Associating an event attribute with a user based on a group of one or more electronic messages associated with the user
First Claim
1. A computer implemented method, comprising:
- identifying one or more electronic messages associated with a user;
identifying an event associated with the electronic messages;
determining one or more event attributes of the event, the event attributes including at least one event location identifier identifying a physical event location, wherein determining the one or more event attributes includes determining, based on the event being associated with the electronic messages, at least one of the event attributes based on at least one of the electronic messages;
storing, in association with the user in one or more databases and in response to determining that the user interacted with the physical event location, an association of the event location identifier with the at least one of the event attributes determined based on the group of electronic messages;
receiving a query;
utilizing the stored association to identify content responsive to the query; and
providing the identified content in response to the query.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus related to associating an event attribute with a user based on a group of electronic messages associated with the user. An event may be associated with the group of electronic messages. One or more event attributes of the event may be determined, including an event location identifier that identifies a physical event location. One or more of the event attributes may be determined based on the group of electronic messages. Location data of the user may be identified and a likelihood that the user interacted with the physical event location may be determined based on comparing the location data of the user to the event location identifier. The likelihood that the user interacted with the physical event location and at least one of the event attributes determined based on the group of electronic messages may be associated with the user.
-
Citations
20 Claims
-
1. A computer implemented method, comprising:
-
identifying one or more electronic messages associated with a user; identifying an event associated with the electronic messages; determining one or more event attributes of the event, the event attributes including at least one event location identifier identifying a physical event location, wherein determining the one or more event attributes includes determining, based on the event being associated with the electronic messages, at least one of the event attributes based on at least one of the electronic messages; storing, in association with the user in one or more databases and in response to determining that the user interacted with the physical event location, an association of the event location identifier with the at least one of the event attributes determined based on the group of electronic messages; receiving a query; utilizing the stored association to identify content responsive to the query; and providing the identified content in response to the query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
memory storing instructions; and one or more processors operable to execute the instructions stored in the memory; wherein the instructions comprise instructions to; identify one or more electronic messages associated with a user; identify an event associated with the electronic messages; determine one or more event attributes of the event, the event attributes including at least one event location identifier identifying a physical event location, wherein the instructions to determine the one or more event attributes include instructions to determine, based on the event being associated with the electronic messages, at least one of the event attributes based on at least one of the electronic messages; store, in association with the user in one or more databases and in response to determining that the user interacted with the physical event location, an association of the event location identifier with the at least one of the event attributes determined based on the group of electronic messages; receive a query; utilize the stored association to identify content responsive to the query; and provide the identified content in response to the query. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable storage medium storing computer instructions executable by a processor, the instructions including instructions to:
-
identify one or more electronic messages associated with a user; identify an event associated with the electronic messages; determine one or more event attributes of the event, the event attributes including at least one event location identifier identifying a physical event location, wherein the instructions to determine the one or more event attributes include instructions to determine, based on the event being associated with the electronic messages, at least one of the event attributes based on at least one of the electronic messages; store, in association with the user in one or more databases and in response to determining that the user interacted with the physical event location, an association of the event location identifier with the at least one of the event attributes determined based on the group of electronic messages; receive a query; utilize the stored association to identify content responsive to the query; and provide the identified content in response to the query.
-
Specification