Patents by Inventor LINDA C. CHAM

LINDA C. CHAM 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: 11120005
    Abstract: A method, computer program product, and system for providing provenance tracking in a workflow system. The computer-implemented process provides for one or more processors to receive a workflow definition input. One or more processors perform workflow job commands, in response to receiving a workflow definition, and a workflow instance request. One or more processors access an input file associated with the workflow instance. One or more processors generate, at run-time, provenance metadata. One or more processors generate, at run-time, a global file identification (ID) associated with an output file. One or more processors link the global file ID and the provenance metadata to the output file of the workflow instance, and one or more processors store the output file, which includes the global file ID and the provenance metadata, both linked to the output file.
    Type: Grant
    Filed: January 26, 2018
    Date of Patent: September 14, 2021
    Assignee: International Business Machines Corporation
    Inventors: Linda C. Cham, Frank N. Lee, Chin Ngai Sze, Qingda Wang, Yi-Ling J. Wong
  • Publication number: 20190236175
    Abstract: A method, computer program product, and system for providing provenance tracking in a workflow system. The computer-implemented process provides for one or more processors to receive a workflow definition input. One or more processors perform workflow job commands, in response to receiving a workflow definition, and a workflow instance request. One or more processors access an input file associated with the workflow instance. One or more processors generate, at run-time, provenance metadata. One or more processors generate, at run-time, a global file identification (ID) associated with an output file. One or more processors link the global file ID and the provenance metadata to the output file of the workflow instance, and one or more processors store the output file, which includes the global file ID and the provenance metadata, both linked to the output file.
    Type: Application
    Filed: January 26, 2018
    Publication date: August 1, 2019
    Inventors: Linda C. Cham, Frank N. Lee, Chin Ngai Sze, Qingda Wang, Yi-Ling J. Wong
  • Patent number: 9176774
    Abstract: A scheduler receives flexible reservation requests for scheduling in a computing environment comprising consumable resources. The flexible reservation request specifies a duration and a required resource. The consumable resources comprise machine resources and floating resources. The scheduler creates a flexible job for the flexible reservation request and places the flexible job in a prioritized job queue for scheduling, wherein the flexible job is prioritizes relative to at least one regular job in the prioritized job queue. The scheduler adds a reservation set to a waiting state for the flexible reservation request. The scheduler, responsive to detecting the flexible job positioned in the prioritized job queue for scheduling next and detecting a selection of consumable resources available to match the at least one required resource for the duration, transfers the selection of consumable resources to the reservation and sets the reservation to an active state.
    Type: Grant
    Filed: April 5, 2013
    Date of Patent: November 3, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alexander Druyan, Wei Li, Kailash N. Marthi, Yun T. Xiang, Linda C. Cham
  • Publication number: 20130290974
    Abstract: A scheduler receives flexible reservation requests for scheduling in a computing environment comprising consumable resources. The flexible reservation request specifies a duration and a required resource. The consumable resources comprise machine resources and floating resources. The scheduler creates a flexible job for the flexible reservation request and places the flexible job in a prioritized job queue for scheduling, wherein the flexible job is prioritizes relative to at least one regular job in the prioritized job queue. The scheduler adds a reservation set to a waiting state for the flexible reservation request. The scheduler, responsive to detecting the flexible job positioned in the prioritized job queue for scheduling next and detecting a selection of consumable resources available to match the at least one required resource for the duration, transfers the selection of consumable resources to the reservation and sets the reservation to an active state.
    Type: Application
    Filed: April 5, 2013
    Publication date: October 31, 2013
    Inventors: Alexander DRUYAN, Wei LI, Kailash N. MARTHI, Yun T. XIANG, Linda C. CHAM
  • Patent number: 8453152
    Abstract: A scheduler receives at least one flexible reservation request for scheduling in a computing environment comprising consumable resources. The flexible reservation request specifies a duration and at least one required resource. The consumable resources comprise at least one machine resource and at least one floating resource. The scheduler creates a flexible job for the at least one flexible reservation request and places the flexible job in a prioritized job queue for scheduling, wherein the flexible job is prioritizes relative to at least one regular job in the prioritized job queue. The scheduler adds a reservation set to a waiting state for the at least one flexible reservation request.
    Type: Grant
    Filed: February 1, 2011
    Date of Patent: May 28, 2013
    Assignee: International Business Machines Corporation
    Inventors: Alexander Druyan, Wei Li, Kailash N. Marthi, Yun T. Xiang, Linda C. Cham
  • Publication number: 20120204185
    Abstract: A scheduler receives flexible reservation requests for scheduling in a computing environment comprising consumable resources. The flexible reservation request specifies a duration and a required resource. The consumable resources comprise machine resources and floating resources. The scheduler creates a flexible job for the flexible reservation request and places the flexible job in a prioritized job queue for scheduling, wherein the flexible job is prioritizes relative to at least one regular job in the prioritized job queue. The scheduler adds a reservation set to a waiting state for the flexible reservation request. The scheduler, responsive to detecting the flexible job positioned in the prioritized job queue for scheduling next and detecting a selection of consumable resources available to match the at least one required resource for the duration, transfers the selection of consumable resources to the reservation and sets the reservation to an active state.
    Type: Application
    Filed: April 18, 2012
    Publication date: August 9, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: LINDA C. CHAM, ALEXANDER DRUYAN, WEI LI, KAILASH N. MARTHI, YUN T. XIANG
  • Publication number: 20120198462
    Abstract: A scheduler receives at least one flexible reservation request for scheduling in a computing environment comprising consumable resources. The flexible reservation request specifies a duration and at least one required resource. The consumable resources comprise at least one machine resource and at least one floating resource. The scheduler creates a flexible job for the at least one flexible reservation request and places the flexible job in a prioritized job queue for scheduling, wherein the flexible job is prioritizes relative to at least one regular job in the prioritized job queue. The scheduler adds a reservation set to a waiting state for the at least one flexible reservation request.
    Type: Application
    Filed: February 1, 2011
    Publication date: August 2, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: LINDA C. CHAM, ALEXANDER DRUYAN, WEI LI, KAILASH N. MARTHI, YUN T. XIANG