System and method for creating and posting media lists for purposes of subsequent playback
DCFirst Claim
1. A system, comprising:
- a first computer configured toreceive and store media content comprising media data for distribution to at least one second computer remote from said first computer,create a plurality of dynamic lists, each comprising a plurality of first list items which are arranged in a dynamically modifiable order, said dynamically modifiable order being changeable in response to an addition of a new list item to said plurality of dynamic lists,add at least one first reference to said media content to a first dynamic list of said plurality of dynamic lists, andenable access to said first dynamic list by at least one first user of said second computer in accordance with sharing information provided by a second user of said first computer;
wherein at least one of said plurality of dynamic lists comprises a hierarchy of said plurality of dynamic lists that are interrelated, said hierarchy being navigable by said second userwherein said second computer is configured toreceive at least one dynamic list of said plurality of dynamic lists from said first computer,display said received dynamic list to said first user,receive a user input selecting a list item of said received dynamic list containing a reference to said media data,download said media data in response to the reception of said user input; and
wherein said second computer is further configured toreceive a notification that said media data has been changed,download said media data which has been changed in response to the reception of said notification, andnotify said first user that said media data which has been changed has been downloaded.
3 Assignments
Litigations
0 Petitions

Accused Products

Abstract
A method and apparatus for creating and posting media is provided. For example, the invention allows a user to quickly create, signal process, encode, and transfer media files to a server for storage, posting, distribution, and retrieval. Thus, media such as audio, video, display, photo, spreadsheet, Web Clips, and HTML pages can be combined into a media file for uploading to a server and accessed from listings posted at web sites. In accordance with embodiments, a user downloads and installs a plug-in at the user'"'"'s client computer. The user then registers and logs onto the server to perform various tasks. For example, the user can create a combined audio and photo media file at the client computer, in accordance with server based control parameters received from the system server. The plug-in then allows the user to perform digital signal processing and encoding of the media file at the client computer. After the file is encoded, it may be uploaded to a server for storage, posting, distribution, and retrieval. A file management system provides copies and listings of the file to other servers and web sites as permitted. Thus, other user having access to the database or web site lists via other client computers may select the file for retrieval. In accordance with another aspect of the invention, an information management system provides file and file list rankings based upon selection or click through of files and file listings.
75 Citations
38 Claims
-
1. A system, comprising:
-
a first computer configured to receive and store media content comprising media data for distribution to at least one second computer remote from said first computer, create a plurality of dynamic lists, each comprising a plurality of first list items which are arranged in a dynamically modifiable order, said dynamically modifiable order being changeable in response to an addition of a new list item to said plurality of dynamic lists, add at least one first reference to said media content to a first dynamic list of said plurality of dynamic lists, and enable access to said first dynamic list by at least one first user of said second computer in accordance with sharing information provided by a second user of said first computer; wherein at least one of said plurality of dynamic lists comprises a hierarchy of said plurality of dynamic lists that are interrelated, said hierarchy being navigable by said second user wherein said second computer is configured to receive at least one dynamic list of said plurality of dynamic lists from said first computer, display said received dynamic list to said first user, receive a user input selecting a list item of said received dynamic list containing a reference to said media data, download said media data in response to the reception of said user input; and wherein said second computer is further configured to receive a notification that said media data has been changed, download said media data which has been changed in response to the reception of said notification, and notify said first user that said media data which has been changed has been downloaded. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19)
-
-
17. A system, comprising:
-
a first computer configured to receive and store media content comprising media data for distribution to at least one second computer remote from said first computer, create a plurality of dynamic lists, each comprising a plurality of first list items which are arranged in a dynamically modifiable order, said dynamically modifiable order being changeable in response to an addition of a new list item to said plurality of dynamic lists, add at least one first reference to said media content to a first dynamic list of said plurality of dynamic lists, and enable access to said first dynamic list by at least one first user of said second computer in accordance with sharing information provided by a second user of said first computer; wherein at least one of said plurality of dynamic lists comprises a hierarchy of said plurality of dynamic lists that are interrelated, said hierarchy being navigable by said second user; wherein at least a second dynamic list of said plurality of dynamic lists comprises a mediagram; wherein said first computer is further configured to receive a changed version of said second dynamic list and store said changed version of said second dynamic list in a data store thereof; and wherein said changed version of said second dynamic list comprises at least one changed media attribute associated with media data referenced by said second dynamic list. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A system, comprising:
-
a first computer configured to receive first media content comprising at least one of audio data, video data, photographic data, textual data, database data, web content data, programming code data and at least one reference to second media content, add first media data to a first ordered list, said first media data comprising at least one reference to said first media content and a first set of media attributes, and communicate said first ordered list to a second computer; said second computer configured to receive said first ordered list from said first computer, display said first ordered list to a user thereof, receive a first user input selecting a first list item of said first ordered list comprising a reference to said first media data, download said first media data and said first media content in response to the reception of said first user input, obtain a notification that said first media data has been modified, download said first media data which has been modified in response to said notification, generate a distribution list providing an underlying control structure for managing access and distribution of said first media data to at least one third computer, and communicate said reference to said first media data to said third computer; and said third computer configured to receive said reference to said first media data, add to a second ordered list said reference to said first media data, receive a second user input providing permission to allow access by at least one fourth computer to said first media content referenced by said first media data, and communicate said reference to said first media data to said fourth computer in response to the reception of said second user input.
-
-
36. A system, comprising:
-
a first computer configured to receive and store media content comprising media data for distribution to at least one second computer remote from said first computer, wherein said media content comprises at least one of audio data, video data, photographic data, textual data, database data, web content data, programming code data, and at least one reference to second media content, create a plurality of dynamic lists, each comprising a plurality of first list items which are arranged in a dynamically modifiable order, said dynamically modifiable order being changeable in response to an addition of a new list item to said plurality of dynamic lists, enable access by at least one second computer to at least one of said plurality of dynamic lists in accordance with system or user determined permissions, add at least one first reference to said media content to a first dynamic list of said plurality of dynamic lists, add at least one reference to said first dynamic list to a second dynamic list of said plurality of dynamic lists, wherein said first dynamic list and said second dynamic list comprise a hierarchy of interrelated dynamic lists, said hierarchy being navigable by said at least one second user of said second computer, compute popularity data for said media content based on user behavior, create a third dynamic list of the plurality of dynamic lists comprising at least one second reference to said media content and a ranking of said media content based on said popularity data, and add at least one of a plurality of second list items to a fourth dynamic list of the plurality of dynamic lists in response to a selection by said second user of said second computer; said second computer configured to receive at least one dynamic list of said plurality of dynamic lists from said first computer, display said received dynamic list to said first user, receive a user input selecting a list item of said received dynamic list containing a reference to said media data, download said media content in response to the reception of said user input, and communicate said media content to at least one third computer identified in a distribution list, said third computer being a peer computer or an offline playback client computer. - View Dependent Claims (37, 38)
-
Specification