System and Methods for Targeted Event Detection and Notification
First Claim
1. A system that suggests relevant real world events to users comprising:
- a repository of information about the users of the system;
a repository of information about real world events; and
a suggestion engine that matches the events to the users.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for targeted event detection and notification based on combinations of time, location and context. A database stores information about users of the system including profile information, and information about real world events such as date, time, and event information. Events are tagged with information that allows searching. A suggestion engine matches particular events to particular users. Events are private (individually), private to groups, and public. A third party such as merchant or advertiser can generate and publish events to users who possess specified profiles. User information is de-identified to address privacy concerns. Users are provided with notifications of events or offers that meet their interest profiles and may accept such events or offers to their calendars, reminder list, timeline or otherwise.
-
Citations
20 Claims
-
1. A system that suggests relevant real world events to users comprising:
-
a repository of information about the users of the system; a repository of information about real world events; and a suggestion engine that matches the events to the users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer system for targeted event detection and notification, comprising:
-
an interface to allow a user to view their timeline, the timeline being a list of all the events and offers that they have in their Event List and their calendar, in a chronological order; an interface to allow a user to upload events created in a third party calendar management application to the current invented system; an interface to allow a user to download events from the current invented system to a third party calendar management system; an interface to allow a user to display their timeline, or a subset of their timeline bounded by time or by tags or by locations or by other event data or event related data, in a third party application or third party website; an interface to allow a user create and manage private events, including functions to designate the title of the event, the location of the event, the start date and time of the event, the end date and time of the event, additional descriptive elements of the event including but not limited to text, images, sounds and maps, a list of users who are invited to the event, a list of users who may view the event in a timeline and a list of user generated tags that describe the context of the event; an interface to allow a user create and manage public events, including functions to designate the title of the event, the location of the event, the start date and time of the event, the end date and time of the event, additional descriptive elements of the event including but not limited to text, images, sounds and maps, and a list of the user generated tags that describe the context of the event; an interface to allow a users to invite other users to an event, where that user is not the original creator of the event, but is an invitee; an interface to allow a user to view other users'"'"' private events that they have been invited to; an interface to allow a user to accept an event that the user has been invited to, where it is added to the user'"'"'s timeline; an interface to allow a user to search the events repository, using search terms corresponding to the title of an event, the location of an event, a bounding time period for an event, event tags attached to an event, limited to events that that user has created or has been invited to, or to public events, regardless of the original creator; an interface to allow the creator of a private event to view the list of users that have accepted the event into their timeline or have rejected the event from their timeline; an interface to allow the creator of a public event to view aggregate totals of users that have viewed the event, aggregate totals of users that have accepted the event, aggregate totals of users that have rejected the event, aggregate totals of users by location that have viewed the event, aggregated totals of users by location that have accepted the event, aggregated totals of users by location that have rejected the event; an interface to allow a user to browse and manage the event tags that have been associated with that user; an interface to allow a user to create a trip event, corresponding to an event in the physical world that the user plans to change location, including functions to designate the title of the event, the location of the event, the start date and time of the event, the end date and time of the event, additional descriptive elements of the event including but not limited to text, images, sounds and maps, and a list of the user generated tags that describe the context of the event; an interface that allows a user to share an event with another user or set of users, where that user or set of users can view the event, and see its occurrence on their timeline; and an interface that allows a user to share their timeline with another user or set of users.
-
-
20. A system and methods that provide for targeted event detection and notification, comprising:
-
a service that associates event tags and or location tags with a user when the user creates, views, accepts and or rejects an event; a service that calculates the weightings for the event tags associated with a user; a service that calculates the weightings for the location tags associated with a user; a service that generates recommendations for events for a user based on the corresponding event tags and location tags and their associated weightings, and or the location of the user, and or the location of the user during a trip event, and or the current physical location of the user; a service that sends a notification to a user of an event or events that appear in the recommendations generated by the recommendation service, via a notification channel selected by the user, including but not limited to postal mail, email, Short Message Service (SMS), Multi-Media Message Service (MMS); a service that generates a charging event for the creator of a public event upon another user viewing that event; a service that generates a charging event for the creator of a public event upon another user accepting that event; and a service that generates a charging event for the creator of a public event upon information about that event being displayed to a user, regardless of the appropriateness of that event for the viewing user based on the event tags or location tags matching.
-
Specification