Patents by Inventor Juliet C. Candee
Juliet C. Candee 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: 9043652Abstract: A computing system resource recovery method can include identifying a resource manager associated with a computing transaction, classifying the computing transaction to determine a predetermined metric, measuring an actual metric of the computing transaction, comparing the predetermined metric to the actual metric to detect abnormal behavior in the transaction and modeling the abnormal behavior to determine how the resource manager is affected by the abnormal behavior.Type: GrantFiled: October 19, 2012Date of Patent: May 26, 2015Assignee: International Business Machines CorporationInventors: Karla K. Arndt, James M. Caffrey, Juliet C. Candee, Aspen L. Payton, William R. Richardson
-
Patent number: 8732525Abstract: A computing system includes a processor configured to identify a resource manager associated with a computing transaction, classify the computing transaction to determine a predetermined metric, measure an actual metric of the computing transaction, compare the predetermined metric to the actual metric to detect abnormal behavior in the transaction and model the abnormal behavior to determine how the resource manager is affected by the abnormal behavior.Type: GrantFiled: October 11, 2011Date of Patent: May 20, 2014Assignee: International Business Machines CorporationInventors: Karla K. Arndt, James M. Caffrey, Juliet C. Candee, Aspen L. Payton, William R. Richardson
-
Publication number: 20130091391Abstract: A computing system includes a processor configured to identify a resource manager associated with a computing transaction, classify the computing transaction to determine a predetermined metric, measure an actual metric of the computing transaction, compare the predetermined metric to the actual metric to detect abnormal behavior in the transaction and model the abnormal behavior to determine how the resource manager is affected by the abnormal behavior.Type: ApplicationFiled: October 11, 2011Publication date: April 11, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Karla K. Arndt, James M. Caffrey, Juliet C. Candee, Aspen L. Payton, William R. Richardson
-
Patent number: 8028279Abstract: A system for porting code from a native platform to a non-native platform is provided which utilizes a non-native, platform-specific layer of code and a platform-neutral layer of code. The platform-neutral layer substantially emulates the native platform of ported code and provides a platform-neutral interface to the ported code. Together, the platform-specific layer and the platform-neutral layer provide an execution environment in which the ported code operates as a kernel extension of the non-native platform. The platform-neutral layer of the execution environment is portable to other non-native platforms so that code can be ported to another non-native platform by replacing the platform-specific layer with a customized platform-specific layer, which is adapted to the other non-native platform.Type: GrantFiled: February 8, 2008Date of Patent: September 27, 2011Assignee: International Business Machines CorporationInventors: Roger E. Bonsteel, Juliet C. Candee, John L. Czukkermann, David B. Emmes, Steven J. Greenspan, Joshua W. Knight, III, Alan M. Webb
-
Patent number: 7979851Abstract: A system and program product for facilitating computing-environment control of a resource to be accessed by existing program code is provided which includes transparently replacing an uncontrolled resource referenced by existing program code with a resource controlled by a computing environment. The protocol also includes transparently interposing at least one resource management service of the computing environment between the existing program code and the resource controlled by the computing environment, wherein the at least one resource management service provides computing-environment control of the resource to be accessed by the existing program code. The replacing of the uncontrolled resource prevents the existing program code from directly accessing the resource.Type: GrantFiled: July 28, 2009Date of Patent: July 12, 2011Assignee: International Business Machines CorporationInventors: Roger E. Bonsteel, Juliet C. Candee, John L. Czukkermann, David B. Emmes, Steven J. Greenspan, Joshua W. Knight, Alan M. Webb
-
Publication number: 20090282387Abstract: A system and program product for facilitating computing-environment control of a resource to be accessed by existing program code is provided which includes transparently replacing an uncontrolled resource referenced by existing program code with a resource controlled by a computing environment. The protocol also includes transparently interposing at least one resource management service of the computing environment between the existing program code and the resource controlled by the computing environment, wherein the at least one resource management service provides computing-environment control of the resource to be accessed by the existing program code. The replacing of the uncontrolled resource prevents the existing program code from directly accessing the resource.Type: ApplicationFiled: July 28, 2009Publication date: November 12, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Roger E. BONSTEEL, Juliet C. CANDEE, John L. CZUKKERMANN, David B. EMMES, Steven J. GREENSPAN, Joshua W. KNIGHT, Alan M. WEBB
-
Publication number: 20080155516Abstract: A system for porting code from a native platform to a non-native platform is provided which utilizes a non-native, platform-specific layer of code and a platform-neutral layer of code. The platform-neutral layer substantially emulates the native platform of ported code and provides a platform-neutral interface to the ported code. Together, the platform-specific layer and the platform-neutral layer provide an execution environment in which the ported code operates as a kernel extension of the non-native platform. The platform-neutral layer of the execution environment is portable to other non-native platforms so that code can be ported to another non-native platform by replacing the platform-specific layer with a customized platform-specific layer, which is adapted to the other non-native platform.Type: ApplicationFiled: February 8, 2008Publication date: June 26, 2008Applicant: INTERNATIONAL BUSINESS MACHINE CORPORATIONInventors: Roger E. BONSTEEL, Juliet C. CANDEE, John L. CZUKKERMANN, David B. EMMES, Steven J. GREENSPAN, Joshua W. Knight, Alan M. WEBB
-
Patent number: 7356808Abstract: A method of porting code from a native platform to a non-native platform is provided which utilizes a non-native, platform-specific layer of code and a platform-neutral layer of code. The platform-neutral layer substantially emulates the native platform of ported code and provides a platform-neutral interface to the ported code. Together, the platform-specific layer and the platform-neutral layer provide an execution environment in which the ported code operates as a kernel extension of the non-native platform. The platform-neutral layer of the execution environment is portable to other non-native platforms so that code can be ported to another non-native platform by replacing the platform-specific layer with a customized platform-specific layer, which is adapted to the other non-native platform.Type: GrantFiled: September 23, 2004Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventors: Roger E. Bonsteel, Juliet C. Candee, John L. Czukkermann, David B. Emmes, Steven J. Greenspan, Joshua W. Knight, III, Alan M. Webb
-
Patent number: 6799172Abstract: An exemplary embodiment of the present invention is a method for affinity free restart of a resource manager in a multi-system environment. The method begins when a restart request is received from a first resource manager on a first system in the multi-system environment. The first resource manager is associated with an incomplete transaction. Next, a distributed transaction unit of recovery structure is built for the incomplete transaction. Then, the distributed transaction unit of recovery structure is sent to a transaction manager for restart processing. The restart process includes restarting the first resource manager on the first system. The restart process also includes restarting a second resource manager on a second system in the multi-system environment if the incomplete transaction is associated with the second resource manager.Type: GrantFiled: August 28, 2001Date of Patent: September 28, 2004Assignee: International Business Machines CorporationInventors: Juliet C. Candee, Steven J. Greenspan, Ricky L. Kready
-
Publication number: 20030046258Abstract: An exemplary embodiment of the present invention is a method for affinity free restart of a resource manager in a multi-system environment. The method begins when a restart request is received from a first resource manager on a first system in the multi-system environment. The first resource manager is associated with an incomplete transaction. Next, a distributed transaction unit of recovery structure is built for the incomplete transaction. Then, the distributed transaction unit of recovery structure is sent to a transaction manager for restart processing. The restart process includes restarting the first resource manager on the first system. The restart process also includes restarting a second resource manager on a second system in the multi-system environment if the incomplete transaction is associated with the second resource manager.Type: ApplicationFiled: August 28, 2001Publication date: March 6, 2003Applicant: International Business Machines CorporationInventors: Juliet C. Candee, Steven J. Greenspan, Ricky L. Kready
-
Patent number: 6490595Abstract: 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: GrantFiled: March 30, 2000Date of Patent: December 3, 2002Assignee: International Business Machines CorporationInventors: Juliet C. Candee, Steven J. Greenspan