Patents by Inventor Lourie A. Bryan
Lourie A. Bryan 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: 10657045Abstract: For maintaining a context stack, a processor monitors a stack size for a stack of a plurality of existing contexts that are not associated to a process of a plurality of processes. Each context is associable and reusable with a plurality of processes and includes a pathway to a data set when not associated to any process of the plurality of processes. The pathway includes a logical volume identifier for the data set, a logical address of the data set within the logical volume, and a logical address of an intervening device. The context defines communications between the process and the data set through the pathway when associated to the process, and each context is returned to the stack when not associated to the process.Type: GrantFiled: November 1, 2017Date of Patent: May 19, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lourie A. Bryan, Gregory T. Kishi, Kerri R. Shotwell, Joseph M. Swingler
-
Publication number: 20180052769Abstract: For maintaining a context stack, a processor monitors a stack size for a stack of a plurality of existing contexts that are not associated to a process of a plurality of processes. Each context is associable and reusable with a plurality of processes and includes a pathway to a data set when not associated to any process of the plurality of processes. The pathway includes a logical volume identifier for the data set, a logical address of the data set within the logical volume, and a logical address of an intervening device. The context defines communications between the process and the data set through the pathway when associated to the process, and each context is returned to the stack when not associated to the process.Type: ApplicationFiled: November 1, 2017Publication date: February 22, 2018Inventors: Lourie A. Bryan, Gregory T. Kishi, Kerri R. Shotwell, Joseph M. Swingler
-
Patent number: 9836393Abstract: An apparatus, system, and method are disclosed for maintaining a context stack. A monitor module monitors a stack size after each monitor interval for a stack of a plurality of contexts. Each context defines communications between a process and a data set and comprises a pathway for communicating with the data set and a process identifier. A stack module deallocates a context that satisfies a stack policy from the stack if the stack size is within a buffer threshold of a maximum threshold.Type: GrantFiled: November 6, 2014Date of Patent: December 5, 2017Assignee: International Business Machines CorporationInventors: Lourie A. Bryan, Gregory T. Kishi, Kerri R. Shotwell, Joseph M Swingler
-
Patent number: 9052943Abstract: Provided are a method, system, and computer program product for using gathered system activity statistics to determine when to schedule a procedure. Selection is made of one of at least one lull window having a plurality of consecutive time slots each having an activity value lower than a threshold point comprising a low activity level among during time slots within a distribution of activity values of the time slots over recurring time periods. The procedure in the computer system is scheduled to be performed during the time slots in the lull window in a future time period.Type: GrantFiled: April 16, 2013Date of Patent: June 9, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lourie A. Bryan, Henry S. Heidemann, Raymond A. James
-
Publication number: 20150067255Abstract: An apparatus, system, and method are disclosed for maintaining a context stack. A monitor module monitors a stack size after each monitor interval for a stack of a plurality of contexts. Each context defines communications between a process and a data set and comprises a pathway for communicating with the data set and a process identifier. A stack module deallocates a context that satisfies a stack policy from the stack if the stack size is within a buffer threshold of a maximum threshold.Type: ApplicationFiled: November 6, 2014Publication date: March 5, 2015Inventors: Lourie A. Bryan, Gregory T. Kishi, Kerri R. Shotwell, Joseph M. Swingler
-
Patent number: 8914417Abstract: An apparatus, system, and method are disclosed for maintaining a context stack. A monitor module monitors a stack size after each monitor interval for a stack of a plurality of contexts. Each context defines communications between a process and a data set and comprises a pathway for communicating with the data set and a process identifier. A stack module deallocates a context that satisfies a stack policy from the stack if the stack size is within a buffer threshold of a maximum threshold.Type: GrantFiled: January 7, 2009Date of Patent: December 16, 2014Assignee: International Business Machines CorporationInventors: Lourie A. Bryan, Gregory T. Kishi, Kerri R. Shotwell, Joseph M. Swingler
-
Publication number: 20130232505Abstract: Provided are a method, system, and computer program product for using gathered system activity statistics to determine when to schedule a procedure. Selection is made of one of at least one lull window having a plurality of consecutive time slots each having an activity value lower than a threshold point comprising a low activity level among during time slots within a distribution of activity values of the time slots over recurring time periods. The procedure in the computer system is scheduled to be performed during the time slots in the lull window in a future time period.Type: ApplicationFiled: April 16, 2013Publication date: September 5, 2013Applicant: International Business Machines CorporationInventors: Lourie A. Bryan, Henry S. Heidemann, Raymond A. James
-
Patent number: 8451856Abstract: Provided are a method, system, and computer program product for using gathered system activity statistics to determine when to schedule a procedure. Activity information is gathered in a computer system during time slots for recurring time periods. A high activity value is an activity amount of a slot having a maximum amount of activity and a low activity value is an activity amount of a slot having a minimum amount of activity. A threshold point is determined as a function of the high activity, the low activity, and a threshold percent comprising a percentage value. A selection is made of at least one lull window having a plurality of consecutive time slots each having an activity value lower than the threshold point and the procedure in the computer system is scheduled to be performed during the time slots in the lull window in a future time period.Type: GrantFiled: May 1, 2012Date of Patent: May 28, 2013Assignee: International Business Machines CorporationInventors: Lourie A. Bryan, Henry Scott Heidemann, Raymond A. James
-
Patent number: 8442067Abstract: Provided are a method, system, and computer program product for using gathered system activity statistics to determine when to schedule a procedure. Activity information is gathered in a computer readable storage medium indicating activity in a computer system during time slots for recurring time periods, wherein each time period includes a plurality of time slots. A high activity value is determined comprising an activity amount of a slot having a maximum amount of activity among the slots for the time periods and a low activity value is determined comprising an activity amount of a slot having a minimum amount of activity among the slots for the time periods. A threshold point is determined as a function of the high activity, the low activity, and a threshold percent comprising a percentage value. A determination is made as to whether there is at least one lull window having a plurality of consecutive time slots each having an activity value lower than the threshold point.Type: GrantFiled: August 30, 2010Date of Patent: May 14, 2013Assignee: International Business Machines CorporationInventors: Lourie A. Bryan, Henry Scott Heidemann, Raymond Anthony James
-
Publication number: 20120233619Abstract: Provided are a method, system, and computer program product for using gathered system activity statistics to determine when to schedule a procedure. Activity information is gathered in a computer system during time slots for recurring time periods. A high activity value is an activity amount of a slot having a maximum amount of activity and a low activity value is an activity amount of a slot having a minimum amount of activity. A threshold point is determined as a function of the high activity, the low activity, and a threshold percent comprising a percentage value. A selection is made of at least one lull window having a plurality of consecutive time slots each having an activity value lower than the threshold point and the procedure in the computer system is scheduled to be performed during the time slots in the lull window in a future time period.Type: ApplicationFiled: May 1, 2012Publication date: September 13, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lourie A. Bryan, Henry Scott Heidemann, Raymond A. James
-
Publication number: 20120051369Abstract: Provided are a method, system, and computer program product for using gathered system activity statistics to determine when to schedule a procedure. Activity information is gathered in a computer readable storage medium indicating activity in a computer system during time slots for recurring time periods, wherein each time period includes a plurality of time slots. A high activity value is determined comprising an activity amount of a slot having a maximum amount of activity among the slots for the time periods and a low activity value is determined comprising an activity amount of a slot having a minimum amount of activity among the slots for the time periods. A threshold point is determined as a function of the high activity, the low activity, and a threshold percent comprising a percentage value. A determination is made as to whether there is at least one lull window having a plurality of consecutive time slots each having an activity value lower than the threshold point.Type: ApplicationFiled: August 30, 2010Publication date: March 1, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lourie A. Bryan, Henry Scott Heidemann, Raymond A. James
-
Patent number: 8112676Abstract: A method to generate and save diagnostic data in the event of an application error, wherein the method supplies a first computing device comprising a microprocessor and a first computer readable medium and an application encoded in said computer readable medium, wherein said application comprises an error handling module. The method further supplies a second computing device comprising a microprocessor and a second computer readable medium and an error data management module encoded in said second computer readable medium, wherein said error data management module comprises a diagnostic data generating module, wherein said first computing device is in communication with said second computing device. The method executes the application, detects by the error handling module an application error, and detects by the error data management module the application error.Type: GrantFiled: February 23, 2009Date of Patent: February 7, 2012Assignee: International Business Machines CorporationInventor: Lourie A. Bryan
-
Publication number: 20100218052Abstract: A method to generate and save diagnostic data in the event of an application error, wherein the method supplies a first computing device comprising a microprocessor and a first computer readable medium and an application encoded in said computer readable medium, wherein said application comprises an error handling module. The method further supplies a second computing device comprising a microprocessor and a second computer readable medium and an error data management module encoded in said second computer readable medium, wherein said error data management module comprises a diagnostic data generating module, wherein said first computing device is in communication with said second computing device. The method executes the application, detects by the error handling module an application error, and detects by the error data management module the application error.Type: ApplicationFiled: February 23, 2009Publication date: August 26, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: LOURIE A. BRYAN
-
Publication number: 20100174762Abstract: An apparatus, system, and method are disclosed for maintaining a context stack. A monitor module monitors a stack size after each monitor interval for a stack of a plurality of contexts. Each context defines communications between a process and a data set and comprises a pathway for communicating with the data set and a process identifier. A stack module deallocates a context that satisfies a stack policy from the stack if the stack size is within a buffer threshold of a maximum threshold.Type: ApplicationFiled: January 7, 2009Publication date: July 8, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lourie A. Bryan, Gregory T. Kishi, Kerri R. Shotwell, Joseph M. Swingler
-
Patent number: 7685334Abstract: A host library controller employs a plurality of ports for establishing a plurality of communication paths from the host library controller to a medium changer library. The host library controller further employs a processor and a memory storing instructions for the processor to issue a command from a medium changer command set, and to select one or more of the ports for communicating the medium changer command to the medium changer library depending on a command processing status of each port.Type: GrantFiled: November 28, 2005Date of Patent: March 23, 2010Assignee: International Business Machines CorporationInventors: Lourie A. Bryan, James A. Fisher, Raymond A. James, Kerri R. Shotwell
-
Publication number: 20070162656Abstract: A host library controller employs a plurality of ports for establishing a plurality of communication paths from the host library controller to a medium changer library. The host library controller further employs a processor and a memory storing instructions for the processor to issue a command from a medium changer command set, and to select one or more of the ports for communicating the medium changer command to the medium changer library depending on a command processing status of each port.Type: ApplicationFiled: November 28, 2005Publication date: July 12, 2007Applicant: International Business Machines CorporationInventors: Lourie Bryan, James Fisher, Raymond James, Kerri Shotwell