Patents by Inventor Robin Brook

Robin Brook 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: 9446311
    Abstract: In an embodiment there is provided a method of controlling a user interface responsive to user input with a displayed game board comprising a plurality of object positions on said interface, the method comprising the following implemented by at least one processor of a device in communication with said interface and at least one memory: displaying a game board having a plurality of first and second game objects displayed on said game board positions, each first and second object having one or more characteristics stored in said at least one memory, the second game objects having a third characteristic, detecting an input trajectory comprising a selection of a sequence of one or more neighbouring first game objects sharing at least one same characteristic in response to user input, determining a target direction comprising a portion of said input trajectory with respect to the game board, and generating a further game object having a movement vector comprising said target direction in dependence on said portio
    Type: Grant
    Filed: April 16, 2014
    Date of Patent: September 20, 2016
    Assignee: KING.COM LTD.
    Inventors: Johannes Barte, Calle Stodberg, Robin Brook, Sebastien Bellanger
  • Patent number: 9233303
    Abstract: There is provided a computer implemented method of controlling a user interface and displaying a game board arrangement, the method comprising the following implemented by at least one processor in communication with said interface and at least one memory: displaying a subset of a set of game objects, each game object having one or more characteristics, information on said subset of game objects and said game objects being stored in said at least one memory, determining a position and trajectory of movement in dependence on user input via said user interface, executing an algorithm for determining if a particular game object is to be selected or if a different subset of game objects is to be displayed in dependence on the position and trajectory of movement and the stored information on said subset of game objects, updating said subset of game objects and information such that the particular game object is selected or a different subset of game objects is displayed; and displaying said updated subset of objec
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: January 12, 2016
    Assignee: King.com Ltd.
    Inventors: Olov Nordenstam, Robin Brook, Dennis Gustafsson
  • Publication number: 20150298005
    Abstract: In an embodiment there is provided a method of controlling a user interface responsive to user input with a displayed game board comprising a plurality of object positions on said interface, the method comprising the following implemented by at least one processor of a device in communication with said interface and at least one memory: displaying a game board having a plurality of first and second game objects displayed on said game board positions, each first and second object having one or more characteristics stored in said at least one memory, the second game objects having a third characteristic, detecting an input trajectory comprising a selection of a sequence of one or more neighbouring first game objects sharing at least one same characteristic in response to user input, determining a target direction comprising a portion of said input trajectory with respect to the game board, and generating a further game object having a movement vector comprising said target direction in dependence on said portio
    Type: Application
    Filed: April 16, 2014
    Publication date: October 22, 2015
    Applicant: KING.COM LIMITED
    Inventors: Johannes BARTE, CAlle STODBERG, Robin BROOK, Sebastien BELLANGER
  • Publication number: 20140342822
    Abstract: There is provided a computer implemented method of controlling a user interface and displaying a game board arrangement, the method comprising the following implemented by at least one processor in communication with said interface and at least one memory: displaying a subset of a set of game objects, each game object having one or more characteristics, information on said subset of game objects and said game objects being stored in said at least one memory, determining a position and trajectory of movement in dependence on user input via said user interface, executing an algorithm for determining if a particular game object is to be selected or if a different subset of game objects is to be displayed in dependence on the position and trajectory of movement and the stored information on said subset of game objects, updating said subset of game objects and information such that the particular game object is selected or a different subset of game objects is displayed; and displaying said updated subset of objec
    Type: Application
    Filed: May 15, 2014
    Publication date: November 20, 2014
    Applicant: KING.COM LIMITED
    Inventors: Olov Nordenstam, Robin Brook, Dennis Gustafsson
  • Publication number: 20070018982
    Abstract: Operation of a multi-variable process involves multidimensional representation of the value (pl-p12) of the process variables (P1-P12) according to individual coordinate axes, and an operational envelope (UB,LB) derived from a group of sets of values for the process and quality variables (P1-P12,Q1-Q2) accumulated from multiple, earlier operations of the process, defines an operating zone for the process and quality variables of the process. If the current value (p7) of any process variable (P7) goes outside the envelope, an envelope (UO,LB) for a different, wider grouping of the stored data-sets is displayed at least for the quality variables (Q1-Q2). A series of nested envelopes to provide stepwise enlargement of the operating zone may be provided, but non-nested envelopes can be used where there is clustering of acceptable values of process variables of the stored data-sets. The changes to control variables to bring the values of dependent variables within a best operating range can be determined.
    Type: Application
    Filed: September 6, 2004
    Publication date: January 25, 2007
    Inventors: Robin Brooks, John Wilson
  • Publication number: 20050128199
    Abstract: Operation of a multi-variable drilling-rig is carried out within an envelope defined by convex hulls (TC,BC) that are derived from sets of historical values for the variables accumulated in a store (3) from previous operations. A display unit (5) shows the real-time values (Q01-Q10) of the variables on parallel axes (X01-X10) together with upper and lower limits (Up01-Up10, Lp01-Lp10) of the viable ranges for each variable to remain within the envelope, taking into account the current value of each other variable. The adjustment of the value of a variable (Q03) required to correct for a variable (Q08) found to be outside its viable range, is determined tentatively before implementation, by adjusting that value in the display to bring about re-calculation and display of the changes in viable ranges that would result from such adjustment.
    Type: Application
    Filed: May 22, 2003
    Publication date: June 16, 2005
    Inventors: Robin Brooks, John Wilson, Richard Thorpe
  • Patent number: D771642
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: November 15, 2016
    Assignee: KING.COM LTD.
    Inventors: Marcus Edstrom, Erik Buchholz, Elin Andersson, Robin Brook, Kerstin Edin, Heather McGrath, Caspar Swahn, Johannes Barte
  • Patent number: D772240
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: November 22, 2016
    Assignee: KING.COM LTD.
    Inventors: Marcus Edstrom, Erik Buchholz, Elin Andersson, Robin Brook, Kerstin Edin, Heather McGrath, Caspar Swahn, Johannes Barte
  • Patent number: D867373
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: November 19, 2019
    Assignee: KING.COM LTD.
    Inventors: Marcus Edstrom, Erik Buchholz, Elin Andersson, Robin Brook, Kerstin Edin, Heather McGrath, Caspar Swahn, Johannes Barte
  • Patent number: D880520
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: April 7, 2020
    Assignee: KING.COM LTD.
    Inventors: Marcus Edstrom, Erik Buchholz, Elin Andersson, Robin Brook, Kerstin Edin, Heather McGrath, Caspar Swahn, Johannes Barte
  • Patent number: D902223
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: November 17, 2020
    Assignee: KING.COM LTD.
    Inventors: Marcus Edstrom, Erik Buchholz, Elin Andersson, Robin Brook, Kerstin Edin, Heather McGrath, Caspar Swahn, Johannes Barte
  • Patent number: D910041
    Type: Grant
    Filed: April 6, 2020
    Date of Patent: February 9, 2021
    Assignee: KING.COM LTD.
    Inventors: Marcus Edstrom, Erik Buchholz, Elin Andersson, Robin Brook, Kerstin Edin, Heather McGrath, Caspar Swahn, Johannes Barte
  • Patent number: D926792
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: August 3, 2021
    Assignee: KING.COM LTD.
    Inventors: Marcus Edstrom, Erik Buchholz, Elin Andersson, Robin Brook, Kerstin Edin, Heather McGrath, Caspar Swahn, Johannes Barte