Patents by Inventor Gregory J. Karklins

Gregory J. Karklins 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: 9423789
    Abstract: Certain exemplary embodiments can comprise a method, comprising: recognizing, by a PLC, that a memory device has been connected to the PLC; and configuring the PLC via a PLC executable software program resident on the memory device. Certain exemplary embodiments can comprise a method, comprising: via a PLC network interface: presenting a PLC network as a namespace shell extension of an operating system of a non-PLC information device; and rendering, to a user of the non-PLC information device, the PLC network as a node of a network. Certain exemplary embodiments can comprise a method, comprising: via a PLC network interface: presenting a PLC network as a namespace shell extension of an operating system of a non-PLC information device; and searching the PLC network for at least one item corresponding to one or more search parameters.
    Type: Grant
    Filed: May 2, 2014
    Date of Patent: August 23, 2016
    Assignee: SIEMENS INDUSTRY, INC.
    Inventors: James W. Cornett, Gregory J. Karklins, James Rittenhouse
  • Patent number: 8949382
    Abstract: Certain exemplary embodiments comprise a method for configuring a network interface device. The network interface device can be adaptable to connect a programmable logic controller to a network. The method can comprise automatically enforcing, via a wizard, user compliance with a plurality of predetermined steps for a computer-assisted configuration of the network interface device. The computer-assisted configuration of the network interface device can relate to an OSI transport layer or above. The method can comprise receiving at least one setting associated with a network connection for the network interface device.
    Type: Grant
    Filed: February 18, 2004
    Date of Patent: February 3, 2015
    Assignee: Siemens Industry, Inc.
    Inventors: James W. Cornett, Gregory J. Karklins
  • Patent number: 8898633
    Abstract: Certain exemplary embodiments comprise a system. The system can comprise a user interface renderer, which can be adapted to render a plurality of distinct user interfaces. Each user interface from the plurality of distinct user interfaces can be adapted to configure a corresponding software application from a plurality of software applications associated with operating a programmable logic controller (PLC).
    Type: Grant
    Filed: August 24, 2007
    Date of Patent: November 25, 2014
    Assignee: Siemens Industry, Inc.
    Inventors: William K. Bryant, Galen Freemon, James W. Cornett, Temple L. Fulton, Gregory J. Karklins
  • Publication number: 20140244823
    Abstract: Certain exemplary embodiments can comprise a method, comprising: recognizing, by a PLC, that a memory device has been connected to the PLC; and configuring the PLC via a PLC executable software program resident on the memory device. Certain exemplary embodiments can comprise a method, comprising: via a PLC network interface: presenting a PLC network as a namespace shell extension of an operating system of a non-PLC information device; and rendering, to a user of the non-PLC information device, the PLC network as a node of a network. Certain exemplary embodiments can comprise a method, comprising: via a PLC network interface: presenting a PLC network as a namespace shell extension of an operating system of a non-PLC information device; and searching the PLC network for at least one item corresponding to one or more search parameters.
    Type: Application
    Filed: May 2, 2014
    Publication date: August 28, 2014
    Applicant: Siemens Industry, Inc.
    Inventors: James W. Cornett, Gregory J. Karklins, James Rittenhouse
  • Patent number: 8296733
    Abstract: Certain exemplary embodiments can provide a system, which can comprise a block processor. The block processor can be adapted to automatically render a list of automatically described modifications to a first version of a block of a software program adapted to control a programmable logic controller (PLC). The first version can differ from an original version of the block.
    Type: Grant
    Filed: September 5, 2008
    Date of Patent: October 23, 2012
    Assignee: Siemens Aktiengesellschaft
    Inventors: Scott R. Phillips, Gregory J. Karklins
  • Publication number: 20090083705
    Abstract: Certain exemplary embodiments can provide a system, which can comprise a block processor. The block processor can be adapted to automatically render a list of automatically described modifications to a first version of a block of a software program adapted to control a programmable logic controller (PLC). The first version can differ from an original version of the block.
    Type: Application
    Filed: September 5, 2008
    Publication date: March 26, 2009
    Applicant: Siemens Energy & Automation, Inc.
    Inventors: Scott R. Phillips, Gregory J. Karklins
  • Publication number: 20080127065
    Abstract: Certain exemplary embodiments comprise a system. The system can comprise a user interface renderer, which can be adapted to render a plurality of distinct user interfaces. Each user interface from the plurality of distinct user interfaces can be adapted to configure a corresponding software application from a plurality of software applications associated with operating a programmable logic controller (PLC).
    Type: Application
    Filed: August 24, 2007
    Publication date: May 29, 2008
    Inventors: William K. Bryant, Galen Freemon, James W. Cornett, Temple L. Fulton, Gregory J. Karklins
  • Publication number: 20040165544
    Abstract: Certain exemplary embodiments comprise a method for configuring a network interface device. The network interface device can be adaptable to connect a programmable logic controller to a network. The method can comprise automatically enforcing, via a wizard, user compliance with a plurality of predetermined steps for a computer-assisted configuration of the network interface device. The computer-assisted configuration of the network interface device can relate to an OSI transport layer or above. The method can comprise receiving at least one setting associated with a network connection for the network interface device.
    Type: Application
    Filed: February 18, 2004
    Publication date: August 26, 2004
    Inventors: James W. Cornett, Gregory J. Karklins