System and methods for the flexible usage of electronic content in heterogeneous distributed environments
First Claim
1. A content organization system comprising:
- a user interface;
one or more content files;
a means of defining one or more content groups;
a means of assigning said content into one or more of said content groups; and
a means of tracking and storing user rights associated with said content files.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and methods supporting flexible content usage in distributed environments, where users may have access to electronic content from multiple disparate sources and rendering systems. The invention consists of a personal content management system and a collection of virtual information portfolios. The personal content management system manages user authentication, handles content uploads either from a public source such as a user or from an electronic content store, and transforms the content for specific rendering devices, thus providing ubiquitous access to said electronic content. The virtual information portfolio supports content distribution across multiple physical locations while providing support for multiple logical content groupings, including recursive content groupings. The virtual information portfolio allows logical content structure to be presented to users through a variety of formats, and enables the user to sell, share, lend, exchange, and trade digitally protected and non-protected electronic content directly with other users or entities.
90 Citations
25 Claims
-
1. A content organization system comprising:
-
a user interface;
one or more content files;
a means of defining one or more content groups;
a means of assigning said content into one or more of said content groups; and
a means of tracking and storing user rights associated with said content files. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 18, 19, 20, 21)
-
-
16. An extensible content storage system comprising:
-
a content storage means;
one or more order processing templates, which translate received order confirmations into a standardized format that can be interpreted by the system; and
one or more content adaptor templates, which translate said content for display by a rendering device.
-
-
17. An extensible content storage method, comprising the steps of:
-
placing a content order with a content distributor;
receiving an order confirmation from said content distributor;
determining said order confirmation type;
translating said order confirmation into a standard format;
obtaining said ordered content from said content distributor;
obtaining available content attributes from said content distributor; and
storing said ordered content and said available content attributes in a content storage system.
-
-
22. An extensible content rendering method, comprising the steps of:
-
allowing a user to select content to be rendered;
allowing a user to select a rendering device to render said selected content;
determining rendering capabilities of said rendering device;
installing one or more additional rendering systems on said rendering device if said rendering device is not capable of adequately rendering said content;
polling said rendering device to determine content security capabilities of said rendering device;
installing one or more additional security systems on said rendering device if said rendering device is not capable of adequately securing said content while said content is stored on and rendered by said rendering device;
transmitting said content to said rendering device; and
rendering of said content by said rendering. - View Dependent Claims (23, 24, 25)
-
Specification