Copy Directories (epo) Patents (Class 711/E12.028)
  • Patent number: 11768742
    Abstract: A data storage device is disclosed. The data storage device comprises a controller and a data storage unit. The controller comprises a firmware. The data storage unit comprises a first system storage sector and a second system storage sector. A state of the first system storage sector is preset as a display state by the firmware, and a state of the second system storage sector is preset as a hidden state by the firmware. The first system storage sector stores an original operating system, and the second system storage sector stores a backup operating system. When the original operating system damages, the firmware will recover the original operating system in the first system storage sector via the backup operating system in the second system storage sector; afterwards, a boot operation can be executed via the original operating system recovered, again.
    Type: Grant
    Filed: September 14, 2021
    Date of Patent: September 26, 2023
    Assignee: Innodisk Corporation
    Inventors: Ming-Sheng Chen, Chih-Ching Wu, Chin-Chung Kuo
  • Patent number: 9009416
    Abstract: A method, computer program product, and computing system for reclassifying a first assigned cache portion associated with a first machine as a public cache portion associated with the first machine and at least one additional machine after the occurrence of a reclassifying event. The public cache portion includes a plurality of pieces of content received by the first machine. A content identifier for each of the plurality of pieces of content included within the public cache portion is compared with content identifiers for pieces of content included within a portion of a data array associated with the at least one additional machine to generate a list of matching data portions. The list of matching data portions is provided to at least one additional assigned cache portion within the cache system that is associated with the at least one additional machine.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: April 14, 2015
    Assignee: EMC Corporation
    Inventors: Philip Derbeko, Anat Eyal, Roy E. Clark
  • Patent number: 8793455
    Abstract: A storage apparatus includes a memory that stores data groups, a rearranging unit that rearranges a transmission group order of the data groups based on each of storage positions in a storage device provided in a copy destination storage apparatus in which the each of data groups is to be stored, and a transmitting unit that transmits the data groups rearranged by the rearranging unit to the copy destination storage apparatus.
    Type: Grant
    Filed: August 6, 2012
    Date of Patent: July 29, 2014
    Assignee: Fujitsu Limited
    Inventors: Hidenori Yamada, Takashi Kawada, Naruhiro Oogai, Yoshinari Shinozaki, Shinichi Nishizono
  • Patent number: 8447938
    Abstract: The present invention provides a method and system of backing up a de-duplicated computer file-system of a computer system. In an exemplary embodiment, the method and system include (1) dividing the file-system into partitions and (2) storing each of the partitions on a separate storage medium.
    Type: Grant
    Filed: January 4, 2008
    Date of Patent: May 21, 2013
    Assignee: International Business Machines Corporation
    Inventors: Clemens Drews, Mark Andrew Smith
  • Patent number: 8438331
    Abstract: A recording system includes a recording device, an information processing apparatus, a recording control unit, and an information processing control unit. The recording control unit manages data files recoded on first recording media and a second recording medium using a directory structure having directories of first recording media and a directory, serving as an entry folder, of the second recording medium under a root directory, selects, in response to a data file and an information file detailing category information being written in the entry folder, a first recording medium based on the category information, and controls the recording device to record the selected data file on the selected medium. The information processing control unit controls, in response to a data file and category information being specified, a writing operation so that the specified data file and the information file are written in the entry folder.
    Type: Grant
    Filed: August 17, 2007
    Date of Patent: May 7, 2013
    Assignee: Sony Corporation
    Inventor: Satoshi Maeda
  • Patent number: 8423733
    Abstract: Various systems and methods are disclosed to share a single copy of a storage object among clones. For example, one method involves creating a first and second clone. The first and second clones share a single copy of a storage object. The first clone is assigned an identifier based on the value of a variable. After creating the first clone the variable is incremented. The second clone is assigned the value of the incremented variable as an identifier.
    Type: Grant
    Filed: April 2, 2010
    Date of Patent: April 16, 2013
    Assignee: Symantec Corporation
    Inventor: Kadir Ozdemir
  • Patent number: 8015374
    Abstract: A back-up solution (300) is proposed for use in a data processing system, wherein different host machines support multiple guest machines. For this purpose, a master one of the host machines owns (306) a scheduling file, which indicates which guest systems are enabled to back-up their data, and when the back-up process must be performed. Every day, each other host machine verifies (309-318) whether the corresponding guest machines are included in the scheduling file for the current day. If so, the path of the respective data to be backed-up is added (324-330) to a control file on the master host machine. At the end of the procedure, the master host machine may then back-up the required data of the different guest machines (as indicated in the control file); at the same time, any critical guest machine automatically shuts-down (342-345), so as to ensure the consistency of the corresponding backed-up data.
    Type: Grant
    Filed: November 9, 2006
    Date of Patent: September 6, 2011
    Assignee: International Business Machines Corporation
    Inventors: Claudio Fabbri, Claudio Ruta
  • Patent number: 7962711
    Abstract: A method and a processing device may be provided for detecting a device newly connected to the processing device. The processing device may copy files from the device to a cache of the processing device. In some embodiments, the files may include a digital image files and associated files, such as wav files, or other files. Acquisition processing of the files stored in the cache may be initiated at any time after the processing device begins to copy the files from the device to the cache. Via a user interface, a user may preview thumbnail images corresponding to digital image files stored in one or more virtual devices, corresponding to one or more respective caches. The user may be prompted to initiate acquisition processing of a cache, having unprocessed files, after a configurable amount of time has passed since a file was last copied to the cache.
    Type: Grant
    Filed: February 20, 2008
    Date of Patent: June 14, 2011
    Assignee: Microsoft Corporation
    Inventors: Craig Anthony Osborne, Brendan Clarke Fields
  • Publication number: 20090210641
    Abstract: A method and a processing device may be provided for detecting a device newly connected to the processing device. The processing device may copy files from the device to a cache of the processing device. In some embodiments, the files may include a digital image files and associated files, such as wav files, or other files. Acquisition processing of the files stored in the cache may be initiated at any time after the processing device begins to copy the files from the device to the cache. Via a user interface, a user may preview thumbnail images corresponding to digital image files stored in one or more virtual devices, corresponding to one or more respective caches. The user may be prompted to initiate acquisition processing of a cache, having unprocessed files, after a configurable amount of time has passed since a file was last copied to the cache.
    Type: Application
    Filed: February 20, 2008
    Publication date: August 20, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Craig Anthony Osborne, Brendan Clarke Fields
  • Publication number: 20090177855
    Abstract: The present invention provides a method and system of backing up a de-duplicated computer file-system of a computer system. In an exemplary embodiment, the method and system include (1) dividing the file-system into partitions and (2) storing each of the partitions on a separate storage medium.
    Type: Application
    Filed: January 4, 2008
    Publication date: July 9, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Clemens Drews, Mark Andrew Smith
  • Publication number: 20090144338
    Abstract: A system for a distributed database implementing a dynamic mastership strategy. The system includes a multiple data centers, each having a storage unit to store a set of records. Each data center stores its own replica of the set of records and each record includes a field that indicates which data center is assigned to be the master for that record. Since each of the data centers can he geographically distributed, one record may be more efficiently edited with the master being one geographic region while another record, possibly belonging to a different user, may be more efficiently edited with the master being located in another geographic region.
    Type: Application
    Filed: November 30, 2007
    Publication date: June 4, 2009
    Applicant: YAHOO! INC.
    Inventors: Andrew A. Feng, Michael Bigby, Bryan Call, Brian F. Cooper, Daniel Weaver
  • Publication number: 20090006770
    Abstract: A method and apparatus for supporting cache coherency in a multiprocessor computing environment having multiple processing units, each processing unit having one or more local cache memories associated and operatively connected therewith. The method comprises providing a snoop filter device associated with each processing unit, each snoop filter device having a plurality of dedicated input ports for receiving snoop requests from dedicated memory writing sources in the multiprocessor computing environment. Each snoop filter device includes a plurality of parallel operating port snoop filters in correspondence with the plurality of dedicated input ports, each port snoop filter implementing one or more parallel operating sub-filter elements that are adapted to concurrently filter snoop requests received from respective dedicated memory writing sources and forward a subset of those requests to its associated processing unit.
    Type: Application
    Filed: May 1, 2008
    Publication date: January 1, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthias A. Blumrich, Dong Chen, Alan G. Gara, Mark E. Giampapa, Philip Heidelberger, Dirk I. Hoenicke, Martin Ohmacht, Valentina Salapura, Pavlos M. Vranas
  • Publication number: 20080209135
    Abstract: A data processing system includes a plurality of communication links and a plurality of processing units including a local master processing unit. The local master processing unit includes interconnect logic that couples the processing unit to one or more of the plurality of communication links and an originating master coupled to the interconnect logic. The originating master originates an operation by issuing a write-type request on at least one of the one or more communication links, receives from a snooper in the data processing system a destination tag identifying a route to the snooper, and, responsive to receipt of the combined response and the destination tag, initiates a data transfer including a data payload and a data tag identifying the route provided within the destination tag.
    Type: Application
    Filed: May 8, 2008
    Publication date: August 28, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Leo J. Clark, James S. Fields, Guy L. Guthrie, William J. Starke, Jeffrey A. Stuecheli
  • Publication number: 20080183973
    Abstract: Embodiments include methods, apparatus, and systems for snapshots in distributed storage systems. One method of software execution includes using a version tree to determine what data blocks are shared between various storage nodes in the version tree in order to create a clone or a snapshot of a storage volume in a distributed storage system that uses quorum-based replication.
    Type: Application
    Filed: January 31, 2007
    Publication date: July 31, 2008
    Inventors: Marcos K. Aguilera, Alistair Veitch, Susan Spence
  • Publication number: 20080168244
    Abstract: The present invention relates to a method for updating an image file that is performed by a server, when a workable image file pre-stored in a storage unit of said server needs to be updated by a new image file, that duplicates said workable image file to said storage unit as a backup image file, and then restarts said serve by invoking the operating system with said new image file, and if an operating system can not be successfully invoked with said new image file, said server automatically selects said backup image file to invoke the operating system and restore to the status before said update.
    Type: Application
    Filed: January 5, 2007
    Publication date: July 10, 2008
    Applicant: INVENTEC CORPORATION
    Inventors: Chi-Yuan Chu Chen, Tsung-Pin Wang
  • Publication number: 20080140960
    Abstract: A system and method to optimize memory usage during data backup. The system generates lists of files and attributes corresponding to local files and backup files, selectively allocates storage of the lists to the hard disk and/or memory, compares the lists, and updates the backup files to reflect differences between the local files and the backup files. At least a portion of the lists may be allocated to hard disk storage based on preestablised criteria such as historical memory usage, a dynamic determination of the amount of available memory relative to the amount of memory needed to perform a current backup, or a prior determination of the amount of available memory compared to the amount of memory required to perform a current backup. In this manner, the present invention efficiently utilizes memory resources to perform incremental backup procedures quickly and reliably and facilitates large scale file backup.
    Type: Application
    Filed: December 6, 2006
    Publication date: June 12, 2008
    Inventors: Jason Ferris Basler, Avishai Haim Hochberg, Charles Alan Nichols, Vadzim Ivanovich Piletski, Thomas Franklin Ramke, James Patrick Smith, Peter Tanenhaus