Patents by Inventor Jerry Waldorf
Jerry 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: 9275353Abstract: Novel event-processing operators are provided. These novel operators can be advantageously utilized in implementing event processors and event-processing systems. The novel event-processing operators include operators for event filtering by clustering, operators for event partitioning by classification, operators for event abstraction by hypothesis testing, and operators for event filtering by point estimation.Type: GrantFiled: November 9, 2007Date of Patent: March 1, 2016Assignee: Oracle America, Inc.Inventors: Yanbing Lu, Jerry Waldorf
-
Patent number: 8302074Abstract: 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: GrantFiled: October 14, 2005Date of Patent: October 30, 2012Assignee: Oracle America, Inc.Inventor: Jerry A. Waldorf
-
Patent number: 7987234Abstract: Graphical means for setting up, monitoring and issuing alerts for data conditions are described.Type: GrantFiled: October 14, 2005Date of Patent: July 26, 2011Assignee: Oracle America, Inc.Inventor: Jerry A. Waldorf
-
Patent number: 7870167Abstract: Novel techniques for implementing applications, such as event processors (“EPs”), designed in CQL are provided. Event processors, created as a network of CQL operators, can be implemented in SQL. Implementing an event processor in SQL allows the leveraging of significant industry knowledge and experience in research and development of SQL engines. A user can interact with an EP-generator application to design an event processor in CQL. The EP-generator application can implement the event processor by translating the CQL into SQL statements. Event-processing systems can execute the SQL implementation of the event processor in a first computing environment, such as an SQL database. In this manner, systems described herein can execute event processors defined as a network of CQL operators with high performance and scalability.Type: GrantFiled: November 9, 2007Date of Patent: January 11, 2011Assignee: Oracle America, Inc.Inventors: Yanbing Lu, Jerry Waldorf
-
Patent number: 7774720Abstract: 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: GrantFiled: October 14, 2005Date of Patent: August 10, 2010Assignee: Oracle America, Inc.Inventors: Alexander Demetriades, Jerry A. Waldorf, Tientien Li
-
Patent number: 7667582Abstract: 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: GrantFiled: October 14, 2005Date of Patent: February 23, 2010Assignee: Sun Microsystems, Inc.Inventor: Jerry A. Waldorf
-
Patent number: 7644197Abstract: 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: GrantFiled: June 17, 2004Date of Patent: January 5, 2010Assignee: Sun Microsystems, Inc.Inventors: Jerry A. Waldorf, Frank Kieviet
-
Publication number: 20090125536Abstract: Novel techniques for implementing applications, such as event processors (“EPs”), designed in CQL are provided. Event processors, created as a network of CQL operators, can be implemented in SQL. Implementing an event processor in SQL allows the leveraging of significant industry knowledge and experience in research and development of SQL engines. A user can interact with an EP-generator application to design an event processor in CQL. The EP-generator application can implement the event processor by translating the CQL into SQL statements. Event-processing systems can execute the SQL implementation of the event processor in a first computing environment, such as an SQL database. In this manner, systems described herein can execute event processors defined as a network of CQL operators with high performance and scalability.Type: ApplicationFiled: November 9, 2007Publication date: May 14, 2009Inventors: Yanbing Lu, Jerry Waldorf
-
Publication number: 20090125916Abstract: Novel event-processing operators are provided. These novel operators can be advantageously utilized in implementing event processors and event-processing systems. The novel event-processing operators include operators for event filtering by clustering, operators for event partitioning by classification, operators for event abstraction by hypothesis testing, and operators for event filtering by point estimation.Type: ApplicationFiled: November 9, 2007Publication date: May 14, 2009Inventors: Yanbing Lu, Jerry Waldorf
-
Patent number: 7526769Abstract: 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: GrantFiled: November 5, 2004Date of Patent: April 28, 2009Assignee: Sun Microsystems, Inc.Inventors: Lealon E. Watts, Jr., Jerry A. Waldorf, Nathan K. Inada, Rangaswamy Srihari, Samuel N. Domingo
-
Patent number: 7506072Abstract: 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: GrantFiled: October 8, 2004Date of Patent: March 17, 2009Assignee: Sun Microsystems, Inc.Inventors: Jerry A. Waldorf, Yanbing Lu, Alex Demetriades
-
Patent number: 7383355Abstract: 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: GrantFiled: November 1, 2000Date of Patent: June 3, 2008Assignee: Sun Microsystems, Inc.Inventors: Peter C. Berkman, Gevik H. Nalbandian, Jerry A. Waldorf, Rangaswamy Srihari, Alexander Demetriades
-
Patent number: 7363630Abstract: 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: GrantFiled: July 25, 2005Date of Patent: April 22, 2008Assignee: Sun Microsystems, Inc.Inventors: Peter C. Berkman, Gevik H. Nalbandian, Jerry A. Waldorf, Nathan K. Inada, Rangaswamy Srihari, Alexander Demetriades
-
Patent number: 7343554Abstract: 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: GrantFiled: October 8, 2004Date of Patent: March 11, 2008Assignee: Sun Microsystems, Inc.Inventors: Jerry A. Waldorf, Yanbing Lu, Alex Demetriades
-
Patent number: 7340745Abstract: 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: GrantFiled: June 23, 2003Date of Patent: March 4, 2008Assignee: Sun Microsystems, Inc.Inventor: Jerry A. Waldorf
-
Patent number: 7284018Abstract: 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: GrantFiled: August 20, 2004Date of Patent: October 16, 2007Assignee: Sun Microsystems, Inc.Inventors: Jerry A. Waldorf, Venugopalan Venkataraman
-
Publication number: 20070038756Abstract: 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: ApplicationFiled: October 8, 2004Publication date: February 15, 2007Inventors: Jerry Waldorf, Yanbing Lu, Alex Demetriades
-
Publication number: 20060156314Abstract: 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: ApplicationFiled: June 23, 2003Publication date: July 13, 2006Inventor: Jerry Waldorf
-
Publication number: 20060053425Abstract: 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: ApplicationFiled: July 25, 2005Publication date: March 9, 2006Inventors: Peter Berkman, Gevik Nalbandian, Jerry Waldorf, Nathan Inada, Rangaswamy Srihari, Alexander Demetriades
-
Publication number: 20060031750Abstract: Systems and techniques for operating a Web browser as if the Web browser were a Web service server with and without a business process engine. In one exemplary implementation with a business process engine, 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: ApplicationFiled: October 7, 2004Publication date: February 9, 2006Inventors: Jerry Waldorf, Yanbing Lu, Alex Demetriades