Patents by Inventor Priscilla Fung
Priscilla Fung 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: 8001546Abstract: 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: GrantFiled: November 5, 2007Date of Patent: August 16, 2011Assignee: Oracle International CorporationInventors: Edward P. Felt, Sandra V. Felt, legal representative, Priscilla Fung, Alexander J. Somogyi, Sriram Srinivasan
-
Patent number: 7441025Abstract: 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: GrantFiled: April 18, 2007Date of Patent: October 21, 2008Assignee: BEA Systems, Inc.Inventors: Sandra V. Felt, legal representative, Priscilla Fung, Alexander J. Somogyi, Sriram Srinivasan, Edward P. Felt
-
Publication number: 20080066068Abstract: 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: ApplicationFiled: November 5, 2007Publication date: March 13, 2008Applicant: BEA SYSTEMS, INC.Inventors: Edward Felt, Sandra Felt, Priscilla Fung, Alexander Somogyi, Sriram Srinivasan
-
Patent number: 7337441Abstract: 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: GrantFiled: July 15, 2002Date of Patent: February 26, 2008Assignee: Bea Systems, Inc.Inventors: Edward P. Felt, Sandra V. Felt, legal representative, Priscilla Fung, Alexander J. Somogyi, Sriram Srinivasan
-
Publication number: 20070288555Abstract: 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: ApplicationFiled: April 18, 2007Publication date: December 13, 2007Applicant: BEA SYSTEMS, INC.Inventors: Edward Felt, Priscilla Fung, Alexander Somogyi, Sriram Srinivasan, Sandra Felt
-
Publication number: 20070136393Abstract: A highly available transaction recovery service migration system in accordance with one embodiment of the present invention implements a server's Transaction Recovery Service (TRS) as a migratable service. In one embodiment of the present invention, the TRS is a server instance or software module implemented in JAVA. The TRS migrates to an available server that resides in the same cluster as the failed server. The migrated TRS obtains the TLOG of the failed server, reads the transaction log, and performs transaction recovery on behalf of the failed server. The migration may occur manually or automatically on a migratable services framework. The TRS of the failed server migrates back in a fail back operation once the failed primary server is restarted. Failback operation may occur whether recovery is completed or not. This expedites recovery and improves availability of the failed server thereby preserving the efficiency of the network and other servers.Type: ApplicationFiled: February 12, 2007Publication date: June 14, 2007Applicant: BEA SYSTEMS, INC.Inventors: Priscilla Fung, Alexander Somogyi
-
Patent number: 7231422Abstract: 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: GrantFiled: September 15, 2005Date of Patent: June 12, 2007Assignee: Bea Systems, Inc.Inventors: Sandra V. Felt, legal representative, Priscilla Fung, Alexander J. Somogyi, Sriram Srinivasan, Edward P. Felt, deceased
-
Patent number: 7213049Abstract: 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: GrantFiled: July 15, 2002Date of Patent: May 1, 2007Assignee: Bea Systems, Inc.Inventors: Sandra V. Felt, legal representative, Priscilla Fung, Alexander J. Somogyi, Sriram Srinivasan, Edward P. Felt, deceased
-
Publication number: 20060271814Abstract: A highly available transaction recovery service migration system in accordance with one embodiment of the present invention implements a server's Transaction Recovery Service (TRS) as a migratable service. In one embodiment of the present invention, the TRS is a server instance or software module implemented in JAVA. The TRS migrates to an available server that resides in the same cluster as the failed server. The migrated TRS obtains the TLOG of the failed server, reads the transaction log, and performs transaction recovery on behalf of the failed server. The migration may occur manually or automatically on a migratable services framework. The TRS of the failed server migrates back in a fail back operation once the failed primary server is restarted. Failback operation may occur whether recovery is completed or not. This expedites recovery and improves availability of the failed server thereby preserving the efficiency of the network and other servers.Type: ApplicationFiled: July 28, 2006Publication date: November 30, 2006Applicant: BEA Systems, Inc.Inventors: Priscilla Fung, Alexander Somogyi
-
Patent number: 7080119Abstract: 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: GrantFiled: July 15, 2002Date of Patent: July 18, 2006Assignee: BEA Systems, Inc.Inventors: Sandra V. Felt, legal representative, Priscilla Fung, Alexander J. Somogyi, Sriram Srinivasan, Edward P. Felt, deceased
-
Publication number: 20060129872Abstract: A highly available transaction recovery service migration system in accordance with one embodiment of the present invention implements a server's Transaction Recovery Service (TRS) as a migratable service. In one embodiment of the present invention, the TRS is a server instance or software module implemented in JAVA. The TRS migrates to an available server that resides in the same cluster as the failed server. The migrated TRS obtains the TLOG of the failed server, reads the transaction log, and performs transaction recovery on behalf of the failed server. The migration may occur manually or automatically on a migratable services framework. The TRS of the failed server migrates back in a fail back operation once the failed primary server is restarted. Failback operation may occur whether recovery is completed or not. This expedites recovery and improves availability of the failed server thereby preserving the efficiency of the network and other servers.Type: ApplicationFiled: January 4, 2006Publication date: June 15, 2006Inventors: Priscilla Fung, Alexander Somogyi
-
Publication number: 20060069751Abstract: 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: ApplicationFiled: September 15, 2005Publication date: March 30, 2006Applicant: BEA Systems, Inc.Inventors: Edward Felt, Sandra Felt, Priscilla Fung, Alexander Somogyi, Sriram Srinivasan
-
Publication number: 20050262495Abstract: In one embodiment, application versioning and production redeployment support is designed to handle application upgrade needs in mission-critical, production environments. With multiple application versions, application availability to both existing and new clients is not interrupted during the process of application upgrade. It also provides the ability to test a new application version before opening it to general public as well as the ability to roll back to previous safe versions if there are any errors in the currently active version. Clients see consistent application versions, irrespective and transparent of all failure conditions, including admin or managed server restarts and/or failover. Administrators can monitor and manage application versions easily with the management Console.Type: ApplicationFiled: May 18, 2004Publication date: November 24, 2005Applicant: BEA Systems, Inc.Inventors: Priscilla Fung, Ananthan Srinivasan
-
Publication number: 20050262494Abstract: In one embodiment, application versioning and production redeployment support is designed to handle application upgrade needs in mission-critical, production environments. With multiple application versions, application availability to both existing and new clients is not interrupted during the process of application upgrade. It also provides the ability to test a new application version before opening it to general public as well as the ability to roll back to previous safe versions if there are any errors in the currently active version. Clients see consistent application versions, irrespective and transparent of all failure conditions, including admin or managed server restarts and/or failover. Administrators can monitor and manage application versions easily with the management Console.Type: ApplicationFiled: May 18, 2004Publication date: November 24, 2005Applicant: BEA Systems, Inc.Inventors: Priscilla Fung, Ananthan Srinivasan, Eric Halpern
-
Publication number: 20030050972Abstract: 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: ApplicationFiled: July 15, 2002Publication date: March 13, 2003Inventors: Edward P. Felt, Priscilla Fung, Alexander J. Somogyi, Sriram Srinivasan, Sandra V. Felt
-
Publication number: 20030046342Abstract: 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: ApplicationFiled: July 15, 2002Publication date: March 6, 2003Inventors: Edward P. Felt, Priscilla Fung, Alexander J. Somogyi, Sriram Srinivasan, Sandra V. Felt
-
Publication number: 20030036919Abstract: 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: ApplicationFiled: July 15, 2002Publication date: February 20, 2003Inventors: Edward P. Felt, Priscilla Fung, Alexander J. Somogyi, Sriram Srinivasan, Sandra V. Felt
-
Patent number: 6134559Abstract: A uniform object model integrates objects defined by foreign type systems into a single integrated object oriented system. The type system for the integrated object oriented system supports a superset of features from foreign object systems. The uniform object model approach converts foreign objects into uniform object model objects defined by the integrated type system and layers onto the uniform object model objects additional members supported by the integrated type system. Adapters integrate foreign objects and data sources into the integrated object oriented system by implementing foreign objects as full fledged objects of the system. The foreign object adapters are bi-directional such that objects, registered in the system, are exposed to foreign object systems. During run time, clients obtain a connection to the data source adapter, which supports the target data source, to execute transactions in the target data source.Type: GrantFiled: April 27, 1998Date of Patent: October 17, 2000Assignee: Oracle CorporationInventors: Christopher Brumme, Michael De Groot, Ralph Lemke, Frank Dancs, Priscilla Fung