Patents by Inventor Lu Nguyen

Lu Nguyen 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: 7761736
    Abstract: Provided are a system, and article of manufacture in which data is received at the first storage unit. A first information unit, a second information unit, and a third information unit are generated, wherein the first information unit, the second information unit, and the third information unit each include a portion of the received data and computed parity data. The first information unit is stored in the first storage unit at the first site. The second information unit is distributed to the second storage unit at the second site for storage. The third information unit is distributed to the third storage unit at the third site for storage.
    Type: Grant
    Filed: November 24, 2008
    Date of Patent: July 20, 2010
    Assignee: International Business Machines Corporation
    Inventors: Lu Nguyen, Neena A. Cherian
  • Publication number: 20100082933
    Abstract: An automated, computer-implemented method to configure a data storage system comprising a host computer, a storage controller in communication with said host computer, and a plurality of data storage media in communication with said storage controller, wherein the method provides a configuration algorithm encoded as computer readable program code, and executes that computer readable program code. The configuration algorithm creates a command procedure comprising a plurality of physical configuration commands to establish a physical configuration for the data storage system. The configuration algorithm further creates a command procedure comprising a plurality of logical configuration commands to establish a logical configuration for the data storage system.
    Type: Application
    Filed: October 1, 2008
    Publication date: April 1, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: MARK SEAN FLEMING, LISA R. MARTINEZ, LU NGUYEN
  • Publication number: 20090300397
    Abstract: The invention provides a method, apparatus and system for reducing power consumption involving data storage devices. One embodiment involves storing data in a first memory; in response to the first memory exceeding a first threshold, migrating the data from the first memory to a second memory; in response to the second memory exceeding a second threshold, then activating a third memory if the third memory is in active; and in response to the second memory exceeding a third threshold greater than the second threshold, migrating the data from the second memory to a third memory; wherein the second memory is sized and configured to store data targeted for the third memory to intelligently maintain a portion of the third memory in an inactive state.
    Type: Application
    Filed: June 25, 2009
    Publication date: December 3, 2009
    Applicant: International Business Machines Corporation
    Inventors: Lu Nguyen, Mark J. Seaman
  • Patent number: 7624170
    Abstract: A system and method for providing an integrated storage appliance is disclosed. The storage appliance includes a storage subsystem, a process cluster coupled to the storage subsystem, and a customizable software stack that includes storage-access application so executed by the processor cluster, wherein subsystem, processor cluster and software stack are integrated such that the storage appliance exhibits greater combined reliability, higher availability, and higher serviceability characteristics than would be provided by a sum of the characteristics unintegrated components.
    Type: Grant
    Filed: April 24, 2007
    Date of Patent: November 24, 2009
    Assignee: International Business Machines Corporation
    Inventors: Sanjoy Das, Balakrishna R. Iyer, John T. Flynn, Vahit H. Hacigumus, Dante A. Aubert, Lu Nguyen
  • Publication number: 20090265567
    Abstract: The invention provides a method, apparatus and system for reducing power consumption involving data storage devices. One embodiment involves a process for storing data in a first memory, and in response to the first memory exceeding a first threshold, migrating the data from the first memory to a second memory. In response to the second memory exceeding a second threshold, the process then involves migrating the data from the second memory to the third memory, wherein the second memory is sized and configured to store data targeted for the third memory to intelligently maintain a portion of the third memory in an inactive state.
    Type: Application
    Filed: April 17, 2008
    Publication date: October 22, 2009
    Applicant: International Business Machines Corporation
    Inventors: Lu Nguyen, Mark James Seaman
  • Patent number: 7590706
    Abstract: One aspect of the invention is a method for communicating in a computing system. An example of the method includes establishing a local communications interface at a local site. This example also includes writing local site communication information to the local communications interface, which comprises storing the local site communication information on a first site storage device at the local site, and sending the local site communication information from the first site storage device, to a third site storage device at a remote site, wherein the local site communication information is sent using a remote data replication protocol. The remote site communications interface may read the local site communication information from a third site storage device, and may send the local site communication information to a remote application at the remote site. Similarly, the remote application may send information to a local application at the local site.
    Type: Grant
    Filed: June 4, 2004
    Date of Patent: September 15, 2009
    Assignee: International Business Machines Corporation
    Inventors: Lu Nguyen, Steven D. Cook
  • Patent number: 7577959
    Abstract: Techniques are provided for on-demand resource allocation in a cluster having at least one initial virtual machine. It is determined that resource requirements have changed. At least one new virtual machine is created on at least one physical machine based on the changed resource requirements. The at least one new virtual machine is added to the initial cluster. Transactions for the at least one initial virtual machine are failed over to the at least one new virtual machine.
    Type: Grant
    Filed: June 24, 2004
    Date of Patent: August 18, 2009
    Assignee: International Business Machines Corporation
    Inventors: Lu Nguyen, Jeffry Lynn Larson
  • Publication number: 20090204759
    Abstract: A mechanism to permit consolidation of storage subsystem volumes into larger, more easily managed volumes and an operating system device driver which includes a trap mechanism for intercepting calls from a host into logical unit devices that were previously consolidated into a single physical volume. A map converts such calls to a logical unit device into a corresponding offset in the single physical volume. A driver accesses the single physical volume with corresponding offsets to transfer data associated with a particular logical unit device. So, logical unit devices can be consolidated and reconsolidated to single physical volumes and other physical volumes without requiring changes to the operating system or its application software and without requiring application or host downtime.
    Type: Application
    Filed: February 13, 2008
    Publication date: August 13, 2009
    Applicant: International Business Machines Corporation
    Inventors: Mark James Seaman, Lu Nguyen, Prasenjit Sarkar
  • Patent number: 7529898
    Abstract: One aspect of the invention is a method for backing up data. An example of the method includes creating a description of a backup. The description of the backup may be created in response to receiving a request to perform a backup. This example also includes receiving a block of data to be backed up. This example further includes generating a packet that includes the block of data and metadata, wherein the block of data and the metadata are included in a common information protocol object. This example additionally includes transmitting the packet. This example may also include extracting the block of data from the packet, and storing the block of data on a storage device. If desired, this example may further include restoring the data block from the storage device.
    Type: Grant
    Filed: July 9, 2004
    Date of Patent: May 5, 2009
    Assignee: International Business Machines Corporation
    Inventors: Lu Nguyen, John R. Paveza
  • Publication number: 20090112948
    Abstract: One aspect of the invention is a method for backing up data. An example of the method includes querying a backup infrastructure to ascertain backup capabilities of the backup infrastructure. This example also may include broadcasting the capabilities of the backup infrastructure, wherein the capabilities are broadcasted by the backup infrastructure. This example also includes determining if the backup infrastructure supports a desired backup type. If the backup infrastructure supports a desired backup type, this example may also include performing a backup of data using the desired backup type.
    Type: Application
    Filed: January 8, 2009
    Publication date: April 30, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lu Nguyen, John R. Paveza
  • Publication number: 20090113026
    Abstract: Provided are a computer readable medium and a system for communicating in a computing system. An example of the method includes establishing a local communications interface at a local site. This example also includes writing local site communication information to the local communications interface, which comprises storing the local site communication information on a first site storage device at the local site, and sending the local site communication information from the first site storage device, to a third site storage device at a remote site, wherein the local site communication information is sent using a remote data replication protocol. The remote site communications interface may read the local site communication information from a third site storage device, and may send the local site communication information to a remote application at the remote site. Similarly, the remote application may send information to a local application at the local site.
    Type: Application
    Filed: December 5, 2008
    Publication date: April 30, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lu Nguyen, Steven D. Cook
  • Patent number: 7516354
    Abstract: Provided is a method in which data is received at the first storage unit. A first information unit, a second information unit, and a third information unit are generated, wherein the first information unit, the second information unit, and the third information unit each include a portion of the received data and computed parity data. The first information unit is stored in the first storage unit at the first site. The second information unit is distributed to the second storage unit at the second site for storage. The third information unit is distributed to the third storage unit at the third site for storage.
    Type: Grant
    Filed: August 25, 2004
    Date of Patent: April 7, 2009
    Assignee: International Business Machines Corporation
    Inventors: Lu Nguyen, Neena A. Cherian
  • Publication number: 20090077443
    Abstract: Provided are a system, and article of manufacture in which data is received at the first storage unit. A first information unit, a second information unit, and a third information unit are generated, wherein the first information unit, the second information unit, and the third information unit each include a portion of the received data and computed parity data. The first information unit is stored in the first storage unit at the first site. The second information unit is distributed to the second storage unit at the second site for storage. The third information unit is distributed to the third storage unit at the third site for storage.
    Type: Application
    Filed: November 24, 2008
    Publication date: March 19, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lu Nguyen, Neena A. Cherian
  • Patent number: 7493349
    Abstract: One aspect of the invention is a method for backing up data. An example of the method includes querying a backup infrastructure to ascertain backup capabilities of the backup infrastructure. This example also may include broadcasting the capabilities of the backup infrastructure, wherein the capabilities are broadcasted by the backup infrastructure. This example also includes determining if the backup infrastructure supports a desired backup type. If the backup infrastructure supports a desired backup type, this example may also include performing a backup of data using the desired backup type.
    Type: Grant
    Filed: July 9, 2004
    Date of Patent: February 17, 2009
    Assignee: International Business Machines Corporation
    Inventors: Lu Nguyen, John R. Paveza
  • Publication number: 20090028166
    Abstract: A network controller to allocate route targets for communication services provided on one or more corresponding virtual private networks, the route targets identifying service providers associated with the virtual private networks and the communication services provided by the corresponding virtual private networks.
    Type: Application
    Filed: July 24, 2007
    Publication date: January 29, 2009
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Vinodh Pushparaj, Jitendra Varshney, Quy Lu Nguyen
  • Publication number: 20080294859
    Abstract: Provided are a method, system, and article of manufacture for performing backup operations for a volume group of volumes. Information on a volume group associating a plurality of volumes and backup settings is maintained. A volume group is selected to which the backup settings apply. A volume group associates hosts and volumes, indicating the hosts that are enabled to access the volumes in the volume group. Automatic backup operations for the selected volume group are invoked to generate backup information for the volume group indicating backups performed with respect to the volumes associated with the volume group, process the backup information for the volume group to determine whether to perform a backup with respect to the volume group according to the backup settings, and backup each volume in the volume group in response to determining to perform the backup operation for the volume group.
    Type: Application
    Filed: May 21, 2007
    Publication date: November 27, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Lu Nguyen
  • Patent number: 7325051
    Abstract: A system and method for providing an integrated storage appliance is disclosed. The storage appliance includes a storage subsystem, a process cluster coupled to the storage subsystem, and a customizable software stack that includes storage-access application so executed by the processor cluster, wherein subsystem, processor cluster and software stack are integrated such that the storage appliance exhibits greater combined reliability, higher availability, and higher serviceability characteristics than would be provided by a sum of the characteristics unintegrated components.
    Type: Grant
    Filed: September 26, 2002
    Date of Patent: January 29, 2008
    Assignee: International Business Machines Corporation
    Inventors: Sanjoy Das, Balakrishna R. Iyer, John T. Flynn, Vahit H. Hacigumus, Dante A. Aubert, Lu Nguyen
  • Publication number: 20070192475
    Abstract: A system and method for providing an integrated storage appliance is disclosed. The storage appliance includes a front-end processor cluster, a storage subsystem coupled to the processor cluster, and a customizable software stack executed by the processor cluster, wherein the customizable software stack includes an operating system and storage-intensive application software.
    Type: Application
    Filed: April 24, 2007
    Publication date: August 16, 2007
    Applicant: International Business Machines Corporation
    Inventors: Sanjoy DAS, Balakrishna Iyer, John Flynn, Vahit Hacigumus, Dante Aubert, Lu Nguyen
  • Publication number: 20070033361
    Abstract: An apparatus, system, and method are disclosed for autonomically creating a target volume in conjunction with a fastcopy data operation. The apparatus includes a selection module, a creation module, and a write module. The selection module selects a source volume from a source pool. The creation module creates a target volume from a predefined target storage space. The target volume corresponds to the source volume. The write module writes fastcopy data from the source volume to the target volume. The apparatus, system, and method minimize user intervention and facilitate on-demand creation of target volumes from the target storage space.
    Type: Application
    Filed: August 2, 2005
    Publication date: February 8, 2007
    Inventors: Jasmeer Abdulvahid, Clement Dickey, Lu Nguyen, Willie Scott, Pankaj Tandon
  • Patent number: 7146474
    Abstract: A computer-implemented method includes, in response to detecting that a fast copy function has been invoked, automatically selecting at least one target volume for writing fast copy-related data, where the at least one target volume is selected for optimizing fast copy performance, and writing the fast copy data to the selected at least one target volume. Also disclosed is a data processing system having circuitry that operates in accordance with the method, as well as a computer program product, embodied on a computer readable media, that implements the method.
    Type: Grant
    Filed: March 12, 2003
    Date of Patent: December 5, 2006
    Assignee: International Business Machines Corporation
    Inventors: Lu Nguyen, Mark James Seaman, Syed Mohammad Amir Ali Jafri