Patents by Inventor Martin Nally

Martin Nally 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: 10425465
    Abstract: A method of serving an API request includes receiving the API request at a local API proxy deployed at a local deployment environment. The method includes utilizing the local API proxy to service the API request at the local deployment environment, establishing a connection with a remote API management server, and providing to the remote API management server, via the connection, at least metadata about the API request.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: September 24, 2019
    Assignee: Google LLC
    Inventors: Prabhat Jha, Akhil Arora, Gregory Brail, Martin Nally, Peter Johnson
  • Publication number: 20070245225
    Abstract: A method, apparatus, and computer-usable medium for graphically depicting a behavior as a global process flow graph, wherein the global process flow graph includes a collection of actions performed by at least two roles; and transforming the global process flow graph into a collection of local processes, wherein each local process includes all actions performed by exactly one role among the at least two roles.
    Type: Application
    Filed: April 18, 2006
    Publication date: October 18, 2007
    Inventors: Martin Nally, James Rumbaugh
  • Publication number: 20060150204
    Abstract: Provided are a method, system, and article of manufacture, wherein a client component including at least one client interface is provided. Also provided is a target component including at least one service interface, wherein the at least one client interface is capable of matching the at least one service interface. A service interface implementation corresponding to the at least one service interface is provided, wherein the service interface implementation is a dynamic service interface implementation. The dynamic service interface implementation is executed to allow access to the client component to a service provided by the target component.
    Type: Application
    Filed: December 15, 2004
    Publication date: July 6, 2006
    Inventors: Michael Beisiegel, Jean-Sebastien Delfino, Jason McGee, Martin Nally, Peter Niblett
  • Publication number: 20060126657
    Abstract: Provided are a method, system, and program for generating asynchronous interfaces and methods from synchronous interfaces and methods receiving a synchronous interface to a target component having a synchronous method used by a client component to synchronously invoke the target component. An asynchronous interface is generated for the synchronous interface of the target component. An asynchronous method is generated for the generated asynchronous interface having arguments to invoke the target component, wherein the client calls the generated asynchronous method to cause an asynchronous execution of the synchronous method.
    Type: Application
    Filed: December 15, 2004
    Publication date: June 15, 2006
    Inventors: Michael Beisiegel, Jean-Sebastien Delfino, Martin Nally, Peter Niblett, David Vines
  • Publication number: 20060129560
    Abstract: Provided is an architecture for enabling business components to access middleware components in a runtime environment. A business container hosts business components and services to enable communication between the business components. A plurality of infrastructure components expose interfaces and methods to the business components, wherein the exposed interfaces and methods have names descriptive of a business domain for which the business applications are written. The infrastructure components implementation of the interfaces and methods exposed to the business components include calls to the middleware application programming interfaces (APIs) to invoke middleware APIs to cause middleware operations.
    Type: Application
    Filed: December 15, 2004
    Publication date: June 15, 2006
    Inventors: Greg Adams, Michael Beisiegel, Stephen Brodsky, Jean-Sebastien Delfino, Donald Ferguson, Robert High, Jason McGee, Martin Nally, Peter Niblett, Marc-Thomas Schmidt
  • Patent number: 7058939
    Abstract: Methods, systems, and computer program products for programmatically enforcing referential integrity constraints defined for classes of an arbitrary modeling framework (such as the Meta Object Facility, or “MOF”) when associations among class instances are modified. The present invention relieves the application programmer of the burden of writing code to maintain the links between instances, and applications are therefore considerably easier to write and to maintain, and programmatically maintains inverse links. This reduces the amount of data to be serialized, as the other link can be automatically resolved at the time the inverse link is reconstituted, and also helps in maintaining referential integrity among serialized instances (e.g. where associations are specified in one or more XML Metadata Interchange, or “XML”, documents) because redundant information about the values of the same association will not have to be written across different documents or storage repositories.
    Type: Grant
    Filed: April 5, 2001
    Date of Patent: June 6, 2006
    Assignee: International Business Machines Corporation
    Inventors: Daniel C. Berg, Martin Nally, Lawrence S. Rich
  • Publication number: 20040015847
    Abstract: Methods, systems, and computer program products for programmatically enforcing referential integrity constraints defined for classes of an arbitrary modeling framework (such as the Meta Object Facility, or “MOF”) when associations among class instances are modified. The present invention relieves the application programmer of the burden of writing code to maintain the links between instances, and applications are therefore considerably easier to write and to maintain, and programmatically maintains inverse links. This reduces the amount of data to be serialized, as the other link can be automatically resolved at the time the inverse link is reconstituted, and also helps in maintaining referential integrity among serialized instances (e.g. where associations are specified in one or more XML Metadata Interchange, or “XML”, documents) because redundant information about the values of the same association will not have to be written across different documents or storage repositories.
    Type: Application
    Filed: April 5, 2001
    Publication date: January 22, 2004
    Applicant: International Business Machines Corporation
    Inventors: Daniel C. Berg, Martin Nally, Lawrence S. Rich