Electronic location code
First Claim
Patent Images
1. A system comprising:
- a first converter that is operable to convert a first location component representing a first aspect of a location of an object into a first location segment by successively transforming the first location component into a plurality of sub-segments of the location segment, each successive sub-segment representing an additional level of precision in expressing the location component;
a second converter that is operable to convert a second location component representing a second aspect of a location of the object into a second location segment, the second location segment formatted according to a data format; and
an aggregator that is operable to aggregate the sub-segments of the first location segment together with the second location segment to obtain a location code representing a location of the object.
2 Assignments
0 Petitions
Accused Products
Abstract
An electronic location code (eLC) is described that provides location information for an object. The eLC is capable of high levels of accuracy, but uses a relatively low data volume for expressing such high levels of accuracy. Moreover, the eLC may easily be adjusted to represent lower levels of accuracy, when high levels of accuracy are not available or required. The eLC has a standardized format that allows easy transmission, sharing, and storage between a plurality of users. Due to these and other features, the eLC provides many advantages and possibilities for the use of location data, and, for example, allows for individual tracking of locations of a huge number of items.
-
Citations
18 Claims
-
1. A system comprising:
-
a first converter that is operable to convert a first location component representing a first aspect of a location of an object into a first location segment by successively transforming the first location component into a plurality of sub-segments of the location segment, each successive sub-segment representing an additional level of precision in expressing the location component; a second converter that is operable to convert a second location component representing a second aspect of a location of the object into a second location segment, the second location segment formatted according to a data format; and an aggregator that is operable to aggregate the sub-segments of the first location segment together with the second location segment to obtain a location code representing a location of the object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
receiving location information describing a location; determining a number of levels of precision associated with the location information; transforming the location information into a plurality of sub-segments, each sub-segment being associated with one of the levels of precision; and aggregating the sub-segments into a first location segment, wherein receiving location information comprises receiving a plurality of location components, each characterizing an aspect of the location, and wherein determining the number of levels of precision comprises determining component levels of precision for each of the location components, wherein transforming the location information comprises transforming each of the location components into component sub-segments, each component sub-segment being associated with a corresponding component level of precision, and wherein aggregating the sub-segments comprises aggregating the component sub-segments into component location segments, and aggregating the first location segment and the component location segments into a location code.
-
-
14. A method comprising:
-
receiving location information describing a location; determining a number of levels of precision associated with the location information; transforming the location information into a plurality of sub-segments, each sub-segment being associated with one of the levels of precision; aggregating the sub-segments into a first location segment; and assigning a header segment for attachment to the location segment, the header segment including the number of levels of precision and reference information for decoding the location segment to obtain the location information. - View Dependent Claims (15)
-
-
16. A computer program product tangibly embodied in a computer readable medium, the computer program product comprising instructions that, when read by a computer, operate to cause a data processing apparatus to:
-
receive location information; determine a number of levels of precision for use in expressing the location information; execute a transformation rule to convert the location information into a first sub-segment having a first level of precision and that provides a first remainder value; execute the transformation rule to convert the first remainder value into a second sub-segment, based on the first remainder value, and to obtain a second remainder value; and concatenate the first sub-segment and the second sub-segment into a location segment. - View Dependent Claims (17, 18)
-
Specification