Discovering an event using a personal preference list and presenting matching events to a user on a display
First Claim
Patent Images
1. A method for notifying a user of one or more relevant events, the method comprising:
- receiving location data for the user, wherein the location data for the user indicates a present location of the user;
accessing user profile data for the user, wherein the user profile data represents personal preferences for events, regardless of the present location of the user, and the user profile data is based on prior search queries from the user and customization of the user profile received as user input indicating the personal preferences for events;
determining one or more relevant events to occur in the future based on the location data for the user and the user profile data for the user, wherein the one or more relevant events are one or more events near the present location of the user and having a content satisfying the personal preferences of the user; and
notifying the user of the one or more relevant events.
1 Assignment
0 Petitions
Accused Products
Abstract
A user profile is used to assist a user in identifying events of interest and to provide context to users regarding events that matches user preferences. The user profile may be based on behaviors exhibited on a mobile device, on input by the user or on data on the mobile device. The user profile is analyzed to provide notification of events of interest to the user based upon the analysis of the user profile. The user profile may include anything that contributes to a state on the device.
28 Citations
20 Claims
-
1. A method for notifying a user of one or more relevant events, the method comprising:
-
receiving location data for the user, wherein the location data for the user indicates a present location of the user; accessing user profile data for the user, wherein the user profile data represents personal preferences for events, regardless of the present location of the user, and the user profile data is based on prior search queries from the user and customization of the user profile received as user input indicating the personal preferences for events; determining one or more relevant events to occur in the future based on the location data for the user and the user profile data for the user, wherein the one or more relevant events are one or more events near the present location of the user and having a content satisfying the personal preferences of the user; and notifying the user of the one or more relevant events. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for notifying a user of one or more relevant events, comprising:
-
at least one processor; and a memory operatively connected to the at least one processor, the memory storing instructions that, when executed by the at least one processor, perform a method comprising; receiving location data for the user, wherein the location data for the user indicates a present location of the user; accessing user profile data for the user, wherein the user profile data represents personal preferences for events, regardless of the location of the user, and the user profile data is based on prior search queries from the user and customization of the user profile received as user input regarding the personal preferences for events; determining one or more relevant events to occur in the future based on the location data for the user and the user profile data for the user, wherein the one or more relevant events are one or more events near the present location of the user and having a content satisfying the personal preferences of the user; and notifying the user of the one or more relevant events. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for notifying a user of one or more relevant events, the method comprising:
-
transmitting location data for the user, wherein the location data for the user indicates a present location of the user; transmitting user profile data for the user, wherein the user profile data represents personal preferences for events, regardless of the present location of the user, and the user profile data is based on prior search queries from the user and customization of the user profile received as user input indicating the personal preferences for events; receiving a notification of the one or more relevant events to occur in the future, wherein the one or more relevant events were determined based on the location data for the user and the user profile data for the user, and wherein the one or more relevant events are one or more events near the present location of the user and having a content satisfying the personal preferences of the user. - View Dependent Claims (20)
-
Specification