Patents by Inventor GRAHAM PETER PHILLIPS

GRAHAM PETER 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).

  • Patent number: 9645835
    Abstract: The present application is directed towards systems and methods for monitoring and maintaining consistency of a configuration across a plurality of cores or packet engines in a multi-core system. A configuration manager handles communication of configuration commands to a plurality of cores or packet engines. If a command executes successfully on a first packet engine but fails on a second packet engine, the configuration manager may communicate an undo command to the first packet engine. Successful execution of the undo command may restore the packet engines to a consistent configuration.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: May 9, 2017
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Graham Peter Phillips, Sunitha Nagendra
  • Patent number: 9274742
    Abstract: Traditional, programmatic automated remote control of computerized devices requires extensive tailoring for each device type and operating system. A visual-symbolic control method enables largely device-agnostic control of any target device with access to display and a means of user input (keyboard, mouse, touchpad, touch-screen, etc). An image-processing daemon analyzes the displayed image and recognizes its component visual entities (windows, icons, buttons, etc.), creates symbolic entities from extracted attributes of the visual entities, and organizes the symbolic entities into a symbolic object model instance. The functional relationships and hierarchies of the visual entities are captured in the arrangement of symbolic entities in the symbolic object model instance. Visual-symbolic control commands act on the symbolic entities, and, where appropriate, the commands are transmitted to the target device as user-like target-input.
    Type: Grant
    Filed: October 25, 2012
    Date of Patent: March 1, 2016
    Assignee: PixiOnCloud, Inc.
    Inventor: Graham Peter Phillips
  • Publication number: 20160004546
    Abstract: The present application is directed towards systems and methods for monitoring and maintaining consistency of a configuration across a plurality of cores or packet engines in a multi-core system. A configuration manager handles communication of configuration commands to a plurality of cores or packet engines. If a command executes successfully on a first packet engine but fails on a second packet engine, the configuration manager may communicate an undo command to the first packet engine. Successful execution of the undo command may restore the packet engines to a consistent configuration.
    Type: Application
    Filed: September 18, 2015
    Publication date: January 7, 2016
    Inventors: Graham Peter Phillips, Sunitha Nagendra
  • Patent number: 9141580
    Abstract: The present application is directed towards systems and methods for monitoring and maintaining consistency of a configuration across a plurality of cores or packet engines in a multi-core system. A configuration manager handles communication of configuration commands to a plurality of cores or packet engines. If a command executes successfully on a first packet engine but fails on a second packet engine, the configuration manager may communicate an undo command to the first packet engine. Successful execution of the undo command may restore the packet engines to a consistent configuration.
    Type: Grant
    Filed: March 23, 2010
    Date of Patent: September 22, 2015
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Graham Peter Phillips, Sunitha Nagendra
  • Publication number: 20140118239
    Abstract: Traditional, programmatic automated remote control of computerized devices requires extensive tailoring for each device type and operating system. A visual-symbolic control method enables largely device-agnostic control of any target device with access to display and a means of user input (keyboard, mouse, touchpad, touch-screen, etc). An image-processing daemon analyzes the displayed image and recognizes its component visual entities (windows, icons, buttons, etc.), creates symbolic entities from extracted attributes of the visual entities, and organizes the symbolic entities into a symbolic object model instance. The functional relationships and hierarchies of the visual entities are captured in the arrangement of symbolic entities in the symbolic object model instance. Visual-symbolic control commands act on the symbolic entities, and, where appropriate, the commands are transmitted to the target device as user-like target-input.
    Type: Application
    Filed: October 25, 2012
    Publication date: May 1, 2014
    Applicant: PixiOnCloud, Inc.
    Inventor: Graham Peter Phillips
  • Publication number: 20110238792
    Abstract: The present application is directed towards systems and methods for monitoring and maintaining consistency of a configuration across a plurality of cores or packet engines in a multi-core system. A configuration manager handles communication of configuration commands to a plurality of cores or packet engines. If a command executes successfully on a first packet engine but fails on a second packet engine, the configuration manager may communicate an undo command to the first packet engine. Successful execution of the undo command may restore the packet engines to a consistent configuration.
    Type: Application
    Filed: March 23, 2010
    Publication date: September 29, 2011
    Applicant: Citrix Systems, Inc.
    Inventors: GRAHAM PETER PHILLIPS, Sunitha Nagendra