System and method providing a spatial location context
First Claim
1. A method of creating graphical network maps, comprising the steps of:
- determining the spatial location of a device;
embedding said device spatial location in data transmitted from said device;
determining spatial locations of at least one network device through which said data passes;
modifying packet information associated with said data to include said network device spatial locations; and
, receiving said modified packet and extracting said spatial locations; and
illustrating said geographic locations on a map or by other graphical means.
0 Assignments
0 Petitions
Accused Products
Abstract
A software and hardware architecture operating across a local or wide area network providing an integral spatial location context. Such spatial location contexts form the foundation for location-enabled systems and transactions by integrating an extensible plurality of spatial and time reference systems and encodings; an accurate and precise metadata model; persistent identification; and a flexible digital security model. This application also teaches the use of such location-enabled systems and transactions to create methods and systems for automation, transaction processing, integration, and exchange of spatially relevant information over a communications network like the Internet.
-
Citations
58 Claims
-
1. A method of creating graphical network maps, comprising the steps of:
-
determining the spatial location of a device;
embedding said device spatial location in data transmitted from said device;
determining spatial locations of at least one network device through which said data passes;
modifying packet information associated with said data to include said network device spatial locations; and
,receiving said modified packet and extracting said spatial locations; and
illustrating said geographic locations on a map or by other graphical means.
-
-
2. A spatial information transmission method for use within and between electronic devices, comprising the steps of:
-
obtaining an automatically determined spatial location from an electronic device when said electronic device is capable of such determination;
obtaining a spatial location from a user when said electronic device is not capable of automatic spatial location determination and said stored spatial location is not available from said electronic device; and
embedding at least one of said spatial locations in communications originating from said electronic device. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A spatial location based reminder method, comprising the steps of:
-
storing content;
defining a spatial region;
allowing a user to associate said spatial region with said content;
determining a current spatial location of an electronic device; and
presenting content associated with a spatial area to a user when said device is within said spatial region. - View Dependent Claims (12, 13, 14, 15, 16, 18, 19, 20, 21)
-
-
17. A spatial location based control method, comprising the steps of:
-
creating a command to control a device or system;
defining a spatial region;
associating said spatial region with said device or system control command;
determining a current spatial location of a mobile electronic device; and
sending the device or system control command associated with a spatial region to a device when said mobile electronic device is within said spatial region.
-
- 22. A spatial location based information display and control system which includes a means for defining a user selectable hierarchy of one or more preferred location determination means, wherein said user selectable hierarchy allows users of said spatial location based information display and control system to record spatial locations of interest using a variety of spatial location specification means.
-
23. A spatial location based content substitution method, comprising the steps of:
-
storing content in a database;
storing attributes of said content in said database;
associating said content with one or more spatial locations;
storing said associations in a database;
determining the current spatial location of a content presentation device;
selecting content from said database based on said content presentation device current location and content attributes; and
,presenting said content to a user of said content presentation device in place of default content.
-
-
30. A spatial location transmission method, comprising the steps of:
-
determining a spatial location of interest;
determining spatial location attributes;
translating said spatial location of interest and spatial location attributes into at least one standardized format; and
embedding said translated spatial location into at least one communications protocol component. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A spatial location based data validation system, comprising:
-
a transmitting device capable of automatic spatial location determination;
a receiving device capable of receiving a spatial location;
a database of recent transmitting device spatial locations;
a means of calculating a speed and direction of said transmitting device based on said database of recent transmitting device spatial locations; and
a means of determining whether a most recently received transmitting device spatial location is consistent with said calculated speed and direction, within a specified range.
-
-
41. A spatial location based data validation method, comprising the steps of:
-
determining the current spatial location of a transmitting device;
transmitting said transmitting device current location to a receiving device along with other data from said transmitting device;
receiving said transmitting device current spatial location;
storing said transmitting device current spatial location;
calculating the speed and direction of travel associated with said transmitting device based on recently stored current spatial locations for a transmitting device;
determining whether said transmitting device current location is consistent with said calculated transmitting device speed and direction of travel, within a customizable error limit; and
providing positive authentication to said other data from said transmitting device if said transmitting device current spatial location is determined to be consistent with said calculated transmitting device speed and direction of travel.
-
-
42. An automatic spatial location client configuration and service location system, comprising:
-
a device capable of transmitting a configuration request and receiving local configuration information;
a storage means on said device into which said local configuration information can be stored;
at least one server capable of fulfilling computing services; and
at least one master server capable of maintaining a list of currently available services provided by said at least one server, spatial locations associated with said at least one server and said device, and spatial locations served by said at least one server. - View Dependent Claims (43, 44, 45, 46, 48, 49, 50)
-
-
47. An automated network client configuration and service location method, comprising the steps of:
-
transmitting a configuration request from a device;
receiving and processing said configuration request at a master configuration server;
identifying at least one server capable of providing said requested configuration information to said device based in part on said spatial location transmitted by said device;
rerouting of said configuration request to said at least one service server;
transmitting said requested configuration information to said device from said at least one service server; and
storing said requested configuration information on said device.
-
-
51. A real time, spatial location aware directory system, comprising:
-
an electronic device which is assigned a unique identifier, and which is capable of reporting a spatial location by embedding said spatial location, said unique identifier, and other information within communications originating from said electronic device;
network infrastructure equipment capable of extracting said spatial location and said unique identifier from said communications originating from said electronic device;
a database communicatively coupled to said network infrastructure equipment which is capable of associating said extracted electronic device identifier and spatial location with information pertaining to an entity owning and operating said electronic device; and
a means of updating spatial location information stored in said database when spatial location information reported by said electronic device changes. - View Dependent Claims (52, 53)
-
-
54. A method of maintaining a real time, spatial location aware directory which comprises the steps of:
-
embedding at least one spatial location and attributes associated with an electronic device in communications originating from said electronic device;
monitoring said communications and extracting said spatial location and attributes;
storing said extracted spatial location and attribute information in a database of entities owning said electronic devices, along with additional information provided by said entities; and
,updating said database when said spatial location associated with said electronic device changes. - View Dependent Claims (55, 56)
-
-
57. A method of storing a spatial location associated with a given waypoint, comprising:
-
determining a spatial location;
translating said spatial location into at least one standardized format; and
storing said translated spatial location as a cookie.
-
-
58. A method of building an enhanced directory of available services and devices which includes the spatial location of such services and devices, comprising the steps of:
-
transmitting a configuration request from a device, wherein said configuration request includes a spatial location, attributes associated with said spatial location, and attributes associated with said device;
receiving and processing said configuration request at a master configuration server;
identifying at least one service servers capable of providing said requested configuration information to said device based in part on said spatial location transmitted by said device;
rerouting of said configuration request to said one or more service servers;
transmitting said requested configuration information to said device from said one or more service servers;
storing said requested configuration information on said device. storing said spatial location, spatial location attributes, device attributes, and assigned configuration information in a database on a server;
allowing other devices to search said database; and
,updating device spatial location and spatial location attribute information on a periodic basis.
-
Specification