Patents by Inventor Damian Leo Osisek

Damian Leo Osisek 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: 10521231
    Abstract: In a processor supporting execution of a plurality of functions of an instruction, an instruction blocking value is set for blocking one or more of the plurality of functions, such that an attempt to execute one of the blocked functions, will result in a program exception and the instruction will not execute, however the same instruction will be able to execute any of the functions that are not blocked functions.
    Type: Grant
    Filed: June 24, 2010
    Date of Patent: December 31, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dan F. Greiner, Lisa C. Heller, Damian Leo Osisek, Timothy J. Slegel
  • Patent number: 9851969
    Abstract: Selected installed function of a multi-function instruction is hidden such that even though a processor is capable of performing the hidden installed function, the availability of the hidden function is hidden such that responsive to the multi-function instruction querying the availability of functions, only functions not hidden are reported as installed.
    Type: Grant
    Filed: June 24, 2010
    Date of Patent: December 26, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dan F. Greiner, Damian Leo Osisek, Timothy J. Slegel
  • Publication number: 20110320773
    Abstract: In a processor supporting execution of a plurality of functions of an instruction, an instruction blocking value is set for blocking one or more of the plurality of functions, such that an attempt to execute one of the blocked functions, will result in a program exception and the instruction will not execute, however the same instruction will be able to execute any of the functions that are not blocked functions.
    Type: Application
    Filed: June 24, 2010
    Publication date: December 29, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dan F. Greiner, Lisa C. Heller, Damian Leo Osisek, Timothy J. Slegel
  • Publication number: 20110320825
    Abstract: Selected installed function of a multi-function instruction is hidden such that even though a processor is capable of performing the hidden installed function, the availability of the hidden function is hidden such that responsive to the multi-function instruction querying the availability of functions, only functions not hidden are reported as installed.
    Type: Application
    Filed: June 24, 2010
    Publication date: December 29, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dan F. Greiner, Damian Leo Osisek, Timothy J. Slegel
  • Patent number: 7500037
    Abstract: Managing locks under conditions wherein there is a first shared hold on a lock. There is a first pending request for a first exclusive hold on the lock; the first pending request for said first exclusive hold is made after the first shared hold was granted. There is a second pending request for a second exclusive hold on the lock; the second pending request for the second exclusive hold is made after the first pending request for the first exclusive hold. There is a third pending request for a second shared hold; the third pending request for the second shared hold is made after the second pending request for the second exclusive hold. First program instructions grant one of the pending requests for an exclusive hold in response to the first shared hold being released. Second program instructions grant the third pending request for the second shared hold in response to release of the exclusive hold previously granted in response to the one request for an exclusive hold.
    Type: Grant
    Filed: January 30, 2007
    Date of Patent: March 3, 2009
    Assignee: International Business Machines Corporation
    Inventors: Kevin Scott Adams, Mark John Lorenc, Damian Leo Osisek
  • Publication number: 20080184249
    Abstract: Managing locks under conditions wherein there is a first shared hold on a lock. There is a first pending request for a first exclusive hold on the lock; the first pending request for said first exclusive hold is made after the first shared hold was granted. There is a second pending request for a second exclusive hold on the lock; the second pending request for the second exclusive hold is made after the first pending request for the first exclusive hold. There is a third pending request for a second shared hold; the third pending request for the second shared hold is made after the second pending request for the second exclusive hold. First program instructions grant one of the pending requests for an exclusive hold in response to the first shared hold being released. Second program instructions grant the third pending request for the second shared hold in response to release of the exclusive hold previously granted in response to the one request for an exclusive hold.
    Type: Application
    Filed: January 30, 2007
    Publication date: July 31, 2008
    Applicant: International Business Machines Corporation
    Inventors: Kevin Scott Adams, Mark John Lorenc, Damian Leo Osisek
  • Patent number: 7254733
    Abstract: A technique for shutting down virtual machines in a computer system which comprises a real computer and a virtual machine operating system. The virtual machine operating system comprises a common base portion and a plurality of virtual machines sharing the common base portion. According to one feature of the present invention, the common base portion receives a shutdown signal from the real computer. The shutdown signal specifies a time period for shutdown of the common base portion or the virtual machine operating system. Next, the common base portion determines a time period for shutdown of the virtual machines by subtracting a time required to shutdown the common base portion from the specified time period. Next, the common base portion sends requests to the virtual machines to shut down in an orderly manner within the time period determined for shutdown of the virtual machines. The common base portion determines when and if each of the virtual machines shuts down in an orderly manner.
    Type: Grant
    Filed: February 18, 2003
    Date of Patent: August 7, 2007
    Assignee: International Business Machines Corporation
    Inventors: Stephen Richard Nichols, Damian Leo Osisek, William Romney White
  • Patent number: 6941549
    Abstract: Programs having different machine content organizations communicate with one another. This communication is enabled by a linkage design incorporating program attributes, which allows the savearea layout and linkage services for a program to be selected at compile time. The selection of the savearea layout and linkage services, at compile time, enables the provision of a source code with reduced dual path code. The source code includes, for instance, at least one common name usable in referencing analogous fields in different savearea layouts, which further reduces the need for dual path source code.
    Type: Grant
    Filed: March 31, 2000
    Date of Patent: September 6, 2005
    Assignee: International Business Machines Corporation
    Inventors: William Alan Holder, Damian Leo Osisek, Thomas Michael Vail
  • Publication number: 20040199599
    Abstract: A technique for shutting down virtual machines in a computer system which comprises a real computer and a virtual machine operating system. The virtual machine operating system comprises a common base portion and a plurality of virtual machines sharing the common base portion. According to one feature of the present invention, the common base portion receives a shutdown signal from the real computer. The shutdown signal specifies a time period for shutdown of the common base portion or the virtual machine operating system. Next, the common base portion determines a time period for shutdown of the virtual machines by subtracting a time required to shutdown the common base portion from the specified time period. Next, the common base portion sends requests to the virtual machines to shut down in an orderly manner within the time period determined for shutdown of the virtual machines. The common base portion determines when and if each of the virtual machines shuts down in an orderly manner.
    Type: Application
    Filed: February 18, 2003
    Publication date: October 7, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stephen Richard Nichols, Damian Leo Osisek, William Romney White