Patents by Inventor Andrew Keys

Andrew Keys 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: 6151621
    Abstract: There is described a personal conferencing method and system for a client (32)/server (30) environment. The server (30) stores conference model data (60) such as a shared chalkboard or a molecular model and each client has a copy of the conference model data (61). When one of said clients (32A, 32B, 32C) edits the model (61) it creates an instruction (64A) for operating on the model and sends the instruction (64A) to the server (30). The server (30) operates (62) on its conference model data (60) on receipt of the instruction (64A) and resends the instruction (64B) to each of the clients (32A, 32B, 32C) and each client (32A, 32B, 32C) performs the same operation (63) on their respective copies of the conference data model (61). Whereby after a plurality of different operating instructions (64B) from different clients (32A, 32B, 32C) the respective copies of the conference model data (60) are equivalent.
    Type: Grant
    Filed: March 19, 1998
    Date of Patent: November 21, 2000
    Assignee: International Business Machines Corp.
    Inventors: Adrian Mark Colyer, Andrew Key, Vince Sethi
  • Patent number: 5557728
    Abstract: A system and method are provided for processing data representing stored images so that a set of such stored images can be represented simultaneously on an output medium having a specified output area in such a way that more effective use of the output area is made than previously possible with prior art techniques. Typically the set of stored images to be represented will result from an image database search and the output area will be a display screen of a monitor.
    Type: Grant
    Filed: November 22, 1994
    Date of Patent: September 17, 1996
    Assignee: International Business Machines Corporation
    Inventors: Michael J. Garrett, Andrew Key, Kenneth Morse
  • Patent number: 5491780
    Abstract: A local computer 132 is connected to a remote computer 136 over a network for collaborative processing, whereby changes to the screen of the local computer are to be reflected on the screen of the remote computer. A hook routine 110 is used to intercept requests to update the screen of the local computer, and the area of the screen to be updated is determined from the request. Another routine then obtains the bit map for the area of the screen which has been updated, and only this bit map is transmitted to the remote computer, rather than one corresponding to the whole screen.
    Type: Grant
    Filed: August 25, 1994
    Date of Patent: February 13, 1996
    Assignee: International Business Machines Corporation
    Inventors: Anthony Fyles, Andrew Key, Vincent Sethi
  • Patent number: 5454079
    Abstract: A computer workstation runs an application 12 which generates data for transmission over a network. The workstation includes a communications subsystem 14 which is responsible for actually sending data generated by the application onto the network. The application therefore passes data 22 for sending to the communications subsystem, along with the identification 24 of the channel over which that data is to be sent, and compression information 26. In a first embodiment the communications subsystem contains a variety of compression routines 40, and the compression information indicates which of these routines is most appropriate for the data in question. In a second embodiment, the compression information is a call-back function 92, whereby the communications subsystem can call back to the application program to perform the compression itself.
    Type: Grant
    Filed: September 28, 1993
    Date of Patent: September 26, 1995
    Assignee: International Business Machines Corporation
    Inventors: Michael I. Roper, Lawrence S. Evans, Graham D. Wallis, Anthony Fyles, Andrew Key, Vincent Sethi