Patents by Inventor Anthony R. Sager

Anthony R. Sager 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: 7519707
    Abstract: The substantially simultaneous tracing/monitoring of a plurality of sets of events via a single network interface. The plurality of events can be traced and/or monitored for one host or for a plurality of hosts coupled via the same network interface. The sets of events to be traced/monitored for a host are defined by the host and maintained in one or more configuration files. The configuration files may be dynamically updated.
    Type: Grant
    Filed: June 13, 2008
    Date of Patent: April 14, 2009
    Assignee: International Business Machines Corporation
    Inventors: George B. Markos, Balachandar Rajaraman, Bruce H. Ratcliff, Anthony R. Sager, Arthur J. Stagg, Stephen R. Valley
  • Publication number: 20080250139
    Abstract: The substantially simultaneous tracing/monitoring of a plurality of sets of events via a single network interface. The plurality of events can be traced and/or monitored for one host or for a plurality of hosts coupled via the same network interface. The sets of events to be traced/monitored for a host are defined by the host and maintained in one or more configuration files. The configuration files may be dynamically updated.
    Type: Application
    Filed: June 13, 2008
    Publication date: October 9, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: George B. Markos, Balachandar Rajaraman, Bruce H. Ratcliff, Anthony R. Sager, Arthur J. Stagg, Stephen R. Valley
  • Patent number: 7409445
    Abstract: The substantially simultaneous tracing/monitoring of a plurality of sets of events via a single network interface. The plurality of events can be traced and/or monitored for one host or for a plurality of hosts coupled via the same network interface. The sets of events to be traced/monitored for a host are defined by the host and maintained in one or more configuration files. The configuration files may be dynamically updated.
    Type: Grant
    Filed: May 27, 2004
    Date of Patent: August 5, 2008
    Assignee: International Business Machines Corporation
    Inventors: George B. Markos, Balachandar Rajaraman, Bruce H. Ratcliff, Anthony R. Sager, Arthur J. Stagg, Stephen R. Valley
  • Patent number: 7111038
    Abstract: An application server running an SNA application includes a TN3270 server. Performance of the application server is enhanced by relocating away from the application server the conversion of data between ASCII and EBCDIC, as well as command scanning and packaging. The relocating can take the form of, for example, a browser plug-in at the client or elsewhere. In addition, the client is able to carry on communications with the application server over a standard port by logically situating a communication server between the client and the application server. The client communicates with the communication server over the standard port, while the communication server forwards the communications to the application server over a non-standard port.
    Type: Grant
    Filed: April 3, 2002
    Date of Patent: September 19, 2006
    Assignee: International Business Machines Corporation
    Inventors: Michael E. Baskey, James C. Fletcher, Bala Rajaraman, Anthony R. Sager
  • Publication number: 20030220962
    Abstract: An application server running an SNA application includes a TN3270 server. Performance of the application server is enhanced by relocating away from the application server the conversion of data between ASCII and EBCDIC, as well as command scanning and packaging. The relocating can take the form of, for example, a browser plug-in at the client or elsewhere. In addition, the client is able to carry on communications with the application server over a standard port by logically situating a communication server between the client and the application server. The client communicates with the communication server over the standard port, while the communication server forwards the communications to the application server over a non-standard port.
    Type: Application
    Filed: April 3, 2002
    Publication date: November 27, 2003
    Applicant: International Business Machines Corporation
    Inventors: Michael E. Baskey, James C. Fletcher, Bala Rajaraman, Anthony R. Sager
  • Patent number: 6401145
    Abstract: A method of transferring data in a network computing environment having a controlling program and a main storage in processing communication with an interface element including one or more adapters. A queuing mechanism is first established in the main storage for asynchronous transmittal of data between the program and said interface element. At least one queue-set is dedicated to input data and another queue-set to output data in the queuing mechanism. Queuing priorities both for said input and output queue-sets are then determined according to importance of data to be processed or transferred or other internal dependencies and a queue-description record is established by passing a QDIO queue command. From this the priority and number of the output queue are provided by order in which the order specified in the queue descriptor record relative to any other output queues described in that record.
    Type: Grant
    Filed: February 19, 1999
    Date of Patent: June 4, 2002
    Assignee: International Business Machines Corporation
    Inventors: Michael E. Baskey, Frank W. Brice, Jr., Steven G. Glassen, Eugene P. Hefferon, Bruce H. Ratcliff, Arthur J. Stagg, Stephen R. Valley, Anthony R. Sager
  • Patent number: 6397350
    Abstract: A method of providing direct data processing access in a network computing system environment. The system environment has a main storage which can be connected to one or more application servers and is in processing communication with an interface element. The interface element has at least one adapter and can be connected to one or more application user(s). One or more queues are established in the main storage that can handle data without causing interrupts in the running programs. Incoming data is received using the adapter and as data is received or modified, the status of the network computing system will be updated to reflect the new data or change. Data is then processed in the main storage after interrogating the multiple existing queues in the main storage and forwarding them in turn to their appropriate destination or application server after a determination has been made by interrogating these queues.
    Type: Grant
    Filed: February 19, 1999
    Date of Patent: May 28, 2002
    Assignee: International Business Machines Corporation
    Inventors: Michael E. Baskey, Steven G. Glassen, Eugene P. Hefferon, Bruce H. Ratcliff, Arthur J. Stagg, Stephen R. Valley, Daniel F. Casper, Allan S. Meritt, Anthony R. Sager, Donald W. Schmidt
  • Patent number: 6345325
    Abstract: A method and an apparatus for timely and accurate processing of data in a network computing environment controlled by a running program and having a queuing mechanism established in a main storage. The main storage is in processing communication with an interface element having one or more adapters. At least one set of queues in the queuing mechanism is designated for input and another set for output. A signal adapter instruction can be issued to provide initiative to check content of any or all queues in the mechanism. With the help of the signal adapter an initiate-output can be specified when appropriate and the associated adapter can then asynchronously process the input or the output queues. A synchronize option is also available to signal the associated data queues to update all entries in order to render them current as observed by both the adapter and the controlling running program.
    Type: Grant
    Filed: February 19, 1999
    Date of Patent: February 5, 2002
    Assignee: International Business Machines Corporation
    Inventors: Michael E. Baskey, Frank W. Brice, Jr., Daniel F. Casper, Janet R. Easton, Steven G. Glassen, Eugene P. Hefferon, Bruce H. Ratcliff, Arthur J. Stagg, Leslie W. Wyman, Anthony R. Sager
  • Patent number: 6345324
    Abstract: An apparatus for transferring data in a network computing environment having a controlling program and a main storage in processing communication with an interface element including one or more adapters. A queuing mechanism is first established in the main storage for asynchronous transmittal of data between the program and said interface element. At least one queue-set is dedicated to input data and another queue-set to output data in the queuing mechanism. Queuing priorities both for said input and output queue-sets are then determined according to importance of data to be processed or transferred or other internal dependencies and a queue-description record is established by passing a QDIO queue command. From this the priority and number of the output queue are provided by order in which the order specified in the queue descriptor record relative to any other output queues described in that record.
    Type: Grant
    Filed: February 19, 1999
    Date of Patent: February 5, 2002
    Assignee: International Business Machines Corporation
    Inventors: Michael E. Baskey, Frank W. Brice, Jr., Steven G. Glassen, Eugene P. Hefferon, Bruce H. Ratcliff, Arthur J. Stagg, Stephen R. Valley, Anthony R. Sager
  • Patent number: 6345327
    Abstract: A queuing method and apparatus for transfer or incoming and outgoing data in a network environment having a main storage is presented. A plurality of queue sets are provided in the main storage with at least one or more sets being dedicated for input and output. The queues can share access to a plurality of devices in the network across a plurality of communication stacks. Various network resources are mapped to the queues in order to facilitate resource allocation and dynamic configuration by providing initialization of a plurality of configuration parameters. In this way dynamic expanding and contracting of the number of queues in each set as dictated by traffic patterns and feedback indicators is provided.
    Type: Grant
    Filed: February 19, 1999
    Date of Patent: February 5, 2002
    Assignee: International Business Machines Corporation
    Inventors: Michael E. Baskey, Frank W. Brice, Jr., Steven G. Glassen, Eugene P. Hefferon, Bruce H. Ratcliff, Arthur J. Stagg, Stephen R. Valley, Daniel F. Casper, Allan S. Meritt, Anthony R. Sager, Donald W. Schmidt
  • Patent number: 6003088
    Abstract: In a computing network system environment having a gateway device that is electronically connected from one side to a plurality of initiating hosts and on another side to at least one local area network, in turn connecting a plurality of hosts are connected to the gateway device, a method and apparatus for eliminating any need for building a separate and special protocol data unit element for each header. The computer network environment uses a Multi-path channel communication protocol as well as protocol data units to point to various portions of data. An interface layer is provided between a plurality of protocol stacks and the multi-path channel protocol. The interface layer has a timer which will wait for data from the protocol stack. A list of all buffers are assembled as received comprising of one entry for each data buffer. This buffer list is then transferred to the multi-path channel protocol layer upon expiration of the timer, which is in turn sent to any channel attached processor as one block.
    Type: Grant
    Filed: August 29, 1997
    Date of Patent: December 14, 1999
    Assignee: International Business Machines Corporation
    Inventors: John S. Houston, Bruce H. Ratcliff, Anthony R. Sager, Donald W. Schmidt, Arthur J. Stagg, Stephen R. Valley
  • Patent number: 5333271
    Abstract: Methods and apparatus are described, in the context of an information handling system, that permit data chaining in a data streaming mode to be performed through a channel extender. The information handling system includes a processor channel and a peripheral device controller which communicate with one another over the channel extender. The invention allows the separation between the processor channel and peripheral device controller to be extended up to several (e.g. 1, 2 or 3) kilometers versus the less than 0.5 kilometer separation imposed by state of the art systems. Furthermore, the invention allows the objective of increased channel extender length to be accomplished without the risk of data overruns, chaining checks or peripheral device controller signalled errors which would otherwise occur as a result of requests for data or data transfers being in flight on an extended link.
    Type: Grant
    Filed: March 30, 1993
    Date of Patent: July 26, 1994
    Assignee: International Business Machines Corporation
    Inventors: Kenneth J. Fredericks, Thomas A. Gregg, Kenneth A. Meifert, Jr., Anthony R. Sager, John F. Santiamo, Clifford T. Williams