Patents by Inventor Raymond T. Tang

Raymond T. Tang 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: 6904439
    Abstract: A system for aggregating user information on a plurality of projects and servers includes a project catalog; a project catalog server; a plurality of project servers; a plurality of project databases; a project database being associated with each project server; an entry in the project catalog for each project server and each project database; and a my projects procedure responsive to user entry of a my projects request for accessing the project catalog server to obtain markup language representations of entries in the project catalog for the user for display at a terminal.
    Type: Grant
    Filed: December 31, 2002
    Date of Patent: June 7, 2005
    Assignee: International Business Machines Corporation
    Inventors: Raymond T. Tang, William R. Rodrick, Miguel A. Estrada, Sami M. Shalbi, Charles R. Hill
  • Publication number: 20040139108
    Abstract: A system for aggregating user information on a plurality of projects and servers includes a project catalog; a project catalog server; a plurality of project servers; a plurality of project databases; a project database being associated with each project server; an entry in the project catalog for each project server and each project database; and a my projects procedure responsive to user entry of a my projects request for accessing the project catalog server to obtain markup language representations of entries in the project catalog for the user for display at a terminal.
    Type: Application
    Filed: December 31, 2002
    Publication date: July 15, 2004
    Applicant: International Business Machines Corporation
    Inventors: Raymond T. Tang, William R. Rodrick, Miguel A. Estrada, Sami M. Shalbi, Charles R. Hill
  • Patent number: 5617570
    Abstract: A server for executing operation calls by a client, including a dispatcher, a plurality of worker tasks, and a dispatcher shared memory area and worker control block for each worker task. Each operation call provided from a client is a sequence or one or more remote procedure call requests and each includes a packed buffer containing parameters. The dispatcher receives a buffer directly into the dispatcher shared memory space of the worker task selected to execute the remote procedure call request, sets the semaphore and sends a request acceptance response. The selected worker task unpacks the buffer into its memory space, executes the request, places the results into a packed buffer in its dispatcher shared memory area and sends a remote procedure call to the dispatcher. The dispatcher executes a remote procedure call to the client and sends the result buffer directly from the shared memory area.
    Type: Grant
    Filed: November 3, 1993
    Date of Patent: April 1, 1997
    Assignee: Wang Laboratories, Inc.
    Inventors: Edward A. Russell, Raymond T. Tang