Patents by Inventor Jun Ping Zhang

Jun Ping Zhang 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: 8176467
    Abstract: An computer program generation system (100) for creating a computer program includes: (a) a recorder module (103) capable of recording data comprising actions of a user of one or more applications; (b) a storage module (112) to store predefined portions of source code; and (c) a code generation module (105) capable of generating source code for the computer program using the data and the predefined portions of source code from the storage module (112).
    Type: Grant
    Filed: July 25, 2006
    Date of Patent: May 8, 2012
    Assignee: Harris Corporation
    Inventors: Kenneth Weng, Jun Ping Zhang, Darrell Gene Hansen
  • Patent number: 7962899
    Abstract: A system (100) for monitoring one ore more target application (192, 193) includes an application extender module (111) having a foreign communications module (114) to communicate a change in a first context in the one or more target applications to one or more foreign applications (190). The system also includes one or more first monitor modules (120, 130) having: (a) one or more capture modules (121, 131) to capture an event in the target applications; (b) one or more comparison modules (122, 132) to test whether the event includes the change in the first context; and (c) one or more first communications modules (123, 133) to communicate the change in the first context out of the target applications to the application extender module.
    Type: Grant
    Filed: December 1, 2006
    Date of Patent: June 14, 2011
    Assignee: Harris Corporation
    Inventors: David Scott Thompson, Marc Alan Lottman, Gary Owen McCullough, Jeffrey R Swenson, Jun Ping Zhang, Darrell Gene Hansen
  • Publication number: 20080172669
    Abstract: A system (100) capable of executing one or more workflows on a target application include: a context manager application (101) having a communications module (120) capable of receiving information regarding a first workflow of the one or more workflows. The first workflow includes: (1) two or more groups of one or more first actions; and (2) one or more trigger events. The system also includes: (1) an execution engine module (112) capable of performing the two or more groups of the one or more first actions; and (2) a trigger monitor module (114) capable of detecting an occurrence of the one or more trigger events.
    Type: Application
    Filed: January 12, 2007
    Publication date: July 17, 2008
    Applicant: Carefx Corporation
    Inventors: Gary Owen McCullough, Jun Ping Zhang, David Scott Thompson
  • Publication number: 20080134147
    Abstract: A system (100) for monitoring one ore more target application (192, 193) includes an application extender module (111) having a foreign communications module (114) to communicate a change in a first context in the one or more target applications to one or more foreign applications (190). The system also includes one or more first monitor modules (120, 130) having: (a) one or more capture modules (121, 131) to capture an event in the target applications; (b) one or more comparison modules (122, 132) to test whether the event includes the change in the first context; and (c) one or more first communications modules (123, 133) to communicate the change in the first context out of the target applications to the application extender module.
    Type: Application
    Filed: December 1, 2006
    Publication date: June 5, 2008
    Applicant: Carefx Corporation
    Inventors: Gary Owen McCullough, Jun Ping Zhang, Darrell Gene Hansen, Marc Alan Lottman, David Scott Thompson, Jeffrey R Swenson
  • Publication number: 20080028366
    Abstract: An computer program generation system (100) for creating a computer program includes: (a) a recorder module (103) capable of recording data comprising actions of a user of one or more applications; (b) a storage module (112) to store predefined portions of source code; and (c) a code generation module (105) capable of generating source code for the computer program using the data and the predefined portions of source code from the storage module (112).
    Type: Application
    Filed: July 25, 2006
    Publication date: January 31, 2008
    Applicant: Carefx Corporation
    Inventors: Kenneth Weng, Jun Ping Zhang, Darrell Gene Hansen