Patents by Inventor Ronald A. Ten-Hove

Ronald A. Ten-Hove 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: 10296297
    Abstract: A system and method for facilitating execution of a portion of a process via a subprocess. An example method includes encapsulating process logic of a portion of a parent process via the subprocess, wherein the parent process is encoded via a business process language characterized by process lifecycle management functionality; using an instance of a call activity in a scope of the parent process or subprocess to activate the subprocess, yielding a called subprocess in response thereto; and employing a business process runtime engine to adjust a scope of the subprocess to inherit the scope of the process used to call the subprocess, thereby enabling the process lifecycle management functionality to govern a lifecycle of the subprocess. In a more specific embodiment, the business process language includes standard Business Prosecution Execution Language (BPEL); the parent process represents a business process; and the subprocess includes a standalone subprocess.
    Type: Grant
    Filed: August 9, 2013
    Date of Patent: May 21, 2019
    Assignee: Oracle International Corporation
    Inventors: Yogesh Kumar, Glenn Weiqun Mi, Muruganantham Chinnananchi, Michal Chmielewski, Murali Pottlapelli, Ronald Ten-Hove, Simone Geib
  • Patent number: 9552239
    Abstract: A system and method for facilitating reuse of a portion of process logic by different processes. An example method includes providing a subprocess that is adapted to perform the process logic in a file accessible to a composite system, wherein the subprocess is adapted to be called by a first parent process via a subprocess extension to a business process language employed to encode the first parent process; using a call activity defined as part of the subprocess extension, and included in a scope of the first parent process to facilitate access to functionality of the subprocess by the parent process; and employing a business process engine to facilitate instantiating the subprocess, resulting in an instantiated subprocess in response thereto; and using a second parent process to share use of the instantiated subprocess with the first parent process.
    Type: Grant
    Filed: August 9, 2013
    Date of Patent: January 24, 2017
    Assignee: Oracle International Corporation
    Inventors: Yogesh Kumar, Glenn Weiqun Mi, Muruganantham Chinnananchi, Michal Chmielewski, Murali Pottlapelli, Ronald Ten-Hove, Simone Geib
  • Patent number: 9141383
    Abstract: A system and method for enabling reuse of a portion of a business process. An example method includes employing a business process language to facilitate accessing a definition of a subprocess characterizing the process logic, wherein the definition indicates one or more parameters to be used by the subprocess to implement a task specified by the process logic; and employing the definition to facilitate: using one or more variables of a parent process as one or more arguments that are passed to an instantiated version of the subprocess, and mapping the one or more arguments to the one or more parameters. In a more specific embodiment, the example method further includes characterizing a behavior of the subprocess via one or more dynamic scoping rules. The business process language includes a version of Business Process Execution Language (BPEL), and a BPEL extension activity facilitates defining the subprocess.
    Type: Grant
    Filed: August 9, 2013
    Date of Patent: September 22, 2015
    Assignee: Oracle International Corporation
    Inventors: Yogesh Kumar, Glenn Weiqun Mi, Muruganantham Chinnananchi, Michal Chmielewski, Murali Pottlapelli, Ronald Ten-Hove, Simone Geib
  • Patent number: 9020620
    Abstract: Recording devices are often used to record discussions, conferences, meetings and the like. The recorded information is reviewed or processed afterwards for example in order to prepare minutes or notes. The known state of the art proposes to use devices comprising two receptacles for tapes. But this solution adds cost to the recording devices, which will not be accepted from all potential buyers as only a small number of the buyers will actually use this functionality.
    Type: Grant
    Filed: July 25, 2006
    Date of Patent: April 28, 2015
    Assignee: Robert Bosch GmbH
    Inventors: Marc Smaak, Henk Goudsmits, Sjack Schellekens, Ronald Ten Hove
  • Publication number: 20150046902
    Abstract: A system and method for facilitating execution of a portion of a process via a subprocess. An example method includes encapsulating process logic of a portion of a parent process via the subprocess, wherein the parent process is encoded via a business process language characterized by process lifecycle management functionality; using an instance of a call activity in a scope of the parent process or subprocess to activate the subprocess, yielding a called subprocess in response thereto; and employing a business process runtime engine to adjust a scope of the subprocess to inherit the scope of the process used to call the subprocess, thereby enabling the process lifecycle management functionality to govern a lifecycle of the subprocess. In a more specific embodiment, the business process language includes standard Business Prosecution Execution Language (BPEL); the parent process represents a business process; and the subprocess includes a standalone subprocess.
    Type: Application
    Filed: August 9, 2013
    Publication date: February 12, 2015
    Applicant: Oracle International Corporation
    Inventors: Yogesh Kumar, Glenn Weiqun Mi, Muruganantham Chinnananchi, Michal Chmielewski, Murali Pottlapelli, Ronald Ten-Hove, Simone Geib
  • Publication number: 20150046905
    Abstract: A system and method for enabling reuse of a portion of a business process. An example method includes employing a business process language to facilitate accessing a definition of a subprocess characterizing the process logic, wherein the definition indicates one or more parameters to be used by the subprocess to implement a task specified by the process logic; and employing the definition to facilitate: using one or more variables of a parent process as one or more arguments that are passed to an instantiated version of the subprocess, and mapping the one or more arguments to the one or more parameters. In a more specific embodiment, the example method further includes characterizing a behavior of the subprocess via one or more dynamic scoping rules. The business process language includes a version of Business Process Execution Language (BPEL), and a BPEL extension activity facilitates defining the subprocess.
    Type: Application
    Filed: August 9, 2013
    Publication date: February 12, 2015
    Applicant: Oracle International Corporation
    Inventors: Yogesh Kumar, Glenn Weiqun Mi, Muruganantham Chmielewski, Michal Chinnananchi, Murali Pottlapelli, Ronald Ten-Hove, Simone Geib
  • Publication number: 20150046929
    Abstract: A system and method for facilitating reuse of a portion of process logic by different processes. An example method includes providing a subprocess that is adapted to perform the process logic in a file accessible to a composite system, wherein the subprocess is adapted to be called by a first parent process via a subprocess extension to a business process language employed to encode the first parent process; using a call activity defined as part of the subprocess extension, and included in a scope of the first parent process to facilitate access to functionality of the subprocess by the parent process; and employing a business process engine to facilitate instantiating the subprocess, resulting in an instantiated subprocess in response thereto; and using a second parent process to share use of the instantiated subprocess with the first parent process.
    Type: Application
    Filed: August 9, 2013
    Publication date: February 12, 2015
    Inventors: Yogesh Kumar, Glenn Weiqun Mi, Muruganantham Chinnananchi, Michal Chmielewski, Murali Pottlapelli, Ronald Ten-Hove, Simone Geib
  • Publication number: 20100004765
    Abstract: Recording devices are often used to record discussions, conferences, meetings and the like. The recorded information is reviewed or processed afterwards for example in order to prepare minutes or notes. The known state of the art proposes to use devices comprising two receptacles for tapes. But this solution adds cost to the recording devices, which will not be accepted from all potential buyers as only a small number of the buyers will actually use this functionality.
    Type: Application
    Filed: July 25, 2006
    Publication date: January 7, 2010
    Inventors: Marc Smaak, Henk Goudsmits, Sjack Schellekens, Ronald Ten Hove
  • Patent number: 6928449
    Abstract: In processing a source entity with a transformation entity, an action set forth in a portion of the transformation entity is executed. A portion of the source entity is the subject of this action. This action causes a particular portion of a result entity to be generated. After this portion of the result entity is generated, a set of history information is associated therewith, which comprises a reference to the portion of the transformation entity that gave rise to the action, and a reference to the portion of the source entity that was the subject of the action. Given this information, it is possible to perform backtracking at a later time, so that when this particular portion of the result entity is selected, those portions of the transformation and source entities that gave rise to the particular portion of the result entity can be indicated to a user.
    Type: Grant
    Filed: October 18, 2001
    Date of Patent: August 9, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: Ronald A. Ten-Hove, Matthew D. Birder
  • Patent number: 6836857
    Abstract: A mechanism for debugging a transformation document is disclosed, wherein a debugging mechanism interacts with a user interface to enable a user to specify one or more breakpoints. The user may specify a breakpoint at a particular location in the transformation document or a source document. In addition, the user may specify one or more breakpoints using an expression, or based upon XSL messages. In addition to interacting with the user interface, the debugging mechanism also interacts with a transformation processor, which is the mechanism that actually processes the source and transformation documents to derive a result document. Before and after each processing action, the transformation processor sends a pre-action and a post-action message, respectively, to the debugging mechanism. The debugging mechanism uses the information in these messages to determine whether a breakpoint has been reached.
    Type: Grant
    Filed: October 18, 2001
    Date of Patent: December 28, 2004
    Assignee: Sun Microsystems, Inc.
    Inventors: Ronald A. Ten-Hove, Matthew D. Birder
  • Publication number: 20030079159
    Abstract: A mechanism for debugging a transformation document is disclosed, wherein a debugging mechanism interacts with a user interface to enable a user to specify one or more breakpoints. The user may specify a breakpoint at a particular location in the transformation document or a source document. In addition, the user may specify one or more breakpoints using an expression, or based upon XSL messages. In addition to interacting with the user interface, the debugging mechanism also interacts with a transformation processor, which is the mechanism that actually processes the source and transformation documents to derive a result document. Before and after each processing action, the transformation processor sends a pre-action and a post-action message, respectively, to the debugging mechanism. The debugging mechanism uses the information in these messages to determine whether a breakpoint has been reached.
    Type: Application
    Filed: October 18, 2001
    Publication date: April 24, 2003
    Inventors: Ronald A. Ten-Hove, Matthew D. Birder
  • Publication number: 20030078906
    Abstract: A mechanism for facilitating backtracking is disclosed. In processing a source entity with a transformation entity to derive a result entity, an action set forth in a portion of the transformation entity is executed. A portion of the source entity is the subject of this action. When this action is executed, a particular portion of the result entity is generated as a consequence. After this portion of the result entity is generated, a set of history information is associated therewith. This history information comprises a reference to the portion of the transformation entity that gave rise to the action, and a reference to the portion of the source entity that was the subject of the action. Given this information, it is possible to perform backtracking at a later time. For example, when this particular portion of the result entity is later selected, the history information is accessed. From the history information, the references to the portions of the transformation and source entities are obtained.
    Type: Application
    Filed: October 18, 2001
    Publication date: April 24, 2003
    Inventors: Ronald A. Ten-Hove, Matthew D. Birder