Symmetric data tags
First Claim
1. Coded data for disposal on or in an interface surface associated with a product item, the coded data being indicative of an identity of the product item, the coded data being arranged in accordance with at least one layout having n-fold rotational symmetry about a center of rotation, where n is at least two, the layout including n identical sub-layouts rotated 1/n revolutions apart about the center of rotation, at least one sub-layout including rotation-indicating data that distinguishes that sub-layout from each other sub-layout, wherein the coded data includes a plurality of coded data portions disposed on or in the interface surface, each coded data portion being indicative of an identity of the product item, wherein each coded data portion is provided at a respective position on the interface surface, and wherein each coded data portion includes data that is indicative of the respective position.
1 Assignment
0 Petitions
Accused Products
Abstract
Coded data for disposal on or in an interface surface associated with a product item, the coded data being indicative of an identity of the product item, the coded data being arranged in accordance with at least one layout having n-fold rotational symmetry about a center of rotation, where n is at least two, the layout including n identical sub-layouts rotated 1/n revolutions apart about the center of rotation, at least one sub-layout including rotation-indicating data that distinguishes that sub-layout from each other sub-layout.
99 Citations
44 Claims
- 1. Coded data for disposal on or in an interface surface associated with a product item, the coded data being indicative of an identity of the product item, the coded data being arranged in accordance with at least one layout having n-fold rotational symmetry about a center of rotation, where n is at least two, the layout including n identical sub-layouts rotated 1/n revolutions apart about the center of rotation, at least one sub-layout including rotation-indicating data that distinguishes that sub-layout from each other sub-layout, wherein the coded data includes a plurality of coded data portions disposed on or in the interface surface, each coded data portion being indicative of an identity of the product item, wherein each coded data portion is provided at a respective position on the interface surface, and wherein each coded data portion includes data that is indicative of the respective position.
-
36. Coded data for disposal on or in an interface surface associated with a product item, the coded data being indicative of an identity of the product item, the coded data being arranged in accordance with at least one layout having n-fold rotational symmetry about a center of rotation, where n is at least two, the layout including n identical sub-layouts rotated 1/n revolutions apart about the center of rotation, at least one sub-layout including rotation-indicating data that distinguishes that sub-layout from each other sub-layout, wherein the coded data is redundantly encoded using Reed Solomon encoding.
-
37. An interface surface for use with a product item, the interface surface including coded data disposed thereon or therein, the coded data being indicative of an identity of the product item, the coded data being arranged in accordance with at least one layout having n-fold rotational symmetry about a center of rotation, where n is at least two, the layout including n identical sub-layouts rotated 1/n revolutions apart about the center of rotation, at least one sub-layout including rotation-indicating data that distinguishes that sub-layout from each other sub-layout, wherein the coded data is redundantly encoded using Reed Solomon encoding.
-
38. An interface surface for use with a product item, the interface surface including coded data disposed thereon or therein, the coded data being indicative of an identity of the product item, the coded data being arranged in accordance with at least one layout having n-fold rotational symmetry about a center of rotation, where n is at least two, the layout including n identical sub-layouts rotated 1/n revolutions apart about the center of rotation, at least one sub-layout including rotation-indicating data that distinguishes that sub-layout from each other sub-layout, wherein the coded data includes a plurality of coded data portions disposed on or in the interface surface, each coded data portion being indicative of an identity of the product item, wherein each coded data portion is provided at a respective position on the interface surface, and wherein each coded data portion includes data that is indicative of the respective position.
-
39. An interface surface for use with a product item, the interface surface including coded data disposed thereon or therein, the coded data being indicative of an identity of the product item, the coded data being arranged in accordance with at least one layout having n-fold rotational symmetry about a center of rotation, where n is at least two, the layout including n identical sub-layouts rotated 1/n revolutions apart about the center of rotation, at least one sub-layout including rotation-indicating data that distinguishes that sub-layout from each other sub-layout, wherein the coded data includes a plurality of coded data portions disposed on or in the interface surface, each coded data portion being indicative of an identity of the product item, and wherein the interface surface includes a number of regions, each region including at least one coded data portion indicative of an identity of the region.
-
40. Coded data for disposal on or in an interface surface associated with a product item, the coded data being indicative of an identity of the product item, the coded data being arranged in accordance with at least one layout having n-fold rotational symmetry about a center of rotation, where n is at least two, the layout including n identical sub-layouts rotated 1/n revolutions apart about the center of rotation, at least one sub-layout including rotation-indicating data that distinguishes that sub-layout from each other sub-layout, wherein the coded data is indicative of at least one of:
-
(a) a UPC indicative of a class of products and a serial number indicative of the respective product item; and (b) an EPC associated with the product item.
-
-
41. An interface surface for use with a product item, the interface surface including coded data disposed thereon or therein, the coded data being indicative of an identity of the product item, the coded data being arranged in accordance with at least one layout having n-fold rotational symmetry about a center of rotation, where n is at least two, the layout including n identical sub-layouts rotated 1/n revolutions apart about the center of rotation, at least one sub-layout including rotation-indicating data that distinguishes that sub-layout from each other sub-layout, wherein the coded data is indicative of at least one of:
-
(a) a UPC indicative of a class of products and a serial number indicative of the respective product item; and (b) an EPC associated with the product item.
-
-
42. Coded data for disposal on or in an interface surface associated with a product item, the coded data being indicative of an identity of the product item, the coded data being arranged in accordance with at least one layout having n-fold rotational symmetry about a center of rotation, where n is at least two, the layout including n identical sub-layouts rotated 1/n revolutions apart about the center of rotation, at least one sub-layout including rotation-indicating data that distinguishes that sub-layout from each other sub-layout, wherein the coded data includes a number of codewords arranged in accordance with the at least one layout, wherein each sub-layout has at least one codeword formed from a number of data elements, each sub-layout defining the positions of the data elements within the layout and the positions of the data elements of respective sub-layouts being interleaved.
-
43. An interface surface for use with a product item, the interface surface including coded data disposed thereon or therein, the coded data being indicative of an identity of the product item, the coded data being arranged in accordance with at least one layout having n-fold rotational symmetry about a center of rotation, where n is at least two, the layout including n identical sub-layouts rotated 1/n revolutions apart about the center of rotation, at least one sub-layout including rotation-indicating data that distinguishes that sub-layout from each other sub-layout, wherein the coded data includes a number of codewords arranged in accordance with the at least one layout, wherein each sub-layout has at least one codeword formed from a number of data elements, each sub-layout defining the positions of the data elements within the layout and the positions of the data elements of respective sub-layouts being interleaved.
-
44. Coded data for disposal on or in an interface surface associated with a product item, the coded data being indicative of an identity of the product item, the coded data being arranged in accordance with at least one layout having n-fold rotational symmetry about a center of rotation, where n is at least two, the layout including n identical sub-layouts rotated 1/n revolutions apart about the center of rotation, at least one sub-layout including rotation-indicating data that distinguishes that sub-layout from each other sub-layout, wherein the coded data includes a plurality of coded data portions disposed on or in the interface surface, each coded data portion being indicative of an identity of the product item, and wherein the interface surface includes a number of regions, each region including at least one coded data portion indicative of an identity of the region.
Specification