LOCATION AWARE RESOURCE LOCATOR
First Claim
1. A computing device, comprising:
- at least one processor; and
at least one memory device having a plurality of instructions stored therein, that when executed by the processor, cause the processor to perform operations that;
interpret a resource locator used to communicate with one or more devices among a network of devices, the resource locator providing one or more location-based terms;
access device information from a device information database using the location-based terms; and
identify the one or more devices in the network of devices using the device information.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods providing a location-aware resource locator model for facilitating communication with networked electronic devices are generally disclosed herein. One embodiment includes a resource locator using a standard Uniform Resource Locator (URL) format, but enabling identification of one or many devices based on logical location information provided in the resource locator. The resource locator may also enable identification of the one or many devices based on logical proximity information (such as a logical term indicating a location property) relative to a dynamic location. Further disclosed embodiments include uses of a hierarchical structure to define logical terms and classes for use with a resource locator, and various location determination and lookup techniques used in connection with accessing an electronic device.
59 Citations
24 Claims
-
1. A computing device, comprising:
-
at least one processor; and at least one memory device having a plurality of instructions stored therein, that when executed by the processor, cause the processor to perform operations that; interpret a resource locator used to communicate with one or more devices among a network of devices, the resource locator providing one or more location-based terms; access device information from a device information database using the location-based terms; and identify the one or more devices in the network of devices using the device information. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method, comprising:
-
determining, with an electronic system, a physical location in a defined environment for a particular device, the particular device connected to a network of devices; associating, in a data store, the physical location of the particular device with one or more location-based identifiers; receiving and interpreting a resource locator, the resource locator providing one or more terms correlated to at least one of the one or more location-based identifiers; and identifying the particular device in the network of devices using the location-based identifiers. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable storage medium having computer-readable instructions, which when executed by the computer, cause the computer to:
-
interpret a resource locator string, the resource locator string providing one or more terms associated with location-based information maintained for one or more devices in a network of devices; and identify the one or more devices among devices within the network of devices based on the association between the location-based information and the one or more terms. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A system, comprising:
-
a device information database providing location information for a plurality of devices in a network; and a device configured for communication with one or more particular devices of the plurality of devices using a location-specific resource locator; wherein the location-specific resource locator is interpreted to resolve location terms included in the location-specific resource locator to the location information provided for the one or more particular devices. - View Dependent Claims (22, 23, 24)
-
Specification