Patents by Inventor Paul Shrubsole

Paul Shrubsole 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: 9055621
    Abstract: An automation system for providing activity-adapted automation in an environment, comprising at least one controllable appliance (1), and a sensor (3) arranged to collect sensor data associated with user activities in the environment. A controller includes a user behavior analyzer (6), arranged to recognize, based on the sensor data, user activities and to identify unique combinations of simultaneously performed activities, and a user interface (4), arranged to display the unique combinations of simultaneously performed activities and representations of the predefined automation settings, and to allow the user to associate each unique combination with a desired setting. The controller is further adapted to subsequently control the appliance according to the predefined automation setting associated with a currently recognized combination of user activities.
    Type: Grant
    Filed: July 8, 2010
    Date of Patent: June 9, 2015
    Assignee: Koninklijke Philips N.V.
    Inventor: Paul Shrubsole
  • Publication number: 20120116544
    Abstract: An automation system for providing activity-adapted automation in an environment, comprising at least one controllable appliance (1), and a sensor (3) arranged to collect sensor data associated with user activities in the environment. A controller includes a user behavior analyzer (6), arranged to recognize, based on the sensor data, user activities and to identify unique combinations of simultaneously performed activities, and a user interface (4), arranged to display the unique combinations of simultaneously performed activities and representations of the predefined automation settings, and to allow the user to associate each unique combination with a desired setting. The controller is further adapted to subsequently control the appliance according to the predefined automation setting associated with a currently recognized combination of user activities.
    Type: Application
    Filed: July 8, 2010
    Publication date: May 10, 2012
    Inventor: Paul Shrubsole
  • Publication number: 20110010615
    Abstract: The invention relates to a method for displaying information generated by a client connected to a communications network. The invention also relates to an apparatus for operating as a client to a server, whereby the server is connected to a communications network. One of the possible solutions for preventing the switching by the user between display renderings is to employ scripting, such as javascript. However, this can lead to security and privacy concerns. The method of the invention comprises retrieving and displaying a first information content comprising a placeholder; retrieving a second information content comprising appearance definitions; retrieving a third information content from the client (10), the third information content being generated and controlled by the client; displaying the third information content at a position in the display determined by the placeholder; and displaying the third information content according to the appearance definitions.
    Type: Application
    Filed: March 17, 2009
    Publication date: January 13, 2011
    Applicant: Koninklijke Philips Electronics, N.V.
    Inventors: Walter Dees, Paul Shrubsole
  • Publication number: 20100306642
    Abstract: A method for collaboratively browsing the content of a dynamic electronic document innetwork comprising a first (210) and a second (210?) Web browser. The method comprises the steps of: retrieving dynamic Web page content including a Web application script, detecting a user input event in any of the browsers, executing, in the first browser (210), a co-browsing script which includes generating an update message in dependence of the user input event, sending, from the first browser (210) to the second browser (210?), the update message, executing, in the first browser (210), the Web application script which includes updating the content of the electronic document in the first Web browser (210?) in dependence of the update message or the user input event, and updating, in the second browser (210?), the content of the electronic documentin the second Web browser in dependence of the update message.
    Type: Application
    Filed: November 18, 2008
    Publication date: December 2, 2010
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS N.V.
    Inventors: Dietwig J.C. Lowet, Pieter Lambooij, Jurgen K. Muller, Paul Shrubsole
  • Publication number: 20070130529
    Abstract: A desired graphic user interface (GUI) is sketched and then scanned into memory or is sketched using a stylus whose movements are tracked and recorded in memory. Sketched objects such as windows, lists, buttons and frames are recognized automatically and normalized for the GUI to be created. Containment relations among the objects are recorded in a tree hierarchy to which is attached layout information and information from annotations in the sketch. The tree hierarchy is then formatted for generation of the GUI on a target platform.
    Type: Application
    Filed: October 12, 2004
    Publication date: June 7, 2007
    Inventor: Paul Shrubsole