System and method for implementing proximity or location driven activities
AssigneeInternational Business Machines Corporation
InventorsKevin Trung Cao, Daniel Alexander Ford, Reiner Kraft
Life of this patent
Estimating the term…
Abstract
A system and associated method that allow particular requests to be executed at some point in the future without specifying the exact time or necessarily a precise location. The execution time of the request is linked to the arrival of a person or object at, or near a geographic destination location. When a person, an object, or a group of persons or objects, arrives at the destination location, or comes close to it, the request to interact will be executed. The proximity threshold can be adjustable or programmable.
Claims33
A method of implementing a proximity driven activity, comprising:
- specifying an activity to be executed at an indeterminate destination location;
- storing an executable software code corresponding to the activity;
- determining a current location of a mobile computing device;
- determining whether the destination location is within a predefined proximity range from the current location of the mobile computing device;
- executing the executable software code at a time when the destination location is within the proximity range of the mobile computing device;
- and
- transmitting an address of the destination location to the mobile computing device.
A system for implementing a proximity driven activity, comprising:
- a calendar module for specifying an activity to be executed at an indeterminate destination location;
- a server for storing an executable software code corresponding to the activity and for determining a current location of a mobile computing device;
- and
- the server determining whether the destination location is within a predefined proximity range from the current location of the mobile computing device, and, when the server determines that the destination location is within the proximity range of the mobile computing device, the server executes the executable software code, and transmits an address of the destination location to the mobile computing device.
The system according to claim, 19, wherein the server determines current locations of a plurality of related mobile computing devices, and determines if the destination location is within a predefined proximity range from at least some of the mobile computing devices.
A computer program product for implementing a proximity driven activity, comprising:
- a calendar module for specifying an activity to be executed at an indeterminate destination location;
- a server for storing an executable software code corresponding to the activity and for determining a current location of a mobile computing device;
- and
- the server determining whether the destination location is within a predefined proximity range from the current location of the mobile computing device, and, when the server determines that the destination location is within the proximity range of the mobile computing device, the server executes the executable software code, and transmits an address of the destination location to the mobile computing device.
Dependencies are inferred from the claim text.