Coded pattern for an optical device and a prepared surface
First Claim
1. A method of encoding data in a pattern of symbols on a surface, said method comprising:
- dividing an ordered sequence of digits representative of the encoded data into a plurality of sequential windows, wherein each of the sequential windows includes a partial sequence of the ordered sequence of digits;
transforming the partial sequence included in each sequential window into a series of digits; and
arranging a symbol within a plurality of surface windows on the surface, wherein each surface window corresponds to one of the sequential windows, wherein a position of the symbol within each surface window is based on one of the transformed series of digits, and wherein the position of the symbol within the surface window is indicative of the encoded data.
2 Assignments
0 Petitions
Accused Products
Abstract
Encoding data in a pattern of symbols on a surface. A processor separates an ordered sequence of digits representative of the encoded data into a plurality of sequential windows. Each of the sequential windows includes a partial sequence of the ordered sequence of digits. The processor further transforms the partial sequence included in each sequential window into a series of digits. A symbol is arranged within a plurality of surface windows on the surface. Each surface window corresponds to one of the sequential windows. The symbol is positioned within each surface window based on one of the transformed series of digits. And the position of the symbol within the surface window is indicative of the encoded data.
48 Citations
40 Claims
-
1. A method of encoding data in a pattern of symbols on a surface, said method comprising:
-
dividing an ordered sequence of digits representative of the encoded data into a plurality of sequential windows, wherein each of the sequential windows includes a partial sequence of the ordered sequence of digits;
transforming the partial sequence included in each sequential window into a series of digits; and
arranging a symbol within a plurality of surface windows on the surface, wherein each surface window corresponds to one of the sequential windows, wherein a position of the symbol within each surface window is based on one of the transformed series of digits, and wherein the position of the symbol within the surface window is indicative of the encoded data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of decoding a pattern of symbols on a surface to determine data corresponding to the pattern, the pattern being divided into a plurality of windows on the surface, said method comprising:
-
detecting the symbols on the surface to determine their pattern;
determining window boundaries for the determined pattern, said window boundaries defining at least one of the windows, each defined window including at least one of the detected symbols associated therewith; and
determining a position of the detected symbol within the associated window, wherein the determined position of the detected symbol within the associated window indicates the data corresponding to the pattern. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
- 22. An article comprising a surface and a pattern on the surface, said pattern having symbols on the surface, each symbol having a position on the surface based on an ordered sequence of digits representative of encoded data and divided into a plurality of windows, each window including at least one of the symbols, wherein the position of the symbol within the window indicates the encoded data.
-
28. A system for encoding data in a pattern of symbols on a surface, said system comprising:
-
a processor configured to execute computer-executable instructions to;
separate an ordered sequence of digits representative of the encoded data into a plurality of sequential windows, wherein each of the sequential windows includes a partial sequence of the ordered sequence of digits, and transforming the partial sequence included in each sequential window into a series of digits; and
means for arranging a symbol within a plurality of surface windows on the surface, wherein each surface window corresponds to one of the sequential windows, wherein a position of the symbol within each surface window is based on one of the transformed series of digits, and wherein the position of the symbol within the surface window is indicative of the encoded data. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
-
35. A system for decoding a pattern of symbols on a surface to determine data corresponding to the pattern, the pattern being divided into a plurality of windows on the surface, said system comprising:
-
a sensor to detect the symbols on the surface to determine their pattern;
a processor configured to execute computer-executable instructions to;
determine window boundaries for the determined pattern, said window boundaries defining at least one of the windows, each defined window including at least one of the detected symbols associated therewith, and identify a position of the detected symbol within the associated window to determine the data corresponding to the pattern. - View Dependent Claims (36, 37, 38, 39, 40)
-
Specification