FAVORITE AND SERENDIPITOUS EVENT CORRELATION AND NOTIFICATION
First Claim
1. An apparatus comprising:
- a user profile module that receives profile information of a user, the profile information comprising one or more of activities preferred by the user, events preferred by the user and interests of the user;
an event search module that identifies events that correspond to one or more of an event planned by the user, events preferred by the user and interests of the user, each event comprising a location of the event and timing information of the event;
a correlation module that selects two or more events identified by the event search module that occur within a travel window of time and within a specified distance; and
a notification module that notifies the user of the events selected by the correlation module,wherein at least a portion of the user profile module, the event search module, the correlation module, and the notification module comprise one or more of hardware and executable code, the executable code stored on computer readable storage media.
0 Assignments
0 Petitions
Accused Products
Abstract
An apparatus identifying events is disclosed. A method also performs the functions of the apparatus. The apparatus includes a user profile module that receives profile information of a user. The profile information includes activities preferred by the user, events preferred by the user and interests of the user. The apparatus includes an event search module that identifies events that correspond to an event planned by the user, events preferred by the user and/or interests of the user. Each event includes a location of the event and timing information of the event. The apparatus includes a correlation module that selects two or more events identified by the event search module that occur within a travel window of time and within a specified distance. The apparatus includes a notification module that notifies the user of the events selected by the correlation module.
-
Citations
20 Claims
-
1. An apparatus comprising:
-
a user profile module that receives profile information of a user, the profile information comprising one or more of activities preferred by the user, events preferred by the user and interests of the user; an event search module that identifies events that correspond to one or more of an event planned by the user, events preferred by the user and interests of the user, each event comprising a location of the event and timing information of the event; a correlation module that selects two or more events identified by the event search module that occur within a travel window of time and within a specified distance; and a notification module that notifies the user of the events selected by the correlation module, wherein at least a portion of the user profile module, the event search module, the correlation module, and the notification module comprise one or more of hardware and executable code, the executable code stored on computer readable storage media. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
receiving profile information of a user, the profile information comprising one or more of activities preferred by the user, events preferred by the user and interests of the user; identifying events that correspond to one or more of an event planned by the user, events preferred by the user and interests of the user, each event comprising a location of the event and timing information of the event; selecting two or more identified events that occur within a travel window and within a specified distance; and notifying the user of the selected events. - View Dependent Claims (17, 18)
-
-
19. A method comprising:
-
receiving profile information of a user, the profile information comprising one or more of activities preferred by the user, events preferred by the user and interests of the user; identifying a travel location and a travel window of time of the user; identifying events that correspond to one or more of an event planned by the user, events preferred by the user and interests of the user, each event comprising a location of the event and timing information of the event; selecting one or more identified events that occur within the travel window and within a specified distance of the travel location; and notifying the user of the selected events. - View Dependent Claims (20)
-
Specification