System and method for detecting interaction and influence in networks
First Claim
1. A computerized method for providing a location-based recommendation to a user that leverages common characteristics between the user and other users in a network such that the common characteristics are derived based on monitoring and analyzing user information at different times and locations, the computerized method comprising:
- receiving, by a computing device, information associated with each of a plurality of entities in a network, the information including at least one of a transaction or an activity, the at least one of the transaction or the activity each being associated with a location and a time;
receiving, by the computing device, at least one of;
updated location information associated with a first entity of the plurality of entities,updated transaction information associated with the first entity, orupdated activity information associated with the first entity;
determining, by the computing device, based on the at least one of the updated location information, the updated transaction information, or the updated activity information, that the first entity is on a travel excursion;
creating, by the computing device, a data structure relating the first entity and a subset of the plurality of entities, the subset being chosen based on the each of the entities in the subset having information related to the travel excursion, the data structure including a node representing each of the entities in the subset and links connecting the nodes;
determining, by the computing device, a recommendation of at least one of a transaction and an activity based on the information related to the at least one of the updated location information, the updated transaction information, or the updated activity information;
determining, by the computing device, based on the at least one of the updated location information, the updated transaction information, or the updated activity information, that the travel excursion is to a new location;
calculating, by the computing device, a relevance value for each of the links connecting the first entity with other entities having information associated with the recommendation, the relevance value being based on the determination that the travel excursion is to the new location; and
transmitting, by the computing device, the recommendation to at least one of the first entity or a second entity in the subset when at least one relevance value exceeds a threshold,thereby providing the recommendation to an entity based on information that is common to the entity and other entities in the network and derived based on monitoring and analyzing entity information at different times and locations.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for providing location-based recommendation to a user that leverages common characteristics between the user and other users in a network such that the common characteristics are derived based on monitoring and analyzing user information at different times and locations. A computing device receives information associated with each of a plurality of entities in a network, including a transaction and an activity, the transaction and the activity each being associated with a location and a time. The computing device receives updated information and creates a data structure relating the first entity and a subset of the plurality of entities based on the updated information. The computing device determines a recommendation related to the updated information, calculates a relevance value between entities in the subset of entities, and transmits the recommendation to one of the entities.
-
Citations
18 Claims
-
1. A computerized method for providing a location-based recommendation to a user that leverages common characteristics between the user and other users in a network such that the common characteristics are derived based on monitoring and analyzing user information at different times and locations, the computerized method comprising:
-
receiving, by a computing device, information associated with each of a plurality of entities in a network, the information including at least one of a transaction or an activity, the at least one of the transaction or the activity each being associated with a location and a time; receiving, by the computing device, at least one of; updated location information associated with a first entity of the plurality of entities, updated transaction information associated with the first entity, or updated activity information associated with the first entity; determining, by the computing device, based on the at least one of the updated location information, the updated transaction information, or the updated activity information, that the first entity is on a travel excursion; creating, by the computing device, a data structure relating the first entity and a subset of the plurality of entities, the subset being chosen based on the each of the entities in the subset having information related to the travel excursion, the data structure including a node representing each of the entities in the subset and links connecting the nodes; determining, by the computing device, a recommendation of at least one of a transaction and an activity based on the information related to the at least one of the updated location information, the updated transaction information, or the updated activity information; determining, by the computing device, based on the at least one of the updated location information, the updated transaction information, or the updated activity information, that the travel excursion is to a new location; calculating, by the computing device, a relevance value for each of the links connecting the first entity with other entities having information associated with the recommendation, the relevance value being based on the determination that the travel excursion is to the new location; and transmitting, by the computing device, the recommendation to at least one of the first entity or a second entity in the subset when at least one relevance value exceeds a threshold, thereby providing the recommendation to an entity based on information that is common to the entity and other entities in the network and derived based on monitoring and analyzing entity information at different times and locations. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer readable medium having executable instructions operable to cause an apparatus to:
-
receive information associated with each of a plurality of entities in a network, the information including at least one of a transaction or an activity, the at least one of the transaction or the activity each being associated with a location and a time; receive at least one of; updated location information associated with a first entity of the plurality of entities, updated transaction information associated with the first entity, or updated activity information associated with the first entity; determine, based on the at least one of the updated location information, the updated transaction information, or the updated activity information, that the first entity is on a travel excursion; create a data structure relating the first entity and a subset of the plurality of entities, the subset being chosen based on the each of the entities in the subset having information related to the travel excursion, the data structure including a node representing each of the entities in the subset and links connecting the nodes; determine a recommendation of at least one of a transaction or an activity based on the information related to the at least one of the updated location information, the updated transaction information, or the updated activity information; determine, based on the at least one of the updated location information, the updated transaction information, or the updated activity information, that the travel excursion is to a new location; calculate a relevance value for each of the links connecting the first entity with other entities having information associated with the recommendation, the relevance value being based on the determination that the travel excursion is to the new location; and transmit the recommendation to at least one of the first entity or a second entity in the subset when at least one relevance value exceeds a threshold, thereby providing the recommendation to an entity based on information that is common to the entity and other entities in the network and derived based on monitoring and analyzing entity information at different times and locations. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computing device for providing a location-based recommendation to a user that leverages common characteristics between the user and other users in a network such that the common characteristics are derived based on monitoring and analyzing user information at different times and locations, the computing device comprising:
-
data storage; and a processor in communication with the data storage, and configured to run a module stored in memory that is configured to cause the processor to; receive information associated with each of a plurality of entities in a network, the information including at least one of a transaction or an activity, the at least one of the transaction or the activity each being associated with a location and a time; receive at least one of; updated location information associated with a first entity of the plurality of entities, updated transaction information associated with the first entity, or updated activity information associated with the first entity; determine, based on the at least one of the updated location information, the updated transaction information, or the updated activity information, that the first entity is on a travel excursion; create a data structure relating the first entity and a subset of the plurality of entities, the subset being chosen based on the each of the entities in the subset having information related to the travel excursion, the data structure including a node representing each of the entities in the subset and links connecting the nodes; determine a recommendation of at least one of a transaction or an activity based on the information related to the at least one of the updated location information, the updated transaction information or the updated activity information; determine, based on the at least one of the updated location information, the updated transaction information, or the updated activity information, that the travel excursion is to a new location; calculate a relevance value for each of the links connecting the first entity with other entities having information associated with the recommendation, the relevance value being based on the determination that the travel excursion is to the new location; and transmit the recommendation to at least one of the first entity or a second entity in the subset when at least one relevance value exceeds a threshold, thereby providing the recommendation to an entity based on information that is common to the entity and other entities in the network and derived based on monitoring and analyzing entity information at different times and locations. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification