Patents by Inventor Edward Heeren

Edward Heeren 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: 9760584
    Abstract: Systems and methods are provided for supporting transaction recovery based on inline delegation of transaction logs to a database. The system can retrieve transaction recovery information of a transaction from a persistence store, wherein the transaction recovery information is persisted on a resource manager that is associated with the persistence store during a prepare phase. Furthermore, the system can retrieve one or more in-doubt transactions from one or more participating resource managers of the transaction. Then, the system can determine whether to commit or roll back the one or more in-doubt transactions by matching the one or more in-doubt transactions to the transaction recovery information.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: September 12, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Paul Parkinson, Todd J. Little, Stefan Heinrich Roesch, Carol Lyndall Colrain, Edward Heeren
  • Patent number: 9389907
    Abstract: A system and method can support a distributed transaction lock in a transactional middleware machine environment. The system can use a global transaction identifier to locate a hash bucket in a transaction hash table, wherein the transaction hash table contains a plurality of hash buckets. Then, the system can lock said hash bucket in the transaction hash table, and allow only one process to access one or more global transaction entry structures in the transaction table before said hash bucket is unlocked, wherein said one or more global transaction entry structures are associated with the locked hash bucket in the transaction hash table.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: July 12, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Todd J. Little, Edward A. Heeren, Jimin Cai, Xiangdong Li, Yunrong Zheng
  • Publication number: 20150317183
    Abstract: A system and method can support a distributed transaction lock in a transactional middleware machine environment. The system can use a global transaction identifier to locate a hash bucket in a transaction hash table, wherein the transaction hash table contains a plurality of hash buckets. Then, the system can lock said hash bucket in the transaction hash table, and allow only one process to access one or more global transaction entry structures in the transaction table before said hash bucket is unlocked, wherein said one or more global transaction entry structures are associated with the locked hash bucket in the transaction hash table.
    Type: Application
    Filed: April 30, 2014
    Publication date: November 5, 2015
    Applicant: Oracle International Corporation
    Inventors: Todd J. Little, Edward A. Heeren, Jimin Cai, Xiangdong Li, Yunrong Zheng
  • Patent number: 8918451
    Abstract: A system and method for providing service component architecture (SCA) data transformation in a distributed transaction processing environment. In accordance with an embodiment, an SCA software component can be used to provide a service to transform data and requests from a service-oriented data format to a transactional data format, such as a Tuxedo or other format. In accordance with an embodiment, a configuration file, such as a schema file, is used to define the transformation between the service-oriented and transactional data formats. The SCA software components operate to communicate with a transaction component, perform the data transformation automatically, and support a transaction process on the transaction component.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: December 23, 2014
    Assignee: Oracle International Coproration
    Inventors: Edward Heeren, Maurice Gamanho
  • Publication number: 20130246368
    Abstract: Systems and methods are provided for supporting transaction recovery based on inline delegation of transaction logs to a database. The system can retrieve transaction recovery information of a transaction from a persistence store, wherein the transaction recovery information is persisted on a resource manager that is associated with the persistence store during a prepare phase. Furthermore, the system can retrieve one or more in-doubt transactions from one or more participating resource managers of the transaction. Then, the system can determine whether to commit or roll back the one or more in-doubt transactions by matching the one or more in-doubt transactions to the transaction recovery information.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 19, 2013
    Applicant: Oracle International Corporation
    Inventors: Paul Parkinson, Todd J. Little, Stefan Heinrich Roesch, Carol Lyndall Colrain, Edward Heeren
  • Publication number: 20110153726
    Abstract: A system and method for providing service component architecture (SCA) data transformation in a distributed transaction processing environment. In accordance with an embodiment, an SCA software component can be used to provide a service to transform data and requests from a service-oriented data format to a transactional data format, such as a Tuxedo or other format. In accordance with an embodiment, a configuration file, such as a schema file, is used to define the transformation between the service-oriented and transactional data formats. The SCA software components operate to communicate with a transaction component, perform the data transformation automatically, and support a transaction process on the transaction component.
    Type: Application
    Filed: December 23, 2009
    Publication date: June 23, 2011
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Edward Heeren, Maurice Gamanho
  • Patent number: 7180890
    Abstract: A phone of a system comprises a connector component that is operationally connectable through a packet network to any selected one or more of a plurality of switch components. The any selected one or more of the plurality of switch components serve to provide one or more of originating and terminating telecommunication service to the phone.
    Type: Grant
    Filed: April 4, 2001
    Date of Patent: February 20, 2007
    Assignee: Lucent Technologies Inc.
    Inventors: William Jackson Bushnell, David Edward Heeren
  • Publication number: 20020145997
    Abstract: A phone of a system comprises a connector component that is operationally connectable through a packet network to any selected one or more of a plurality of switch components. The any selected one or more of the plurality of switch components serve to provide one or more of originating and terminating telecommunication service to the phone.
    Type: Application
    Filed: April 4, 2001
    Publication date: October 10, 2002
    Inventors: William Jackson Bushnell, David Edward Heeren