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: 8621342
    Abstract: 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: Grant
    Filed: September 10, 2009
    Date of Patent: December 31, 2013
    Assignee: Oracle International Corporation
    Inventors: Lang Li, Charles Paclat
  • Patent number: 8539490
    Abstract: 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: Grant
    Filed: July 21, 2011
    Date of Patent: September 17, 2013
    Assignee: Oracle International Corporation
    Inventors: Paul Parkinson, Charles Paclat
  • Publication number: 20130024863
    Abstract: 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: Application
    Filed: July 21, 2011
    Publication date: January 24, 2013
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Paul Parkinson, Charles Paclat
  • Publication number: 20110029857
    Abstract: 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: Application
    Filed: September 10, 2009
    Publication date: February 3, 2011
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Lang Li, Charles Paclat
  • Patent number: 7660824
    Abstract: 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: Grant
    Filed: May 17, 2005
    Date of Patent: February 9, 2010
    Assignee: BEA Systems, Inc.
    Inventors: Eric M. Halpern, Mark Spotswood, Charles Paclat
  • Patent number: 7529818
    Abstract: 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: Grant
    Filed: May 17, 2005
    Date of Patent: May 5, 2009
    Assignee: BEA Systems, Inc.
    Inventors: Eric M. Halpern, Mark Spotswood, Charles Paclat
  • Publication number: 20070060117
    Abstract: 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: Application
    Filed: November 1, 2006
    Publication date: March 15, 2007
    Applicant: BEA SYSTEMS, INC.
    Inventors: Dan Fishman, Greg Buzzard, Hans Wolters, Sougata Mukherjea, Charles Paclat
  • Patent number: 7117266
    Abstract: 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: Grant
    Filed: September 10, 2001
    Date of Patent: October 3, 2006
    Assignee: BEA Systems, Inc.
    Inventors: Dan Fishman, Greg Buzzard, Hans Wolters, Sougata Mukherjea, Charles Paclat
  • Publication number: 20050262101
    Abstract: 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: Application
    Filed: May 17, 2005
    Publication date: November 24, 2005
    Applicant: BEA Systems, Inc.
    Inventors: Eric Halpern, Mark Spotswood, Charles Paclat
  • Publication number: 20050262225
    Abstract: 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: Application
    Filed: May 17, 2005
    Publication date: November 24, 2005
    Applicant: BEA Systems, Inc.
    Inventors: Eric Halpern, Mark Spotswood, Charles Paclat
  • Patent number: 6847963
    Abstract: 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: Grant
    Filed: October 12, 2000
    Date of Patent: January 25, 2005
    Assignee: BEA Systems, Inc.
    Inventor: Charles Paclat
  • Publication number: 20030065670
    Abstract: 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: Application
    Filed: December 13, 2001
    Publication date: April 3, 2003
    Inventors: Michel Bisson, Timothy Breeden, Charles Paclat, Tom Stamm, Steven Willcox
  • Publication number: 20030017826
    Abstract: 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: Application
    Filed: September 10, 2001
    Publication date: January 23, 2003
    Inventors: Dan Fishman, Greg Buzzard, Hans Wolters, Sougata Mukherjea, Charles Paclat
  • Publication number: 20030018887
    Abstract: 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: Application
    Filed: September 10, 2001
    Publication date: January 23, 2003
    Inventors: Dan Fishman, Greg Buzzard, Hans Wolters, Sougata Mukherjea, Charles Paclat
  • Publication number: 20030018524
    Abstract: 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: Application
    Filed: September 10, 2001
    Publication date: January 23, 2003
    Inventors: Dan Fishman, Greg Buzzard, Hans Wolters, Sougata Mukherjea, Charles Paclat
  • Publication number: 20020108099
    Abstract: 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: Application
    Filed: October 11, 2001
    Publication date: August 8, 2002
    Inventor: Charles Paclat