Patents by Inventor Bjorn Fransson

Bjorn Fransson 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: 10244106
    Abstract: A verification process is executed between a software-controlled communication device and a software-controlled server in a network to verify that an unconfirmed telephone number, which is transmitted to the server, corresponds to an actual subscription telephone number and that this subscription telephone number is assigned to the communication device. In the verification process, the server initiates a verification call to the unconfirmed telephone number from a selected calling telephone number. The communication device intercepts the verification call, identifies the originating telephone number, and transmits the originating telephone number to the server. The verification succeeds if the originating telephone number matches the calling telephone number.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: March 26, 2019
    Assignee: SINCH AB
    Inventors: Daniel Forsman, Bjorn Fransson, Michail Rikakis
  • Patent number: 10122861
    Abstract: A method for establishing communication between a first communication device (110) of a first communication network (180) and a second communication device (120a, 120b) of a second communication network (160) is disclosed. In one embodiment, a service provider (130) receives a message indicative of an intention of the first device to call the second device. A communication provider (140) in communication with the service provider establishes a communication channel with the second device via the second network based on the message received at the service provider and connects the communication channel established between the communication provider and the second device with another communication channel established in response to an incoming call from the first device to the communication provider via the first network. The establishment of the communication channel between the communication provider and the second device is initiated before establishment of the other communication channel is completed.
    Type: Grant
    Filed: October 7, 2016
    Date of Patent: November 6, 2018
    Assignee: SINCH AB
    Inventors: Bjorn Fransson, Jonas Lindroth
  • Publication number: 20170126897
    Abstract: A method for establishing communication between a first communication device (110) of a first communication network (180) and a second communication device (120a, 120b) of a second communication network (160) is disclosed. In one embodiment, a service provider (130) receives a message indicative of an intention of the first device to call the second device. A communication provider (140) in communication with the service provider establishes a communication channel with the second device via the second network based on the message received at the service provider and connects the communication channel established between the communication provider and the second device with another communication channel established in response to an incoming call from the first device to the communication provider via the first network. The establishment of the communication channel between the communication provider and the second device is initiated before establishment of the other communication channel is completed.
    Type: Application
    Filed: October 7, 2016
    Publication date: May 4, 2017
    Inventors: Bjorn Fransson, Jonas Lindroth
  • Publication number: 20160286041
    Abstract: A verification process is executed between a software-controlled communication device and a software-controlled server in a network to verify that an unconfirmed telephone number, which is transmitted to the server, corresponds to an actual subscription telephone number and that this subscription telephone number is assigned to the communication device. In the verification process, the server initiates a verification call to the unconfirmed telephone number from a selected calling telephone number. The communication device intercepts the verification call, identifies the originating telephone number, and transmits the originating telephone number to the server. The verification succeeds if the originating telephone number matches the calling telephone number.
    Type: Application
    Filed: December 15, 2015
    Publication date: September 29, 2016
    Inventors: Daniel Forsman, Bjorn Fransson, Michail Rikakis
  • Patent number: 7861939
    Abstract: An arrangement and method of allotting pattern units of an overall coding pattern in an information management system, are based on selectively setting a state indicator for each pattern unit to indicate one of a plurality of states. The flow of data in said system may be controlled based on the state indicator. The data may be originally recorded by an electronic pen from a coded product which is provided with at least part of a pattern unit. The product may be generated on demand by requesting an allotment of one or more pattern units.
    Type: Grant
    Filed: November 16, 2004
    Date of Patent: January 4, 2011
    Inventors: Lars Romedahl, Daniel Witalis, Björn Fransson
  • 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: 20080088607
    Abstract: In a system for managing information from electronic pens, each electronic pen includes a memory which is designed to store controlling software and a set of templates. Each template associates pen positions with functionality implemented by the controlling software. In a method and arrangement of controlling operation of electronic pens, a separate set of template versions are generated for each of a plurality of different versions of the controlling software. A pen, which stores a given version of the controlling software, is provided with a corresponding set, in which all template versions suitably indicates functionality which is fully implemented by the given version of the software.
    Type: Application
    Filed: November 7, 2005
    Publication date: April 17, 2008
    Inventors: Ola Sandstrom, Bjorn Fransson, Marianne Lindstrom, Daniel Witalis, Lars Brorsson, Stefan Lynggaard
  • Publication number: 20070043685
    Abstract: An arrangement and method of allotting pattern units of an overall coding pattern in an information management system, are based on selectively setting a state indicator for each pattern unit to indicate one of a plurality of states. The flow of data in said system may be controlled based on the state indicator. The data may be originally recorded by an electronic pen from a coded product which is provided with at least part of a pattern unit. The product may be generated on demand by requesting an allotment of one or more pattern units.
    Type: Application
    Filed: November 16, 2004
    Publication date: February 22, 2007
    Inventors: Bjorn Fransson, Lars Romedahl, Daniel Witalis
  • Patent number: 7089308
    Abstract: The present invention relates to managing of communication in a system, which system includes at least one user unit 100 capable of reading information from a surface 120 and communicating at least part thereof to a server 140, 150, 160, a look-up server 140, 150 storing information management rules associated with information read from the surface and at least one application server 160. The user unit 100 receives an instruction with control data from the look-up server 140, 150 and determines, based on these control data, if specific information data is allowed to be communicated by the user unit to a receiving application server in response to an instruction from an application server concerning these specific information data.
    Type: Grant
    Filed: July 5, 2002
    Date of Patent: August 8, 2006
    Assignee: Anoto AB c/o Technologies AB
    Inventors: Bjorn Fransson, Ola Sandstrom
  • Publication number: 20050253743
    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: Application
    Filed: July 19, 2005
    Publication date: November 17, 2005
    Applicant: Anoto AB
    Inventors: Bjorn Sahlberg, Bjorn Fransson, Johan Gustavsson, Martin Sandstrom, Roger Astrom, Jan Andersson, Petter Ericson, Danevert Asbrink
  • Patent number: 6958747
    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 the imaginary surface (601).
    Type: Grant
    Filed: August 30, 2001
    Date of Patent: October 25, 2005
    Assignee: 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: 20030055865
    Abstract: The present invention relates to managing of communication in a system, which system includes at least one user unit 100 capable of reading information from a surface 120 and communicating at least part thereof to a server 140, 150, 160, a look-up server 140, 150 storing information management rules associated with information read from the surface and at least one application server 160. The user unit 100 receives an instruction with control data from the look-up server 140, 150 and determines, based on these control data, if specific information data is allowed to be communicated by the user unit to a receiving application server in response to an instruction from an application server concerning these specific information data.
    Type: Application
    Filed: July 5, 2002
    Publication date: March 20, 2003
    Inventors: Bjorn Fransson, Ola Sandstrom
  • Publication number: 20020040816
    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).
    Type: Application
    Filed: August 30, 2001
    Publication date: April 11, 2002
    Inventors: Bjorn Sahlberg, Bjorn Fransson, Johan Gustavsson, Martin Sandstrom, Roger Astrom, Jan B. Andersson, Petter Ericson, Danevert Asbrink
  • Patent number: 4756864
    Abstract: An instrument (22 and 23) for removing irritating particles from the eye, for instance, consists of a tubular rod provided at one end with a flexible eye or loop clamped therein. The object of the invention is to simplify manufacture of such an instrument by supplying liquid plastic to a moulding tool (1), both rod (22) and eye or loop (23) being formed as a single, coherent unit.
    Type: Grant
    Filed: April 14, 1986
    Date of Patent: July 12, 1988
    Inventors: Otto Fransson, Bjorn Fransson