Environment-interactive context-aware devices and methods
First Claim
Patent Images
1. A method of operating a portable computing device comprising:
- determining a location of the portable computing device, wherein said determining comprises;
receiving location information from a location provider, the location information pertaining to a current location of the portable computing device;
accessing multiple hierarchical tree structures comprising multiple nodes that represent physical or logical locations, each node having a unique identifier; and
traversing at least one node on the one or more hierarchical tree structures responsive to the receiving of the location information to ascertain a device location;
wherein the multiple hierarchical tree structures further comprising;
a first hierarchical tree structure having multiple nodes associated with first locations, the first hierarchical tree structure having a uniform standardized representation;
a second hierarchical tree structure having multiple nodes associated with second locations,wherein the second hierarchical tree structure has a proprietary representation,each node has a URL (Uniform Resource Locator), andat least one node from the second hierarchical tree structure is linked with one node on the first hierarchical tree structure by a link that is configured to enable a complete location to be derived from the first and second locations;
acquiring one or more applets associated with the determined location; and
locally executing the one or more applets sufficient to interact with a location environment.
2 Assignments
0 Petitions
Accused Products
Abstract
Location-aware methods and systems are described. In one embodiment, a portable computing device determines its location by accessing one or more hierarchical tree structures each of which comprising multiple nodes that represent physical or logical locations, and traversing at least one node on the one or more hierarchical tree structures to ascertain the location. The device then acquires digital data associated with the determined location and that can permit the device to interact with a location environment. The device then enables interaction with the location environment based, at least in part, on the acquired digital data.
146 Citations
11 Claims
-
1. A method of operating a portable computing device comprising:
-
determining a location of the portable computing device, wherein said determining comprises; receiving location information from a location provider, the location information pertaining to a current location of the portable computing device; accessing multiple hierarchical tree structures comprising multiple nodes that represent physical or logical locations, each node having a unique identifier; and traversing at least one node on the one or more hierarchical tree structures responsive to the receiving of the location information to ascertain a device location; wherein the multiple hierarchical tree structures further comprising; a first hierarchical tree structure having multiple nodes associated with first locations, the first hierarchical tree structure having a uniform standardized representation; a second hierarchical tree structure having multiple nodes associated with second locations, wherein the second hierarchical tree structure has a proprietary representation, each node has a URL (Uniform Resource Locator), and at least one node from the second hierarchical tree structure is linked with one node on the first hierarchical tree structure by a link that is configured to enable a complete location to be derived from the first and second locations; acquiring one or more applets associated with the determined location; and locally executing the one or more applets sufficient to interact with a location environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification