Data compilation system and method
First Claim
Patent Images
1. A method comprising:
- receiving, at a computing device associated with a media distribution service, a query from a user electronic device, the query representing at least one entry from a first user in at least one of a plurality of fields of a query screen;
generating at the computing device, in response to the query, a result set including a subset of users of the media distribution service, the subset of users corresponding to the at least one entry;
storing media preference information associated with each member of the subset of users of the media distribution service in a memory of the computing device, wherein the media preference information comprises a history of media played by each member of the subset of users and a history of media distributed to each member of the subset of users by the media distribution service;
compiling, at the computing device, at least one distribution history data set for each member of the subset of users that includes the media preference information associated with each of the subset of users;
combining, at the computing device, the at least one distribution history data set for each member of the subset of users to form a combined distribution history data set;
generating a combined list of media for the first user based on the combined distribution history data set; and
transferring information from at least one of the distribution history data set and the combined distribution history data set to the user electronic device, the information in a format editable by the first user, the information including a list including each member of the user subset and the combined list of media.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, computer program product, client, and server application configured to store information associated with a subset of users of a media distribution service in a memory. At least one distribution history data set is compiled for each member of the subset of users. The at least one distribution history data set for each member of the subset of users are combined to form a combined distribution history data set. Information from the combined distribution history data set is transferred to a user electronic device.
22 Citations
46 Claims
-
1. A method comprising:
-
receiving, at a computing device associated with a media distribution service, a query from a user electronic device, the query representing at least one entry from a first user in at least one of a plurality of fields of a query screen; generating at the computing device, in response to the query, a result set including a subset of users of the media distribution service, the subset of users corresponding to the at least one entry; storing media preference information associated with each member of the subset of users of the media distribution service in a memory of the computing device, wherein the media preference information comprises a history of media played by each member of the subset of users and a history of media distributed to each member of the subset of users by the media distribution service; compiling, at the computing device, at least one distribution history data set for each member of the subset of users that includes the media preference information associated with each of the subset of users; combining, at the computing device, the at least one distribution history data set for each member of the subset of users to form a combined distribution history data set; generating a combined list of media for the first user based on the combined distribution history data set; and transferring information from at least one of the distribution history data set and the combined distribution history data set to the user electronic device, the information in a format editable by the first user, the information including a list including each member of the user subset and the combined list of media. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer readable storage medium storing a computer program for distributing media information, the computer program comprising a plurality of instructions stored thereon which, when executed by a computer, cause the computer to perform the following:
-
receive, at a computing device associated with a media distribution service, a query from a user electronic device, the query representing at least one entry from a first user in at least one of a plurality of fields of a query screen; generate, in response to the query, a result set including a subset of users of the media distribution service, the subset of users corresponding to the at least one entry; store media preference information associated with each member of the subset of users of the media distribution service in a memory, wherein the media preference information comprises a history of media played by each member of the subset of users and a history of media distributed to each member of the subset of users by the media distribution service; compile, at the computing device, at least one distribution history data set for each member of the subset of users that includes the media preference information associated with each member of the subset of users; combine, at the computing device, the at least one distribution history data set for each member of the subset of users to form a combined distribution history data set; generate a combined list of media for the first user based on the combined distribution history data set; and transfer information from at least one of the distribution history data set and the combined distribution history data set to the user electronic device, the information in a format editable by the first user, the information including at least one of a list including each member of the user subset and the combined list of media. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A client computing device, configured to receive media distributed from a server computing device, the client computing device further configured to perform operations comprising:
-
enabling a user to define a subset of users having at least one member, the at least one member being chosen from a plurality of users of a media distribution service; sending a query from a user electronic device, the query representing at least one entry from the user in at least one of a plurality of fields of a query screen, to the server computing device; receiving a list of the subset of users and a list of media from the server computing device that includes information from a combined distribution history data set of the subset of users; and enabling a user to view and edit the combined distribution history data set and a list of the subset of users, wherein the combined distribution history data set is a combination of at least one distribution history data set for each member of the subset of users, wherein the at least one distribution history data set for each member includes media played by the member and media distributed to the member by the media distribution service. - View Dependent Claims (27, 28, 29, 30)
-
-
31. A computer readable storage medium storing a computer program for distributing media information, the computer program comprising a plurality of instructions, when executed by a computer, cause the computer to perform the following:
-
receive, at a computing device associated with a media distribution service, a query from a user electronic device, the query representing at least one entry from a first user in at least one of a plurality of fields of a query screen; generate at the computing device, in response to the query, a result set including a subset of users of the media distribution service, the subset of users corresponding to the at least one entry; store media preference information associated with each member of the subset of users in a memory, wherein the media preference information comprises a history of media played by each member of the subset of users and a history of media distributed to each member of the subset of users by the media distribution service; compile, at the computing device, at least one distribution history data set for each of the subset of users that includes the media preference information associated with each of the members of the subset of users; combine, at the computing device, the at least one distribution history data set for each member of the subset of users to form a combined distribution history data set; generate a combined list of media for the first user based on the combined distribution history data set; and transfer information from at least one of the distribution history data set and the combined distribution history data set to the user electronic device, the information in a format editable by the first user, the information including at least one of a list including each member of the user subset and the combined list of media. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A method comprising:
-
receiving, at a computing device associated with a media distribution service, a query from a user electronic device, the query representing at least one entry from a first user in at least one of a plurality of fields of a query screen; generating at the computing device, in response to the query, a result set including a subset of users of the media distribution service, the subset of users corresponding to the at least one entry; storing media preference information associated with each member of the subset of users of the media distribution service in a memory of the computing device, wherein the media preference information comprises a history of media played by each member of the subset of users and a history of media distributed to each member of the subset of users by the media distribution service; compiling, at the computing device, at least one distribution history data set for each member of the subset of users that includes the media preference information associated with each of the subset of users; combining, at the computing device, the at least one distribution history data set for each member of the subset of users to form a combined distribution history data set; generating a list of the subset of users based on the at least one entry that includes information from the combined distribution history data set; and transferring information from at least one of the distribution history data set and the combined distribution history data set to the user electronic device, the information in a format editable by the first user. - View Dependent Claims (44, 45, 46)
-
Specification