Patents by Inventor Stephen J. Schmandt

Stephen J. Schmandt 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: 6279004
    Abstract: A method, apparatus, article of manufacture, and a memory structure for configuring a database management system to operate with multiple key versions is disclosed. The method comprises the steps of storing first key information comprising a first key format and an associated version indicator, when a command altering the key format is accepted, storing altered key information comprising the altered key format and the incremented version indicator in the index page set, and storing altered key information in an index catalog. The apparatus comprises a means for performing the above-entitled operations, and the article of manufacture comprises a program storage device tangibly embodying instructions for performing the operations.
    Type: Grant
    Filed: December 22, 1998
    Date of Patent: August 21, 2001
    Assignee: International Business Machines Corporation
    Inventors: Christina Marie Lee, Robert William Lyle, Stephen J. Schmandt, Hsiao Ming Wang, Yufen Wang
  • Patent number: 5471615
    Abstract: A distributed data processing system is provided in which two computers, each running under a different operating system, are coupled so that jobs initiated by a first one of the computers can be executed on a second computer by using the resources of the second computer. This enables the user of the first computer to use the second computer under the environment of the first computer. The first computer acts as the interface between the user and the data processing system. Service programs running on the system can handle or provide for input/output operations during the execution of jobs on the second computer so that the jobs seem to the user of the first computer to be executed on the first computer. The system has means for creating a dummy file in the file system of one operating system which is used as a place holder for a corresponding file in a storage device attached to the other operating system, and accessed by programs controlled by that other operating system.
    Type: Grant
    Filed: June 22, 1994
    Date of Patent: November 28, 1995
    Assignee: International Business Machines Corporation
    Inventors: Keiji Amatsu, Zenhachiroh Butoh, Hiroshi Hirai, Minoru Massaki, Hirofumi Morita, Takeo Nakajima, Nobuo Nomura, Mikio Sakaki, Stephen J. Schmandt, Katsuhiro Tanaka
  • Patent number: 5404563
    Abstract: A system and method for dispatching logical central processing units (CPUs) among physical CPUs in a multiprocessor computer system having multiple logical partitions, wherein the cryptographic facilities may not be interchangeable. According to the present invention, the logical CPUs are dispatched among the physical CPUs according to either an affinity, floating, or disabled scheduling method. The affinity scheduling method is used when the crypto facilities are not interchangeable or when non-interchangeable crypto functions are performed. The floating scheduling method is used when the cryptographic facilities are interchangeable and interchangeable crypto functions are performed. The disabled scheduling method is used when the logical CPU is not authorized to issue cryptographic instructions.
    Type: Grant
    Filed: January 14, 1994
    Date of Patent: April 4, 1995
    Assignee: International Business Machines Corporation
    Inventors: Lucina L. Green, Peter H. Gum, Roger E. Hough, Sandra L. Rankin, Stephen J. Schmandt, Ronald M. Smith, Sr., Vincent A. Spano, Phil C. Yeh, Devon S. Yu
  • Patent number: 5367661
    Abstract: A technique, specifically apparatus and an accompanying method, for use in, e.g., a "host" operating system (610), for properly updating a dynamically alterable channel program that controls an input/output (I/O) device so as to emulate a "guest" computer system, that employs dynamic address translation (DAT) in an I/O channel sub-system (150), on a "host" computer system (10) that does not. This technique performs this updating in a manner that significantly increases channel throughput so as to substantially reduce a performance degradation that would otherwise result from a lack of channel DAT on the host system. Specifically, our technique relies on program controlled interrupt (PCI) chaining coupled with use of "just-in-time" translation of each new virtual channel program segment generated by a guest operating system (620) and corresponding updating of channel program (415) then executing on the host computer system.
    Type: Grant
    Filed: November 19, 1992
    Date of Patent: November 22, 1994
    Assignee: International Business Machines Corporation
    Inventors: Roger E. Hough, Kazuo Iimura, Kenya Ishimoto, Masao Nishimoto, Akio Saitoh, Kozo Sawada, Fumiaki Abe, Goroh Sasaki, Stephen J. Schmandt
  • Patent number: 5345590
    Abstract: A logically partitioned data processing system has a policy defining responsive actions to be undertaken by a process in one partition because of a monitored failure of an operating system in another partition. When such a failure occurs, the monitoring partition, if authorized, automatically communicates with a hypervisor to initiate the responsive actions on the failing partitions to reset and/or reconfigure that failing partition. Communication of action request between the partition and the hypervisor is accomplished without operator intervention, through a Service Call Logical Processor interface.
    Type: Grant
    Filed: September 1, 1993
    Date of Patent: September 6, 1994
    Assignee: International Business Machines Corporation
    Inventors: Donald F. Ault, David B. Petersen, Ian G. Redding, Stephen J. Schmandt