Suggesting media content to accompany a journey
US-2024251129-A1 · Jul 25, 2024 · US
US9602606B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9602606-B2 |
| Application number | US-201213691105-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 30, 2012 |
| Priority date | Nov 30, 2012 |
| Publication date | Mar 21, 2017 |
| Grant date | Mar 21, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems and methods for providing social event recommendations to a user are provided. In particular, a user may be presented with recommendations for social events based on the user's interests, geographic location, or any other suitable constraints. A social event recommendation engine may additionally suggest friends, from the user's social network, that the user may wish to invite along to a recommended social event. The user may also be presented advertisements with the social event recommendations.
Opening claim text (preview).
What is claimed is: 1. A method for recommending a social event to a user, the method comprising: storing in a memory: a user profile including characteristics of the user's interests, a plurality of user profiles, each user profile of the plurality of user profiles including characteristics of interests of a respective friend of the user; and a plurality of social events; periodically receiving, from a social event database, updated social events; storing the updated social events in the memory; receiving, over a communications network, from a media guidance application executed by a processor, a user request for a social event recommendation and a first threshold distance, wherein the media guidance application provides an interface enabling the user to request the social event recommendation and select the first threshold distance; selecting, in response to receiving the user request, a characteristic of the user's interests from the user profile stored in the memory; comparing a social event characteristic associated with the social event of the plurality of social events with the selected characteristic of the user's interests; when the social event characteristic of the social event matches the selected characteristic of the user's interests, determining a length of time between a current time and a start time associated with the social event; when the determined length of time is within a time period, determining a static geographic location based on a predetermined address associated with the user; when the determined length of time is outside the time period, determining a dynamic geographic location by determining a current location of the user based on GPS technology; determining a distance between a location of the social event and the determined geographic location; selecting the social event when the determined distance is less than the first threshold distance; selecting, using the processor, a subset of friends of the user, wherein each of the friends in the subset of the friends has a user profile characteristic matching the social event characteristic, and wherein the user profile characteristic of each of the friends in the subset of friends is determined by accessing the plurality of user profiles stored in the memory; and generating for display, in a display screen of the media guidance application, an identifier of the selected social event to the user in a map region and a plurality of identifiers of the selected subset of the friends. 2. The method of claim 1 further comprising selecting the subset of the friends based on a geographic location of each of the subset of friends and the determined geographic location. 3. The method of claim 2 , wherein the geographic location of each of the friends in the subset of the friends is less than a second threshold distance from the determined geographic location. 4. The method of claim 2 , wherein the geographic location of each of the friends in the subset of the friends is less than the first threshold distance from the location of the social event. 5. The method of claim 1 further comprising: determining a transportation service for the user and the subset of the friends to reach the location of the social event; and generating for display an identifier of the determined transportation service to the user and the subset of the friends. 6. The method of claim 5 further comprising determining the transportation service based on cost of the transportation service. 7. The method of claim 1 , further comprising generating for display a second identifier of the selected social event, wherein generating for display the second identifier comprises sending at least one of an email, text message, phone call, social networking website notification, online notification, or smartphone notification. 8. The method of claim 1 , wherein the plurality of social events is automatically compiled from online data sources. 9. The method of claim 1 , further comprising receiving further updated social events in response to a change in the determined geographic location. 10. A system for recommending a social event to a user, the system comprising: a memory for storing: a user profile including characteristics of the user's interests, a plurality of user profiles, each user profile of the plurality of user profiles including characteristics of interests of a respective friend of the user; and a plurality of social events; and a processor configured to: periodically receive, from a social event database, updated social events; store the updated social events in the memory; receive, over a communications network, from a media guidance application executed by the processor, a user request for a social event recommendation and a first threshold distance, wherein the media guidance application provides an interface enabling the user to request the social event recommendation and select the first threshold distance; select, in response to receiving the user request, a characteristic of the user's interests from the user profile stored in the memory; compare a social event characteristic associated with the social event of the plurality of social events with the selected characteristic of the user's interests; when the social event characteristic of the social event matches the selected characteristic of the user's interests, determine a length of time between a current time and a start time associated with the social event; when the determined length of time is within a time period, determine a static geographic location based on a predetermined address associated with the user; when the determined length of time is outside the time period, determine a dynamic geographic location by determining a current location of the user based on GPS technology; determine a distance between a location of the social event and the determined geographic location; select the social event when the determined distance is less than a first threshold distance; select a subset of the friends of the user, wherein each of the friends in the subset of the friends has a user profile characteristic matching the social event characteristic, and wherein the user profile characteristic of each of the friends in the subset of friends is determined by accessing the plurality of user profiles stored in the memory; and generate for display, in a display screen of the media guidance application, an identifier of the selected social event to the user in a map region and a plurality of identifiers of the selected subset of the friends. 11. The system of claim 10 , wherein the processor is further configured to select the subset of the friends based on a geographic location of each of the subset of friends and the determined geographic location. 12. The system of claim 11 , wherein the geographic location of each of the friends in the subset of the friends is less than a second threshold distance from the determined geographic location. 13. The system of claim 11 , wherein the geographic location of each of the friends in the subset of the friends is less than the first threshold distance from the location of the social event. 14. The system of claim 10 , wherein the processor is further configured to: determine a transportation service for the user and the subset of the friends to reach the location of the social event; and generate for display an identifier of the determined transportation service to the user and the subset of the friends. 15. The system of claim 14 , wherein the processor is further configured to determine the transportation service based on co
Business processes related to social networking or social networking services · CPC title
involving the geographical location of the client (retrieval from the Internet by querying based on geographical locations G06F16/9537; systems specially adapted for using geographical information in broadcast systems H04H60/70; protocols in which the network application is adapted for the location of the user terminal in communication control or processing H04L67/52; services making use of the location of users or terminals in wireless networks H04W4/02; locating users or terminals in wireless networks H04W64/00) · CPC title
Physics · mapped topic
Marketing; Price estimation or determination; Fundraising · CPC title
communicating with other users, e.g. chatting {(arrangements for providing for computer conferences, e.g. chat rooms, to substation in data switching networks H04L12/1813; distributed application using peer-to-peer [P2P] networks H04L67/104)} · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.