Patents by Inventor C. Eric Gibson

C. Eric Gibson 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: 7669002
    Abstract: A system for providing an application with a plurality of methods for accessing memory of a programmable logic controller includes an application, an interface for establishing communication between the application and a programmable logic controller, and a shared memory area initiated by the application or the programmable logic controller. The shared memory area includes an input memory and an output memory. The application is enabled by the interface to write to the input memory and to read from the output memory.
    Type: Grant
    Filed: December 7, 2006
    Date of Patent: February 23, 2010
    Assignee: Siemens Industry, Inc.
    Inventors: David Martin, C. Eric Gibson
  • Patent number: 7584088
    Abstract: A system and method for simulating a stress or failure in a network of a plurality of simulated networked program logic controllers includes simulating a plurality of networked program logic controllers in a network, the networked program logic controllers each having network information defining a node, the network information being selected from a type of program logic controller, an I/O connected to the program logic controller and a type of connection for the program logic controller; providing an interface in communication with each of the networked program logic controllers for simulating a network error; and activating the interface for inducing one of a stress or failure in the network.
    Type: Grant
    Filed: February 22, 2006
    Date of Patent: September 1, 2009
    Assignee: Siemens Energy & Automation, Inc.
    Inventors: David E. Martin, C. Eric Gibson, Scott Phillips, Harry A. Brian, Jr.
  • Patent number: 7516265
    Abstract: A system for providing an application with a plurality of methods for accessing memory of a programmable logic controller includes an application, an interface for establishing communication between the application and a programmable logic controller, and a shared memory area initiated by the application or the programmable logic controller. The shared memory area includes an input memory and an output memory. The application is enabled by the interface to write to the input memory and to read from the output memory.
    Type: Grant
    Filed: February 15, 2005
    Date of Patent: April 7, 2009
    Assignee: Siemens Energy & Automation, Inc.
    Inventors: David Martin, C. Eric Gibson
  • Patent number: 7487075
    Abstract: A system and method for simulating a plurality of networked program logic controllers includes, in one aspect of the invention, determining if a configuration of networked program logic controllers exists; populating a configuration by creating a plurality of program logic controllers in a network if the configuration does not exist, the populating of the program logic controllers provided by use of a network view for collecting network information; and interacting with at least one of the program logic controllers to simulate a networked program logic controller.
    Type: Grant
    Filed: February 22, 2006
    Date of Patent: February 3, 2009
    Assignee: Siemens Energy & Automation, Inc.
    Inventors: David E. Martin, C. Eric Gibson, Scott Phillips, Harry A. Brian, Jr.