Patents by Inventor Jerry A. Waldorf

Jerry A. Waldorf 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: 8302074
    Abstract: Systems and methods for graphical user interfaces and for presenting content to a user of a graphical user interface are provided. In one implementation, a method for providing a graphical user interface component for a web page is disclosed. The method includes positioning a graphical user interface component on a web page layout, defining one or more conditions associated with the graphical user interface component, and determining content to be displayed at run time if the conditions are satisfied.
    Type: Grant
    Filed: October 14, 2005
    Date of Patent: October 30, 2012
    Assignee: Oracle America, Inc.
    Inventor: Jerry A. Waldorf
  • Patent number: 7987234
    Abstract: Graphical means for setting up, monitoring and issuing alerts for data conditions are described.
    Type: Grant
    Filed: October 14, 2005
    Date of Patent: July 26, 2011
    Assignee: Oracle America, Inc.
    Inventor: Jerry A. Waldorf
  • Patent number: 7774720
    Abstract: Systems and methods relating to enterprise systems are provided. In one implementation, a computer-implemented method for defining components and connections in an integration project is provided. The method includes selecting a project for integrating a plurality of components of an enterprise, adding a first component, the first component representing a first physical resource associated with the project, and positioning the first component on a connectivity map. The method also includes adding a second component, the second component representing a second physical resource associated with the project, positioning the second component on the connectivity map, and defining a connection between the first component and the second component.
    Type: Grant
    Filed: October 14, 2005
    Date of Patent: August 10, 2010
    Assignee: Oracle America, Inc.
    Inventors: Alexander Demetriades, Jerry A. Waldorf, Tientien Li
  • Patent number: 7667582
    Abstract: Techniques are described for defining, creating, and presenting a chart. When the chart is called, up-to-date information is used to create the chart. This allows the chart to reflect current key performance indicators for a business. A tool can also be provided for creating a chart definition, which is used to instantiate the chart. The tool provides graphical inputs for a user to select the inputs, operations and outputs into the chart. The tool enables users to create the chart definition with little or no programming.
    Type: Grant
    Filed: October 14, 2005
    Date of Patent: February 23, 2010
    Assignee: Sun Microsystems, Inc.
    Inventor: Jerry A. Waldorf
  • Patent number: 7644197
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for processing an ordered sequence of elements in one or more queues. A first element is received from a queue at a first processor. The first element is processed during a first processing time. A second element is received from a queue at a second processor. The second element is processed during a second processing time. The first and second processed elements are committed serially to a write queue, such that a temporal order between the first and second elements in the queues is maintained regardless of the durations of the first and second processing times.
    Type: Grant
    Filed: June 17, 2004
    Date of Patent: January 5, 2010
    Assignee: Sun Microsystems, Inc.
    Inventors: Jerry A. Waldorf, Frank Kieviet
  • Patent number: 7526769
    Abstract: The present invention is related to systems and methods that parse and/or translate inbound messages into outbound messages such that disparate computer systems can communicate intelligibly. In one embodiment, a system recursively parses the inbound message such that relatively fewer outbound message structure definitions are required and advantageously decreases the usage of resources by the system. Further, one system in accordance with the present invention allows an operator to configure the identity of a delimiter in the inbound message. The delimiter can span multiple characters and includes the logical inverse of a set of delimiters. The outbound message can be accessed at nodes within a hierarchy, as well as at leaves. Thus, a user need not know the precise location of data within the outbound message. A set of updating rules further permits the updating of an outbound message without having to reparse an entire inbound message.
    Type: Grant
    Filed: November 5, 2004
    Date of Patent: April 28, 2009
    Assignee: Sun Microsystems, Inc.
    Inventors: Lealon E. Watts, Jr., Jerry A. Waldorf, Nathan K. Inada, Rangaswamy Srihari, Samuel N. Domingo
  • Patent number: 7506072
    Abstract: Systems and techniques for using a Web-service based business process to interact with a Web browser as if the Web browser were a Web service server. In one exemplary implementation, an interface module with a HTTP server is provided to convert data from the Web browser into an XML document from a Web service server and to convert data from the business process engine in an XML document to a Web service server into a Web page for the Web browser. The business process engine may be programmed in the Business Process Execution Language for Web Services (BPEL) or other suitable business process execution languages.
    Type: Grant
    Filed: October 8, 2004
    Date of Patent: March 17, 2009
    Assignee: Sun Microsystems, Inc.
    Inventors: Jerry A. Waldorf, Yanbing Lu, Alex Demetriades
  • Patent number: 7383355
    Abstract: In the distributed enterprise application integration system, modularized components located on multiple hosts are centrally managed so as to facilitate communication among application programs. Collaboration services traditionally associated with a central server, such as, for example, message queues, message publishers/subscribers, and message processes, are instead distributed to multiple hosts and monitored by a central registry service. This system allow configuration management to be performed in a central location using a top-level approach, while implementation and execution tasks are distributed and delegated to various components that communicate with the applications.
    Type: Grant
    Filed: November 1, 2000
    Date of Patent: June 3, 2008
    Assignee: Sun Microsystems, Inc.
    Inventors: Peter C. Berkman, Gevik H. Nalbandian, Jerry A. Waldorf, Rangaswamy Srihari, Alexander Demetriades
  • Patent number: 7363630
    Abstract: An intelligent queue may be used to facilitate communication among a set business application programs. In one embodiment, the intelligent queue may interact with a variety of business application programs providing consistent service behaviors across a variety of data store products. The intelligent queue provides extended message storage, efficient journalling, interoperability with other intelligent queues, load balancing, once-only processing, as well as detailed message state information that tracks the status of each message from both the sender and the recipient's perspective.
    Type: Grant
    Filed: July 25, 2005
    Date of Patent: April 22, 2008
    Assignee: Sun Microsystems, Inc.
    Inventors: Peter C. Berkman, Gevik H. Nalbandian, Jerry A. Waldorf, Nathan K. Inada, Rangaswamy Srihari, Alexander Demetriades
  • Patent number: 7343554
    Abstract: This application describes systems and techniques for using a Web-service based business process to interact with a Web browser as if the Web browser were a Web service server. In one exemplary implementation, an interface module with a HTTP server is provided to convert data from the Web browser into an XML document from a Web service server and to convert data from the business process engine in an XML document to a Web service server into a Web page for the Web browser. The business process engine may be programmed in the Business Process Execution Language for Web Services (BPEL) or other suitable business process execution languages. Mechanisms for supporting the back button function in the Web browser are described for interaction between the business process engine and the Web browser.
    Type: Grant
    Filed: October 8, 2004
    Date of Patent: March 11, 2008
    Assignee: Sun Microsystems, Inc.
    Inventors: Jerry A. Waldorf, Yanbing Lu, Alex Demetriades
  • Patent number: 7340745
    Abstract: The invention is related to methods and apparatus that provide a graphical-user-interface-based tool using drag and drop functionality to manipulate descriptions of the interface between two dissimilar API functions. A graphical-user-interface-based tool advantageously permits a user to draw lines between the parameter nodes of the two APIs to indicate the translation of data elements from a first form in which the nodes exist in one API to a second form in a different API. The graphical-user-interface-based tool also depicts the flow of information into a set of API call input parameters, and the flow of information resulting from that API call into another set of nodes. In one embodiment, API functions and parameters are represented as nodes within an object hierarchy, providing a convenient relationship between the nodes, and variables and methods written in an object oriented programming language.
    Type: Grant
    Filed: June 23, 2003
    Date of Patent: March 4, 2008
    Assignee: Sun Microsystems, Inc.
    Inventor: Jerry A. Waldorf
  • Patent number: 7284018
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for performing a transaction across one or more resources. A connection is established to one or more resources that are required by a transaction. Each connected resource is registered with a transaction manager. One of the resources is designated as an anchor resource. The one or more resources are updated in accordance with the transaction; and a two-phase commit with each resource involved in the transaction is performed, wherein the anchor resource is committed to after every other resource has been committed to. Methods and apparatus, including computer program products, implementing and using techniques for recovering one or more interrupted transactions across one or more resources are also described.
    Type: Grant
    Filed: August 20, 2004
    Date of Patent: October 16, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Jerry A. Waldorf, Venugopalan Venkataraman
  • Patent number: 6970945
    Abstract: An intelligent queue may be used to facilitate communication among a set business application programs. In one embodiment, the intelligent queue may interact with a variety of business application programs providing consistent service behaviors across a variety of data store products. The intelligent queue provides extended message storage, efficient journalling, interoperability with other intelligent queues, load balancing, once-only processing, as well as detailed message state information that tracks the status of each message from both the sender and the recipient's perspective.
    Type: Grant
    Filed: November 1, 2000
    Date of Patent: November 29, 2005
    Assignee: SeeBeyond Technology Corporation
    Inventors: Peter C. Berkman, Gevik H. Nalbandian, Jerry A. Waldorf, Nathan K. Inada, Rangaswamy Srihari, Alexander Demetriades
  • Patent number: 6836890
    Abstract: The present invention is related to systems and methods that parse and/or translate inbound messages into outbound messages such that disparate computer systems can communicate intelligibly. In one embodiment, a system recursively parses the inbound message such that relatively fewer outbound message structure definitions are required and advantageously decreases the usage of resources by the system. Further, one system in accordance with the present invention allows an operator to configure the identity of a delimiter in the inbound message. The delimiter can span multiple characters and includes the logical inverse of a set of delimiters. The outbound message can be accessed at nodes within a hierarchy, as well as at leaves. Thus, a user need not know the precise location of data within the outbound message. A set of updating rules further permits the updating of an outbound message without having to re-parse an entire inbound message.
    Type: Grant
    Filed: November 1, 2000
    Date of Patent: December 28, 2004
    Assignee: Seebeyond Techonogy Corporation
    Inventors: Lealon E. Watts, Jr., Jerry A. Waldorf, Nathan K. Inada, Rangaswamy Srihari, Samuel N. Domingo
  • Publication number: 20020038228
    Abstract: The present invention relates to systems and methods that allow business analysts to quickly identify inefficiencies and latencies in distributed business processes. A model of the business process is created. The model identifies activities that are part of the business process. When activities of the business process are initiated and completed, the status of the activities is reported over a network, such as in a data queue. The activities corresponding to the monitored business process are detected and monitored as the activities are reported over the network. The activities of many instances of the business process are monitored and tracked. An activity is further identified in a data store with the instance to which the activity belongs. Thus, activities relating to a single instance of the process can be analyzed. One embodiment combines and relates other aspects and parameters of the monitored business process to the activities of individual instances.
    Type: Application
    Filed: March 28, 2001
    Publication date: March 28, 2002
    Inventors: Jerry A. Waldorf, Alexander Demetriades, Alex Andrianopoulos