Patents by Inventor Robert C. Will

Robert C. Will 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).

  • Publication number: 20080010266
    Abstract: A method, apparatus and computer-usable medium for discovering groups of users that are distinguished by common views of on-line documents and content items. These common views are analyzed to recommend and facilitate introductions to potential corresponding parties and/or the formation of communities of interest. Users' interactions are logged for a specific task or time period according to predetermined scoping parameters. Accordingly, potential contacts relevant to a current task can be recommended as well as general contact recommendations relevant to interactions over a longer time period. Users can thereby find advisors or mentors for the current task they are performing as well as individuals they may want to contact in general.
    Type: Application
    Filed: July 10, 2006
    Publication date: January 10, 2008
    Inventors: Jonathan F. Brunn, Robert C. Will
  • Patent number: 6098093
    Abstract: A technique, system, and computer program for maintaining session information among multiple clustered computers for servlets and providing those servlets with various session services. The session services are implemented using a plug-in servlet engine. The session information is preferably maintained without using a persistent data store, to avoid performance penalties associated with storing information in persistent storage such as a database. A locking technique is implemented to prevent servlets from inadvertently overwriting each other's session object data. A registration process is preferably used, to optimize communication of configuration property changes. Non-proprietary interfaces are used, allowing for scalability, portability, and maximum industry acceptance of this solution.
    Type: Grant
    Filed: March 19, 1998
    Date of Patent: August 1, 2000
    Assignee: International Business Machines Corp.
    Inventors: Elias N. Bayeh, Gabriel G. Montero, Robert C. Will
  • Patent number: 5410684
    Abstract: A computer network comprises first and second computers, each having a recovery facility for recovering a two-phase commit procedure and a recovery log. The log comprises a log name log which stores the names of other logs involved in a commit scope and a sync point log which stores sync point phase information. The log names are exchanged prior to a request for sync point. If a failure occurs during sync point, each recovery facility in the commit scope again exchanges log names to verify that there was not a log failure since the prior exchange. Absent a log failure, the logs are used to recover from the sync point failure. Communication facilities are interposed between the first and second computers and include log name exchange tables which record the previous exchanges of log names between the first and second computers.
    Type: Grant
    Filed: September 20, 1993
    Date of Patent: April 25, 1995
    Assignee: International Business Machines Corporation
    Inventors: Michael K. Ainsworth, Cherie C. Barnes, Robert B. Bennett, Robert C. Will
  • Patent number: 5129087
    Abstract: A method and system of monitoring data structures in a computer system. A control block is established when a user obtains access to the computer system and is released when the user releases access to the computer system. A control program is provided to control operation of the computer system, and the control program has a plurality of process modules to service the control blocks. The method comprises the steps of invoking one process module to service one control block, and temporarily suspending operation of that one process module and invoking another process module to control operation of the computer system. A monitoring unit is established to indicate whether that one control block remains established. When control of the computer system is passed from the other process module back to said one process module, the monitoring unit is searched to determine whether the one control block is still established.
    Type: Grant
    Filed: February 3, 1988
    Date of Patent: July 7, 1992
    Assignee: International Business Machines, Corp.
    Inventor: Robert C. Will
  • Patent number: 4914619
    Abstract: Apparatus and method for communicating between a virtual machine application of a transparent services access collection and an external resource outside the collection. A second virtual machine is provided within the collection, for servicing a request to the external resource. The second virtual machine converts a VM request to CONNECT from the first virtual machine to a VTAM allocate command. An interface is provided at the collection for mapping each VM verb to a VTAM verb, for transmission over the VTAM network. The interface is bi-directional whereby VTAM commands received by a collection are mapped and converted to a VM verb and associated protocol.
    Type: Grant
    Filed: October 19, 1987
    Date of Patent: April 3, 1990
    Assignee: International Business Machines Corporation
    Inventors: John F. Harris, Frederick A. Schwartz, Robert C. Will