Location based generation of pertinent information
First Claim
Patent Images
1. A method comprising:
- identifying, by one or more processors, a specific trigger based at least in part on a location of a computing device and contextual factors, wherein the contextual factors include at least usage patterns and saved information, by;
deriving the usage pattern, based on the saved information, reoccurring events, and a set of parameters, wherein the usage pattern is based in part on analyzing, by one or more processors, the set of parameters to find matches between the location of the computing device, the reoccurring events, and the saved information, andassigning a specific action to perform, based in part on the derived usage pattern and the location of the computing device;
determining, by one or more processors, an action to perform based on the location the computing device is located within, a set of rules, the identified contextual factors, and the identified specific trigger; and
performing, by one or more processors, the determined action based on the contextual factors after detecting an instance of the specific trigger, wherein the determined action comprises at least one of the following;
displaying a set of information on the computing device;
displaying directions on a map; and
transmitting a notification to a second computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide a method and system for generating and delivering pertinent information to a user based on a user'"'"'s location. Initially, a specific trigger and location of a device are identified. A specific action to perform is determined based on the location the computing device, a set of rules, and the identified specific trigger. The action is then performed.
26 Citations
18 Claims
-
1. A method comprising:
-
identifying, by one or more processors, a specific trigger based at least in part on a location of a computing device and contextual factors, wherein the contextual factors include at least usage patterns and saved information, by; deriving the usage pattern, based on the saved information, reoccurring events, and a set of parameters, wherein the usage pattern is based in part on analyzing, by one or more processors, the set of parameters to find matches between the location of the computing device, the reoccurring events, and the saved information, and assigning a specific action to perform, based in part on the derived usage pattern and the location of the computing device; determining, by one or more processors, an action to perform based on the location the computing device is located within, a set of rules, the identified contextual factors, and the identified specific trigger; and performing, by one or more processors, the determined action based on the contextual factors after detecting an instance of the specific trigger, wherein the determined action comprises at least one of the following; displaying a set of information on the computing device; displaying directions on a map; and transmitting a notification to a second computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product comprising:
-
one or more processors which perform program instructions; a computer readable storage medium on a computing device and the program instructions stored on the computer readable storage medium, the program instructions comprising; program instructions to identify a specific trigger based at least in part on a location of the computing device and contextual factors, wherein the contextual factors include at least usage patterns and saved information, by; program instructions to derive the usage pattern, based on the saved information, reoccurring events, and a set of parameters, wherein the common usage pattern is based in part on program to analyze the set of parameters to find matches between the location of the computing device, the reoccurring events, and the saved information, and program instructions to assign a specific action to perform, based in part on the derived usage pattern, the reoccurring events, and the location of the computing device; program instructions to determine an action to perform based on the location the computing device is located, a set of rules, the identified contextual factors, and the identified specific trigger; and program instructions to perform the determined action based on the contextual factors after detecting an instance of the specific trigger, wherein the determined action comprises at least one of the following; program instructions to display a set of information on the computing device; program instructions to display directions on a map; and program instructions to transmit a notification to a second computing device. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer system comprising:
-
one or more computer processors; one or more computer readable storage media; program instructions stored on the one or more computer readable storage media for execution by at least one of the one or more processors, the program instructions comprising; program instructions to identify a specific trigger based at least in part on a location of the computing device and contextual factors, wherein the contextual factors include at least derived usage patterns and saved information, by; program instructions to derive the usage pattern, based on the saved information, reoccurring events, and a set of parameters, wherein the common usage pattern is based in part on program to analyze the set of parameters to find matches between the location of the computing device, the reoccurring events, and the saved information, and program instructions to assign a specific action to perform, based in part on the derived usage pattern, the reoccurring events, and the location of the computing device; program instructions to determine an action to perform based on the zone the computing device is located, a set of rules, the identified contextual factors, and the identified specific trigger; and program instructions to perform the determined action based on the contextual factors after detecting an instance of the specific trigger, wherein the determined action comprises at least one of the following; program instructions to display a set of information on the computing device; program instructions to display directions on a map; and program instructions to transmit a notification to a second computing device. - View Dependent Claims (16, 17, 18)
-
Specification