Implementing location based actions
First Claim
1. A system for implementing at least one action based on a location of a personal mobile communication device, the system comprising:
- a personal mobile communication device, the device comprising;
a controller;
storage storing electronic program instructions for controlling the controller; and
input means;
wherein the controller is operable, under control of the electronic program instructions, to;
receive input via the input means, the input comprising an indication of a location of the personal mobile communication device;
process the indication to determine whether the location of the personal mobile communication device corresponds to a location of a predefined area specified on a virtual map, wherein the virtual map comprises a set of geographical and/or geological survey coordinates and wherein the set of coordinates comprise a set of ground coordinates (x and y dimensions) and a set of spatial (height) coordinates (z dimension), together defining a virtual location box; and
implement the at least one action based on the determination;
a remote computing system comprising;
a server operable to perform a plurality of functions including;
registration and sharing of location based data of a plurality of registered users (RU data) of the system;
calculating data including the RU data and mapping data extracting, converting and combining the RU data and mapping data with location based data received from the personal mobile communication device; and
, recording real time data communicated from the personal mobile communication device;
one or more databases for storing information associated with a plurality of registered users of the system and mapping data relating to the virtual map, the mapping data including other information and/or data relevant to or associated with each virtual location box on the virtual map, including a status of the virtual location box, specifying whether the virtual location box is presently one or more of vacant, occupied, or reserved; and
,one or more communications links between the remote computer system and the personal mobile communication device wherein the mapping data stored in the one or more databases is accessible by the personal mobile communications device to facilitate interaction by a registered user with the one or more databases, and whereby, in use, the system records, monitors and distributes information on real time activity in each virtual location box.
1 Assignment
0 Petitions
Accused Products
Abstract
A system (8) for implementing at least one action based on a location of a mobile communication device (10). The system (8) comprises a controller (16), storage (18) storing electronic program instructions for controlling the controller (16), and input means (24). The controller (16) is operable, under control of the electronic program instructions, to receive input via the input means (24), the input comprising an indication of a location of the mobile communication device (10), process the indication to determine whether the location of the mobile communication device (10) corresponds to a location of a predefined area, and implement the at least one action based on the determination.
15 Citations
20 Claims
-
1. A system for implementing at least one action based on a location of a personal mobile communication device, the system comprising:
-
a personal mobile communication device, the device comprising; a controller; storage storing electronic program instructions for controlling the controller; and input means; wherein the controller is operable, under control of the electronic program instructions, to; receive input via the input means, the input comprising an indication of a location of the personal mobile communication device; process the indication to determine whether the location of the personal mobile communication device corresponds to a location of a predefined area specified on a virtual map, wherein the virtual map comprises a set of geographical and/or geological survey coordinates and wherein the set of coordinates comprise a set of ground coordinates (x and y dimensions) and a set of spatial (height) coordinates (z dimension), together defining a virtual location box; and implement the at least one action based on the determination; a remote computing system comprising; a server operable to perform a plurality of functions including;
registration and sharing of location based data of a plurality of registered users (RU data) of the system;
calculating data including the RU data and mapping data extracting, converting and combining the RU data and mapping data with location based data received from the personal mobile communication device; and
, recording real time data communicated from the personal mobile communication device;one or more databases for storing information associated with a plurality of registered users of the system and mapping data relating to the virtual map, the mapping data including other information and/or data relevant to or associated with each virtual location box on the virtual map, including a status of the virtual location box, specifying whether the virtual location box is presently one or more of vacant, occupied, or reserved; and
,one or more communications links between the remote computer system and the personal mobile communication device wherein the mapping data stored in the one or more databases is accessible by the personal mobile communications device to facilitate interaction by a registered user with the one or more databases, and whereby, in use, the system records, monitors and distributes information on real time activity in each virtual location box. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for implementing at least one action based on a location of a personal mobile communication device, the method comprising:
-
on a personal mobile communication device; storing electronic program instructions for controlling a controller; and controlling the controller via the electronic program instructions, to; receive an input via an input means, the input comprising an indication of a location of a personal mobile communication device; process the indication to determine whether the location of the personal mobile communication device corresponds to a location of a predefined area specified on a virtual map, wherein the virtual map comprises a set of geographical and/or geological survey coordinates and wherein the set of coordinates comprise a set of ground coordinates (x and y dimensions) and a set of spatial (height) coordinates (z dimension), together defining a virtual location box; and implement the at least one action based on the determination; and
,in a remote computing system; performing a plurality of functions on a server including;
registration and sharing of location based data of a plurality of registered users (RU data) of the system;
calculating data including the RU data and mapping data;
extracting, converting and combining the RU data and mapping data with location based data received from the personal mobile communication device; and
, recording real time data communicated from the personal mobile communication device;storing information associated with a plurality of registered users of the system and mapping data relating to the virtual map in one or more data bases, the mapping data including other information and/or data relevant to or associated with each virtual location box on the virtual map, including status of the virtual location box, specifying whether the virtual location box is presently on or more of vacant, occupied, or reserved; and
,accessing the mapping data stored in the one or more databases by the personal mobile communications device, via one or more communications links between the remote computer system and the personal mobile communication device, to facilitate interaction by a registered user with the one or more databases, and whereby, in use, the system records, monitors and distributes information on real time activity in each virtual location box. - View Dependent Claims (18, 19, 20)
-
Specification