Patents by Inventor Graham Phillips

Graham Phillips 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).

  • Publication number: 20240160624
    Abstract: A distributed database system for handling transactions from multiple client systems. A database node receives a request to execute a transaction from a first client, involving a record modification. This record has an associated check-and-set (CAS) value that changes with modifications. The record is sent to the first client, which identifies the CAS value. Similarly, a second client sends a request for another transaction, receives the record, and identifies the CAS value. One of these clients attempts to stage a mutation based on their transaction. This includes sending the previously received CAS value. The system checks for a CAS value mismatch, indicating a conflicting mutation from another transaction. If a mismatch is detected, the transaction attempt is aborted to prevent conflicts. Otherwise, the mutation is staged, and the CAS value is updated.
    Type: Application
    Filed: January 19, 2024
    Publication date: May 16, 2024
    Inventors: Graham Timothy Pople, Brett Phillip James Lawson, Matthew William Ingenthron, David John Finlay, Shivani Gupta, John Sae Liang, Stephen Ching-Sing Yen
  • Patent number: 10171720
    Abstract: An apparatus comprising: at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following: receive a user input; and based on the user input, provide an open instance of a first camera control application on a first apparatus as a corresponding open instance of an at least related camera control application on a second apparatus.
    Type: Grant
    Filed: December 26, 2012
    Date of Patent: January 1, 2019
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Florin Cristian Lohan, John Martin, Andrew Borovsky, Graham Phillip Oldfield, Richard Michael Collin, Antero Taivalsaari, Lauri Paimen
  • Publication number: 20180376049
    Abstract: An apparatus comprising: at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following: receive a user input; and based on the user input, provide an open instance of a first camera control application on a first apparatus as a corresponding open instance of an at least related camera control application on a second apparatus.
    Type: Application
    Filed: December 26, 2012
    Publication date: December 27, 2018
    Inventors: Florin Cristian Lohan, John Martin, Andrew Borovsky, Graham Phillip Oldfield, Richard Michael Collin, Antero Taivalsaari, Lauri Paimen
  • Patent number: 9983771
    Abstract: An apparatus including at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following: receive a user input; and based on the user input, provide an open instance of a first application on a first device as a corresponding open instance of at least a related application on a second device.
    Type: Grant
    Filed: December 28, 2011
    Date of Patent: May 29, 2018
    Assignee: Nokia Technologies Oy
    Inventors: John Martin, Andrew Borovsky, Graham Phillip Oldfield, Richard Michael Collin
  • Patent number: 9295179
    Abstract: A folding rack-mountable laptop support tray that can be fitted to a rack using 1 U or even 0 U of rack space, comprising a hinged or sliding bracket, connecting to a hinged or sliding arm, that supports a foldable tray comprising two cross-members, and two demountable supporting bars shown, or independent supports, when folded the unit fits in a laptop bag or rucksack to be carried until needed, the tray section being removable can be used as a desktop stand for a laptop to improve cooling.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: March 22, 2016
    Inventor: Graham Phillip Moore
  • Publication number: 20140375834
    Abstract: An apparatus comprising: at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following: receive a user input; and based on the user input, provide an open instance of a first camera control application on a first apparatus as a corresponding open instance of an at least related camera control application on a second apparatus.
    Type: Application
    Filed: December 26, 2012
    Publication date: December 25, 2014
    Inventors: Florin Cristian Lohan, John Martin, Andrew Borovsky, Graham Phillip Field, Richard Michael Collin, Antero Taivalsaari, Lauri Paimen
  • Publication number: 20140136986
    Abstract: An apparatus including at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following: receive a user input; and based on the user input, provide an open instance of a first application on a first device as a corresponding open instance of at least a related application on a second device.
    Type: Application
    Filed: December 28, 2011
    Publication date: May 15, 2014
    Applicant: NOKIA CORPORATION
    Inventors: John Martin, Andrew Borovsky, Graham Phillip Oldfield, Richard Michael Collin
  • Publication number: 20140007004
    Abstract: Various methods are provided for enabling one or more tasks to be chained together, such that a user interacting with a user interface may scroll, back step or otherwise navigate through the one or more tasks in the task chain that may cross one or more software packages. One example method may include causing a first task of one or more tasks on a task chain to be displayed in a user interface. A method may further include determining, in response to a user interaction with the user interface, a second task of the one or more tasks on the task chain to be displayed in the user interface. A method may further include causing the second task to be in displayed in the user interface.
    Type: Application
    Filed: June 29, 2012
    Publication date: January 2, 2014
    Applicant: NOKIA CORPORATION
    Inventors: Richard Michael Collin, Graham Phillip Oldfield
  • Publication number: 20120248049
    Abstract: A folding rack-mountable laptop support tray that can be fitted to a rack using 1 U or even 0 U of rack space, comprising a hinged or sliding bracket, connecting to a hinged or sliding arm, that supports a foldable tray comprising two cross-members, and two demountable supporting bars shown, or independent supports, when folded the unit fits in a laptop bag or rucksack to be carried until needed, the tray section being removable can be used as a desktop stand for a laptop to improve cooling.
    Type: Application
    Filed: March 30, 2012
    Publication date: October 4, 2012
    Inventor: Graham Phillip Moore
  • Patent number: 6904919
    Abstract: A method for separating a substance such as a hydrocarbon from a particulate material such as soil is provided. An aqueous slurry is formed and a shear force is applied to the slurry, such as in a reversible helical screw conveyor, while the slurry is vibrated. The substance thus separated can then be removed from the particulate material.
    Type: Grant
    Filed: June 11, 2001
    Date of Patent: June 14, 2005
    Assignee: Newtech Commercialization Ltd.
    Inventors: Graham Phillips, Russell M. Graham, Ernest J. Taylor-Smith
  • Publication number: 20050056300
    Abstract: A method for separating a substance such as a hydrocarbon from a particulate material such as soil is provided. An aqueous slurry is formed and a shear force is applied to the slurry, such as in a reversible helical screw conveyor, while the slurry is vibrated. The substance thus separated can then be removed from the particulate material.
    Type: Application
    Filed: December 11, 2003
    Publication date: March 17, 2005
    Inventors: Ernest Taylor-Smith, Russell Graham, Graham Phillips
  • Patent number: 6381883
    Abstract: A method and apparatus for continuously pressure decatising a fabric include a rotatable drum (12) around which an endless belt (15) is arranged to travel for conveying a fabric (19) (and optionally a moisture laden textile (20)) between the facing surfaces of the belt (15) and the drum (12). The drum (12) is heated and fabric (19) is pressed between the belt and the drum as it is conveyed through the apparatus. The fabric (19) is subjected to pressurized saturated steam, which may be generated by evaporation of the moisture in textile (20) when it contacts the heated drum, as it is pressed. Various options other than use of a moisture laden textile (20) for supplying the steam are disclosed. The invention involves enclosing the drum in a pressure vessel (14) within which a compressed air atmosphere at ambient temperature is maintained.
    Type: Grant
    Filed: April 16, 1999
    Date of Patent: May 7, 2002
    Assignee: The Commonwealth of Australia Commonwealth Scientific and Industrial Research Organization
    Inventors: Cuong Viet Le, Nhan Gia Ly, Peter William Chudleigh, David Henry Tester, David Graham Phillips
  • Patent number: 5758483
    Abstract: Apparatus for twisting a travelling strand includes a rotary structure rotatable about a rotational axis X--X and a series of pulleys mounted on the structure in an array disposed about the rotational axis X--X with each pulley in the series mounted on the structure for rotation about an individual axis of pulley rotation which is generally parallel to the axis X--X and moves around that axis on rotation of the structure. An input strand guide pulley guides an input strand to be twisted onto a path in which it will successively engage the pulleys and a strand exit guide pulley guides the strand from that path into an exit path along the axis X--X. The rotary structure is driven through a drive shaft and the pulleys are rotated by gearing.
    Type: Grant
    Filed: May 13, 1996
    Date of Patent: June 2, 1998
    Assignee: Commonwealth Scientific & Industrial Research Organisation
    Inventors: David Graham Phillips, Keith Alan Thomas
  • Patent number: 3973140
    Abstract: A vehicle rear window heater control comprises a touch switch, a bistable circuit driven between its two states by the touch switch, a relay operated by the bistable circuit so that the heater is controlled by the touch switch and a monostable circuit triggered by the relay for switching off the bistable a predetermined time after the touch switch has been actuated to energize the heater.
    Type: Grant
    Filed: January 27, 1975
    Date of Patent: August 3, 1976
    Assignee: The Lucas Electrical Company Limited
    Inventor: Edward Graham Phillips