Patents by Inventor Petter Ericson

Petter Ericson 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: 9304605
    Abstract: An information management system is intended for management of digitally represented information which is associated with absolute positions on an imaginary surface (200). The imaginary surface (200) contains at least two regions (201-208), each of which is dedicated to predetermined management of the digitally represented information. In the system the management of the digitally represented information is carried out on the basis of the region affiliation of the absolute positions associated with the information. The system is suitably based on use of a position-coding pattern which defines the imaginary surface (200) and which in parts is applicable on different bases. The system makes possible both digital recording of information and control of how the information thus recorded is to be managed. A database, a method for management of information, a method for compiling a pattern layout, a product and use are also described.
    Type: Grant
    Filed: December 15, 2008
    Date of Patent: April 5, 2016
    Assignee: Anoto AB
    Inventors: Linus Wiebe, Christer Fåhraeus, Petter Ericson
  • Publication number: 20140324961
    Abstract: The present invention comprises in one aspect a method for transmitting, via a client 12 having a display 11, data from a device 10 to a database 14, wherein said data is divided into a plurality of data items, said method comprising: arranging the device 10 by the display; extracting a data item of the plurality of data items, wherein said data item is to be transmitted from the device 10 to the database 14; inputting, to the client, an input corresponding to a data item; transmitting said input from the client 12 to the database 14; transmitting an output corresponding to the input from the database 14 to the client 12; displaying, on the display 11 of the client 12, the output such that the device 10 can read said output; reading the output by means of a reader 16 of the device 10; comparing, in the device 10, the output with said extracted data item of the plurality of data items; and if the output corresponds to the extracted data item of the plurality of data items, acknowledging that said extracted dat
    Type: Application
    Filed: December 14, 2012
    Publication date: October 30, 2014
    Applicant: Skärmtroll AB
    Inventors: Magnus Hollström, Petter Ericson
  • Publication number: 20130314313
    Abstract: A display (20) comprises a first surface comprising an array of pixels (22), the pixels (22) in the array being aligned to define an array x-axis and an array y-axis. The display (20) further comprises a second surface (32) overlying the first surface, the second surface (32) being provided with a coding pattern (40), which comprises marks (46) arranged according to a grid, the grid being arranged to define a grid x-axis and a grid y-axis. The grid x-axis overlies the array x-axis in a manner such that the grid x-axis is offset by an angle with respect to the array x-axis.
    Type: Application
    Filed: July 8, 2011
    Publication date: November 28, 2013
    Inventors: Petter Ericson, Anders Sjögren
  • Patent number: 8418052
    Abstract: A document editing method includes transferring document information to a printing device capable of printing the document information on a surface coded with a position-coding pattern. Editing information is received from a reading device capable of reading position information from the position-coded surface.
    Type: Grant
    Filed: March 21, 2001
    Date of Patent: April 9, 2013
    Assignee: Anoto Aktiebolag (Anoto AB)
    Inventors: Petter Ericson, Tomas Lundström
  • Patent number: 8107092
    Abstract: The invention relates to a method for generating a printout of a section of a global position-coding pattern in a system comprising a computer unit and a printer unit connected to the computer unit. The method is characterized by the steps of generating in the computer unit boundary information that describes the boundaries of the section in the global position-coding pattern; transmitting the boundary information from the computer unit to the printer unit; generating graphical information in the printer unit by means of an algorithm that defines the global position-coding pattern and on the basis of the boundary information, which graphical information describes pattern symbols in the section; and printing out the graphical information on a base by the printer unit.
    Type: Grant
    Filed: December 3, 2009
    Date of Patent: January 31, 2012
    Assignee: Anoto AB
    Inventors: Linus Wiebe, Petter Ericson
  • Patent number: 8074891
    Abstract: A combined position and information code, which could be applied on a base, comprises a position code, which comprises a plurality of coding marks and which codes a plurality of positions. Each position in the position code is coded by a predetermined number of coding marks. Groups of coding marks are defined in the position code. The number of coding marks in each group is larger than the predetermined number of coding marks. At least some of the coding marks in each group are used for coding an information item. When decoding the combined code, part areas of the combined code are imaged. A position is decoded from each imaged part area, whereas the information item has to be decoded from at least two part areas.
    Type: Grant
    Filed: June 16, 2006
    Date of Patent: December 13, 2011
    Assignee: Anoto AB
    Inventors: Petter Ericson, Mattias Bryborn
  • Patent number: 8015227
    Abstract: The invention relates to a method in creating a two-dimensional symbol pattern which may be utilized to determine a position in a large area covered by the pattern, for example for recording handwritten information by means of a pen-like instrument. The invention is useful for creating a symbol pattern having desired properties, namely that any sufficiently large observed part of the pattern is unique, enabling an unambiguous determination of position. The symbol pattern is based on a non-repeating sequence of symbol values Sk that each corresponds to a fixed linear combination of the coefficients of the monomials in xk mod P(x), where P(x) is any polynomial of degree n in the field Fq. The symbol pattern is generated by folding the sequence according to a wrapping scheme. The invention also relates to methods and systems for finding the position of a group of observed symbol values in this symbol pattern and computer program products performing the methods.
    Type: Grant
    Filed: July 5, 2005
    Date of Patent: September 6, 2011
    Assignee: Anoto AB
    Inventors: Petter Ericson, Andreas Björklund
  • Publication number: 20110013001
    Abstract: A digital pen is provided with an optical system with at least one sensor for capturing images of a patterned surface and at least one light source for illuminating the patterned surface when images are captured by the at least one sensor. In order to solve the problem that the sensor is sometimes blinded by specularly reflected light when the digital pen is used on a glossy surface, the optical system is adjustable between at least two image capturing states in which images are captured with a different geometrical arrangement of the at least one sensor and the at least one light source. As a supplement or alternative, the digital pen may illuminate the patterned surface with linearly polarized light having a first polarization direction and further be provided with a linear polarizer in front of the image sensor, which polarizer has a second different polarization direction, preventing specularly reflected light from reaching the sensor.
    Type: Application
    Filed: January 27, 2009
    Publication date: January 20, 2011
    Inventors: Thomas Craven-Bartle, Petter Ericson
  • Patent number: 7710408
    Abstract: A system for information management comprises a central unit and a plurality of user units which are arranged to record information and send the information to the central unit. Particulars are stored in the central unit about a plurality of regions, each of which represents an area on at least one imaginary surface. One of the user units records information which comprises at least two coordinates and sends the information to the central unit. When the central unit receives the information from the user unit, it identifies to which region the coordinates belong and determines how the information is to be managed, based on the region affiliation.
    Type: Grant
    Filed: December 22, 2000
    Date of Patent: May 4, 2010
    Assignee: Anoto AB
    Inventor: Petter Ericson
  • Patent number: 7701446
    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.
    Type: Grant
    Filed: July 19, 2005
    Date of Patent: April 20, 2010
    Assignee: Anoto Aktiebolag (Anoto AB)
    Inventors: Björn Sahlberg, Björn Fransson, Johan Gustavsson, Martin Sandström, Roger Åström, Jan B. Andersson, Petter Ericson, Danevert Åsbrink
  • Publication number: 20100079807
    Abstract: The invention relates to a method for generating a printout of a section of a global position-coding pattern in a system comprising a computer unit and a printer unit connected to the computer unit. The method is characterized by the steps of generating in the computer unit boundary information that describes the boundaries of the section in the global position-coding pattern; transmitting the boundary information from the computer unit to the printer unit; generating graphical information in the printer unit by means of an algorithm that defines the global position-coding pattern and on the basis of the boundary information, which graphical information describes pattern symbols in the section; and printing out the graphical information on a base by the printer unit.
    Type: Application
    Filed: December 3, 2009
    Publication date: April 1, 2010
    Inventors: Linus Wiebe, Petter Ericson
  • Publication number: 20100073330
    Abstract: Non-pen stroke data, e.g. barcode data or keyboard data, can be transferred through a transfer system which is formatted specifically for the transfer of pen stroke data, by coding the non-pen stroke data as pen stroke data. The non-pen stroke data may particularly be coded as pen strokes in a position area which is not used for the transfer of ordinary pen strokes, e.g. a margin area.
    Type: Application
    Filed: June 22, 2006
    Publication date: March 25, 2010
    Inventors: Petter Ericson, Stefan Lynggaard
  • Patent number: 7649637
    Abstract: The invention relates to a method for generating a printout of a section of a global position-coding pattern in a system comprising a computer unit and a printer unit connected to the computer unit. The method is characterized by the steps of generating in the computer unit boundary information that describes the boundaries of the section in the global position-coding pattern; transmitting the boundary information from the computer unit to the printer unit; generating graphical information in the printer unit by means of an algorithm that defines the global position-coding pattern and on the basis of the boundary information, which graphical information describes pattern symbols in the section; and printing out the graphical information on a base by the printer unit.
    Type: Grant
    Filed: April 5, 2002
    Date of Patent: January 19, 2010
    Assignee: Anoto AB
    Inventors: Linus Wiebe, Petter Ericson
  • Publication number: 20090182527
    Abstract: An information management system is intended for management of digitally represented information which is associated with absolute positions on an imaginary surface (200). The imaginary surface (200) contains at least two regions (201-208), each of which is dedicated to predetermined management of the digitally represented information. In the system the management of the digitally represented information is carried out on the basis of the region affiliation of the absolute positions associated with the information. The system is suitably based on use of a position-coding pattern which defines the imaginary surface (200) and which in parts is applicable on different bases. The system makes possible both digital recording of information and control of how the information thus recorded is to be managed. A database, a method for management of information, a method for compiling a pattern layout, a product and use are also described.
    Type: Application
    Filed: December 15, 2008
    Publication date: July 16, 2009
    Inventors: Linus Wiebe, Christer Fahraeus, Petter Ericson
  • Publication number: 20090078475
    Abstract: A combined position and information code, which could be applied on a base, comprises a position code, which comprises a plurality of coding marks and which codes a plurality of positions. Each position in the position code is coded by a predetermined number of coding marks. Groups of coding marks are defined in the position code. The number of coding marks in each group is larger than the predetermined number of coding marks. At least some of the coding marks in each group are used for coding an information item. When decoding the combined code, part areas of the combined code are imaged. A position is decoded from each imaged part area, whereas the information item has to be decoded from at least two part areas.
    Type: Application
    Filed: June 16, 2006
    Publication date: March 26, 2009
    Inventors: Petter Ericson, Mattias Bryborn
  • Publication number: 20080235282
    Abstract: A personal computing apparatus has a position code repository, which stores a representation of a plurality of subsets of a position code, and a code assigner, which on request assigns at least one of said subsets to a document stored in the personal computing apparatus. In this way local on-demand printing of position-coded base can be performed. The subsets of the position code represented in different personal computing apparatuses may be the same.
    Type: Application
    Filed: June 16, 2006
    Publication date: September 25, 2008
    Inventors: Petter Ericson, Mattias Bryborn
  • Patent number: 7422154
    Abstract: A product has a coding pattern on its surface. The coding pattern may include symbols representing at least two different values and where each symbol comprises a raster point and at least one marking. The raster point is included in a raster that extends over the surface and the value of each symbol is indicated by the placement of the marking in relation to the raster point. The markings may each have a spatial extent that, in combination, may at least partially form the image.
    Type: Grant
    Filed: September 25, 2006
    Date of Patent: September 9, 2008
    Assignee: Anoto AB
    Inventor: Petter Ericson
  • Patent number: 7408536
    Abstract: A product for electronic transmission of handwritten information, a user unit for recording and sending the information, and a computer program for controlling a user unit are disclosed. The product may include at least one writing area for the handwritten information and an address area indicating an address to which the handwritten information is to be sent. A position-coding pattern in the form of a plurality of symbols may be reproduced in the writing area, an arbitrary position area of a predetermined size of the position-coding pattern unambiguously defining a position on the product. The address area may include an address-coding pattern with a plurality of symbols, an arbitrary address portion of a predetermined size of the address-coding pattern unambiguously defining part of the address.
    Type: Grant
    Filed: January 12, 2005
    Date of Patent: August 5, 2008
    Assignee: Anoto AB
    Inventors: Ola Hugosson, Petter Ericson
  • Patent number: 7356012
    Abstract: The invention relates to a method of effecting in a computer system transmission of data between a digital user unit and a computer resource, the user unit being adapted to detect positions on a base which is provided with a part of a global position-coding pattern. The invention is characterized in that a request for access to a computer resource is received, using a first protocol stack, by the computer system from the user unit, said request containing a position indication, relating to which part of the global position-coding pattern that has been detected by the user unit. The computer system gains access to a computer resource using a communication mode and a second protocol stack. The communication mode is chosen based on the position indication. Only the second protocol stack comprises TCP/IP functionality, so that only data transmitted between the computer system and the computer resource comprises routing information.
    Type: Grant
    Filed: December 27, 2002
    Date of Patent: April 8, 2008
    Assignee: Anoto AB
    Inventors: Linus Wiebe, Petter Ericson
  • Publication number: 20080075333
    Abstract: A payment product has a writing area (6c) which is intended for a user's signature. In the writing area there is a first position-coding pattern (5) which makes possible digital recording of the signature. The first position-coding pattern is a subset of a larger second position-coding pattern. The payment product is used in a payment system which is based on electronic payment information, which has been recorded by means of the position-coding pattern, being sent to a server unit, which utilizes the position-coding pattern to check that the payment information is valid.
    Type: Application
    Filed: October 8, 2004
    Publication date: March 27, 2008
    Applicant: ANOTO AB, c/o C. Technologies AB,
    Inventors: Petter Ericson, Christer Fahraeus, Linus Wiebe, Kristofer Skantze