Patents Represented by Attorney, Agent or Law Firm Lily Neff Esq.
  • Patent number: 7058619
    Abstract: A message-based approach is presented for propagating a digital certificate state change notification throughout a data processing network. The approach includes registering at least one interested party with a certificate authority for state change information relating to the digital certificate; and automatically sending a state change notification message from the certificate authority to the at least one interested party responsive to the certificate authority noting a state change in the digital certificate. The at least one interested party can be registered by the certificate authority in a subscription list with initial forwarding of the digital certificate to the certificate authority for confirmation as part of an initial authentication process. The automatically sending results in sending the state change notification to only the at least one interested party registered with the certificate authority to receive the state change information for the digital certificate at issue.
    Type: Grant
    Filed: April 21, 2003
    Date of Patent: June 6, 2006
    Assignee: International Business Machines Corporation
    Inventor: Paul J. Wanish
  • Patent number: 6778540
    Abstract: A facility is provided to allow for dynamic configuration of data routing between TCP/IP stacks of multiple partitions of a multi-partition processing system and a network adapter such as a local area network (LAN) gateway for the multi-partition processing system. The facility includes a command for automatically providing the network adapter with information that a particular partition of the processing system is to function as a router; and using the information at the network adapter to forward data received across the network to the partition when the data is to an unregistered HOME internet protocol (IP) address. The forwarding of data to the router partition occurs without any conventional IP processing.
    Type: Grant
    Filed: May 31, 2000
    Date of Patent: August 17, 2004
    Assignee: International Business Machines Corporation
    Inventors: Bruce H. Ratcliff, Arthur J. Stagg, Stephen R. Valley
  • Patent number: 6754888
    Abstract: Method, system and program products for screening a program of a computing environment for debug processing are presented which employ a table that contains information identifying at least some program areas of storage of the computing environment where programs to be debugged may reside and information identifying programs of the computing environment to be excluded from debugging. After detecting a debug trigger point during execution of a program, screening is accomplished by referencing the table to first ascertain whether the trigger point is within a program area of storage meaning that the program under execution may comprise an application program to be debugged, and if so, referencing the table to determine whether the program has been explicitly excluded from the debug processing. If not excluded, debug processing may proceed.
    Type: Grant
    Filed: December 30, 1999
    Date of Patent: June 22, 2004
    Assignee: International Business Machines Corporation
    Inventors: Robert O. Dryfoos, Richard J. Matela, Jr., Leslie F. Sutton
  • Patent number: 6681254
    Abstract: Controlling the flow of information between senders and receivers across links being used as channels. In one example, a self-timed interface link is adapted to be used as a channel. Such an interface is referred to as an integrated cluster bus. The flow control for the integrated cluster bus includes, for instance, a Data Request packet that indicates to the transmitter of data that it can now send the data; a continue indicator that specifies that more data is to follow; and a sequence indicator that is used to determine if a particular message is in proper sequence order. The integrated cluster bus does not require large data buffers and offers low latency messaging.
    Type: Grant
    Filed: September 10, 1998
    Date of Patent: January 20, 2004
    Assignee: International Business Machines Corporation
    Inventors: Thomas A. Gregg, Kulwant M. Pandey
  • Patent number: 6625753
    Abstract: A recovery facility is provided for a system network architecture (SNA) communication system employed by a computer network. The recovery facility includes bringing up a backup processor upon detection of failure at an existing processor in the SNA network, wherein both the failing processor and the backup processor support a multi-link transmission group (TG). After bringing up the backup processor, a new communication link is activated between the backup processor and an existing SNA communications controller previously linked to the failing processor. Processing is performed to ensure that the SNA communications controller recognizes the new communication linked to the backup processor as a same subarea address, a same virtual route and a same TG number as the previous link to the failing processor, thereby accomplishing substitution of the backup processor for the failing processor in the SNA communications network without requiring restarting of the entire network.
    Type: Grant
    Filed: May 9, 2000
    Date of Patent: September 23, 2003
    Assignee: International Business Machines Corporation
    Inventors: John W. Skogman, Kenneth H. Warner
  • Patent number: 6622159
    Abstract: Continuous server service is provided during switching from a current server version to a new server version. After initiating switching, a socket associated with the current server version is left open so that the socket may continue to receive client calls. The socket is then associated with the new server version and client calls received during switching are buffered and subsequently processed by the new server version after switching is complete.
    Type: Grant
    Filed: June 30, 1999
    Date of Patent: September 16, 2003
    Assignee: International Business Machines Corporation
    Inventors: Tian-Jy Chao, Mark D. Cooper, Kenneth H. Warner
  • Patent number: 6598180
    Abstract: A program having a plurality of concurrently executing versions is debugged. A version of the program to be debugged is selected from the plurality of versions of the program, and that selected version is debugged. As one example, the selection is responsive to the receipt of at least one task of the computing environment that is associated with the version to be debugged. The debugging of the selected version does not affect other versions of the program, other programs executing within the computing environment or other tasks using that version.
    Type: Grant
    Filed: December 30, 1999
    Date of Patent: July 22, 2003
    Assignee: International Business Machines Corporation
    Inventors: Robert O. Dryfoos, Richard J. Matela, Jr., Richard E. Reynolds, James S. Tison
  • Patent number: 6594671
    Abstract: A server instance includes a first region to perform one or more privileged functions and a second region to perform one or more non-privileged functions. Thus, the privileged functions are separate from the non-privileged functions. The first region includes at least a portion of an object request broker, which is used in communicating with one or more clients coupled to the server instance. The second region executes non-privileged application code, and can be replicated within the server instance based on workload management criteria.
    Type: Grant
    Filed: June 14, 1999
    Date of Patent: July 15, 2003
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey D. Aman, Jeffrey A. Frey, Rodney A. Little, Gary S. Puchkoff, Nancy P. Riggs
  • Patent number: 6567818
    Abstract: A set of management policies, selectable by the customer at object installation time, is used to manage one or more instances of an object. The set of policies includes at least one of an activation isolation policy, a passivation policy, a flush policy, and a refresh policy. The policies are managed by one or more containers of the computing environment.
    Type: Grant
    Filed: June 14, 1999
    Date of Patent: May 20, 2003
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey A. Frey, Carroll E. Fulkerson, Jr., Rodney A. Little, Gary S. Puchkoff
  • Patent number: 6560609
    Abstract: Management functions typically performed by containers of a server instance are delegated to resource managers coupled to the server instance. For example, responsibility for such management functions as locking, security control, multisystem caching and commitment control are removed from the containers and delegated to the resource managers. This enables ongoing improvements and functional extensions provided in the underlying resource managers to be immediately leveraged transparently in the server instance.
    Type: Grant
    Filed: June 14, 1999
    Date of Patent: May 6, 2003
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey A. Frey, Carroll E. Fulkerson, Jr., Rodney A. Little, Gary S. Puchkoff
  • Patent number: 6553384
    Abstract: A transactional name server. One or more objects of the name server are managed as transactional objects, thereby providing a transactional name server. Atomic updates are provided in the name server by the addition of transactional semantics. The transactional semantics include making the objects of the name space managed objects and providing a local interface to a directory service that propagates a transactional context from the name server through a directory down to a resource manager.
    Type: Grant
    Filed: June 14, 1999
    Date of Patent: April 22, 2003
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey A. Frey, David A. Booz, Timothy J. Hahn, Theodore R. Maeurer
  • Patent number: 6539389
    Abstract: The frequency at which a multisystem log stream is compressed by a system of a multisystem environment is adjusted in real-time. The rate at which the multisystem log stream is compressed by the system is ascertained. That rate is relative to how frequently the multisystem log stream is compressed by other systems of the multisystem environment. The frequency with which the system compresses the multisystem log stream is then adjusted in real-time. Thus, the frequency at which one system of the multisystem environment compresses the log stream is relative to the frequency at which other systems of the multisystem environment are compressing the log stream.
    Type: Grant
    Filed: March 4, 1999
    Date of Patent: March 25, 2003
    Assignee: International Business Machines Corporation
    Inventors: Robert Vaughn Geiner, Steven Jay Greenspan, Stephen Joseph Kinder, Douglas Michael Zobre
  • Patent number: 6519660
    Abstract: The complexity of networks (e.g., I/O configurations) is determined. An entropy index is calculated for a plurality of possible networks and from that set of possible networks, a network is selected. This network typically has less entropy or complexity than the other possible networks.
    Type: Grant
    Filed: September 28, 1999
    Date of Patent: February 11, 2003
    Assignee: International Business Machines Corporation
    Inventor: William J. Rooney
  • Patent number: 6505210
    Abstract: Resolution of a compound name of an object may indicate that a disjunction exists within the object name. This disjunction represents a foreign binding indicating that the resolve cannot be completed on one system or an alias name of the object. When a disjunction in the object name is identified, the object associated with the disjunction is obtained. Thereafter, a resolve operation on that object is performed using at least a portion of the object name.
    Type: Grant
    Filed: June 14, 1999
    Date of Patent: January 7, 2003
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey A. Frey, Timothy J. Hahn, Theodore R. Maeurer, Gary S. Puchkoff
  • Patent number: 6502103
    Abstract: A composed business object of a server instance is provided. The server instance is coupled to a plurality of resource managers using a container of the server instance. A data object corresponding to the business object is populated with data retrieved using the plurality of resource managers. Thus, a business object is composed of data from multiple and/or diverse resource managers using a single container.
    Type: Grant
    Filed: June 14, 1999
    Date of Patent: December 31, 2002
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey A. Frey, Carroll E. Fulkerson, Jr., Rodney A. Little, Gary S. Puchkoff
  • Patent number: 6490595
    Abstract: Syncpoint processing is performed for a distributed transaction. The distributed transaction includes a plurality of units of recovery, and syncpoint processing is performed for at least a portion of the units of recovery, without passing messages between the units of recovery of the at least a portion of the plurality of units of recovery. Instead, syncpoint processing (including transactional logging) is controlled by one syncpoint manager associated with one of the units of recovery, and that unit of recovery collects information representative of the other units of recovery.
    Type: Grant
    Filed: March 30, 2000
    Date of Patent: December 3, 2002
    Assignee: International Business Machines Corporation
    Inventors: Juliet C. Candee, Steven J. Greenspan
  • Patent number: 6442613
    Abstract: Controlling the flow of information between senders and receivers across links being used as channels. In one example, a self-timed interface link is adapted to be used as a channel. Such an interface is referred to as an integrated cluster bus. The flow control for the integrated cluster bus includes, for instance, a Data Request packet that indicates to the transmitter of data that it can now send the data; a continue indicator that specifies that more data is to follow; and a sequence indicator that is used to determine if a particular message is in proper sequence order. The integrated cluster bus does not require large data buffers and offers low latency messaging.
    Type: Grant
    Filed: September 10, 1998
    Date of Patent: August 27, 2002
    Assignee: International Business Machines Corporation
    Inventors: Thomas A. Gregg, Kulwant M. Pandey
  • Patent number: 6442564
    Abstract: Workload management of a computing environment is facilitated. A location service agent located within a server instance of the computing environment is used to facilitate workload management of the computing environment. The location service agent receives a request for an object of the computing environment. The location service agent then requests a workload manager of the server instance to determine which server instance of a plurality of server instances is to handle the request. The request is forwarded to the selected server instance using a direct reference.
    Type: Grant
    Filed: June 14, 1999
    Date of Patent: August 27, 2002
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey A. Frey, Rodney A. Little, Gary S. Puchkoff
  • Patent number: 6438609
    Abstract: The frequency at which a multisystem log stream is compressed by a system of a multisystem environment is adjusted in real-time. The rate at which the multisystem log stream is compressed by the system is ascertained. That rate is relative to how frequently the multisystem log stream is compressed by other systems of the multisystem environment. The frequency with which the system compresses the multisystem log stream is then adjusted in real-time. Thus, the frequency at which one system of the multisystem environment compresses the log stream is relative to the frequency at which other systems of the multisystem environment are compressing the log stream.
    Type: Grant
    Filed: March 4, 1999
    Date of Patent: August 20, 2002
    Assignee: International Business Machines Corporation
    Inventors: Robert Vaughn Geiner, Steven Jay Greenspan, Stephen Joseph Kinder, Douglas Michael Zobre
  • Patent number: 6438285
    Abstract: An initialization facility is provided for a fiber optic data link wherein the link can be initialized in one of a plurality of fiber control modes, including one or more open fiber control (OFC) modes and a non-OFC mode. Initialization may be automatic, being responsive to received optical signals, or user determined. Along with the initialization facility, safety logic is presented which allows the facility to be fully compliant with industry standard laser safety requirements for inherently safe Class 1 operation. Further, logic is provided for controlling resetting of an OFC chip. In one embodiment, the facility can be implemented in an auto-sense circuit coupled between a conventional OFC chip and a transceiver of the fiber optic data link.
    Type: Grant
    Filed: May 31, 2000
    Date of Patent: August 20, 2002
    Assignee: International Business Machines Corporation
    Inventors: Casimer M. DeCusatis, Thomas A. Gregg, Daniel J. Stigliani, Jr.