Patents Represented by Attorney, Agent or Law Firm Jeanine S. Ray-Yarlettes
  • Patent number: 6665867
    Abstract: The present invention provides a method, system, and computer program product that enables software objects and applications to dynamically self-propagate, as needed, through a computer network. This technique may be used to dynamically establish a mirroring site to which processing of work elements can be offloaded. In addition, this technique can be used to automatically deploy a software application that is comprised of a sender part and a receiver part (such as a client/server application) from a single site without manual intervention. The propagation occurs in an application-independent manner, and may operate symmetrically at either or both the sender and receiver. The life-span of propagated software objects and applications can be specified, in order to control the amount of time the downloaded resources reside on the receiving system.
    Type: Grant
    Filed: July 6, 2000
    Date of Patent: December 16, 2003
    Assignee: International Business Machines Corporation
    Inventors: Steven D. Ims, Yongcheng Li, Yih-Shin Tan
  • Patent number: 6247038
    Abstract: Disclosed is a method for providing synchronization of a transaction in a data processing system where the transaction involves a plurality of agents participating in the transaction and one coordinator for coordinating the transaction. The agents include at least a middleman which coordinates a set of at least one of the agents. A vote is sent indicating the availability or non-availability to commit from each of the agents to the coordinator. The coordinator determines a commit or backout decision when all the votes are received. A Not Known decision message is sent from the middleman to each of the agents in the set available to commit if the decision is not available at the middleman because of a failure. The Not Known decision message stops resynchronization of each of the available agents. If the middleman has responsibility for resynchronization then, on availability of the decision at the middleman, a resynchronization message is sent to each of the available agents.
    Type: Grant
    Filed: July 12, 1996
    Date of Patent: June 12, 2001
    Assignee: International Business Machines Corporation
    Inventors: Timothy William Banks, Ian Hunter, Glyn Normington, Dennis Jack Zimmer, Peter James Lupton
  • Patent number: 6182129
    Abstract: Access to a session between a remote computer and an application resident at a host computer connected to the remote computer is provided via a link object embedded in a Web page accessible at the remote computer. A session is established between the remote computer and the application, and a link object associated with the established session is embedded in the Web page in response to establishment of the session. In response to termination of a session, the link object associated with the terminated session is removed from the Web page. According to another aspect, user selection of the link object associated with the established session is accepted at the remote computer. In response, a user interface to the established session, e.g., an input/output “screen,” is provided at the remote computer. According to another aspect, a host access web page is accessed to establish a session.
    Type: Grant
    Filed: September 11, 1997
    Date of Patent: January 30, 2001
    Assignee: International Business Machines Corporation
    Inventors: Thomas Owings Rowe, Yih-Shin Tan
  • Patent number: 6141022
    Abstract: A method and system for remote control of a target computer by a controller computer through a network. The graphic commands issued by the graphic engine of the target computer are "hooked" and translated into a system independent format. The translated commands are then transmitted to the controller computer to be replayed on the display. The independency from the operating system is realized by defining a protocol which is used to translate a subset of the graphic commands in the target computer before the transmission to the controller computer where the commands are re-translated according to the same protocol.
    Type: Grant
    Filed: January 7, 1999
    Date of Patent: October 31, 2000
    Assignee: International Business Machines Corporation
    Inventors: Agostino Anfossi, Luca Loiodice, Antonio Perrone
  • Patent number: 5805166
    Abstract: Methods, systems and program products which provide dynamic status to a user. The status is provided by providing a plurality of icons arranged in a pattern corresponding to the relationship between the items the icons represent. User input is acquired which indicates whether the plurality of icons are to be displayed and the icons are selectively displayed based on the user input. A segmented status line is displayed adjacent the plurality of icons. The segmented status line is made up of a plurality of linearly arranged status segments. Each segment of the status line corresponds to at least one of the plurality of icons such that the appearance of a segment of the segmented status line reflects the status of the item associated with the icon corresponding to the segment of the status line.
    Type: Grant
    Filed: August 23, 1996
    Date of Patent: September 8, 1998
    Assignee: Intenational Business Machines Corp.
    Inventors: George E. Hall, Jr., Mark Edward Molander