Patents Examined by Horace Flournoy
  • Patent number: 7162600
    Abstract: Data migration includes copying between normal volumes and thin provisioned volumes. Data in a normal volume can be copied to a thin provisioned volume. Alternatively, data structures can be provided to facilitate converting a normal volume into a thin provisioned volume without actual copying of data. Copying from a thin provisioned volume to a normal volume is also disclosed.
    Type: Grant
    Filed: March 29, 2005
    Date of Patent: January 9, 2007
    Assignee: Hitachi, Ltd.
    Inventors: Yoshiki Kano, Akira Yamamoto
  • Patent number: 7149848
    Abstract: In at least some embodiments, a computer system comprises a central processing unit (“CPU”), a bridge device coupled to a main memory, and a cache controller coupled between the bridge device and the CPU. The computer system further comprises a cache memory coupled to the cache controller and providing memory space to the CPU, wherein the cache controller allows communication between the CPU and the bridge device when the CPU communicates using a first protocol and the bridge device communicates using a second protocol, and wherein the cache controller allows communication between the CPU and the bridge device when the CPU communicates using the second protocol and the bridge device communicates using the first protocol.
    Type: Grant
    Filed: February 26, 2004
    Date of Patent: December 12, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Reza Mushtag Bacchus
  • Patent number: 7127578
    Abstract: Using a snapshot function, a remote copy is efficiently created. Data for a snapshot is converted into a first bitmap of differential data for a remote copy. The conversion is performed in advance at appropriate chronological intervals. Furthermore, when the snapshot function splits, a second bitmap of cascade differential data, which is new differential data, is created simultaneously with creation of the data for the snapshot. This second bitmap of cascade differential data is created in the same format as the first bitmap of differential data for the remote copy. Then, when the snapshot function shifts from split status to pair status, the second bitmap of cascade differential data is added to the first bitmap of differential data for the remote copy (to produce a logical sum), and a remote copy is created based on this bitmap that was added.
    Type: Grant
    Filed: May 24, 2004
    Date of Patent: October 24, 2006
    Assignee: Hitachi, Ltd.
    Inventor: Koji Nagata
  • Patent number: 7124274
    Abstract: An apparatus for processing data, the apparatus comprising: a processor operable in a plurality of modes and either a secure domain or a non-secure domain including at least one secure mode being a mode in the secure domain; and at least one non-secure mode being a mode in the non-secure domain. When the processor is executing a program in a secure mode, the program has access to secure data which is not accessible when the processor is operating in a non-secure mode. The processor further includes a non-secure translation table base address register and a secure translation table base address register operable in the non-secure and secure domain, respectively, to indicate a region of memory storing either non-secure or secure domain memory mapping data defining how virtual addresses are translated to physical addresses within either the non-secure or secure domain.
    Type: Grant
    Filed: November 17, 2003
    Date of Patent: October 17, 2006
    Assignee: Arm Limited
    Inventors: Simon Charles Watt, Christopher Bentley Dornan, Luc Orion, Nicolas Chaussade, Lionel Belnet, Stephane Eric Sebastien Brochier, David Hennah Mansell, Michael Robert Nonweiler
  • Patent number: 7124267
    Abstract: When data in the first primary volume is migrated to the second primary volume, an access request from the host to the primary volume is transferred to the second primary volume. Further, the second storage system stores write data received from the host and data of the first primary volume received from the storage system, into the second primary volume. Out of data stored in the second primary volume, the second storage system sends data determined by management information received from the first storage system, to the third storage system.
    Type: Grant
    Filed: February 23, 2004
    Date of Patent: October 17, 2006
    Assignee: Hitachi, Ltd.
    Inventors: Noboru Morishita, Yasutomo Yamamoto, Yoshiaki Eguchi
  • Patent number: 7107423
    Abstract: Representative embodiments provide for a data handling system including a remote entity and a local entity coupled in data communication with the remote entity. The local entity is configured to wait for a predefined interval of time, retrieve a quantity of data from the remote entity after the predefined interval of time, and redefine the interval of time in accordance with a predefined function. A method of retrieving data includes waiting for a predefined interval of time, retrieving a quantity of data from a remote entity after the predefined interval of time, and redefining the interval of time in accordance with a predefined function.
    Type: Grant
    Filed: July 10, 2003
    Date of Patent: September 12, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Timothy P. Blair, Roger T. Baird
  • Patent number: 7103720
    Abstract: Methods and systems for caching graphics data using dedicated level one caches and a shared level two cache are described. Furthermore, each method includes a protocol for maintaining coherency between the level one caches and between the level one caches and the level two cache. The level one caches may store different versions of the graphics data, permitting simultaneous processing of execution threads, each thread accessing a different version of the graphics data.
    Type: Grant
    Filed: October 29, 2003
    Date of Patent: September 5, 2006
    Assignee: NVIDIA Corporation
    Inventors: Simon S. Moy, John Erik Lindholm