Method for making a product
First Claim
1. A method for developing a tangible product that has at least one code area provided with a position code that codes a set of positions on a reference surface, a position in said set of positions causing a code reader that detects the corresponding position code to initiate a given operation, said method comprising:
- accessing a digital product development template, said digital product development template being associated with a plurality of positions on the reference surface;
designing a product layout using the digital product development template by selecting at least one subset of the plurality of positions associated with the digital product development template to be encoded in said at least one code area, said product layout including at least one position-coding area and supporting graphics, wherein said at least one position-coding area corresponds to said at least one code area of the tangible product, and said supporting graphics correspond to visual indications on the tangible product; and
producing a digital representation of at least part of the product layout;
wherein said position code comprises a plurality of grid points, and a plurality of marks which are located relative to the grid points to encode a grid point value of each grid point;
each position in said set of positions being coded by a respective combination of said grid point values; and
wherein each one of said plurality of grid points is defined by an intersection of at least two grid lines of a virtual grid.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and a computer program are described for developing a product (110), and services associated with the product, which product has at least one activation area (308) which is provided with a position code (403) that codes at least one position on an imaginary surface (601), which position causes a device (710) that detects the position code (403) to initiate an operation that utilizes information recorded by the device (710). A digital representation of at least part of the product comprising image points is produced, each image point in the digital representation of the activation area (308) corresponding to a position on the imaginary surface (601). A digital template that can be used for making the digital representation of the product is also described.
-
Citations
23 Claims
-
1. A method for developing a tangible product that has at least one code area provided with a position code that codes a set of positions on a reference surface, a position in said set of positions causing a code reader that detects the corresponding position code to initiate a given operation, said method comprising:
-
accessing a digital product development template, said digital product development template being associated with a plurality of positions on the reference surface; designing a product layout using the digital product development template by selecting at least one subset of the plurality of positions associated with the digital product development template to be encoded in said at least one code area, said product layout including at least one position-coding area and supporting graphics, wherein said at least one position-coding area corresponds to said at least one code area of the tangible product, and said supporting graphics correspond to visual indications on the tangible product; and producing a digital representation of at least part of the product layout; wherein said position code comprises a plurality of grid points, and a plurality of marks which are located relative to the grid points to encode a grid point value of each grid point;
each position in said set of positions being coded by a respective combination of said grid point values; andwherein each one of said plurality of grid points is defined by an intersection of at least two grid lines of a virtual grid. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for developing a tangible product that has at least one code area provided with a position code that codes a set of positions on a reference surface, a position in said set of positions causing a code reader that detects the corresponding position code to initiate a given operation, said method comprising:
-
accessing a digital product development template, said digital product development template being associated with a plurality of positions on the reference surface; designing a product layout using the digital product development template by selecting at least one subset of the plurality of positions associated with the digital product development template to be encoded in said at least one code area, said product layout including at least one position-coding area and supporting graphics, wherein said at least one position-coding area corresponds to said at least one code area of the tangible product, and said supporting graphics correspond to visual indications on the tangible product; and producing a digital representation of at least part of the product layout; wherein said position code comprises a plurality of grid points, and a plurality of marks which are located relative to the grid points to encode a grid point value of each grid point;
each position in said set of positions being coded by a respective combination of said grid point values; andwherein the marks are displaced from the grid points to encode said grid point values; and each one of said plurality of grid points has a single associated mark to encode a grid point value; and wherein each said single associated mark is displaced in one of four predetermined directions from the grid point to encode the grid point value.
-
-
21. A device for developing a tangible product provided with a position code that codes at least one position on a reference surface, wherein said position, when detected on the tangible product by a code reader and transmitted to an application program, causes the application program to initiate a predetermined application operation;
- said device comprising;
an interface module which derives a digital representation of the tangible product, wherein the digital representation comprises image points corresponding to said at least one position on the reference surface; a displaying module which reproduces the digital representation on a display, with several pixels, each pixel being representative of at least one image point; and an emulator module which, when a pixel is selected on said display, converts the thus-selected pixel into at least one selected image point and derives a selected position on the reference surface based on the selected image point. - View Dependent Claims (22, 23)
- said device comprising;
Specification