Patents by Inventor Edward P. Felt

Edward P. Felt 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: 8001546
    Abstract: A system and method for allowing transaction callback processing to be synchronized or to take effect prior to completion of a transaction or message. Additional objects that will take part in the transaction can be registered on any server during the transaction's active phase. After the commit function is called, each synchronization object is called during the transaction preprepare processing. A synchronization object can register another object, call a server not previously involved in the transaction, or involve a new resource in the transaction. The effect is to provide a circular pattern of request passing that allows additional resources to be added into the loop prior to commit.
    Type: Grant
    Filed: November 5, 2007
    Date of Patent: August 16, 2011
    Assignee: Oracle International Corporation
    Inventors: Edward P. Felt, Sandra V. Felt, legal representative, Priscilla Fung, Alexander J. Somogyi, Sriram Srinivasan
  • Patent number: 7441025
    Abstract: A transaction service that allows lightweight clients to perform a delegated commit at a server. This process allows lightweight clients to begin and terminate transactions, while the actual responsibility for transaction commit processing is delegated to a commit server and transaction manager running on the machine hosting the server. Client applications do not require a local transaction server. The commit server can be selected from the plurality of servers accessible to the client, and is responsible for committing the transaction to other (participating) servers taking part in the transaction.
    Type: Grant
    Filed: April 18, 2007
    Date of Patent: October 21, 2008
    Assignee: BEA Systems, Inc.
    Inventors: Sandra V. Felt, legal representative, Priscilla Fung, Alexander J. Somogyi, Sriram Srinivasan, Edward P. Felt
  • Publication number: 20080140578
    Abstract: The invention herein provides a system for message encryption and signing within a transaction processing system. As disclosed herein the invention applies the operation of public key technology to transactional server security. Embodiments of the invention utilize a combination of message-based encryption and message-based digital signing, to ensure the security and authenticity of a message or message buffer sent from one party or process to another. Intermediate recipients may also inspect the message. The system described ensures the reliable authentication, confidentiality, integrity, and non-repudiation, of communicated messages.
    Type: Application
    Filed: February 21, 2008
    Publication date: June 12, 2008
    Applicant: BEA SYSTEMS, INC.
    Inventors: Edward P. Felt, Sandra V. Felt, John R. Wells
  • Patent number: 7363495
    Abstract: The invention provides a system and a method which utilizes a combination of message-based encryption and message-based digital signing to ensure the security and authenticity of a message or message buffer sent from one party or process to another in a transaction processing system. In one embodiment the invention includes a method comprising the steps of: creating an encryption envelope by encrypting a message buffer, signing the encrypted contents of said message buffer with a digital signature, sending said encryption envelope from the sender process to the recipient process, receiving the encryption envelope at the recipient process, decrypting said encryption envelope to retrieve said message, and verifying the identity of the sender process by retrieving the digital signature from the encryption envelope. The invention allows intermediate recipients to inspect the message, and provides for reliable authentication, confidentiality, integrity, and non-repudiation, of communicated messages.
    Type: Grant
    Filed: February 21, 2002
    Date of Patent: April 22, 2008
    Assignee: BEA Systems, Inc.
    Inventors: Sandra V. Felt, legal representative, John R. Wells, Edward P. Felt
  • Patent number: 7337441
    Abstract: The invention provides a mechanism for allowing a transaction callback processing to be synchronized or to take effect prior to completion of a transaction or message. Additional Synchronization objects that will take part in the transaction can be registered on any server during the transaction's active phase. After the commit function is called, each Synchronization object is called during the transaction preprepare processing. A Synchronization object can register another Synchronized object, call a server not previously involved in the transaction, or involve a new XA resource in the transaction. The effect is to provide a circular pattern of request passing that allows additional resources to be added into the loop prior to commit.
    Type: Grant
    Filed: July 15, 2002
    Date of Patent: February 26, 2008
    Assignee: Bea Systems, Inc.
    Inventors: Edward P. Felt, Sandra V. Felt, legal representative, Priscilla Fung, Alexander J. Somogyi, Sriram Srinivasan
  • Patent number: 7231422
    Abstract: A transaction service that allows lightweight clients to perform a delegated commit at a server. This process allows lightweight clients to begin and terminate transactions, while the actual responsibility for transaction commit processing is delegated to a commit server and transaction manager running on the machine hosting the server. Client applications do not require a local transaction server. The commit server can be selected from the plurality of servers accessible to the client, and is responsible for committing the transaction to other (participating) servers taking part in the transaction.
    Type: Grant
    Filed: September 15, 2005
    Date of Patent: June 12, 2007
    Assignee: Bea Systems, Inc.
    Inventors: Sandra V. Felt, legal representative, Priscilla Fung, Alexander J. Somogyi, Sriram Srinivasan, Edward P. Felt, deceased
  • Patent number: 7213049
    Abstract: The invention provides a mechanism for use with a transaction processing system that allows a transaction to include a number of associated transaction properties. Transaction properties in turn allow named objects to be associated with a transaction. Transaction properties are available wherever the transaction is active. They can be used as a form of attachment or out-of-band communication mechanism as a transaction flows to various servers in a distributed system, or between different software modules within a single system.
    Type: Grant
    Filed: July 15, 2002
    Date of Patent: May 1, 2007
    Assignee: Bea Systems, Inc.
    Inventors: Sandra V. Felt, legal representative, Priscilla Fung, Alexander J. Somogyi, Sriram Srinivasan, Edward P. Felt, deceased
  • Patent number: 7080119
    Abstract: The invention provides a transaction service that allows lightweight clients to perform a delegated commit at a server. This process allows lightweight clients to begin and terminate transactions, while the actual responsibility for transaction commit processing is delegated to a commit server and transaction manager running on the machine hosting the server. Client applications do not require a local transaction server. The commit server can be selected from the plurality of servers accessible to the client, and is responsible for committing the transaction to other (participating) servers taking part in the transaction.
    Type: Grant
    Filed: July 15, 2002
    Date of Patent: July 18, 2006
    Assignee: BEA Systems, Inc.
    Inventors: Sandra V. Felt, legal representative, Priscilla Fung, Alexander J. Somogyi, Sriram Srinivasan, Edward P. Felt, deceased
  • Publication number: 20030050972
    Abstract: The invention provides a mechanism for use with a transaction processing system that allows a transaction to include a number of associated transaction properties. Transaction properties in turn allow named objects to be associated with a transaction. Transaction properties are available wherever the transaction is active. They can be used as a form of attachment or out-of-band communication mechanism as a transaction flows to various servers in a distributed system, or between different software modules within a single system.
    Type: Application
    Filed: July 15, 2002
    Publication date: March 13, 2003
    Inventors: Edward P. Felt, Priscilla Fung, Alexander J. Somogyi, Sriram Srinivasan, Sandra V. Felt
  • Publication number: 20030046342
    Abstract: The invention provides a transaction service that allows lightweight clients to perform a delegated commit at a server. This process allows lightweight clients to begin and terminate transactions, while the actual responsibility for transaction commit processing is delegated to a commit server and transaction manager running on the machine hosting the server. Client applications do not require a local transaction server. The commit server can be selected from the plurality of servers accessible to the client, and is responsible for committing the transaction to other (participating) servers taking part in the transaction.
    Type: Application
    Filed: July 15, 2002
    Publication date: March 6, 2003
    Inventors: Edward P. Felt, Priscilla Fung, Alexander J. Somogyi, Sriram Srinivasan, Sandra V. Felt
  • Publication number: 20030036919
    Abstract: The invention provides a mechanism for allowing a transaction callback processing to be synchronized or to take effect prior to completion of a transaction or message. Additional Synchronization objects that will take part in the transaction can be registered on any server during the transaction's active phase. After the commit function is called, each Synchronization object is called during the transaction preprepare processing. A Synchronization object can register another Synchronized object, call a server not previously involved in the transaction, or involve a new XA resource in the transaction. The effect is to provide a circular pattern of request passing that allows additional resources to be added into the loop prior to commit.
    Type: Application
    Filed: July 15, 2002
    Publication date: February 20, 2003
    Inventors: Edward P. Felt, Priscilla Fung, Alexander J. Somogyi, Sriram Srinivasan, Sandra V. Felt
  • Publication number: 20020138735
    Abstract: The invention provides a system and a method which utilizes a combination of message-based encryption and message-based digital signing to ensure the security and authenticity of a message or message buffer sent from one party or process to another in a transaction processing system. In one embodiment the invention includes a method comprising the steps of: creating an encryption envelope by encrypting a message buffer, signing the encrypted contents of said message buffer with a digital signature, sending said encryption envelope from the sender process to the recipient process, receiving the encryption envelope at the recipient process, decrypting said encryption envelope to retrieve said message, and verifying the identity of the sender process by retrieving the digital signature from the encryption envelope. The invention allows intermediate recipients to inspect the message, and provides for reliable authentication, confidentiality, integrity, and non-repudiation, of communicated messages.
    Type: Application
    Filed: February 21, 2002
    Publication date: September 26, 2002
    Inventors: Edward P. Felt, John R. Wells, Sandra V. Felt