Patents by Inventor Corrie H. Kwan

Corrie H. Kwan 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: 9983861
    Abstract: Reusability of deployment plans and dependencies thereof. A method defines contracts as between multiple deployment plans, the contracts representing dependencies between them; defines wait task(s) in a first set of the deployment plans, a wait task being associated with a contract and completion of the wait task and progression of a deployment plan in which the wait task is defined being dependent on satisfaction of the contract; defines signal task(s) in a second set of the deployment plans, satisfaction of the contract being based on status of signal task(s); selects a collection of deployment plans for concurrent execution, at least one contract of the contracts representing at least one dependency between the collection; and manages the concurrent execution of the collection. Managing controls progression of the execution by enforcing the at least one contract, which enforces the at least one dependency between the collection in the execution of the collection.
    Type: Grant
    Filed: July 11, 2016
    Date of Patent: May 29, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew D. Berkebile, Sylvain Carbonell, Corrie H. Kwan, Max L. Warren
  • Publication number: 20180011697
    Abstract: Reusability of deployment plans and dependencies thereof. A method defines contracts as between multiple deployment plans, the contracts representing dependencies between them; defines wait task(s) in a first set of the deployment plans, a wait task being associated with a contract and completion of the wait task and progression of a deployment plan in which the wait task is defined being dependent on satisfaction of the contract; defines signal task(s) in a second set of the deployment plans, satisfaction of the contract being based on status of signal task(s); selects a collection of deployment plans for concurrent execution, at least one contract of the contracts representing at least one dependency between the collection; and manages the concurrent execution of the collection. Managing controls progression of the execution by enforcing the at least one contract, which enforces the at least one dependency between the collection in the execution of the collection.
    Type: Application
    Filed: July 11, 2016
    Publication date: January 11, 2018
    Inventors: Andrew D. BERKEBILE, Sylvain CARBONELL, Corrie H. KWAN, Max L. WARREN
  • Patent number: 9367223
    Abstract: A method for using a scroll bar in a multiple panel user interface. The method includes determining that two or more panels are displayed on a user interface, the two or more panels operated by a same scroll bar. The method includes detecting a cursor movement over the same scroll bar and responsive to the cursor movement over the scroll bar, displaying an icon. The method includes receiving an active panel selection via the icon and indicating the selected panel is active. The method further includes detecting movement of the same scroll bar on the selected panel and scrolling a displayed content of the selected panel corresponding to the movement of the same scroll bar.
    Type: Grant
    Filed: September 10, 2014
    Date of Patent: June 14, 2016
    Assignee: International Business Machines Corporation
    Inventors: Ye Jin, Corrie H. Kwan, Zicheng Li, Shuxun Zhou
  • Patent number: 9285978
    Abstract: A method for using a scroll bar in a multiple panel user interface. The method includes determining that two or more panels are displayed on a user interface, the two or more panels operated by a same scroll bar. The method includes detecting a cursor movement over the same scroll bar and responsive to the cursor movement over the scroll bar, displaying an icon. The method includes receiving an active panel selection via the icon and indicating the selected panel is active. The method further includes detecting movement of the same scroll bar on the selected panel and scrolling a displayed content of the selected panel corresponding to the movement of the same scroll bar.
    Type: Grant
    Filed: January 23, 2014
    Date of Patent: March 15, 2016
    Assignee: International Business Machines Corporation
    Inventors: Ye Jin, Corrie H. Kwan, Zicheng Li, Shuxun Zhou
  • Publication number: 20150205513
    Abstract: A method for using a scroll bar in a multiple panel user interface. The method includes determining that two or more panels are displayed on a user interface, the two or more panels operated by a same scroll bar. The method includes detecting a cursor movement over the same scroll bar and responsive to the cursor movement over the scroll bar, displaying an icon. The method includes receiving an active panel selection via the icon and indicating the selected panel is active. The method further includes detecting movement of the same scroll bar on the selected panel and scrolling a displayed content of the selected panel corresponding to the movement of the same scroll bar.
    Type: Application
    Filed: January 23, 2014
    Publication date: July 23, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ye Jin, Corrie H. Kwan, Zicheng Li, Shuxun Zhou
  • Publication number: 20150205514
    Abstract: A method for using a scroll bar in a multiple panel user interface. The method includes determining that two or more panels are displayed on a user interface, the two or more panels operated by a same scroll bar. The method includes detecting a cursor movement over the same scroll bar and responsive to the cursor movement over the scroll bar, displaying an icon. The method includes receiving an active panel selection via the icon and indicating the selected panel is active. The method further includes detecting movement of the same scroll bar on the selected panel and scrolling a displayed content of the selected panel corresponding to the movement of the same scroll bar.
    Type: Application
    Filed: September 10, 2014
    Publication date: July 23, 2015
    Inventors: Ye Jin, Corrie H. Kwan, Zicheng Li, Shuxun Zhou