Content Availability Determination, Representation And Acquisition System
First Claim
1. A computer implemented method for determining availability of one or more content objects for a user and acquiring said one or more content objects for said user, comprising:
- providing a content management server in communication with a transaction management server via a network, wherein said content management server manages information associated with said one or more content objects and said user via said network;
providing a software component on a computing device of said user, wherein said software component is in communication with said content management server via said network;
monitoring characteristic information of said user by said software component, wherein said characteristic information of said user comprises information associated with one or more user activities performed on said computing device of said user and information associated with said computing device;
determining availability of said one or more content objects for said user by one or more of said software component and said content management server in communication with said software component, based on said characteristic information of said user and context of said software component accessible on said computing device of said user;
generating a visual representation of said one or more content objects for said user by said content management server based on said determined availability and said characteristic information of said user, wherein said user accesses said visual representation on said software component;
initiating a delivery transaction by said transaction management server, in communication with said content management server, that generates a reference pointer for each of said one or more content objects based on inputs provided by said user on accessing said visual representation, wherein said generated reference pointer is delivered to said computing device of said user via said content management server; and
initiating one or more actions associated with said one or more content objects on said software component by said user using said delivered reference pointer for acquiring said one or more content objects.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method and system is provided for determining availability of one or more content objects and acquiring them for a user. A content management server is provided in communication with a transaction management server via a network. A software component in communication with the content management server is provided on the user'"'"'s computing device. The software component monitors characteristic information of the user. The software component and/or the content management server determine availability of the content objects for the user based on the characteristic information and context of the software component. The content management server generates a visual representation of the content objects for user access. The transaction management server initiates a delivery transaction that generates a reference pointer to each of the content objects based on the user'"'"'s inputs. The user initiates actions associated with the content objects using the reference pointer for acquiring the content objects.
-
Citations
28 Claims
-
1. A computer implemented method for determining availability of one or more content objects for a user and acquiring said one or more content objects for said user, comprising:
-
providing a content management server in communication with a transaction management server via a network, wherein said content management server manages information associated with said one or more content objects and said user via said network; providing a software component on a computing device of said user, wherein said software component is in communication with said content management server via said network; monitoring characteristic information of said user by said software component, wherein said characteristic information of said user comprises information associated with one or more user activities performed on said computing device of said user and information associated with said computing device; determining availability of said one or more content objects for said user by one or more of said software component and said content management server in communication with said software component, based on said characteristic information of said user and context of said software component accessible on said computing device of said user; generating a visual representation of said one or more content objects for said user by said content management server based on said determined availability and said characteristic information of said user, wherein said user accesses said visual representation on said software component; initiating a delivery transaction by said transaction management server, in communication with said content management server, that generates a reference pointer for each of said one or more content objects based on inputs provided by said user on accessing said visual representation, wherein said generated reference pointer is delivered to said computing device of said user via said content management server; and initiating one or more actions associated with said one or more content objects on said software component by said user using said delivered reference pointer for acquiring said one or more content objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer implemented system for determining availability of one or more content objects for a user and acquiring said one or more content objects for said user, comprising:
-
a software component provided on a computing device of said user, wherein said software component comprises; a monitoring module that monitors characteristic information of said user, wherein said characteristic information of said user comprises information associated with one or more user activities performed on said computing device of said user and information associated with said computing device; and an action initiation module that enables said user to initiate one or more actions associated with said one or more content objects on said software component using a reference pointer delivered to said computing device of said user via a content management server for acquiring said one or more content objects; an availability determination module on one or more of said software component and said content management server, wherein said availability determination module determines availability of said one or more content objects for said user based on said characteristic information of said user and context of said software component accessible on said computing device of said user; a content management server in communication with said software component via a network, comprising; a visual representation generation module that generates a visual representation of said one or more content objects for said user based on said determined availability and said characteristic information of said user, wherein said user accesses said visual representation on said software component; and a transaction management server in communication with said content management server via said network, wherein said transaction management server comprises; a transaction module that initiates a delivery transaction that generates said reference pointer for each of said one or more content objects based on inputs provided by said user on accessing said visual representation, wherein said transaction module delivers said generated reference pointer to said computing device of said user via said content management server for enabling said user to acquire said one or more content objects. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer program product comprising computer executable instructions embodied in a non-transitory computer readable storage medium, wherein said computer program product comprises:
-
a first computer program code for providing a software component on a computing device of a user in communication with a content management server and a transaction management server via a network; a second computer program code for monitoring characteristic information of said user, wherein said characteristic information of said user comprises information associated with one or more user activities performed on said computing device of said user and information associated with said computing device; a third computer program code for determining availability of one or more content objects for said user by one or more of said software component and said content management server in communication with said software component, based on said characteristic information of said user and context of said software component accessible on said computing device of said user; a fourth computer program code for displaying a visual representation of said one or more content objects generated by said content management server for said user based on said determined availability and said characteristic information of said user, wherein said user provides inputs on accessing said visual representation to initiate a delivery transaction by said transaction management server, in communication with said content management server, to generate a reference pointer for each of said one or more content objects; and a fifth computer program code for enabling said user to initiate one or more actions associated with said one or more content objects using said generated reference pointer delivered to said computing device of said user via said content management server for acquiring said one or more content objects.
-
Specification