Patents by Inventor Gordon W. Bonsall

Gordon W. Bonsall 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: 5652866
    Abstract: A programmable workstation for collaborative working in a network comprises a conventional operating system and network control layer for controlling physical routing of data between nodes. A collaborative application subsystem which interfaces with conventional telephones is responsive to a predetermined call from a collaboration call manager to establish the call manager at the node to handle incoming events which are not specific to any application program instances at the node.
    Type: Grant
    Filed: August 26, 1994
    Date of Patent: July 29, 1997
    Assignee: IBM Corporation
    Inventors: Barry Keith Aldred, Howard Shelton Lambert, Harry David Mitchell, Gordon W. Bonsall
  • Patent number: 5539886
    Abstract: A programmable workstation for collaborative working in a network comprises a conventional operating system and network control layer for controlling physical routing of data between nodes. A collaborative application subsystem which interfaces with application programs is responsive to a predetermined call from a collaboration call manager to establish the call manager at the node to handle incoming events which are not specific to any application program instances at the node.
    Type: Grant
    Filed: June 27, 1994
    Date of Patent: July 23, 1996
    Assignee: International Business Machines Corp.
    Inventors: Barry K. Aldred, Gordon W. Bonsall, Howard S. Lambert, Harry D. Mitchell
  • Patent number: 5491798
    Abstract: A network comprises a set of nodes, each comprising a computer workstation in a computer network and including means responsive to messages from other computers in the network to join or leave a call. Each node maintains a list of calls in which that node is participating, an entry in the list for a call including the identities of all the other nodes in that call. In order to split a single call one node sends messages to a subset of nodes to join a second call, and leave the original call. The remaining parties in the original call then continue in a call of reduced scope. In order to merge two calls together, a node that is common to both calls sends messages to all the nodes in both calls, instructing them to leave the existing call and join a new call.
    Type: Grant
    Filed: November 10, 1993
    Date of Patent: February 13, 1996
    Assignee: International Business Machines Corporation
    Inventors: Gordon W. Bonsall, Howard S. Lambert, H. David Mitchell, Barry K. Aldred
  • Patent number: 5268846
    Abstract: The method and apparatus may be utilized for the efficient interchange of multimedia data in a data processing system. A sequential data stream is established which includes multiple variable length consecutive sections, each of which includes multiple data samples. Each data sample preferably includes a collection of data and a control structure or header which is utilized to specify a manner of interpreting the collection of data. The control structure preferably includes information regarding the size of the collection of data, the resolution and duration of the collection of data, the manner of data collection employed and the encoding technique utilized, if any. In the depicted embodiment a track collection index is transmitted in conjunction with the sequential data stream and utilized to identify the physical location of various track samples within the data stream.
    Type: Grant
    Filed: April 10, 1991
    Date of Patent: December 7, 1993
    Assignee: International Business Machines Corporation
    Inventors: Gordon W. Bonsall, Antony G. Cripps, Robert A. Pascoe, Charles L. Peek
  • Patent number: 5262964
    Abstract: The method and apparatus may be utilized for the efficient interchange of multimedia data in a data processing system. A sequential data stream is established which includes multiple variable length consecutive sections, each of which includes multiple data samples. Each data sample preferably includes a collection of data and a control structure or header which is utilized to specify a manner of interpreting the collection of data. In the depicted embodiment of the present invention a track collection index is transmitted in conjunction with the sequential data stream and utilized to identify the physical location of various track samples within the data stream. Additionally, a track sequence index is provided which may be utilized to identify the logical order in which the data samples are to be utilized in each selected track to create a multi-media presentation along with an indication of the playback speed to be utilized.
    Type: Grant
    Filed: April 10, 1991
    Date of Patent: November 16, 1993
    Assignee: International Business Machines Corporation
    Inventors: Gordon W. Bonsall, Antony G. Cripps, Robert A. Pascoe, Charles L. Peek