Patents by Inventor Frederick H. Carter
Frederick H. Carter 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: 10284685Abstract: Tools are provided to assist users of cloud computing systems to create, monitor, and debug the resource instances they need. Specifically, resource instances are created in a cloud computing system based on a blueprint that is provided to a blueprint processor. The blueprint declaratively defines the resources that the user needs to have created in the cloud. Based on the information contained in blueprint, the blueprint processor causes the cloud to orchestrate the creation of resource instances, doing so in parallel when possible, and to configure those resource instances as specified in blueprint. Techniques are described for generating a timeline to convey status during the deployment process, and for performing debugging operations.Type: GrantFiled: March 24, 2017Date of Patent: May 7, 2019Assignee: Oracle International CorporationInventors: Jonathan Asher Bauer, Guillaume Nicolas Vambenepe, Frederick H. Carter
-
Publication number: 20170201600Abstract: Tools are provided to assist users of cloud computing systems to create, monitor, and debug the resource instances they need. Specifically, resource instances are created in a cloud computing system based on a blueprint that is provided to a blueprint processor. The blueprint declaratively defines the resources that the user needs to have created in the cloud. Based on the information contained in blueprint, the blueprint processor causes the cloud to orchestrate the creation of resource instances, doing so in parallel when possible, and to configure those resource instances as specified in blueprint. Techniques are described for generating a timeline to convey status during the deployment process, and for performing debugging operations.Type: ApplicationFiled: March 24, 2017Publication date: July 13, 2017Inventors: Jonathan Asher Bauer, Guillaume Nicolas Vambenepe, Frederick H. Carter
-
Patent number: 9667746Abstract: Tools are provided to assist users of cloud computing systems to create, monitor, and debug the resource instances they need. Specifically, resource instances are created in a cloud computing system based on a blueprint that is provided to a blueprint processor. The blueprint declaratively defines the resources that the user needs to have created in the cloud. Based on the information contained in blueprint, the blueprint processor causes the cloud to orchestrate the creation of resource instances, doing so in parallel when possible, and to configure those resource instances as specified in blueprint. Techniques are described for generating a timeline to convey status during the deployment process, and for performing debugging operations.Type: GrantFiled: January 16, 2013Date of Patent: May 30, 2017Assignee: Oracle International CorporationInventors: Jonathan Asher Bauer, Guillaume Nicolas Vambenepe, Frederick H. Carter
-
Publication number: 20140201372Abstract: Tools are provided to assist users of cloud computing systems to create, monitor, and debug the resource instances they need. Specifically, resource instances are created in a cloud computing system based on a blueprint that is provided to a blueprint processor. The blueprint declaratively defines the resources that the user needs to have created in the cloud. Based on the information contained in blueprint, the blueprint processor causes the cloud to orchestrate the creation of resource instances, doing so in parallel when possible, and to configure those resource instances as specified in blueprint. Techniques are described for generating a timeline to convey status during the deployment process, and for performing debugging operations.Type: ApplicationFiled: January 16, 2013Publication date: July 17, 2014Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Jonathan Asher Bauer, Guillaume Nicolas Vambenepe, Frederick H. Carter
-
Patent number: 8543695Abstract: A system, apparatus, computer readable medium and method are disclosed for identifying underlying services of transactions in a service-oriented architecture (“SOA”)-based computer network. In one embodiment, a computer readable medium includes executable instructions to characterize messages communicating among services to form characterizations of the messages. Also included are executable instructions to determine dependencies using the characterizations of messages within a subset of the services. These dependencies can be represented as dependency links interconnecting the subset of the services that effectuate a transaction of interest. By identifying the dependency links, the underlying services in SOA-based networked computer system can advantageously be determined for managing the behavior of the subset of the services and other distributed services of the SOA-based networked computer system.Type: GrantFiled: May 14, 2012Date of Patent: September 24, 2013Assignee: Oracle International CorporationInventor: Frederick H. Carter
-
Publication number: 20120290697Abstract: A system, apparatus, computer readable medium and method are disclosed for identifying underlying services of transactions in a service-oriented architecture (“SOA”)-based computer network. In one embodiment, a computer readable medium includes executable instructions to characterize messages communicating among services to form characterizations of the messages. Also included are executable instructions to determine dependencies using the characterizations of messages within a subset of the services. These dependencies can be represented as dependency links interconnecting the subset of the services that effectuate a transaction of interest. By identifying the dependency links, the underlying services in SOA-based networked computer system can advantageously be determined for managing the behavior of the subset of the services and other distributed services of the SOA-based networked computer system.Type: ApplicationFiled: May 14, 2012Publication date: November 15, 2012Applicant: Oracle International CorporationInventor: Frederick H. Carter
-
Patent number: 8195789Abstract: A system, apparatus, computer readable medium and method are disclosed for identifying underlying services of transactions in a service-oriented architecture (“SOA”)-based computer network. In one embodiment, a computer readable medium includes executable instructions to characterize messages communicating among services to form characterizations of the messages. Also included are executable instructions to determine dependencies using the characterizations of messages within a subset of the services. These dependencies can be represented as dependency links interconnecting the subset of the services that effectuate a transaction of interest. By identifying the dependency links, the underlying services in SOA-based networked computer system can advantageously be determined for managing the behavior of the subset of the services and other distributed services of the SOA-based networked computer system.Type: GrantFiled: April 20, 2005Date of Patent: June 5, 2012Assignee: Oracle International CorporationInventor: Frederick H. Carter
-
Patent number: 7743150Abstract: In one embodiment, a method for correlating web service messages includes operating an autonomous software agent. This agent can detect a correlation key of a message, and then associate the message with the detected correlation key while a transaction is pending. During the transaction, the message can be accessed to retrieve information. In another embodiment, the method includes further operating said autonomous software agent to acquire a subset of rules governing execution of the transaction. The agent can be configured to intercept a noncompliant message associated with the correlation key. If it does, the agent can modify the noncompliant message to comply the said subset of rules.Type: GrantFiled: May 19, 2004Date of Patent: June 22, 2010Assignee: Oracle International CorporationInventors: Frederick H. Carter, Steven C. Langley, Mark T. Wallace, Jeffrey T. Meredith, Paul E. Butterworth
-
Patent number: 7549153Abstract: A method of supplementing the operations performed by a web service includes operating an autonomous software agent. The autonomous software agent receives a request directed to a web service and identifies a web service input operation associated with the request. The web service input operation is associated with a set of input actions. The input actions are executed prior to directing the request to web service. The autonomous software agent may also receive a response from the web service. A web service output operation associated with the response is identified. The web service output operation is associated with a set of output actions. The output actions are executed prior to directing the response to a client.Type: GrantFiled: July 22, 2002Date of Patent: June 16, 2009Assignee: Amberpoint, Inc.Inventors: Paul E. Butterworth, Frederick H. Carter, Joseph R. Cortopassi, Michael S. Schilling, Charles E. Thurston, Mark T. Wallace
-
Patent number: 7130898Abstract: An application proxy is disclosed for shielding the complexities of invoking a service from a higher level mechanism, such as a process engine. The application proxy comprises a proxy engine and one or more sets of protocol logic. Each set of protocol logic implements a particular protocol that may be used to invoke services on service applications. The protocols implemented by the sets of protocol logic may be standard protocols (e.g. SOAP (Simple Object Access Protocol), ebXML, etc.) implemented by many service applications to enable service invocations. In operation, the application proxy receives a message to perform an activity which calls for the invocation of a service. In response to the message, the application proxy obtains the service definition associated with the service. Based upon the service definition, the proxy engine executes an appropriate set of protocol logic.Type: GrantFiled: August 27, 2001Date of Patent: October 31, 2006Assignee: Sun Microsystems, Inc.Inventor: Frederick H. Carter
-
Publication number: 20040133656Abstract: A method of supplementing the operations performed by a web service includes operating an autonomous software agent. The autonomous software agent receives a request directed to a web service and identifies a web service input operation associated with the request. The web service input operation is associated with a set of input actions. The input actions are executed prior to directing the request to web service. The autonomous software agent may also receive a response from the web service. A web service output operation associated with the response is identified. The web service output operation is associated with a set of output actions. The output actions are executed prior to directing the response to a client.Type: ApplicationFiled: July 22, 2002Publication date: July 8, 2004Inventors: Paul E. Butterworth, Frederick H. Carter, Joseph R. Cortopassi, Michael S. Schilling, Charles E. Thurston, Mark T. Wallace
-
Publication number: 20030055875Abstract: An application proxy is disclosed for shielding the complexities of invoking a service from a higher level mechanism, such as a process engine. The application proxy comprises a proxy engine and one or more sets of protocol logic. Each set of protocol logic implements a particular protocol that may be used to invoke services on service applications. The protocols implemented by the sets of protocol logic may be standard protocols (e.g. SOAP (Simple Object Access Protocol), ebXML, etc.) implemented by many service applications to enable service invocations. In operation, the application proxy receives a message to perform an activity which calls for the invocation of a service. In response to the message, the application proxy obtains the service definition associated with the service. Based upon the service definition, the proxy engine executes an appropriate set of protocol logic.Type: ApplicationFiled: August 27, 2001Publication date: March 20, 2003Inventor: Frederick H. Carter