Venue and event recommendations for a user of a portable media player device
DCFirst Claim
1. One or more non-transitory computer-readable media (NTCRM) comprising instructions written thereon, wherein execution of the instructions by one or more processors of a computer server is to cause the computer server to:
- control receipt of media or information about the media, the media being stored on a portable media player device or accessed using the portable media player device;
infer one or more entertainment preferences of a user of the portable media player device based at least in part on the retrieved media, the retrieved information about the media, and a plurality of media content types of the media stored on or accessed by the portable media player device, wherein the plurality of media content types comprises textual media, image media, audio media, and video media;
access one or more sources of information about venues or events proximal to a current location of the user;
identify at least one of said venues or events as being of interest to the user based at least in part on the one or more entertainment preferences inferred by the server and the current location of the user;
generate a recommendation indicating the identified venue or event as a venue or event of interest to the user; and
control communication of the recommendation to the user.
2 Assignments
Litigations
1 Petition
Accused Products
Abstract
A method and system for generating by a server, a recommendation for a venue or an event of interest proximally located to an inferred current location of a user of a portable media player device. In an embodiment, a server may determine one or more media preferences for a user based at least in part on media stored on or accessed using the portable media player device of the user. The server may generate information related to the current location or a recommendation for a venue or an event of interest to the user based at least in part on the one or more media preferences and the inferred current location of the user. Once generated, the server then may communicate the recommendation (or the information) to the user, e.g. the portable media player device. Other embodiments may also be described and claimed.
-
Citations
19 Claims
-
1. One or more non-transitory computer-readable media (NTCRM) comprising instructions written thereon, wherein execution of the instructions by one or more processors of a computer server is to cause the computer server to:
-
control receipt of media or information about the media, the media being stored on a portable media player device or accessed using the portable media player device; infer one or more entertainment preferences of a user of the portable media player device based at least in part on the retrieved media, the retrieved information about the media, and a plurality of media content types of the media stored on or accessed by the portable media player device, wherein the plurality of media content types comprises textual media, image media, audio media, and video media; access one or more sources of information about venues or events proximal to a current location of the user; identify at least one of said venues or events as being of interest to the user based at least in part on the one or more entertainment preferences inferred by the server and the current location of the user; generate a recommendation indicating the identified venue or event as a venue or event of interest to the user; and control communication of the recommendation to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. One or more non-transitory computer-readable media (NTCRM) comprising instructions that, when executed by one or more processors of a portable media player device, cause the portable media player device to:
-
operate a media player application to access media from a local storage of the portable media player device or a remote storage; establish a network connection with a server, the server to provide location and preference based venue or event recommendations; control transmission, to the server, of location information associated with the portable media player device to facilitate the server in inferring a current location of a user of the portable media player device; and control receipt, from the server, of a recommendation indicating an event or venue of interest that is proximate to the inferred current location of the user, and wherein; the recommendation is based on one or more inferred preferences of the user and the location information, the inferred preferences are based at least in part on the accessed media, media content types of the accessed media from among a plurality of media content types, and information about the accessed media, wherein the plurality of media content types comprises textual media, image media, audio media, and video media, and the event or venue of interest is selected from one or more sources of information about a plurality of venues or events proximate to the current location of the user. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer server to provide location and preference based venue or event recommendations, the computer server comprising:
-
a communication interface to receive media or information about the media from a remote storage device, wherein the media is stored by a portable media player device or the media is remotely accessed using the portable media player device; and one or more processors communicatively coupled with the communication interface, the one or more processors to; infer one or more preferences of a user of the portable media player device based at least in part on the received media or the information about the media, and media content types of the media accessed by the portable media player device from among a plurality of media content types, wherein the plurality of media content types comprises textual media, image media, audio media, and video media; infer a current location of the user of the portable media player device based on obtained location information associated with the portable media player device; access one or more sources of information about venues or events proximal to a current location of the portable media player device; identify at least one of the venues or events to be a venue or event of interest to the user based on the one or more inferred preferences and the current location of the portable media player device; generate a recommendation to indicate the venue or event of interest; and control the communication interface to send the recommendation to the portable media player device via one or more of a short message service (SMS) message, an email message, a pager message, a facsimile message, or a phone call. - View Dependent Claims (17, 18, 19)
-
Specification