Patents Represented by Attorney, Agent or Law Firm Wayne Ellenbogen
  • Patent number: 6219054
    Abstract: A system for preparing a graphical user interface (GUI) on a client by utilizing an electronic mail message or an agent is provided. In one embodiment, a client (300) includes a client agent manager (330), a script interpretation part (320) and a client application (310), while a server includes a server agent manager (360) and a network service. The client (300), upon receiving an input request, retrieves a script corresponding to the same input request stored in a storage device (322) in the client (300). When the corresponding script is found on the storage device (322) as a result of the retrieval, the corresponding script is utilized to display a GUI containing the content requested by a user.
    Type: Grant
    Filed: June 4, 1998
    Date of Patent: April 17, 2001
    Assignee: International Business Machines Corporation
    Inventors: Chifuyu Komoda, Hiroshi Ueno
  • Patent number: 6189114
    Abstract: A system and method provides remote diagnostics testing of a data processing system. Diagnostics testing code is stored in a non-volatile memory in the system. A diagnostic test indicator (e.g., in the form of flag in a CMOS RAM) is settable by a signal from a controlling computer system remote from the data processing system. The signal requests that diagnostics testing is to be performed on the data processing system. When the data processing system is rebooted, the CMOS flag is checked and if found to be set, the diagnostics code is invoked and diagnostic testing is performed. When the diagnostics testing is complete and results have been logged in the non-volatile storage, the code causes the flag to be reset and the data processing system to be rebooted. The results are transferred, on request, to the remote controlling computer system for analysis.
    Type: Grant
    Filed: June 26, 1998
    Date of Patent: February 13, 2001
    Assignee: International Business Machines Corporation
    Inventor: Francis Martin Orr
  • Patent number: 6094709
    Abstract: A method of reducing false sharing in a shared memory system by enabling two caches to modify the same line at the same time. More specifically, with this invention a lock associated with a segment of shared memory is acquired, where the segment will then be used exclusively by processor of the shared memory system that has acquired the lock. For each line of the segment, an invalidation request is sent to a number of caches of the system. When a cache receives the invalidation request, it invalidates each line of the segment that is in the cache. When each line of the segment is invalidated, an invalidation acknowledgement is sent to the global directory. For each line of the segment that has been updated or modified, the update data is written back to main memory. Then, an acquire signal is sent to the requesting processor which then has exclusive use of the segment.
    Type: Grant
    Filed: July 1, 1997
    Date of Patent: July 25, 2000
    Assignee: International Business Machines Corporation
    Inventors: Sandra Johnson Baylor, Anthony Simon Bolmarcich, Yarsun Hsu, Ching-Farn Eric Wu
  • Patent number: 6032228
    Abstract: A cache system in accordance with the present invention consists of one or more cache components and a set of one or more consistency-replacement functions. A cache component caches one or more items in its one or more cache entries. Items that hit in the cache can result in corresponding cache entries being read or written. Any valid entry in a cache component includes status information reflecting whether the entry has been accessed and whether it has been modified, and is linked to a consistency-action matrix that, in correspondence with the entry's status information and access type (i.e. read or write), determines what consistency action has to be executed in conjunction with the current entry access. consistency actions and the consistency-action matrix are the inventive mechanisms for implementing cache-coherency and cache-replacement policies. Any valid entry in a cache is linked to a consistency-replacement function that implements one or more consistency and/or replacement policies.
    Type: Grant
    Filed: November 26, 1997
    Date of Patent: February 29, 2000
    Assignee: International Business Machines Corporation
    Inventors: Nayeem Islam, Trent Ray Jaeger, Jochen Liedtke, Vsevolod V. Panteleenko