File Systems; File Servers (epo) Patents (Class 707/E17.01)
  • Publication number: 20120296882
    Abstract: A method and an apparatus for splitting media files are provided. The method and apparatus enable a mobile device to automatically segment a media file into split files. The mobile device may download a large media file whose size exceeds the file size limit imposed by the file system. The method includes detecting a download event for a specified file, comparing the size of an event related file corresponding to the specified file for which a download event occurs with a file size limit imposed by a file system of a mobile device, identifying, when the size of the event related file is greater than or equal to the file size limit, a type of the event related file, splitting, when the event related file is a media file, the event related file on the basis of the file size limit, and storing the split files according to setting information.
    Type: Application
    Filed: April 26, 2012
    Publication date: November 22, 2012
    Applicant: SAMSUNG ELECTRONICS CO. LTD.
    Inventor: Kyong Ryol LEE
  • Publication number: 20120290600
    Abstract: Systems and methods for managing data, such as metadata. In one exemplary method, metadata from files created by several different software applications are captured, and the captured metadata is searched. The type of information in metadata for one type of file differs from the type of information in metadata for another type of file. Other methods are described and data processing systems and machine readable media are also described.
    Type: Application
    Filed: July 23, 2012
    Publication date: November 15, 2012
    Inventors: Yan Arrouye, Dominic Giampaolo, Bas Ording, Gregory Christie, Stephen Olivier Lemay, Marcel van Os, Imran Chaudhri, Kevin Tiene, Pavel Cisler
  • Publication number: 20120290539
    Abstract: Methods, apparatus, and systems are provided for a web browser accessible data file system on a programmable logic controller (PLC). The invention includes a PLC which includes a controller module; a file system module coupled to the controller module and adapted to persistently store archive data files; a memory module that stores binary data coupled to the controller module; and a user program module that stores instructions adapted to be executed by the controller module. The instructions may include creating an archive file in a user application format in the file system module; storing binary data in the memory module; converting the binary data to the user application format of the archive file; and storing the converted binary data as an entry in the archive file in the file system module. Numerous additional aspects are disclosed.
    Type: Application
    Filed: April 1, 2011
    Publication date: November 15, 2012
    Applicant: Siemens Aktiengesellschart
    Inventors: William Keith Bryant, Lothar Trapp
  • Publication number: 20120290598
    Abstract: A non-transitory medium recording an information processing program causing a computer to execute procedures, the procedures includes receiving, as input, positional information that indicates a position of a part of the data file from the reference position, searching a second management information item corresponding to the input, searching a first management information item corresponding to the input and the searched second management information item, and accessing the part that is among the parts of the data file and stored at a position indicated by the searched first management information item; calculating, based on a frequency of access to the accessed part, a distribution of frequencies of access to the parts associated with the first management information items; and updating, based on the distribution of the frequencies, the positional information indicated by the second management information items and first management information items.
    Type: Application
    Filed: March 15, 2012
    Publication date: November 15, 2012
    Applicant: FUJITSU LIMITED
    Inventors: Masahiro KIHARA, Tomonori KUBOTA
  • Publication number: 20120291099
    Abstract: A method begins by a dispersed storage (DS) processing module of a domain name system (DNS) server receiving, from a client, a request regarding dispersed storage network (DSN) location information of a hypertext markup language (HTML) file. The method continues with the DS processing module searching a DNS table for an entry regarding the HTML file based on information of the request. When the entry is found, the method continues with the DS processing module ascertaining the DSN location information regarding a plurality of sets of encoded data slices, wherein the HTML file is encoded using a DS error coding function to produce the plurality of sets of encoded data slices and wherein the plurality of sets of encoded data slices is stored in a DSN. The method continues with the DS processing module outputting the DSN location information to the client.
    Type: Application
    Filed: April 18, 2012
    Publication date: November 15, 2012
    Applicant: CLEVERSAFE, INC.
    Inventors: Gary W. Grube, Timothy W. Markison
  • Publication number: 20120290629
    Abstract: Methods and systems are provided for tracking object instances stored on a plurality of network nodes, which tracking enables a global determination of when an object has no references across the networked nodes and can be safely de-allocated. According to one aspect of the invention, each node has a local object store for tracking and optionally storing objects on the node, and the local object stores collectively share the locally stored instances of the objects across the network. One or more applications, e.g., a file system and/or a storage system, use the local object stores for storing all persistent data of the application as objects.
    Type: Application
    Filed: May 13, 2011
    Publication date: November 15, 2012
    Applicant: SimpliVT Corporation
    Inventors: Arthur J. Beaverson, Kishore Chitrapu, John Michael Czerkowicz, Sowmya Manjanatha
  • Publication number: 20120290567
    Abstract: Method and apparatus for facilitating real-time searching of non-public data on multiple remote source units using single search query are provided. Method includes automatically discovering, by client device, multiple remote source units via auto discovery module. Method includes facilitating provision, to auto discovery module, of single search query directed to multiple remote source units to enable searching of non-public data simultaneously on all of multiple remote source units based on single search query.
    Type: Application
    Filed: May 8, 2012
    Publication date: November 15, 2012
    Applicant: WYSE TECHNOLOGY INC.
    Inventors: Sarun Madarakal NANDAKUMAR, Evren BINGOL, Yu-Te LIN, Daniel Ernesto BARRETO
  • Publication number: 20120284226
    Abstract: Techniques for managing records on a filesystem to enforce a record disposition protocol. Embodiments identify records on the filesystem using one or more record definitions. Each record definition may contain a conditional statement which, if satisfied by a particular file on the filesystem, indicates the particular file as a record. Embodiments may then monitor file activity for each of the identified records and upon detecting the file activity, may enforce the record disposition protocol for the record. Such enforcement may include preventing the file activity, and may further include logging information related to the file activity.
    Type: Application
    Filed: July 18, 2012
    Publication date: November 8, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Dennis Loo
  • Publication number: 20120284315
    Abstract: Methods, computer systems and computer readable media for optimizing non-deterministic computational paths are provided. In embodiments, requests are received to generate reports derived from a plurality of series of data files whose metadata attributes form certain mathematical structures that can be used to choose the optimal path in the non-deterministic dependency model. Storage for each of the series of data files is optimized. Available data files needed for the report are processed and missing data files are identified. Based on the mathematical structure of the plurality of series of data files, an optimal transition with the missing data files available is determined. An entry into the transition is triggered and the missing data files are processed. The report is generated and the optimized storage is retained for future requests.
    Type: Application
    Filed: May 4, 2011
    Publication date: November 8, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: ZHENGHAO WANG, SHENGQUAN YAN, AN YAN, JEFFREY ERIC LARSSON, ZIJIAN ZHENG
  • Publication number: 20120284317
    Abstract: A computer-implemented method and a distributed file system in a distributed data network in which file metadata related to data files is distributed. A unique and non-reusable mode number is assigned to each data file that belongs to the data files and a directory of that data file. A key-value store built up in rows is created for the distributed file metadata. Each of the rows has a composite row key and a row value (key-value pair) where the composite row key for each data file includes the mode number and a name of the data file. When present in the directory, the data file is treated differently depending on size. For data files below the maximum file size the entire file or portion thereof is encoded in the corresponding row value of the key-value pair. Data files above maximum file size are stored in large-scale storage.
    Type: Application
    Filed: April 25, 2012
    Publication date: November 8, 2012
    Inventor: Michael W. Dalton
  • Patent number: 8307019
    Abstract: Files stored in a storage system are grouped in a metadata server, and storage servers discretely storing these files are instructed to detect file duplication and to remove duplicate data. The storage servers detect duplicate data by comparing file fragments stored by the storage servers themselves with each other. In a case where duplicate data is detected, the storage servers delete the duplicate data.
    Type: Grant
    Filed: January 11, 2012
    Date of Patent: November 6, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Nobumitsu Takaoka, Masaaki Iwasaki, Takaki Nakamura
  • Publication number: 20120278806
    Abstract: Embodiments disclosed herein provide systems, methods, and computer readable media for controlling data in a virtual environment. In a particular embodiment, a method of operating a data control system comprises providing a file system interface to a virtual machine environment, wherein the virtual machine environment comprises a plurality of data volumes. The method further provides receiving a request to import a target data volume into the virtual machine environment and transferring the target data volume into the virtual machine environment.
    Type: Application
    Filed: April 30, 2012
    Publication date: November 1, 2012
    Applicant: QUANTUM CORPORATION
    Inventors: Gregory L. Wade, J. Mitchell Haile
  • Publication number: 20120278348
    Abstract: Systems and methods enhance content from one source with content obtained from another source. Information about content, such as content that is or will be experienced by a user, is used to identify the content from another source. The content from the other source may be content of a different type than the content being enhanced. The content from the two (or more) sources are combined and provided simultaneously. The combined content may be provided using a set of one or more electronic devices.
    Type: Application
    Filed: October 28, 2011
    Publication date: November 1, 2012
    Applicant: LOGITECH INC.
    Inventors: Jean-Michel Chardon, Mark Connolly, Rajiv Bansal
  • Publication number: 20120278295
    Abstract: A method for disk image access in a storage system comprises receiving an input/output (I/O) request to a disk image in a file system of a storage system, and in response to the I/O request to the disk image in the file system, reconstructing a file system request. Introspection is performed on the disk image to determine an original file system request based on the I/O request to the disk image. The method further includes laying out a disk image in the file system of the storage system, and performing type-specific introspection on the disk image. Based upon the results of the introspection, data ranges in the disk image are mapped to block or files within the file system. A mapping of disk image data ranges to block or files in the file system is maintained for responding to further I/O requests.
    Type: Application
    Filed: April 29, 2011
    Publication date: November 1, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dean Hildebrand, Renu Tewari, Vasily Tarasov
  • Publication number: 20120278371
    Abstract: The present invention relates to a method for uploading in an on-line storage system a file from a user client device through a gateway connected to the client device through a local area network and to the on-line storage system through a wide area network. The on-line storage system comprises a storage server coupled to a target storage device in which the file is to be stored. A gateway receives from the user client device an uploaded file. If the file is not present in the target storage device, the gateway uploads the file to the target storage device, and if the file is present in the target storage device, the gateway creates a link to the file stored in the target storage device.
    Type: Application
    Filed: April 13, 2012
    Publication date: November 1, 2012
    Inventors: Luis Montalvo, Serge Defrance, Nicolas Le Scouarnec
  • Publication number: 20120271870
    Abstract: A method for storage reclamation in a shared storage device. The method includes executing a distributed computer system having a plurality of file systems accessing storage on a shared storage device, and initiating a reclamation operation by using a reclamation agent that accesses the shared storage device. The method further includes reading the file system data structure that represent unallocated storage blocks of one of the plurality of file systems that will undergo a reclamation operation. A plurality of I/O resources that are used to provide I/O to the unallocated storage blocks are then interrupted. Storage from the unallocated storage blocks is then reclaimed, and normal operation of the I/O resources that are used to provide I/O to the unallocated storage blocks is resumed.
    Type: Application
    Filed: April 22, 2011
    Publication date: October 25, 2012
    Applicant: SYMANTEC CORPORATION
    Inventors: Kedar Shrikrishna Patwardhan, Anirban Mukherjee, Kirubakaran Kaliannan
  • Publication number: 20120271867
    Abstract: A system and technique for displaying a document's workflow history are disclosed. The system includes a graphical user interface for displaying one or more graphical representations of events generated by an application configured to edit a document. Each of the events generated by the application may be stored in a data structure that is associated with one or more portions of the document. The data structure may also be associated with a digital image that reflects the state of the document at the time the event was generated and one or more frames of digital video captured substantially simultaneously with the generation of the event. The system may display the stored events via graphical representations in the graphical user interface that represent a portion of the total document workflow history. A user may navigate through the graphical events based on a hierarchical algorithm for clustering events.
    Type: Application
    Filed: April 19, 2011
    Publication date: October 25, 2012
    Inventors: Tovi GROSSMAN, Justin Frank MATEJKA, George FITZMAURICE
  • Publication number: 20120271868
    Abstract: Appropriate control is performed for data blocks and data block groups in a file. A file system having various functions provides an upper program with an interface for changing size, storage position and processing method in each function of extents being data block management units in a file. The file system can improve the effects aimed by the respective functions by implementing the extent configuration and processing optimized for the various functions of the file system, based on the instruction from the upper program.
    Type: Application
    Filed: April 22, 2011
    Publication date: October 25, 2012
    Applicant: HITACHI, LTD.
    Inventors: Takayuki Fukatani, Hitoshi Kamei, Yohsuke Ishii, Masaaki Iwasaki
  • Publication number: 20120271869
    Abstract: An information processing apparatus includes an inquiry unit configured to inquire, if a drag and drop operation or a copy and paste operation of a file path is performed from a file management unit “A” to a file management unit “B”, what data is dropped of an operating system, a file object acquisition unit configured to acquire, if data is a character string indicating a file path, a file object of the file path, an intra-folder file object acquisition unit configured to acquire, if the data is a character string indicating a folder, a file object in the folder, and an addition unit configured to add the file object acquired by the file object acquisition unit or the file object acquired by the intra-folder file object acquisition unit to a file of a management target of the file management unit “B”.
    Type: Application
    Filed: March 22, 2012
    Publication date: October 25, 2012
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Takeshi Hayakawa
  • Publication number: 20120265730
    Abstract: A method for updating data in a media storage location includes: storing an identity on a portable electronic device, the identity allowing access to the media storage location; storing a file in a device memory of the portable electronic device, the file being captured by a media capturing component of the portable electronic device; and performing a synchronization operation using a media manager, the media manager being in communication with the device memory and the media storage location; the synchronization operation synchronizing data between the device memory and the media storage location.
    Type: Application
    Filed: June 22, 2012
    Publication date: October 18, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Sherryl Lee Lorraine SCOTT, Hui-Yu CHIANG, Thanh Vinh VUONG
  • Publication number: 20120265792
    Abstract: A data storage access device for providing access by an external device to data stored according to a first file system on physical storage, comprises a file system interface operator (8) for providing a file system interface to the external device, wherein the file system interface represents data stored on the physical storage according to the first file system as being stored according to a second file system.
    Type: Application
    Filed: May 19, 2010
    Publication date: October 18, 2012
    Inventor: Michiel Salters
  • Publication number: 20120265791
    Abstract: A file managing method and a file managing mechanism for processing files from a first electronic device on a second electronic device are provided. The file managing method comprises steps of: detecting whether the first electronic device is connected to the second electronic device; uploading a file to be processed from the first electronic device to the second electronic device while the first electronic device being connected to the second electronic device and being operated by inputting a command for processing the file on the first electronic device; sending the command to the second electronic device; and performing the command on the uploaded file by the second electronic device.
    Type: Application
    Filed: April 18, 2011
    Publication date: October 18, 2012
    Applicant: I/O INTERCONNECT, LTD.
    Inventors: Gary KUNG, Musa Ibrahim KAKISH
  • Publication number: 20120265764
    Abstract: Systems and methods are provided for file searching on mobile devices. A system includes a user interface and a file query system. The user interface is for receiving a user-provided spatio-temporal query for use in searching for a particular file. The user-provided spatio-temporal query is provided by a user of a mobile device. The file query system is for determining information about the particular file responsive to the user-provided spatio-temporal query, and identifying from the information one or more files as a search result for the particular file.
    Type: Application
    Filed: April 18, 2011
    Publication date: October 18, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dakshi Agrawal, Joel W. Branch, Franck Le, Sihyung Lee, Mukesh K. Mohania
  • Publication number: 20120259901
    Abstract: Provided are apparatus and method for distributedly storing an object in a plurality of data centers included in a cloud storage system. In the method, an object may be divided into a plurality of sub-objects each having a fragmentation size. Then, the sub-objects may be distributedly stored in at least one data center based on weights of the plurality of data centers.
    Type: Application
    Filed: March 30, 2012
    Publication date: October 11, 2012
    Inventors: Eo-Hyung LEE, Mi-Jeom Kim, Hyo-Min Kim, Chang-Sik Park, Jin-Kyung Hwang
  • Publication number: 20120259813
    Abstract: The file synchronization processing among sites which can reduce the response time is realized. By the CAS device creating a list of at least a part of the file groups which the first sub-computer system archived or backed up to the data center as an update list and transferring the update list to the second sub-computer system, the second sub-computer system determines whether the file is valid or not by using the update list (See FIG. 2).
    Type: Application
    Filed: April 8, 2011
    Publication date: October 11, 2012
    Inventors: Masanori Takata, Yohsuke Ishii, Tomonori Esaka, Atsushi Sutoh
  • Publication number: 20120259816
    Abstract: Aspects of the subject matter described herein relate to checkpoints for a file system. In aspects, updates to the file system are organized into checkpoint buckets. When a checkpoint is desired, subsequent updates are directed to another checkpoint bucket. After global tables have been updated for updates in the current checkpoint bucket, a logical copy of the global tables is created. This logical copy is stored as part of the checkpoint data. To assist in recovery, a checkpoint manager may wait until all updates of the current checkpoint bucket have been written to storage before writing final checkpoint data to storage. This final checkpoint data may refer to the logical copy of the global tables and include a validation code to verify that the checkpoint data is correct.
    Type: Application
    Filed: June 22, 2012
    Publication date: October 11, 2012
    Applicant: Microsoft Corporation
    Inventors: Jonathan M. Cargille, Thomas J. Miller, William R. Tipton
  • Publication number: 20120259819
    Abstract: A method for file lock recovery in a distributed computer system. The method includes executing a distributed computer system having a plurality of nodes comprising a cluster, and initiating a network file system server migration from one node of the cluster to a different node of the cluster. A migration count is incremented, wherein the migration count is stored at each of the nodes comprising the cluster. File lock services are paused at each of the nodes comprising the cluster. The network file system server migration is completed at the different node of the cluster. The migration count is then decremented in response to the completion. File lock services are then resumed at each of the nodes comprising cluster.
    Type: Application
    Filed: April 8, 2011
    Publication date: October 11, 2012
    Applicant: SYMANTEC CORPORATION
    Inventors: Kedar Patwardhan, Rachit Chadha, Sushil Patil
  • Publication number: 20120259900
    Abstract: In particular embodiments, a method comprising, by one or more computing devices, installing an application on a portion of a physical disk system of a first platform, virtualizing the portion of the physical disk system into a virtual disk system, comprising, storing data in the portion of the physical disk system in a database of the virtual disk system, providing an interface to access the data stored in the database, and providing a plurality sets of drivers for a plurality of platforms, wherein each set of drivers supports native operations with respect to the portion of the physical disk system on a different one of the plurality of platforms, mounting the virtual disk system on a second platform, and executing the application on the second platform, wherein all operations in connection with executing the application are contained within the virtual disk system mounted on the second platform.
    Type: Application
    Filed: April 6, 2011
    Publication date: October 11, 2012
    Applicant: DELL PRODUCTS L.P.
    Inventors: Martin Kacin, Kirk L. Reistroffer, Michael R. Gray
  • Publication number: 20120259809
    Abstract: Embodiments of the present invention include in-memory processing for data warehouse applications. In one embodiment, data records from a data warehouse application are stored in a data storage structure of an in-memory database. Data received from the data warehouse may be stored in a queue and loaded into the data storage structure according to predefined rules. Stored data records are associated with in-memory database transactions that caused the stored data record to be stored, and may further be associated with transactions that caused the stored data records to be changed. A mapping is generated to associate requests from the data warehouse application with in-memory database transactions. The data warehouse application may retrieve data in a change data format calculated on-the-fly.
    Type: Application
    Filed: April 11, 2011
    Publication date: October 11, 2012
    Applicant: SAP AG
    Inventors: Alexander Hermann, Thorsten Winsemann, Martin Heidel, Andreas Thumfart, Andreas Bader
  • Publication number: 20120259820
    Abstract: A method for file lock recovery in a distributed computer system. The method includes executing a distributed computer system having a plurality of nodes comprising a cluster, and initiating a network file system server fail over from one node of the cluster to an adoptive node of the cluster. File lock services are then stopped at the adoptive node. File lock services are subsequently restarted at the adoptive node, wherein the restart causes the adoptive node to commence a grace period for other network file system clients to connect to the adoptive node and reclaim file locks. After restarting file lock services, a cluster file system is updated on the adoptive node with process identifiers, and file lock services are resumed at the adoptive node. The cluster file system can be simultaneously exposing the file lock services to other clients as well, like CIFS, etc.
    Type: Application
    Filed: April 8, 2011
    Publication date: October 11, 2012
    Applicant: SYMANTEC CORPORATION
    Inventor: KEDAR PATWARDHAN
  • Patent number: 8284449
    Abstract: An image forming apparatus is provided which associates specific folders, which are set for specific setting items, with a specific file, and performs operations on the specific file according to the settings of the specific folders. The image forming apparatus includes an associating unit that associates a file having setting on its own file with one of the specific folders, and a setting contents substituting unit that substitutes setting contents of the specific folder with setting contents of the own file.
    Type: Grant
    Filed: April 30, 2009
    Date of Patent: October 9, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventor: Keiko Hanawa
  • Publication number: 20120254270
    Abstract: A data management apparatus, method and computer program product use a communication unit that communicates with a plurality of online storage systems. At least one of the plurality of online storage systems is selected to save data to later be saved in the selected online storage. A Save location information is saved, and the save location information has information for identifying the data saved by the saving unit associated with information for identifying the online storage. A reading unit refers to the save location information stored in the save location storage unit in response to a read request of data and specifies the online storage that has the target data of the read request to read the target data of the read request from the specified online storage.
    Type: Application
    Filed: March 30, 2012
    Publication date: October 4, 2012
    Applicant: BUFFALO INC.
    Inventor: Takashi ISHIDOSHIRO
  • Publication number: 20120254140
    Abstract: Apparatus, systems, and methods may operate to receive a request to access a file from a client node at one of a plurality of lookup nodes, the lookup nodes storing portions of a distributed table having lookup information associated with the file. The distributed table, which may comprise a distributed hash table, includes replicated references to virtualized and non-virtualized file elements of varied granularity in a unified file system. Additional activity may comprise forwarding the request to another one of the lookup nodes until the lookup information is located, or chaining the request to one of the plurality of lookup nodes and implementing activity that has been requested. Additional apparatus, systems, and methods are disclosed.
    Type: Application
    Filed: March 31, 2011
    Publication date: October 4, 2012
    Inventors: Haripriya Srinivasaraghavan, Vijai Babu Madhavan
  • Publication number: 20120254236
    Abstract: The present invention provides a method of transferring content from a file and a database. In this case, the file includes content instances, each content instance being associated with a respective field, and each field having a respective type. The transfer is achieved by determining the type of each field, and then storing each content instance in a store in accordance with the determined field type of the associated field. Each content instance can then be transferred to the database in accordance with the determined field type. A similar procedure is provided for creating XML files based on content within the database.
    Type: Application
    Filed: June 12, 2012
    Publication date: October 4, 2012
    Applicant: TRALEE SOFTWARE PTY. LTD.
    Inventor: Jonathon Peter Irons
  • Publication number: 20120254110
    Abstract: A computer node connected with an upstream computer node and a downstream computer node so as to be capable of communicating therewith has a replication file system of a master file system, a storing unit, and a controlling unit. The controlling unit receives incremental data showing a changed part of the master file system from the upstream computer node, stores the incremental data into the storing unit, reflects the incremental data on the file system, and transfers the incremental data to the downstream computer node. Moreover, in a case that incremental data for plural times having received from the upstream computer node and having not transferred to the downstream computer node yet are accumulated in the storing unit, the controlling unit merges, with last received incremental data among the incremental data for plural times, the rest of the incremental data for plural times.
    Type: Application
    Filed: March 26, 2012
    Publication date: October 4, 2012
    Applicant: NEC Corporation
    Inventor: Taira TAKEMOTO
  • Publication number: 20120254126
    Abstract: According to one embodiment, in response to a request for verifying a first prime representing a consistent point of a file system of a storage system having a plurality of storage units, each of a plurality of prime segments collectively representing the first prime is examined to determine whether the corresponding prime segment has been previously verified. Each of the prime segments is stored in one of the storage units, respectively. At least a first of the prime segments that has not been previously verified is verified, without verifying a second of the prime segments that has been previously verified. The first prime, when at least the first prime segment has been successfully verified, can be used to construct the consistent point of the file system.
    Type: Application
    Filed: March 31, 2011
    Publication date: October 4, 2012
    Applicant: EMC CORPORATION
    Inventors: Soumyadeb Mitra, Windsor W. Hsu
  • Publication number: 20120254250
    Abstract: A virtual or digital multimedia album. The digital album may include a collection of related media to provide virtually, what a traditional band album provides, and more. The digital album may include a set of digital audio files that replicate or substantially resemble the set of tracks found on a traditional album. Additional media, such as videos, lyric text, other text, images, and user-imported content may all be included in the digital album. The content initially provided with the digital album may be exclusively oriented to a single artist or music group. In this way, the digital album can create a much greater immersion into the themed music than a mere collection of digital audio files can provide.
    Type: Application
    Filed: April 5, 2012
    Publication date: October 4, 2012
    Applicant: IBOARD INCORPORATED
    Inventors: Christopher Gentile, Adam Nemitoff
  • Publication number: 20120254111
    Abstract: A file system is disclosed that includes an application wide name space instantiated in a global index (Gindex) that is used for accessing objects related to an application. Using the Gindex, a method for cache coherency includes establishing one or more appliances, each defining a storage cluster; establishing one or more tenants spanning across appliances, wherein an application stores objects in file systems associated with the appliances and tenants; establishing a Gindex including metadata relating to objects stored in association with the application; replicating the Gindex to plurality of data centers supporting the tenants; storing an original object at a first data center; storing a cached copy of the object at a second data center; aligning the cached copy using metadata for the object from a local copy of the Gindex.
    Type: Application
    Filed: May 5, 2011
    Publication date: October 4, 2012
    Applicant: SYMANTEC CORPORATION
    Inventor: John Albert Carmichael
  • Publication number: 20120254190
    Abstract: An extracting method includes storing to a storage device: files that include character units; first index information indicating which file includes at least one character unit in a character unit group having a usage frequency less than a predetermined frequency and among character units having common information in a predetermined portion, the usage frequency indicating the extent of files having a given character unit; second index information indicating which file includes a first character unit having a usage frequency at least equal to the predetermined frequency and among the character units having common information in a predetermined portion; and referring to the first and second index information to extract a file having character units in the first and second index information, when a request is received for extraction of a file having the first character unit and a second character unit that is included in the character unit group.
    Type: Application
    Filed: March 19, 2012
    Publication date: October 4, 2012
    Applicant: FUJITSU LIMITED
    Inventors: Masahiro KATAOKA, Takahiro Murata, Takafumi Ohta
  • Publication number: 20120254269
    Abstract: A file system is disclosed that includes an application wide name space instantiated in a global index (Gindex) that is used for accessing objects related to an application. Summary workload statistics are monitored and calculated via a calibrated hierarchical service level agreement (SLA) in a method of operation that includes: establishing a tenant wide name space used for accessing objects of an application stored in physical file systems across one or more appliances, each defining a storage cluster, in association with a tenant logically spanning across the appliances; and monitoring a performance statistic for the application across the tenant.
    Type: Application
    Filed: May 5, 2011
    Publication date: October 4, 2012
    Applicant: SYMANTEC CORPORATION
    Inventor: John Albert Carmichael
  • Publication number: 20120254116
    Abstract: A distributed file system for devices is described. In an embodiment, each data element stored on one of the devices has an associated location and availability attribute. The location attribute is stored co-located with the data element. The availability attribute and a copy of the location attribute are stored by a metadata service. When a client on a device needs to access a data element, it sends a request to the metadata service to find the location of the data element. If the data element is available, this information is provided to the client and this may involve waking a dormant device which holds the data element. Where the data element is not available, read only access may be granted to a cached copy of the data element. Where replication is used and one of the devices holding a replica is unavailable, the system may use write off-loading.
    Type: Application
    Filed: March 31, 2011
    Publication date: October 4, 2012
    Applicant: Microsoft Corporation
    Inventors: Eno Thereska, Dinan Srilal Gunawardena, James W. Scott, Richard Harper
  • Publication number: 20120254130
    Abstract: According to one embodiment, a request is received for obtaining a consistent point of data stored in a file system of a storage system having a plurality of storage units. In response to the request, retrieving a prime dependency list from a first prime segment stored in a first of the storage units, where the prime dependency list includes information identifying at least a second prime segment stored in a second of the storage units. The first and second prime segments collectively form a prime segment representing a consistent view of the file system. Each of the prime segments listed in the prime dependency list is ascertained in an attempt to generate the consistent point of data.
    Type: Application
    Filed: March 31, 2011
    Publication date: October 4, 2012
    Applicant: EMC CORPORATION
    Inventors: Soumyadeb Mitra, Windsor W. Hsu
  • Publication number: 20120246205
    Abstract: Embodiments of the invention provide efficient data storage for multiple file contents. In specific embodiments, a content management computer is coupled via a network to a storage system, and comprises a processor, a memory, and a content compose/decompose module. The content compose/decompose module is configured to: decompose a file into multiple parts of data and store the multiple parts into adaptive logical storage partitions; and in response to a read request for the file, re-compose the multiple parts into an original file and send the original file. The file is decomposed into the multiple parts based on both structure and characteristics of the data in the file. The multiple parts are stored into different media provided by the adaptive logical storage partitions according to the structure and characteristics of the data in the multiple parts.
    Type: Application
    Filed: March 23, 2011
    Publication date: September 27, 2012
    Applicant: HITACHI, LTD.
    Inventor: Yuichi TAGUCHI
  • Publication number: 20120246206
    Abstract: In accordance with a first aspect of the present invention, an edge node is provided with the storage destination management information that is corresponded to the edge node. The storage destination management information includes the information that indicates a storage destination for a core node of a file that has been written to a file storage region (an edge storage region) for an edge node that is corresponded to the information and includes the information that indicates a recall date that is a date that has been read by the edge node. The edge node judges whether or not there is an old file (a file before an update) in an edge storage region for the edge node based on the storage destination management information that is corresponded to the edge node and the storage destination information that is corresponded to another edge node, and create a stub for only an old file without creating a stub for a file after an update (a latest file).
    Type: Application
    Filed: March 22, 2011
    Publication date: September 27, 2012
    Inventors: Hajime Yamada, Nobuyuki Saika
  • Publication number: 20120246129
    Abstract: A data object management scheme for storing a large plurality of small data objects (e.g., image files) in small number of large object stack file for storage in secondary storage (e.g., hard disks). By storing many individual data objects in a single object stack file, the number of files stored in the secondary storage is reduced by several orders of magnitude, from the billions or millions to the hundreds or so. Index data for each object stack file is generated and stored in primary storage to allow efficient and prompt access to the data objects. Requests to store or retrieve the data objects are made using HTTP messages including file identifiers that identify the files storing the data objects and keys identifying the data objects. A file server stores or retrieves the data object from secondary storage of a file server without converting the requests to NSF or POSIX commands.
    Type: Application
    Filed: June 7, 2012
    Publication date: September 27, 2012
    Inventors: Jeffrey Rothschild, Peter Vajgel, Jason S. Sobel, Robert C. Johnson
  • Publication number: 20120246171
    Abstract: Methods and apparatus teach a digital spectrum of a file for use in determining positional relationships between groups of files. The digital spectrum is used to reveal distances between the files to sort into groups of related files. Representatively, files determined by a nearest neighbor method to be related are sorted into groups of related files. In turn, the groups of related files are determined to be related, or not, according to positional location in N-dimensional space. A centroid location for each group of related files is determined, and a distance value from that centroid location to each member file of the group of related files is determined. In turn, centroid-to-centroid distance values are determined between each group of related files and rank-ordered. Comparing the centroid-to-centroid distance values and the distance values between centroid locations and files of the groups of related files reveals relatedness, or not, of groups of files.
    Type: Application
    Filed: March 23, 2011
    Publication date: September 27, 2012
    Inventor: Craig N. Teerlink
  • Publication number: 20120246471
    Abstract: In order to assure security of classified information, in present invention, before data take-out, third and fourth distributed data are created from first and second distributed data, the first and the second distributed data are saved in a server, and the third and the fourth distributed data are used in take-out.
    Type: Application
    Filed: March 22, 2012
    Publication date: September 27, 2012
    Applicant: PANASONIC CORPORATION
    Inventors: Minoru OZAKI, Kiyoshi Toyoda
  • Publication number: 20120246125
    Abstract: A duplicate file detection device 100 has a storage unit 101, a calculation unit 102, and a detection unit 103. The storage unit 101 stores calculation information that defines data used in the calculation of the hash values of files in association with the extensions of the files. The calculation unit 102 acquires the calculation information associated with the extension of each file to be examined from the storage unit 101 and uses the acquired calculation information to calculate the hash value of each file to be examined. The detection unit 103 detects duplicated files by comparing the hash values of the files to be examined that are calculated by the calculation unit 102.
    Type: Application
    Filed: March 16, 2012
    Publication date: September 27, 2012
    Applicant: NEC Corporation
    Inventor: Kyoko KATO
  • Publication number: 20120246643
    Abstract: Methods and apparatus are disclosed for managing access to data in a data storage system. For example, an apparatus comprises at least one processing platform associated with a distributed virtual infrastructure. The processing platform comprises at least one processing device having a processor coupled to a memory. The processing platform is operative to instantiate a meta data management process that is configured to provide at least one client process with information to allow the client process to perform one or more operations in accordance with one or more data storage devices through a storage area network. The information provided to the client process may comprise one or more data block descriptors. Each of the one or more data block descriptors may comprise path information for at least one of the data storage devices and an offset address in the at least one data storage device.
    Type: Application
    Filed: March 28, 2011
    Publication date: September 27, 2012
    Inventors: Lei Chang, Ziye Yang, Wenbo Mao, Ying He, Junping Du
  • Publication number: 20120246207
    Abstract: Computer system navigation tools provide “links” to various different files, lists, folders, and/or other storage elements and allow users to organize files, e.g., by hierarchical properties, lists, auto lists, folders, and the like. Such systems and methods allow users to assign properties to a file (optionally in a hierarchical manner), to change assigned properties, to search, view, and retrieve information based on the assigned properties, and the like.
    Type: Application
    Filed: March 27, 2012
    Publication date: September 27, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: CHRISTOPHER A. EVANS, DAVID R. PARLIN, JASON F. MOORE, LYON K.F. WONG, RELJA B. IVANOVIC, SAMUEL Thomas WILLIAMS, SCOTT E. DART, STEPHAN HOEFNAGELS, TIMOTHY P. McKEE