Patents by Inventor Mats Petter Pettersson

Mats Petter Pettersson has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8534566
    Abstract: A product has a surface and a plurality of marks detectable on the surface, wherein each mark is arranged at a predetermined displacement value relative to a raster location, wherein each mark has associated with the mark a displacement value corresponding to each mark's displacement relative to the raster location, and wherein a plurality of displacement values collectively encode a position on the surface.
    Type: Grant
    Filed: April 5, 2012
    Date of Patent: September 17, 2013
    Assignee: Anoto AB
    Inventors: Mats Petter Pettersson, Tomas Edso
  • Publication number: 20120193419
    Abstract: A product provided with a coding pattern which comprises a plurality of marks, each of which represents one of at least two different values, and which further comprises a plurality of nominal positions, each of said plurality of marks being associated with a nominal position and the value of each mark being determined by its location relative to its nominal position. The invention also comprises use of the product.
    Type: Application
    Filed: April 5, 2012
    Publication date: August 2, 2012
    Inventors: Mats Petter PETTERSSON, Tomas EDSO
  • Patent number: 8162220
    Abstract: A product and method for decoding information is provided. The product includes a sensor for detecting a plurality of marks on a surface to obtain associated mark location data, at least a first group of the plurality of marks being arranged on the surface so as to define an invisible raster with predetermined dimensions and marks in at least a second group of the plurality of marks are displaced from raster locations in a manner encoding information, and a processor for receiving from the sensor at least some of the mark location data, the processor determining, using the received mark location data, a position of the invisible raster on the surface, and decoding information based on positions of at least some of the marks in the second group of the plurality of marks relative to locations on the invisible raster.
    Type: Grant
    Filed: August 6, 2009
    Date of Patent: April 24, 2012
    Assignee: Anoto AB
    Inventors: Mats Petter Pettersson, Tomas Edso
  • Patent number: 7999798
    Abstract: In a method for position decoding, a position is calculated on the basis of information determined from a partial area, imaged by a sensor, of a position-coding pattern. If the position calculation fails, the information from the partial area recorded by the sensor is matched with information about how the position-coding pattern is designed in a plurality of matching partial areas, which each define a position in the position-coding pattern. The position of the positions defined by the matching partial areas, which according to the matching step is the most probable position in the position-coding pattern for the imaged partial area is accepted as the decoded position. A device and a computer program for carrying out the method are also described.
    Type: Grant
    Filed: September 14, 2006
    Date of Patent: August 16, 2011
    Assignee: Anoto AB
    Inventors: Mats-Petter Pettersson, Andreas Björklund
  • Publication number: 20100096458
    Abstract: A product provided with a coding pattern which comprises a plurality of marks, each of which represents one of at least two different values, and which further comprises a plurality of nominal positions, each of said plurality of marks being associated with a nominal position and the value of each mark being determined by its location relative to its nominal position. The invention also comprises use of the product.
    Type: Application
    Filed: August 6, 2009
    Publication date: April 22, 2010
    Inventors: Mats Petter Pettersson, Tomas Edso
  • Patent number: 7600693
    Abstract: In an information code which is arranged to redundantly code at least one first information element by means of a first information element, one or more of the marks can be omitted for the coding of at least one additional information element. In addition, copy protection can be created for an information code that codes at least one first information element by means of a plurality of marks by the addition of at least one interference mark whose optical characteristics differ from those of the marks in the information code. After copying, all the marks will have the same optical characteristics.
    Type: Grant
    Filed: October 31, 2003
    Date of Patent: October 13, 2009
    Assignee: Anoto AB
    Inventor: Mats Petter Pettersson
  • Patent number: 7588191
    Abstract: A product provided with a coding pattern which comprises a plurality of marks, each of which represents one of at least two different values, and which further comprises a plurality of nominal positions, each of said plurality of marks being associated with a nominal position and the value of each mark being determined by its location relative to its nominal position. The invention also comprises use of the product.
    Type: Grant
    Filed: November 8, 2005
    Date of Patent: September 15, 2009
    Assignee: Anoto AB
    Inventors: Mats Petter Pettersson, Tomas Edso
  • Patent number: 7543753
    Abstract: A method aims at identifying, starting from objects in a digital image, a virtual raster included in a coding pattern. The objects in the image at least partially reproduce marks on a base, each mark being associated with a respective point of intersection of raster lines belonging to the virtual raster. The method comprises the steps of matching sets of objects against a cell unit, which corresponds to a recurring known basic element of said raster; when a set corresponds with the cell unit, identifying the objects in the set as approved; and reconstructing the virtual raster on the basis of the mutual arrangement of the approved objects. A computer program, a storage medium and a device for position determination are also described.
    Type: Grant
    Filed: April 27, 2005
    Date of Patent: June 9, 2009
    Assignee: Anoto AB
    Inventor: Mats Petter Pettersson
  • Patent number: 7281668
    Abstract: A product provided with a coding pattern which comprises a plurality of marks, each of which represents one of at least two different values, and which further comprises a plurality of nominal positions, each of the plurality of marks being associated with a nominal position and the value of each mark being determined by its location relative to its nominal position. A method and device of using the product are also disclosed.
    Type: Grant
    Filed: November 18, 2003
    Date of Patent: October 16, 2007
    Assignee: Anoto AB
    Inventors: Mats Petter Pettersson, Tomas Edso
  • Patent number: 7248250
    Abstract: A position code is applied on a surface to code positions in one or more directions. The code is based on a main number series which has the property that the place in the main number series of each number sequence of a first predetermined length is unambiguously determined. A position is determined based on one or more such number sequences of the first predetermined length. The orientation of the position code is discriminable from the main number series, but only for number sequences of a second predetermined length that exceeds the first predetermined length.
    Type: Grant
    Filed: October 20, 2003
    Date of Patent: July 24, 2007
    Assignee: Anoto AB
    Inventors: Mats Petter Pettersson, Tomas Edso
  • Patent number: 7195166
    Abstract: A method is provided for decoding data stored in a partial area of a coding pattern on a surface, based on a recorded image of the partial area. The coding pattern contains elements which each have at least two possible decoding values. The method identifies in the image a plurality of elements. The method further calculates, for each identified element, an associated value probability for each possible decoding value that the element has this decoding value. Additionally, the method performs the decoding of data based on the decoding values and the corresponding value probabilities. A device and a memory medium storing a computer program with instructions for performing such a data decoding technique are also provided.
    Type: Grant
    Filed: April 7, 2004
    Date of Patent: March 27, 2007
    Assignee: Anoto AB
    Inventors: Andreas Olsson, Mats Petter Pettersson
  • Publication number: 20070064818
    Abstract: In a method for position decoding, a position is calculated on the basis of information determined from a partial area, imaged by a sensor, of a position-coding pattern. If the position calculation fails, the information from the partial area recorded by the sensor is matched with information about how the position-coding pattern is designed in a plurality of matching partial areas, which each define a position in the position-coding pattern. The position of the positions defined by the matching partial areas, which according to the matching step is the most probable position in the position-coding pattern for the imaged partial area is accepted as the decoded position. A device and a computer program for carrying out the method are also described.
    Type: Application
    Filed: September 14, 2006
    Publication date: March 22, 2007
    Applicant: Anoto AB
    Inventors: Mats-Petter PETTERSSON, Andreas BJORKLUND
  • Patent number: 7175095
    Abstract: A product is provided with a coding pattern, which codes position information in the form of coordinates for a plurality of points on the product with the aid of a plurality of marks belonging to each point. The marks have a first parameter which varies for coding of the position information. The marks additionally have a second parameter which varies for coding of further information in the coding pattern. A method and a device for coding of the coding pattern and a method and a device for decoding of the coding pattern are also described.
    Type: Grant
    Filed: September 13, 2002
    Date of Patent: February 13, 2007
    Assignee: Anoto AB
    Inventors: Mats Petter Pettersson, Petter Ericson
  • Patent number: 7172131
    Abstract: A product provided with a coding pattern which comprises a plurality of marks, each of which represents one of at least two different values, and which further comprises a plurality of nominal positions, each of said plurality of marks being associated with a nominal position and the value of each mark being determined by its location relative to its nominal position. The invention also comprises use of the product.
    Type: Grant
    Filed: December 5, 2003
    Date of Patent: February 6, 2007
    Assignee: Anoto Aktiebolag
    Inventors: Mats Petter Pettersson, Tomas Edso
  • Patent number: 7145556
    Abstract: In a method for position decoding, a position is calculated on the basis of information determined from a partial area, imaged by a sensor, of a position-coding pattern. If the position calculation fails, the information from the partial area recorded by the sensor is matched with information about how the position-coding pattern is designed in a plurality of matching partial areas, which each define a position in the position-coding pattern. The position of the positions defined by the matching partial areas, which according to the matching step is the most probable position in the position-coding pattern for the imaged partial area is accepted as the decoded position. A device and a computer program for carrying out the method are also described.
    Type: Grant
    Filed: October 29, 2002
    Date of Patent: December 5, 2006
    Assignee: Anoto AB
    Inventor: Mats Petter Pettersson
  • Patent number: 6966495
    Abstract: A device, a method and a computer program for position determination are provided. The device comprises a processing means for determining a position on a surface on the basis of an image of a position-coding pattern on the surface. The processing means is arranged to decide whether it is possible to determine an acceptable posi- tion on the surface on the basis of the position-coding pattern in the image. In addition, the processing means is arranged to cause the first writing means to write on the surface depending upon the result of said decision.
    Type: Grant
    Filed: June 26, 2002
    Date of Patent: November 22, 2005
    Assignee: Anoto AB
    Inventors: Stefan Lynggaard, Mats Petter Pettersson
  • Patent number: 6929183
    Abstract: A method aims at identifying, starting from objects in a digital image, a virtual raster included in a coding pattern. The objects in the image at least partially reproduce marks on a base, each mark being associated with a respective point of intersection of raster lines belonging to the virtual raster. The method comprises the steps of matching sets of objects against a cell unit, which corresponds to a recurring known basic element of said raster; when a set corresponds with the cell unit, identifying the objects in the set as approved; and reconstructing the virtual raster on the basis of the mutual arrangement of the approved objects. A computer program, a storage medium and a device for position determination are also described.
    Type: Grant
    Filed: December 6, 2002
    Date of Patent: August 16, 2005
    Assignee: Anoto AB
    Inventor: Mats Petter Pettersson
  • Publication number: 20040188526
    Abstract: A method is provided for decoding data stored in a partial area of a coding pattern on a surface, based on a recorded image of the partial area. The coding pattern contains elements which each have at least two possible decoding values. The method identifies in the image a plurality of elements. The method further calculates, for each identified element, an associated value probability for each possible decoding value that the element has this decoding value. Additionally, the method performs the decoding of data based on the decoding values and the corresponding value probabilities. A device and a memory medium storing a computer program with instructions for performing such a data decoding technique are also provided.
    Type: Application
    Filed: April 7, 2004
    Publication date: September 30, 2004
    Applicant: Anoto AB
    Inventors: Andreas Olsson, Mats Petter Pettersson
  • Publication number: 20040113898
    Abstract: A product provided with a coding pattern which comprises a plurality of marks, each of which represents one of at least two different values, and which further comprises a plurality of nominal positions, each of said plurality of marks being associated with a nominal position and the value of each mark being determined by its location relative to its nominal position. The invention also comprises use of the product.
    Type: Application
    Filed: December 5, 2003
    Publication date: June 17, 2004
    Applicant: ANOTO AB
    Inventors: Mats Petter Pettersson, Tomas Edso
  • Publication number: 20040113893
    Abstract: The divider is composed of a number of strips, at least one of which extends longitudinally and another of which extends transversely. The strips have slots for interconnecting the strips. Each slot is defined by spaced apart side edges which extend generally vertically from the top edge of the strip to an intermediate portion and which extend further to a terminal portion. Each strip has a thickness which is greater than the distance which separates the side edges of the slot in the intermediate portion but which is less than the distance which separates the side edges of the slot in the terminal portion.
    Type: Application
    Filed: October 20, 2003
    Publication date: June 17, 2004
    Applicant: ANOTO AB
    Inventors: Mats Petter Pettersson, Tomas Edso