Patents by Inventor Robert Gerard LaBrie

Robert Gerard LaBrie 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: 8615534
    Abstract: Provided are a computer program product, method, and system for migration of metadata and storage management of data in a first storage environment to a second storage environment. A migration request is processed to migrate metadata and storage management of data in a first storage environment to a second storage environment. First metadata for the first storage environment is copied to the second storage environment to incorporate with second metadata. The first metadata incorporated into the second metadata is modified to indicate first server information used by a second server to communicate with a first server to access the migrated data from the first storage media. The migration request is completed in response to incorporating the first metadata into the second metadata, wherein the first data objects remain in the first storage media after completing the migration request.
    Type: Grant
    Filed: June 19, 2012
    Date of Patent: December 24, 2013
    Assignee: International Business Machines Corporation
    Inventors: David Maxwell Cannon, Robert Gerard LaBrie
  • Publication number: 20120311282
    Abstract: Provided are a computer program product, method, and system for migration of metadata and storage management of data in a first storage environment to a second storage environment. A migration request is processed to migrate metadata and storage management of data in a first storage environment to a second storage environment. First metadata for the first storage environment is copied to the second storage environment to incorporate with second metadata. The first metadata incorporated into the second metadata is modified to indicate first server information used by a second server to communicate with a first server to access the migrated data from the first storage media. The migration request is completed in response to incorporating the first metadata into the second metadata, wherein the first data objects remain in the first storage media after completing the migration request.
    Type: Application
    Filed: June 19, 2012
    Publication date: December 6, 2012
    Applicant: International Business Machines Corporation
    Inventors: David Maxwell Cannon, Robert Gerard LaBrie
  • Patent number: 8285762
    Abstract: Provided are a computer program product, method, and system for migration of metadata and storage management of data in a first storage environment to a second storage environment. A migration request is processed to migrate metadata and storage management of data in a first storage environment to a second storage environment, wherein the first storage environment has a first storage server, a first storage media, and first metadata describing first data objects stored in the first storage media, and wherein the second storage environment has a second storage server, a second storage media, and second metadata for second data objects stored in the second storage media. The first metadata is copied to the second storage environment to incorporate with the second metadata. The first metadata incorporated into the second metadata is modified to indicate first server information used by the second server to communicate with the first server to access the migrated data from the first storage media.
    Type: Grant
    Filed: May 11, 2010
    Date of Patent: October 9, 2012
    Assignee: International Business Machines Corporation
    Inventors: David Maxwell Cannon, Robert Gerard LaBrie
  • Publication number: 20110282835
    Abstract: Provided are a computer program product, method, and system for migration of metadata and storage management of data in a first storage environment to a second storage environment. A migration request is processed to migrate metadata and storage management of data in a first storage environment to a second storage environment, wherein the first storage environment has a first storage server, a first storage media, and first metadata describing first data objects stored in the first storage media, and wherein the second storage environment has a second storage server, a second storage media, and second metadata for second data objects stored in the second storage media. The first metadata is copied to the second storage environment to incorporate with the second metadata. The first metadata incorporated into the second metadata is modified to indicate first server information used by the second server to communicate with the first server to access the migrated data from the first storage media.
    Type: Application
    Filed: May 11, 2010
    Publication date: November 17, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David Maxwell Cannon, Robert Gerard LaBrie
  • Patent number: 6834385
    Abstract: A method for utilizing dispatch queues operates in a data processing system that has multiple processors, an operating system, and an application with multiple threads. According to that method, a dedicated dispatch queue and a general dispatch queue are created at an application level, with the dedicated dispatch queue being dedicated to a task control block (TCB) of the data processing system. In response to determining that the TCB is available and the dedicated dispatch queue is not empty, a thread is dispatched from the dedicated dispatch queue to the available TCB for execution. In response to determining that the TCB is available and the dedicated dispatch queue is empty, a thread is dispatched from the general dispatch queue to the available TCB for execution. In an illustrative embodiment, bound threads are distinguished from unbound threads, the bound threads are scheduled only on the dedicated dispatch queue, and the unbound threads are scheduled only on the general dispatch queue.
    Type: Grant
    Filed: January 4, 2001
    Date of Patent: December 21, 2004
    Assignee: International Business Machines Corporation
    Inventors: David Edward Bohm, Robert Gerard LaBrie, Daniel Eqidio Reyes
  • Publication number: 20020087618
    Abstract: A method for utilizing dispatch queues operates in a data processing system that has multiple processors, an operating system, and an application with multiple threads. According to that method, a dedicated dispatch queue and a general dispatch queue are created at an application level, with the dedicated dispatch queue being dedicated to a task control block (TCB) of the data processing system. In response to determining that the TCB is available and the dedicated dispatch queue is not empty, a thread is dispatched from the dedicated dispatch queue to the available TCB for execution. In response to determining that the TCB is available and the dedicated dispatch queue is empty, a thread is dispatched from the general dispatch queue to the available TCB for execution. In an illustrative embodiment, bound threads are distinguished from unbound threads, the bound threads are scheduled only on the dedicated dispatch queue, and the unbound threads are scheduled only on the general dispatch queue.
    Type: Application
    Filed: January 4, 2001
    Publication date: July 4, 2002
    Applicant: International Business Machines Corporation
    Inventors: David Edward Bohm, Robert Gerard LaBrie, Daniel Eqidio Reyes