Patents by Inventor James Edward Joe

James Edward Joe 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: 9535413
    Abstract: The present invention provides techniques for automatically binding device parameters to an input and output interface. Doing so enables dynamic parameters to be available to the core firmware engine. More specifically, there is no input and output data in the configuration software domain required for mapping the parameters. Rather, the configuration software may directly access the device parameters during the logic execution. This is achieved in a library by representing the parameter repository and the EPATH pointing to each parameter from the configuration software domain.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: January 3, 2017
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Harsh Shah, David W. Siegler, James Edward Joe, Qing Jia, Tao Song, Zhen Wei
  • Patent number: 9348329
    Abstract: The present invention provides techniques for splitting bundled inputs and outputs into separated Boolean inputs and outputs for function blocks of automation devices. More specifically, previously-defined bundled inputs and outputs may be used, whereas separated Boolean inputs and outputs may be used as well. In other words, the newly added Boolean inputs and outputs do not replace, but rather compliment, the previously defined bundled inputs and outputs.
    Type: Grant
    Filed: November 10, 2014
    Date of Patent: May 24, 2016
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Harsh Shah, James Edward Joe, Jian Feng, Tao Song, Zhen Wei
  • Patent number: 9134720
    Abstract: The present invention provides techniques for encapsulating device-level embedded logic into user-defined instructions using configuration software. More specifically, the disclosed embodiments enable add-on instructions for device configuration embedded logic. Programming interfaces specific to an application or device may be combined into a single instruction as a reusable Macro component that may be reused in the same or different applications or devices.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: September 15, 2015
    Assignee: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: Harsh Shah, Gregory A. Majcher, Jian Feng, Qing Jia, Tao Song, Zhen Wei, James Edward Joe
  • Publication number: 20150127123
    Abstract: The present invention provides techniques for splitting bundled inputs and outputs into separated Boolean inputs and outputs for function blocks of automation devices. More specifically, previously-defined bundled inputs and outputs may be used, whereas separated Boolean inputs and outputs may be used as well. In other words, the newly added Boolean inputs and outputs do not replace, but rather compliment, the previously defined bundled inputs and outputs.
    Type: Application
    Filed: November 10, 2014
    Publication date: May 7, 2015
    Inventors: Harsh Shah, James Edward Joe, Jian Feng, Tao Song, Zhen Wei
  • Patent number: 8892218
    Abstract: The present invention provides techniques for splitting bundled inputs and outputs into separated Boolean inputs and outputs for function blocks of automation devices. More specifically, previously-defined bundled inputs and outputs may be used, whereas separated Boolean inputs and outputs may be used as well. In other words, the newly added Boolean inputs and outputs do not replace, but rather compliment, the previously defined bundled inputs and outputs.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: November 18, 2014
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Harsh Shah, James Edward Joe, Jian Feng, Tao Song, Zhen Wei
  • Publication number: 20110202688
    Abstract: The present invention provides techniques for encapsulating device-level embedded logic into user-defined instructions using configuration software. More specifically, the disclosed embodiments enable add-on instructions for device configuration embedded logic. Programming interfaces specific to an application or device may be combined into a single instruction as a reusable Macro component that may be reused in the same or different applications or devices.
    Type: Application
    Filed: September 30, 2010
    Publication date: August 18, 2011
    Applicant: Rockwell Automation Technologies, Inc.
    Inventors: Harsh Shah, Gregory A. Majcher, Jian Feng, Qing Jia, Tao Song, Zhen Wei, James Edward Joe
  • Publication number: 20110202145
    Abstract: The present invention provides techniques for automatically binding device parameters to an input and output interface. Doing so enables dynamic parameters to be available to the core firmware engine. More specifically, there is no input and output data in the configuration software domain required for mapping the parameters. Rather, the configuration software may directly access the device parameters during the logic execution. This is achieved in a library by representing the parameter repository and the EPATH pointing to each parameter from the configuration software domain.
    Type: Application
    Filed: September 30, 2010
    Publication date: August 18, 2011
    Applicant: Rockwell Automation Technologies, Inc.
    Inventors: Harsh Shah, David W. Siegler, James Edward Joe, Qing Jia, Tao Song, Zhen Wei
  • Publication number: 20110202147
    Abstract: The present invention provides techniques for splitting bundled inputs and outputs into separated Boolean inputs and outputs for function blocks of automation devices. More specifically, previously-defined bundled inputs and outputs may be used, whereas separated Boolean inputs and outputs may be used as well. In other words, the newly added Boolean inputs and outputs do not replace, but rather compliment, the previously defined bundled inputs and outputs.
    Type: Application
    Filed: September 30, 2010
    Publication date: August 18, 2011
    Applicant: Rockwell Automation Technologies, Inc.
    Inventors: Harsh Shah, James Edward Joe, Jian Feng, Tao Song, Zhen Wei