Patents by Inventor Gary Lee Cole

Gary Lee Cole 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: 6345314
    Abstract: A host computer provides an object stored in the host computer to a target computer. In response to a need for an object at the target computer, the host computer generates and transfers to the target computer a proxy program instead of the object. The proxy program, when executed at the target computer, provides the object. Usually, the proxy program is much shorter than the object itself, and this reduces message traffic. The proxy program has various forms such as a call to another program resident in the target computer to recreate the object or a request to a function within the target computer to provide the object. The host computer can also be programmed into an object oriented environment, the object referencing other objects, and the proxy program forming an agent in the target computer which requests these other objects from the host computer only as needed by the target computer.
    Type: Grant
    Filed: October 27, 1995
    Date of Patent: February 5, 2002
    Assignee: International Business Machines Corporation
    Inventors: Gary Lee Cole, Richard Kenneth McGuire, Steven Michael Pritko
  • Patent number: 6074434
    Abstract: A server computer selects code updates to download to a client computer as follows. The server computer identifies code updates which are consistent with basic system characteristics of the client computer. Then, the server computer sends to the client computer one or more "recognizer" programs which execute in the client computer to determine whether the client computer has a version other than a current version of the consistent code updates. The client sends the results to the server computer which generates a list of those code updates which are consistent with the basic system characteristics, and represent programs that exist on the client computer for which an update would be appropriate. The server computer also identifies new data which is consistent with attributes of a user of the client computer. Then, the server computer sends to the client computer one or more recognizer programs which execute in the client computer to determine whether the client computer already has the consistent new data.
    Type: Grant
    Filed: March 7, 1997
    Date of Patent: June 13, 2000
    Assignee: International Business Machines Corporation
    Inventors: Gary Lee Cole, Scott Phillip Engleman, Steven Michael Pritko
  • Patent number: 5933827
    Abstract: A computer system identifies web pages of interest to a client. The system comprises a cataloging function which defines a hierarchy of subject categories, logically arranges a multitude of web pages in the categories and periodically adds web pages to the categories. The system also comprises a profile building function which receives selections of categories from a user, records the selections and responds with an identification of subcategories of each selected category. The user can make further selections from the subcategories. Alternately, the user makes a key word search and then selects data web pages from the results of the search. The profile building function records the categories of the data web pages selected by the user. Next, the user requests a list of recently added web pages of interest to the user. In response, the system identifies recently added web pages from the categories previously selected by the user and from the categories of the data web pages previously selected by the user.
    Type: Grant
    Filed: September 25, 1996
    Date of Patent: August 3, 1999
    Assignee: International Business Machines Corporation
    Inventors: Gary Lee Cole, Scott Phillip Engleman
  • Patent number: 5752042
    Abstract: A server computer selects code updates to download to a client computer. The server computer identifies code updates which are consistent with basic system characteristics of the client computer. Then, the server computer sends to the client computer one or more "recognizer" programs or one or more addresses outside of the client computer of the one or more recognizer programs which execute in the client computer to determine whether the client computer has a version other than a current version of the identified code updates. The client sends the results to the server computer which generates a list of code updates which are consistent with the basic system characteristics, representing programs that exist on the client computer for which an update would be appropriate. Next, the server computer sends the list or information about the list to the client computer. A user at the client computer selects from the list and sends the selections to the server computer.
    Type: Grant
    Filed: June 7, 1996
    Date of Patent: May 12, 1998
    Assignee: International Business Machines Corporation
    Inventors: Gary Lee Cole, Scott Phillip Engleman, Steven Michael Pritko