Patents by Inventor Mark T. Colan

Mark T. Colan 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: 6704804
    Abstract: A group of protocols is described that establishes an information bus. The protocols allow various applications and components to plug into the information bus. As a member of the bus, each application or component can exchange information with any other application or component in a structured manner. The information bus is especially useful in interconnecting Java beans and applets in a Java virtual machine and in a distributive computer environment.
    Type: Grant
    Filed: December 29, 1998
    Date of Patent: March 9, 2004
    Assignee: International Business Machines Corporation
    Inventors: Douglass J. Wilson, Mark T. Colan
  • Patent number: 6704803
    Abstract: A group of protocols is described that establish an information bus. The protocols allow various applications and components to plug into the information bus. As a member of the bus, each application or component can exchange information with any other application or component in a structured way. The information bus is especially useful in interconnecting Java beans and applets in a Java virtual machine and in a distributive computer environment. An object oriented computer system having multiple participants is disclosed that utilizes a communications bus for sharing data between the multiple participants. The communications bus comprises membership generator logic, data event builder logic, data notification logic, and data control logic. The membership generator logic is configured to grant each requesting participant membership to the communications bus. The data event builder logic is configured to prepare data events occurring the computer system.
    Type: Grant
    Filed: December 29, 1998
    Date of Patent: March 9, 2004
    Assignee: International Business Machines Corporation
    Inventors: Douglass J. Wilson, Mark T. Colan
  • Publication number: 20030163598
    Abstract: A group of protocols is described that establish an information bus. The protocols allow various applications and components to plug into the information bus. As a member of the bus, each application or component can exchange information with any other application or component in a structured way. The information bus is especially useful in interconnecting Java beans and applets in a Java virtual machine and in a distributive computer environment. An object oriented computer system having multiple participants is disclosed that utilizes a communications bus for sharing data between the multiple participants. The communications bus comprises membership generator logic, data event builder logic, data notification logic, and data control logic. The membership generator logic is configured to grant each requesting participant membership to the communications bus. The data event builder logic is configured to prepare data events occurring the computer system.
    Type: Application
    Filed: December 29, 1998
    Publication date: August 28, 2003
    Inventors: DOUGLASS J. WILSON, MARK T. COLAN
  • Publication number: 20030061398
    Abstract: A group of protocols is described that establish an information bus. The protocols allow various applications and components to plug into the information bus. As a member of the bus, each application or component can exchange information with any other application or component in a structured way. The information bus is especially useful in interconnecting Java beans and applets in a Java virtual machine and in a distributive computer environment. A data consuming apparatus for use with an information bus is disclosed that retrieves data across the information bus for use with applications associated with the information bus, the data is retrieved from other applications sharing the information bus. The apparatus comprises data notification logic and data element retrieval logic. The data notification logic notifies the information bus for the need for a desired data element. The data element retrieval logic retrieves a requested data element from the information bus.
    Type: Application
    Filed: December 29, 1998
    Publication date: March 27, 2003
    Inventors: DOUGLASS J. WILSON, MARK T. COLAN
  • Patent number: 6266716
    Abstract: A group of protocols is described that establish an information bus. The protocols allow various applications and components to plug into the information bus. As a member of the bus, each application or component can exchange information with any other application or component in a structured way. The information bus is especially useful in interconnecting Java beans and applets in a Java virtual machine and in a distributive computer environment. An apparatus is disclosed that is utilized to produce data from an application to an information bus for sharing the data with other applications utilizing the information bus. The data producing apparatus comprises a data element building logic, which builds data elements containing the data within the application, a data notification logic, which notifies the information bus of the availability of the data element, and a data element transfer logic, which transfers data element from one application to another.
    Type: Grant
    Filed: December 29, 1998
    Date of Patent: July 24, 2001
    Assignee: International Business Machines Corporation
    Inventors: Douglass J. Wilson, Mark T. Colan