Patents by Inventor Graham Thomason

Graham Thomason 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: 9384215
    Abstract: A file creation method comprising: creating file content at a particular location and time using a portable device; and obtaining data from wireless communication devices detectable by the portable device at the particular location and time thereby to obtain a set of data. The set of data identifies or enables identification of the wireless communication devices. The method further comprises associating the set of data and time with the file content to enable subsequent analysis to determine the particular location using a time-dependent database.
    Type: Grant
    Filed: May 15, 2009
    Date of Patent: July 5, 2016
    Assignee: u-blox AG
    Inventors: Johan Peeters, Andrew Thomas Yule, Graham Thomason
  • Patent number: 8224350
    Abstract: A method of determining the location of a portable device comprises obtaining identities of wireless communication devices detectable by the portable device at a particular location which is to be determined, thereby to obtain a set of identities. The set of identities is compared with the content of a database, which database stores a plurality of findings, to select one or more findings; each finding comprising a reference location and a set of identities of wireless communication devices sighted at that location. The location of the portable device is found based on processing the selected findings.
    Type: Grant
    Filed: May 22, 2009
    Date of Patent: July 17, 2012
    Assignee: U-Blox A.G.
    Inventors: Chris Marshall, Graham Thomason
  • Publication number: 20120044358
    Abstract: A method of automatically configuring a device. The method comprises: obtaining an image of a scene comprising a machine-readable code containing configuration information for the device; processing the image to extract the configuration information; and using the configuration information to configure the device. The step of obtaining the image comprises at least one of: capturing the image using a camera; or receiving the image captured by a camera. The configuration information comprises date or time information.
    Type: Application
    Filed: February 23, 2010
    Publication date: February 23, 2012
    Applicant: U-Blox AG
    Inventors: Graham Thomason, Andrew Thomas Yule
  • Publication number: 20110294516
    Abstract: A method of determining the location of a portable device comprises obtaining identities of wireless communication devices detectable by the portable device at a particular location which is to be determined, thereby to obtain a set of identities. The set of identities is compared with the content of a database, which database stores a plurality of findings, to select one or more findings; each finding comprising a reference location and a set of identities of wireless communication devices sighted at that location. The location of the portable device is found based on processing the selected findings.
    Type: Application
    Filed: May 22, 2009
    Publication date: December 1, 2011
    Inventors: Chris Marshall, Graham Thomason
  • Publication number: 20110066667
    Abstract: A file creation method comprising:creating file content at a particular location and time using a portable device; and obtaining data from wireless communication devices detectable by the portable device at the particular location and time thereby to obtain a set of data. The set of data identifies or enables identification of the wireless communication devices. The method further comprises associating the set of data and time with the file content to enable subsequent analysis to determine the particular location using a time-dependent database.
    Type: Application
    Filed: May 15, 2009
    Publication date: March 17, 2011
    Inventors: Johan Peeters, Andrew Thomas Yule, Graham Thomason
  • Publication number: 20060087710
    Abstract: Apparatus for displaying an image comprises a liquid crystal display 12, a lenticular lens array 14 for directing different portions of the image in different directions and mirrors 16 for reflecting at least some of the directed image, to produce an effective image 18 larger than the original image. The apparatus can be a mobile phone 10 or a visual display unit.
    Type: Application
    Filed: December 12, 2005
    Publication date: April 27, 2006
    Inventors: Graham Thomason, Cornelis Van Berkel
  • Publication number: 20050177438
    Abstract: Buyer, vendor and third party computer systems are disclosed together with a related method for enabling a prospective Buyer to browse a Vendor's website to purchase goods or services. According to one aspect of the present invention, the Buyer's computer system automatically extracts purchase information from the Vendor's website from which the Vendor can identify the Buyer's purchase. According to a further aspect of the present invention, the Buyer's computer system transmits, under control of the Buyer, confirmation to the Vendor that a third party has been instructed to pay the Vendor for the Buyer's purchase. In a yet further aspect of the present invention, a third party's computer system transmits to the Vendor confirmation of receipt of an instruction from a Buyer to pay a Vendor for goods or services.
    Type: Application
    Filed: February 6, 2003
    Publication date: August 11, 2005
    Applicant: Koninklijke Philips Electronics N.V.
    Inventors: Graham Thomason, Stephen Townsend
  • Publication number: 20050168583
    Abstract: Image recording apparatus such as a camera (2) stores data (8) representing still or moving image data on a data carrier (12). A rotation sensor (14) measures the angle of orientation of the camera The stored data is based both on the image data and the output angle data to allow the captured image to be rotated for display to have the true horizontal displayed as horizontal.
    Type: Application
    Filed: April 3, 2003
    Publication date: August 4, 2005
    Inventor: Graham Thomason
  • Publication number: 20050004786
    Abstract: A method of modelling a function call in a state machine comprises generating a model of a state machine which calls a function call. A function call mf1 is modelled in a second state machine which is independent of the first state machine. When the first state machine calls the function call, for example using a leafstate “calling”, the function call state machine mf1 is temporarily implanted over the “calling” state. Static recursion or infinite compile time recursion is avoided since the implantation is made only at the time of calling the function call, rather than at compiled time. After entering the state machine mf1, return is made to the first state machine after transition to a terminator state, which fires an event called $return (where $ indicates scoping back one level, and return indicates an event which fires the transition to state “after”). This can be described as a synchronous function call. An asynchronous function call is shown in FIG. 17.
    Type: Application
    Filed: November 13, 2003
    Publication date: January 6, 2005
    Inventor: Graham Thomason