Claims
- 1. A system comprising:
a plurality of devices connected via a network; a plurality of entities located on at least one of the plurality of devices; and a content management system located on at least one of the plurality of devices for creating a collection using at least two of the plurality of entities.
- 2. The system of claim 1 wherein the entities are public domain entities.
- 3. The system of claim 1 wherein the entities are shared within a LAN, a trusted network, a WAN, or an Internet.
- 4. The system of claim 1 wherein the entities require access privileges.
- 5. The system of claim 4 wherein the access privileges include a password.
- 6. The system of claim 4 wherein the access privileges include a key.
- 7. The system of claim 1 further comprising a content search engine for locating entities.
- 8. The system of claim 7 wherein the content search engine searches for entities based upon a cost of retrieving the entities.
- 9. The system of claim 8 wherein the cost of retrieving the entities includes determining a trust level where the entities are stored.
- 10. A method of modifying a collection comprising:
analyzing metadata associated with the collection; and removing at least one entity from the collection based upon a set of presentation rules.
- 11. The method of claim 10 further comprising adding at least one new entity from to the collection, wherein the added entity takes the place of the removed entity.
- 12. The method of claim 10 wherein the presentation rules include system information.
- 13. The method of claim 10 wherein the presentation rules include a user profile.
- 14. The method of claim 10 wherein the presentation rules are based upon a user request.
- 15. A method of displaying content comprising:
providing a request to a content manager, the request including a set of criteria; searching for a collection that at least partially fulfills the request, the collection including a plurality of entities; determining which of the plurality of entities within the collection do not meet the set of criteria; and searching for a replacement entity to replace one of the plurality of entities within the collection that do not meet the set of criteria.
- 16. The method of claim 15 wherein the set of criteria include system information.
- 17. The method of claim 15 wherein the set of criteria include a user profile.
- 18. The method of claim 15 further comprising determining if access rights exist for each of the plurality of entities within the collection.
- 19. The method of claim 18 further comprising replacing one of the plurality of entities for which there are not access rights with a second replacement entity.
- 20. The method of claim 15 further comprising:
replacing one of the plurality of entities within the collection that do not meet the set of criteria with the replacement entity; and modifying a set of collection metadata in response to the replacing step.
- 21. A method of modifying an entity, the entity having entity metadata associated therewith, comprising the steps of:
comparing the entity or the entity metadata with a set of criteria ; determining a portion of the entity that does not meet the set of criteria; and removing the portion of the entity that does not meet the set of criteria.
- 22. The method of claim 21 further comprising modifying the entity metadata.
- 23. The method of claim 21 further comprising adding a portion of a second entity to replace the portion of the entity that was removed.
- 24. The method of claim 23 further comprising modifying the entity metadata.
- 25. The method of claim 21 wherein the set of criteria include a user profile.
- 26. The method of claim 21 wherein the set of criteria include system information.
- 27. The method of claim 21 wherein the entity is a video entity.
- 28. The method of claim 21 wherein the entity is an audio entity.
- 29. The method of claim 21 wherein the entity is a graphics entity.
- 30. A collection embodied on a computer readable medium comprising:
a digital video file entity; an audio entity, for providing an associated audio for the digital video file; a menu entity, for providing points within the digital video file; and collection metadata for defining the playback of the digital video file entity, the audio entity, and the menu entity.
- 31. The collection embodied on a computer readable medium of claim 30 the points correspond to titles or parts of titles within a digital versatile disk.
- 32. The collection embodied on a computer readable medium of claim 30 further comprising an entity for providing subtitles corresponding to the audio entity.
- 33. The collection embodied on a computer readable medium of claim 30 wherein the computer readable medium is a portable storage medium.
- 34. The collection embodied on a computer readable medium of claim 30 wherein the computer readable medium is a plurality of storage devices.
- 35. The collection embodied on a computer readable medium of claim 34 wherein the plurality of storage devices are local storage devices.
- 36. The collection embodied on a computer readable medium of claim 34 wherein at least one of the plurality of storage devices is a remote storage device.
- 37. The collection embodied on a computer readable medium of claim 30 wherein the computer readable medium is a local storage medium.
- 38. The collection embodied on a computer readable medium of claim 30 wherein the collection metadata includes system information.
- 39. A method of downloading streaming content comprising:
downloading a first portion of the streaming content; downloading a second portion of the steaming content while the first portion of the streaming content is also downloading; outputting the first portion of the steaming content for display on a presentation device; and outputting the second portion of the steaming content for display on a presentation device after outputting the first portion of the steaming content; wherein a third portion of the steaming content originally positioned in between the first portion of the steaming content and the second portion of the steaming content is not output for display on a presentation device.
- 40. The method of claim 39 wherein the third portion of the streaming content does not meet a set of presentation rules.
- 41. The method of claim 39 wherein the streaming content is an audio file.
- 42. The method of claim 39 wherein the streaming content is a video file.
- 43. The method of claim 39 wherein the third portion of the streaming content does not meet a set of user criteria.
- 44. The method of claim 39 further comprising receiving a request from a user to skip the third portion of the streaming content.
- 45. A method of displaying a context sensitive menu comprising the steps of:
outputting content to a display device; receiving a request to display a menu; deriving the context sensitive menu from the current content being output; and outputting the context sensitive menu to the display device.
- 46. The method of claim 45 wherein the context sensitive menu is derived from video content.
- 47. The method of claim 45 further comprising the step of deriving the context sensitive menu from a user profile.
- 48. The method of claim 45 further comprising the step of receiving the context sensitive menu from a server.
- 49. The method of claim 48 wherein the context sensitive menu is an update of video content on a DVD.
- 50. The method of claim 48 further comprising altering the context sensitive menu received from the server base upon a user profile.
- 51. The method of claim 45 wherein the context sensitive menu is overlaid on the content.
- 52. The method of claim 51 wherein the context sensitive menu is overlaid using alpha blending.
Parent Case Info
[0001] This application claims the benefit of U.S. Provisional Application No. 60/531,565, filed Dec. 19, 2003, entitled PERSONALIZATION SERVICES FOR ENTITIES FROM MULTIPLE SOURCES, Attorney Docket No. 81682/7236, the entirety of which is incorporated herein by reference.
[0002] This application is related to U.S. application Ser. No. ______, filed concurrently herewith, entitled PERSONALIZATION SERVICES FOR ENTITIES FROM MULTIPLE SOURCES, Attorney Docket No. ______/7236, the entirety of which is incorporated herein by reference.
[0003] This application is a Continuation in Part of U.S. patent application Ser. No. 09/935,756, filed Aug. 21, 2001, entitled PRESENTATION OF MEDIA CONTENT FROM MULTIPLE MEDIA SOURCES, which claims the benefit of U.S. Provisional Application Ser. No. 60/226,758, filed Aug. 21, 2000, entitled SYSTEM, METHOD AND ARTICLE OF MANUFACTURE FOR A COMMON CROSS PLATFORM FRAMEWORK FOR DEVELOPMENT OF DVD-VIDEO CONTENT INTEGRATED WITH ROM CONTENT.
[0004] This application is a Continuation in Part of U.S. patent application Ser. No. 09/898,479, filed Jul. 2, 2001, entitled SYSTEM, METHOD AND ARTICLE OF MANUFACTURE FOR A COMMON CROSS PLATFORM FRAMEWORK FOR DEVELOPMENT OF DVD-VIDEO CONTENT INTEGRATED WITH ROM CONTENT, which claims the benefit of U.S. Provisional Application Ser. No. 60/216,822, filed Jul. 7, 2000, entitled SYSTEM, METHOD AND ARTICLE OF MANUFACTURE FOR A COMMON CROSS PLATFORM FRAMEWORK FOR DEVELOPMENT OF DVD-VIDEO CONTENT INTEGRATED WITH ROM CONTENT.
[0005] This application is a Continuation in Part of U.S. patent application Ser. No. 09/649,215, filed Aug. 28, 2000, entitled SOFTWARE ENGINE FOR COMBINING VIDEO OR AUDIO CONTENT WITH PROGRAMMATIC CONTENT, which is a Continuation in Part of U.S. patent application Ser. No. 09/644,669, filed Aug. 24, 2000, entitled SOFTWARE ENGINE FOR COMBINING VIDEO OR AUDIO CONTENT WITH PROGRAMMATIC CONTENT.
[0006] This application is a Continuation in Part of U.S. patent application Ser. No. 09/476,190, filed Jan. 3, 2000, entitled SYSTEM, METHOD AND ARTICLE OF MANUFACTURE FOR UPDATING CONTENT STORED ON A PORTABLE STORAGE MEDIUM.
[0007] This application is a Continuation in Part of U.S. patent application Ser. No. 10/346,726, filed Jan. 16, 2003, entitled SYSTEM, METHOD AND ARTICLE OF MANUFACTURE FOR REMOTE CONTROL AND NAVIGATION OF LOCAL CONTENT, which is a Continuation of U.S. patent application Ser. No. 09/499,247, filed Feb. 7, 2000, entitled SYSTEM, METHOD AND ARTICLE OF MANUFACTURE FOR REMOTE UNLOCKING OF LOCAL CONTENT LOCATED ON A CLIENT DEVICE, now issued U.S. Pat. No. 6,529,949.
[0008] This application is a Continuation in Part of U.S. patent application Ser. No. 10/190,307, filed Jul. 2, 2002, entitled METHOD AND APPARATUS FOR PROVIDING CONTENT-OWNER CONTROL IN A NETWORKED DEVICE, which claims the benefit of U.S. Provisional Application Ser. No. 60/302,778, filed Jul. 2, 2001, entitled A SYSTEM FOR PROVIDING CONTENT-OWNER CONTROL OF PLAYBACK IN A NETWORKED DEVICE.
[0009] This application is a Continuation in Part of U.S. patent application Ser. No. 10/010,078, filed Nov. 2, 2001, entitled SYSTEM, METHOD AND ARTICLE OF MANUFACTURE FOR REMOTE CONTROL AND NAVIGATION OF LOCAL CONTENT, which claims the benefit of U.S. Provisional Application Ser. No. 60/246,652, filed Nov. 7, 2000, entitled SYSTEM, METHOD AND ARTICLE OF MANUFACTURE FOR TRACKING USAGE OF A LASER-CENTRIC MEDIUM.
[0010] This application is a Continuation in Part of U.S. patent application Ser. No. 09/488,345, filed Jan. 20, 2000, entitled SYSTEM, METHOD AND ARTICLE OF MANUFACTURE FOR EXECUTING A MULTIMEDIA EVENT ON A PLURALITY OF CLIENT COMPUTERS USING A SYNCHRONIZATION HOST ENGINE.
[0011] This application is a Continuation in Part of U.S. patent application Ser. No. 09/488,337, filed Jan. 20, 2000, entitled SYSTEM, METHOD AND ARTICLE OF MANUFACTURE FOR STORING SYNCHRONIZATION HISTORY OF THE EXECUTION OF A MULTIMEDIA EVENT ON A PLURALITY OF CLIENT COMPUTERS.
[0012] This application is a Continuation in Part of U.S. patent application Ser. No. 09/488,613, filed Jan. 20, 2000, entitled SYSTEM, METHOD AND ARTICLE OF MANUFACTURE FOR LATE SYNCHRONIZATION DURING THE EXECUTION OF A MULTIMEDIA EVENT ON A PLURALITY OF CLIENT COMPUTERS.
[0013] This application is a Continuation in Part of U.S. patent application Ser. No. 09/488,155, filed Jan. 20, 2000, entitled SYSTEM, METHOD AND ARTICLE OF MANUFACTURE FOR JAVA/JAVASCRIPT COMPONENT IN A MULTIMEDIA SYNCHRONIZATION FRAMEWORK.
[0014] This application is a Continuation in Part of U.S. patent application Ser. No. 09/489,600, filed Jan. 20, 2000, entitled SYSTEM, METHOD AND ARTICLE OF MANUFACTURE FOR A SYNCHRONIZER COMPONENT IN A MULTIMEDIA SYNCHRONIZATION FRAMEWORK.
[0015] This application is a Continuation in Part of U.S. patent application Ser. No. 09/488,614, filed Jan. 20, 2000, entitled SYSTEM, METHOD AND ARTICLE OF MANUFACTURE FOR A SCHEDULER COMPONENT IN A MULTIMEDIA SYNCHRONIZATION FRAMEWORK.
[0016] This application is a Continuation in Part of U.S. patent application Ser. No. 09/489,601, filed Jan. 20, 2000, entitled SYSTEM, METHOD AND ARTICLE OF MANUFACTURE FOR A BUSINESS LAYER COMPONENT IN A MULTIMEDIA SYNCHRONIZATION FRAMEWORK.
[0017] This application is a-Continuation in Part of U.S. patent application Ser. No. 09/489,597, filed Jan. 20, 2000, entitled SYSTEM, METHOD AND ARTICLE OF MANUFACTURE FOR A CONFIGURATION MANAGER COMPONENT IN A MULTIMEDIA SYNCHRONIZATION FRAMEWORK.
[0018] This application is a Continuation in Part of U.S. patent application Ser. No. 09/489,596, filed Jan. 20, 2000, entitled SYSTEM, METHOD AND ARTICLE OF MANUFACTURE FOR EMBEDDED KEYWORDS IN VIDEO.
[0019] Provisional application serial No. 60/531,565, filed Dec. 19, 2003, entitled PERSONALIZATION SERVICES FOR ENTITIES FROM MULTIPLE SOURCES, Attorney Docket No. 81682/7236; Provisional Application serial No. 60/226,758, filed Aug. 21, 2000; Provisional application serial No. 60/246,652, filed Nov. 7, 2000; Provisional application serial No. 60/251,965, filed Dec. 5, 2000; Provisional application Serial No. 60/259,075, filed Dec. 29, 2000; Provisional application serial No. 60/302,778, filed Jul. 2, 2001; Provisional application serial No. 60/220,397, filed Jul. 24, 2000; U.S. application Ser. No. 09/644,669, filed Aug. 24, 2000; U.S. application Ser. No. 09/649,215, filed Aug. 28, 2000; U.S. application Ser. No. 09/644,669, filed Aug. 24, 2000; U.S. application Ser. No. 09/295,856, filed Apr. 21, 1999; U.S. application Ser. No. 09/296,202, filed Apr. 21, 1999; U.S. application Ser. No. 09/296,098, filed Apr. 21, 1999; U.S. application Ser. No. 09/09/295,688, filed Apr. 21, 1999; U.S. application Ser. No. 09/295,964, filed Apr. 21, 1999; U.S. application Ser. No. 09/295,689, filed Apr. 21, 1999; U.S. application Ser. No. 09/295,826, filed Apr. 21, 1999; U.S. application Ser. No. 09/476,190, filed Jan. 3, 2000; U.S. application Ser. No. 09/488,345, filed Jan. 20, 2000; U.S. application Ser. No. 09/488,337, filed Jan. 20, 2000; U.S. application Ser. No. 09/488,143, filed Jan. 20, 2000; U.S. application Ser. No. 09/488,613, filed Jan. 20, 2000; U.S. application Ser. No. 09/488,155, filed Jan. 20, 2000; U.S. application Ser. No. 09/489,600, filed Jan. 20, 2000; U.S. application Ser. No. 09/488,614, filed Jan. 20, 2000; U.S. application Ser. No. 09/489,601, filed Jan. 20, 2000; U.S. application Ser. No. 09/489,597, filed Jan. 20, 2000; U.S. application Ser. No. 09/489,596, filed Jan. 20, 2000; U.S. application Ser. No. 09/499,247, filed Feb. 7, 2000; U.S. application Ser. No. 09/898,479, filed Jul. 2, 2001; Provisional patent application serial No. 60/216,822, filed Jul. 7, 2000; U.S. application Ser. No. 09/912,079, filed Jul. 24, 2001; Provisional patent application serial No. 60/220,400, filed Jul. 24, 2000; U.S. application Ser. No. 10/190,307, filed Jul., 2, 2002, entitled A SYSTEM FOR PROVIDING CONTENT-OWNER CONTROL OF PLAYBACK IN A NETWORKED DEVICE; and U.S. application Ser. No. 09/935,756, filed Aug. 21, 2001, entitled PRESENTATION OF MEDIA CONTENT FROM MULTIPLE MEDIA SOURCES, are all incorporated herein by reference in their entirety. All of the previously mentioned documents are incorporated herein by reference in their entirety.
Provisional Applications (4)
|
Number |
Date |
Country |
|
60531565 |
Dec 2003 |
US |
|
60302778 |
Jul 2001 |
US |
|
60246652 |
Nov 2000 |
US |
|
60216822 |
Jul 2000 |
US |
Continuation in Parts (15)
|
Number |
Date |
Country |
Parent |
10190307 |
Jul 2002 |
US |
Child |
10860350 |
Jun 2004 |
US |
Parent |
10010078 |
Nov 2001 |
US |
Child |
10860350 |
Jun 2004 |
US |
Parent |
09488345 |
Jan 2000 |
US |
Child |
10860350 |
Jun 2004 |
US |
Parent |
09488337 |
Jan 2000 |
US |
Child |
10860350 |
Jun 2004 |
US |
Parent |
09488613 |
Jan 2000 |
US |
Child |
10860350 |
Jun 2004 |
US |
Parent |
09488155 |
Jan 2000 |
US |
Child |
10860350 |
Jun 2004 |
US |
Parent |
09489600 |
Jan 2000 |
US |
Child |
10860350 |
Jun 2004 |
US |
Parent |
09935756 |
Aug 2001 |
US |
Child |
10860350 |
Jun 2004 |
US |
Parent |
09488614 |
Jan 2000 |
US |
Child |
10860350 |
Jun 2004 |
US |
Parent |
09489601 |
Jan 2000 |
US |
Child |
10860350 |
Jun 2004 |
US |
Parent |
09489597 |
Jan 2000 |
US |
Child |
10860350 |
Jun 2004 |
US |
Parent |
09489596 |
Jan 2000 |
US |
Child |
10860350 |
Jun 2004 |
US |
Parent |
09898479 |
Jul 2001 |
US |
Child |
10860350 |
Jun 2004 |
US |
Parent |
09649215 |
Aug 2000 |
US |
Child |
10860350 |
Jun 2004 |
US |
Parent |
09476190 |
Jan 2000 |
US |
Child |
10860350 |
Jun 2004 |
US |