AUTOMATED RELEVANT EVENT DISCOVERY
First Claim
1. A computer-implemented method for improving efficiency in a computer device providing automated relevant event discovery, comprising:
- collecting user information associated with a user;
performing a query on a calendar associated with the user for time availability within a predefined timespan;
receiving the user'"'"'s time availability;
performing a search for events that are relevant to the user based at least in part on whether an event is within the user'"'"'s available time according to the user'"'"'s time availability in the calendar associated with the user;
prioritizing results based on the user information; and
displaying the results of the search.
1 Assignment
0 Petitions
Accused Products
Abstract
To improve efficiency of computing devices and improve the user experience thereon when searching for relevant events, the systems and methods disclosed herein provide event management and automated relevant event discovery. User information and event information are collected and stored, and events are searched for based on relevancy to a user. Relevancy to a user may be based at least in part on at least one of: non-conflict with calendar items in the user'"'"'s calendar, location, the user'"'"'s interests, the user'"'"'s preferences and activity of the user'"'"'s friends or contacts.
31 Citations
20 Claims
-
1. A computer-implemented method for improving efficiency in a computer device providing automated relevant event discovery, comprising:
-
collecting user information associated with a user; performing a query on a calendar associated with the user for time availability within a predefined timespan; receiving the user'"'"'s time availability; performing a search for events that are relevant to the user based at least in part on whether an event is within the user'"'"'s available time according to the user'"'"'s time availability in the calendar associated with the user; prioritizing results based on the user information; and displaying the results of the search. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for improving efficiency in a computer device providing automated relevant event discovery, comprising:
-
a processor; and a memory, including instructions, which when executed by the processor are operable to provide; an interface engine operative to collect user information associated with a user; and a relevancy engine operative to; perform a query on a calendar associated with the user for time availability within a predefined timespan; receive the user'"'"'s time availability; perform a search for events that are relevant to the user based at least in part on whether an event is within the user'"'"'s available time according to the user'"'"'s time availability in the calendar associated with the user; and prioritize results based on the user information. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A computer readable storage device including instructions, which when executed by a processor are operable to perform the steps comprising:
-
collecting user information associated with a user; performing a query on a calendar associated with the user for time availability within a predefined timespan; receiving the user'"'"'s time availability; performing a search for events that are relevant to the user based at least in part on whether an event is within the user'"'"'s available time according to the user'"'"'s time availability in the calendar associated with the user; prioritizing events that are relevant to the user based on at least one of; whether a location of an event is within a predefined distance from a location of the user on a date of the event; whether a location of an event is within a predefined distance from a location of previous events attended by the user; whether an event is associated with an event category that is of interest to the user; and whether the user has attended a past event related to an event; and displaying the results of the search.
-
Specification