Tunersphere
First Claim
1. A method comprising:
- obtaining play histories of a plurality of users, each play history identifying media items played by a corresponding one of the plurality of users and locations at which at least a subset of the media items were played by the corresponding one of the plurality of users;
enabling a user to select one or more geographic areas;
processing the play histories of at least a subset of the plurality of users to identify one or more media items played within the one or more geographic areas; and
providing data that reflects the one or more media items played within the one or more geographic areas.
9 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for providing representative information for a geographic area of interest are disclosed. In one embodiment, a media service tracks media interaction histories (e.g., play histories) for a number of users registered with the media service, where each media interaction history identifies media items interacted with by the corresponding user as well as the locations at which at least a subset of the media items were interacted with by the corresponding user. The media service receives a request from a requesting user for representative information for a geographic area of interest. In response to receiving the request, the media service determines representative information for the geographic area of interest based on at least a subset of the media interaction histories of the users and effects presentation of the representative information to the requesting user.
326 Citations
30 Claims
-
1. A method comprising:
-
obtaining play histories of a plurality of users, each play history identifying media items played by a corresponding one of the plurality of users and locations at which at least a subset of the media items were played by the corresponding one of the plurality of users; enabling a user to select one or more geographic areas; processing the play histories of at least a subset of the plurality of users to identify one or more media items played within the one or more geographic areas; and providing data that reflects the one or more media items played within the one or more geographic areas.
-
-
2. A method comprising:
-
obtaining media interaction histories of a plurality of users, each media interaction history identifying media items interacted with by a corresponding one of the plurality of users and locations at which at least a subset of the media items were interacted with by the corresponding one of the plurality of users; enabling a user to select one or more geographic areas; obtaining information derived from processing the media interaction histories of at least a subset of the plurality of users to identify one or more media items consumed within the one or more geographic areas; and providing data that reflects the one or more media items interacted with in the one or more geographic areas.
-
-
3. A method comprising:
-
obtaining media interaction histories of a plurality of users, each media interaction history identifying media items interacted with by a corresponding one of the plurality of users and locations at which at least a subset of the media items were interacted with by the corresponding one of the plurality of users; obtaining a geographic area of interest; determining representative information for the geographic area of interest by processing the media interaction histories of at least a subset of the plurality of users; and effecting display of the representative information. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A central server comprising:
-
a communication interface communicatively coupling the central server to a plurality of devices of a plurality of users via a network; and a control system associated with the communication interface and adapted to; obtain media interaction histories of the plurality of users, each media interaction history identifying media items interacted with by a corresponding one of the plurality of users and locations at which at least a subset of the media items were interacted with by the corresponding one of the plurality of users; obtain a geographic area of interest; determine representative information for the geographic area of interest by processing the media interaction histories of at least a subset of the plurality of users; and effect display of the representative information. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A non-transitory computer readable medium storing software for instructing a controller of a computing device to:
-
obtain play histories of a plurality of users, each play history identifying media items played by a corresponding one of the plurality of users and locations at which at least a subset of the media items were played by the corresponding one of the plurality of users; enable a user to select one or more geographic areas; process the play histories of at least a subset of the plurality of users to identify one or more media items played within the one or more geographic areas; and provide data that reflects the one or more media items played within the one or more geographic areas.
-
-
29. A non-transitory computer readable medium storing software for instructing a controller of a computing device to:
-
obtain media interaction histories of a plurality of users, each media interaction history identifying media items interacted with by a corresponding one of the plurality of users and locations at which at least a subset of the media items were interacted with by the corresponding one of the plurality of users; enable a user to select one or more geographic areas; process the media interaction histories of at least a subset of the plurality of users to identify one or more media items interacted with in the one or more geographic areas; and provide data that reflects the one or more media items interacted with in the one or more geographic areas.
-
-
30. A non-transitory computer readable medium storing software for instructing a controller of a computing device to:
-
obtain media interaction histories of a plurality of users, each media interaction history identifying media items interacted with by a corresponding one of the plurality of users and locations at which at least a subset of the media items were interacted with by the corresponding one of the plurality of users; obtain a geographic area of interest; determine representative information for the geographic area of interest by processing the media interaction histories of at least a subset of the plurality of users; and effect display of the representative information.
-
Specification