Patents by Inventor Logan Colby

Logan Colby 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: 7185345
    Abstract: The present invention provides a framework, such as an extension to the CORBA Activity Service, on which a service can propagate data with remote flows between processes. The service registers, with the framework, a requirement to be given the opportunity to propagate data with any outbound flow. As part of the registration the service specifies a name by which it is to be known. During processing of any outbound remote flow the framework creates a context, obtains data to propagate from the registered service, and adds the data and name of the service to the context for inclusion with the remote flow. In the receiving process the framework finds the name and data in the context and passes the data to a service registered with the same name. The framework may support a plurality of registered services in any given process.
    Type: Grant
    Filed: June 20, 2002
    Date of Patent: February 27, 2007
    Assignee: International Business Machines Corporation
    Inventors: John A. Beaven, Logan Colby, Alexandra Mulholland, Ian Robinson
  • Publication number: 20050080838
    Abstract: An exemplary embodiment of the invention relates to a method, system, and storage medium for providing context-based dynamic policy assignment in a distributed processing environment. The system comprises: a first resource management host in communication with a client system via a distributed network architecture; at least one application executable by the first resource management host; a dynamic policy assignment system executing on the first resource management host; a plurality of policies stored on the first resource management host; and an application profile associated with the client system. The application profile is received by the first resource management host to receive application hosting services. The application hosting services include executing the application on behalf of the client system.
    Type: Application
    Filed: September 30, 2003
    Publication date: April 14, 2005
    Applicant: International Business Machines Corporation
    Inventors: Logan Colby, Jeffrey Frey, Robert High, Christopher Vignola
  • Patent number: 6766323
    Abstract: A data processing system comprising an object framework, and a plurality of components for supporting an application program utilizing the plurality of components. In the object framework, each of the plurality of components registers with the object framework. Then, in response to the registering, each of the plurality of components is associated with one of a plurality of context groups. Furthermore, each of the plurality of components creates an instance of itself. A first instance is associated with a first context group of a first respective component and a second instance is associated with a second context group of a second respective component. The first instance and the second instance operate independently of each other.
    Type: Grant
    Filed: May 22, 2001
    Date of Patent: July 20, 2004
    Assignee: International Business Machines Corporation
    Inventors: John Anthony Beaven, Logan Colby, Alexandra Mulholland, Ian Robinson
  • Publication number: 20030236922
    Abstract: The present invention provides a framework, such as an extension to the CORBA Activity Service, on which a service can propagate data with remote flows between processes. The service registers, with the framework, a requirement to be given the opportunity to propagate data with any outbound flow. As part of the registration the service specifies a name by which it is to be known. During processing of any outbound remote flow the framework creates a context, obtains data to propagate from the registered service, and adds the data and name of the service to the context for inclusion with the remote flow. In the receiving process the framework finds the name and data in the context and passes the data to a service registered with the same name. The framework may support a plurality of registered services in any given process.
    Type: Application
    Filed: June 20, 2002
    Publication date: December 25, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John A. Beaven, Logan Colby, Alexandra Mulholland, Ian Robinson
  • Publication number: 20030055965
    Abstract: A method and apparatus for creating user-definable context that is associated with every request made by a client in a distributed computer environment. A work-area is created to contain the user-defined context. The work-area is then associated with the thread of the client request. A server retrieves the context and processes the client request according to the context.
    Type: Application
    Filed: September 20, 2001
    Publication date: March 20, 2003
    Applicant: International Business Machines Corporation
    Inventors: Mercer Logan Colby, Alexandra Mulholland, Ian Robinson
  • Publication number: 20020178303
    Abstract: A data processing system comprising an object framework, and a plurality of components for supporting an application program utilizing the plurality of components. In the object framework, each of the plurality of components registers with the object framework. Then, in response to the registering, each of the plurality of components is associated with one of a plurality of context groups. Furthermore, each of the plurality of components creates an instance of itself. A first instance is associated with a first context group of a first respective component and a second instance is associated with a second context group of a second respective component. The first instance and the second instance operate independently of each other.
    Type: Application
    Filed: May 22, 2001
    Publication date: November 28, 2002
    Applicant: International Business Machines Corporation
    Inventors: John Anthony Beaven, Logan Colby, Alexandra Mulholland, Ian Robinson