SYSTEM AND METHOD FOR CREATING AND POSTING MEDIA LISTS FOR PURPOSES OF SUBSEQUENT PLAYBACK
First Claim
1. A system, comprising:
- a first computer configured toreceive a first ordered list from a first external device remote from said first computer, said first ordered list comprising at least one reference enabling access to first media content, a set of media attributes, and popularity rating data associated with the said first media content,display said first ordered list on a display screen thereof;
receive a first user input selecting a list item of said first ordered list that contains at least a first reference to said first media content,download said first media content referenced by said list item in response to the reception of said first user input,receive a second user input for rating said first media content, andprovide said rating to said first external device for updating said popularity rating data;
wherein an order of items of said first ordered list is automatically modified when content of at least one other ordered list is changed.
3 Assignments
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.
19 Citations
74 Claims
-
1. A system, comprising:
-
a first computer configured to receive a first ordered list from a first external device remote from said first computer, said first ordered list comprising at least one reference enabling access to first media content, a set of media attributes, and popularity rating data associated with the said first media content, display said first ordered list on a display screen thereof; receive a first user input selecting a list item of said first ordered list that contains at least a first reference to said first media content, download said first media content referenced by said list item in response to the reception of said first user input, receive a second user input for rating said first media content, and provide said rating to said first external device for updating said popularity rating data; wherein an order of items of said first ordered list is automatically modified when content of at least one other ordered list is changed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. 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. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. 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.
-
-
40. A system, comprising:
-
a first computer configured to; receive media data and a request to share said media data with external devices; in response to the reception of said request, add at least one reference to said media data to a first ordered list which is under the control of a first account; and publish said first ordered list to a second account by receiving an authorization by said first account to publish said first ordered list to said second account, adding said reference to said media data to a second ordered list which is under the control of said second account, and updating said second ordered list automatically in response to changes in said first ordered list; and a second computer configured to; receive a first user input selecting said reference to said media data from said first ordered list; download said media data in response to the reception of said first user input; receive a notification of changes to said media data; download said media data which has been changed; and communicate a first notification of an availability of said media data which has been changed to a third computer. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A system, comprising:
-
a first computer configured to add at least one reference to media data to a first ordered list having an accessibility that is controlled by a first account, receive a request to share said first ordered list with at least one other device, import said first ordered list into a second ordered list such that at least one reference from said first ordered list is added to said second ordered list, said second ordered list having an accessibility that is controlled by a second account and contents that are dynamically alterable in response to changes in said first ordered list, generate a distribution list providing an underling control structure for managing access and distribution of said media data to at least one second computer, and communicate to said second computer a reference to said second ordered list so that said second computer is able to access said media data; wherein said first ordered list and said second ordered list collectively provide a hierarchy of lists. - View Dependent Claims (50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70)
-
-
54. The system according 49, wherein said first computer is further configured to add said reference to said media data to a third ordered list in response to a user input, wherein said third ordered list has an accessibility that is controlled by said second account.
-
71. A system, comprising:
a first computer configured to obtain media content from a first user of said first computer, add at least one reference to said media content to a first dynamic list comprising content that is controlled by said first user, obtain permission from said first user to include a reference to said first dynamic list in at least one second dynamic list, generate said second dynamic list containing said reference to said first dynamic list, said second dynamic list being automatically modifiable in response to changes in said first dynamic list, compute popularity data for media content based on a behavior of at least said first user, create a third dynamic list comprising at least one reference to said media content and a ranking of said media content in accordance with said popularity data, and communicate at least one of said second dynamic list and said third dynamic list to a second computer so that at least one computer can obtain access said media content.
-
72. 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 indentified in a distribution list, said third computer being a peer computer or an offline playback client computer. - View Dependent Claims (73, 74)
-
Specification