Patents by Inventor Charles Paclat
Charles Paclat 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: 8621342Abstract: A system and method can provide a re-parsing mechanism that is plugged into a delegation layer that is transparent to the XML applications. The re-parsing mechanism can perform one or more XML parsing operations based on a local document type definition or schema file. If an error is detected during one or more XML parsing operations based on the local document type definition or schema file, the re-parsing mechanism allows for retrieving an updated document type definition or schema file from a remote application server and performing the one or more XML parsing operations again based on the updated document type definition or schema file.Type: GrantFiled: September 10, 2009Date of Patent: December 31, 2013Assignee: Oracle International CorporationInventors: Lang Li, Charles Paclat
-
Patent number: 8539490Abstract: A system and method for providing dynamic transaction optimizations, such as dynamic XA transaction optimizations. In accordance with an embodiment, the system enables monitoring of transactional behavior in an application during runtime, in order to provide a feedback loop. The application/transaction information in the feedback loop can be analyzed by a transaction manager to determine an indication as to whether a particular optimization, such as an isSameRM optimization, will provide a benefit or not. The optimization can then be applied accordingly. In accordance with various embodiments, such determination can be made transparently, so that its enablement is not detectable to, e.g., an end-application, or a system administrator, even though the distribution and type of XA calls may be detected through system monitoring. The feature can be used to improve the performance of transaction processing in a transaction-based system.Type: GrantFiled: July 21, 2011Date of Patent: September 17, 2013Assignee: Oracle International CorporationInventors: Paul Parkinson, Charles Paclat
-
Publication number: 20130024863Abstract: A system and method for providing dynamic transaction optimizations, such as dynamic XA transaction optimizations. In accordance with an embodiment, the system enables monitoring of transactional behavior in an application during runtime, in order to provide a feedback loop. The application/transaction information in the feedback loop can be analyzed by a transaction manager to determine an indication as to whether a particular optimization, such as an isSameRM optimization, will provide a benefit or not. The optimization can then be applied accordingly. In accordance with various embodiments, such determination can be made transparently, so that its enablement is not detectable to, e.g., an end-application, or a system administrator, even though the distribution and type of XA calls may be detected through system monitoring. The feature can be used to improve the performance of transaction processing in a transaction-based system.Type: ApplicationFiled: July 21, 2011Publication date: January 24, 2013Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Paul Parkinson, Charles Paclat
-
Publication number: 20110029857Abstract: A system and method can provide a re-parsing mechanism that is plugged into a delegation layer that is transparent to the XML applications. The re-parsing mechanism can perform one or more XML parsing operations based on a local document type definition or schema file. If an error is detected during one or more XML parsing operations based on the local document type definition or schema file, the re-parsing mechanism allows for retrieving an updated document type definition or schema file from a remote application server and performing the one or more XML parsing operations again based on the updated document type definition or schema file.Type: ApplicationFiled: September 10, 2009Publication date: February 3, 2011Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Lang Li, Charles Paclat
-
Patent number: 7660824Abstract: In embodiments, the present invention provides mechanisms and methods for making a plurality of configuration changes to a set of servers comprised of an administration server and one or more managed servers. These mechanisms and methods can enable a number of changes to be made to the configuration at once, i.e., in a batch. The ability of an administrator to make a number of changes to the configuration, validate the changes and then persist the changes to the servers is termed a “transaction based” change process. In such transaction based processing, embodiments process changes in batches, which enables embodiments to avoid failures in configuration changes that result in the machines being in a non-recoverable or unknown configuration state.Type: GrantFiled: May 17, 2005Date of Patent: February 9, 2010Assignee: BEA Systems, Inc.Inventors: Eric M. Halpern, Mark Spotswood, Charles Paclat
-
Patent number: 7529818Abstract: In embodiments, the present invention provides mechanisms and methods for making a set of configuration changes to a set of servers comprised of an administration server and one or more managed servers. These mechanisms and methods can enable a number of changes to be made to the configuration at once, e.g., in a batch. In such transaction based processing, embodiments process changes in batches, which enables embodiments to avoid failures in configuration changes that result in the machines being in a non-recoverable or unknown configuration state.Type: GrantFiled: May 17, 2005Date of Patent: May 5, 2009Assignee: BEA Systems, Inc.Inventors: Eric M. Halpern, Mark Spotswood, Charles Paclat
-
Publication number: 20070060117Abstract: A short-range wireless architecture is presented that allows a wireless user device, such as a personal digital assistant, to communicate and enter into transactions with an application server or back-end device. A wireless tier is utilized, which may provide services for the wireless user device such as security and authentication, session and context management, proxy services, service aggregation ad home page/portal services. The wireless tier may store context and/or session information for the wireless user device, and may be used to filter information sent to a wireless device from an application server. The wireless tier may login/logout the user device to an application server automatically, and may provide user and/or personalization information to the application server. The wireless server may also pre-stage information to enhance the user experience, and may maintain state information in the event of a temporary loss of wireless communication.Type: ApplicationFiled: November 1, 2006Publication date: March 15, 2007Applicant: BEA SYSTEMS, INC.Inventors: Dan Fishman, Greg Buzzard, Hans Wolters, Sougata Mukherjea, Charles Paclat
-
Patent number: 7117266Abstract: A method for providing user-apparent consistency in a wireless user device is presented. An IP address, or other unique identifier, is assigned to a wireless user device in wireless communication with a wireless application server. The IP address is associated with a communication session between the wireless user device and the wireless application server. The IP address, along with information related to the communication session, such as context information, is stored by the wireless application server, such as in an active session cache. The wireless user device may then rejoin the communication session in the event the wireless communication is temporarily dropped and re-established between the wireless user device and the wireless application server, without losing the assignment of the IP address to the wireless user device or any information stored for the IP address in the active session cache.Type: GrantFiled: September 10, 2001Date of Patent: October 3, 2006Assignee: BEA Systems, Inc.Inventors: Dan Fishman, Greg Buzzard, Hans Wolters, Sougata Mukherjea, Charles Paclat
-
Publication number: 20050262101Abstract: In embodiments, the present invention provides mechanisms and methods for making a plurality of configuration changes to a set of servers comprised of an administration server and one or more managed servers. These mechanisms and methods can enable a number of changes to be made to the configuration at once, i.e., in a batch. The ability of an administrator to make a number of changes to the configuration, validate the changes and then persist the changes to the servers is termed a “transaction based” change process. In such transaction based processing, embodiments process changes in batches, which enables embodiments to avoid failures in configuration changes that result in the machines being in a non-recoverable or unknown configuration state.Type: ApplicationFiled: May 17, 2005Publication date: November 24, 2005Applicant: BEA Systems, Inc.Inventors: Eric Halpern, Mark Spotswood, Charles Paclat
-
Publication number: 20050262225Abstract: In embodiments, the present invention provides mechanisms and methods for making a set of configuration changes to a set of servers comprised of an administration server and one or more managed servers. These mechanisms and methods can enable a number of changes to be made to the configuration at once, e.g., in a batch. In such transaction based processing, embodiments process changes in batches, which enables embodiments to avoid failures in configuration changes that result in the machines being in a non-recoverable or unknown configuration state.Type: ApplicationFiled: May 17, 2005Publication date: November 24, 2005Applicant: BEA Systems, Inc.Inventors: Eric Halpern, Mark Spotswood, Charles Paclat
-
Patent number: 6847963Abstract: A system and method is provided which allows item searches based on the qualities of the items. Additionally, the system suggests items to a customer or user based on his/her profile information that is learned by the system over time. That is, the system learns about a customer's preferences and stores that information.Type: GrantFiled: October 12, 2000Date of Patent: January 25, 2005Assignee: BEA Systems, Inc.Inventor: Charles Paclat
-
Publication number: 20030065670Abstract: The present invention includes systems utilizing, and methods for generating, a unified user profile to provide a transparent interface to multiple data sources. A base user java bean is obtained to work through a personalization server and access a personalization database. The base user java bean provides a transparent interface through which implicit and explicit properties can be retrieved and updated. An enterprise java bean is then created to extend the base user java bean such that the implicit and explicit properties can further be retrieved and updated from an external user database through the transparent interface.Type: ApplicationFiled: December 13, 2001Publication date: April 3, 2003Inventors: Michel Bisson, Timothy Breeden, Charles Paclat, Tom Stamm, Steven Willcox
-
Publication number: 20030017826Abstract: A short-range wireless architecture is presented that allows a wireless user device, such as a personal digital assistant, to communicate and enter into transactions with an application server or back-end device. A wireless tier is utilized, which may provide services for the wireless user device such as security and authentication, session and context management, proxy services, service aggregation and home page/portal services. The wireless tier may store context and/or session information for the wireless user device, and may be used to filter information sent to a wireless device from an application server. The wireless tier may login/logout the user device to an application server automatically, and may provide user and/or personalization information to the application server. The wireless server may also pre-stage information to enhance the user experience, and may maintain state information in the event of a temporary loss of wireless communication.Type: ApplicationFiled: September 10, 2001Publication date: January 23, 2003Inventors: Dan Fishman, Greg Buzzard, Hans Wolters, Sougata Mukherjea, Charles Paclat
-
Publication number: 20030018887Abstract: A method for providing user-apparent consistency in a wireless user device is presented. An IP address, or other unique identifier, is assigned to a wireless user device in wireless communication with a wireless application server. The IP address is associated with a communication session between the wireless user device and the wireless application server. The IP address, along with information related to the communication session, such as context information, is stored by the wireless application server, such as in an active session cache. The wireless user device may then rejoin the communication session in the event the wireless communication is temporarily dropped and re-established between the wireless user device and the wireless application server, without losing the assignment of the IP address to the wireless user device or any information stored for the IP address in the active session cache.Type: ApplicationFiled: September 10, 2001Publication date: January 23, 2003Inventors: Dan Fishman, Greg Buzzard, Hans Wolters, Sougata Mukherjea, Charles Paclat
-
Publication number: 20030018524Abstract: A method for suggesting products to a user of a wireless user device is presented, which may also allow the user to purchase those products through the wireless device. Historical information stored for the user may be used to query a back-end device for a selection of products. The selection of products may be based upon the historical information, such as may include recent purchases of product viewing history. The selection of products may then be filtered, formatted, pushed to a display on the wireless user device. The user may then purchase these products by selecting them on the wireless user device.Type: ApplicationFiled: September 10, 2001Publication date: January 23, 2003Inventors: Dan Fishman, Greg Buzzard, Hans Wolters, Sougata Mukherjea, Charles Paclat
-
Publication number: 20020108099Abstract: A process for developing an Enterprise JavaBean (EJB) component by analyzing a business domain to generate functional requirements that models the business domain. The functional requirements are transformed into an EJB component model, preferably using a UML drawing tool. The resulting EJB component is then built from the EJB component model that encompass the business functionality of the business domain. The present process enables the user/developer to research business problems or domain (i.e., business project) and transforms them into EJB components.Type: ApplicationFiled: October 11, 2001Publication date: August 8, 2002Inventor: Charles Paclat