File Systems; File Servers (epo) Patents (Class 707/E17.01)
  • Publication number: 20130054520
    Abstract: A method to perform file system migration is described. The method comprises associating a source block device to a destination block device, wherein the source block device and the destination block device include a plurality of source blocks and destination blocks, respectively. At least one command for a source block from the plurality of source blocks is directed to the source block device or the destination block device based at least on the associating. Further, a destination block from the plurality of destination blocks is updated based, in part, on the at least one directed command.
    Type: Application
    Filed: May 13, 2010
    Publication date: February 28, 2013
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventor: Kishore Kaniyar Sampathkumar
  • Publication number: 20130054522
    Abstract: The present invention relates to the technical field of data or file synchronization. In particular, the present invention relates to a method and system for data synchronization using character string matching. Provided are a method, computer program product, and system for data synchronization between a source node and target node. An old copy and a new copy of data to be synchronized is received. A block map is generated according to the difference determined using character string matching between the old copy and the new copy. The block map, which includes the position information of unchanged blocks and the position information and contents of changed blocks, is transmitted to a target node.
    Type: Application
    Filed: May 14, 2012
    Publication date: February 28, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ying M. Gao, Jia Huo, Hong Xiao, Yuan L. Yang, Kai Zhang, Xian Zou
  • Publication number: 20130046801
    Abstract: Mechanisms are provided for accessing a file of a physical storage device of a data processing system via an intelligent file system associated with the physical storage device. The mechanisms receive, in the intelligent file system of the data processing system, a file access command specifying a file access operation and an extended filename. The extended filename comprises a full filename and one or more options multiplexed with the full filename. The mechanisms parse the file access command to identify the file access operation, the full filename, and the one or more options. The mechanisms then execute the file access operation on a file of the physical storage device corresponding to the full filename using the one or more options specified in the extended filename.
    Type: Application
    Filed: August 17, 2011
    Publication date: February 21, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Allan T. Chandler
  • Publication number: 20130046736
    Abstract: A recovery method applied to the FAT file system in a Linux operating system is provided. The method includes steps of: fetching an FAT chain corresponding to a file; determining whether at least an index entry contained in the FAT chain is valid; and modifying one of the at least one index entry to be valid when the modified entry is examined as invalid. Through the recovery method, FAT files, specifically having FAT chain entries which are invalid or inferring file sizes larger than the maximum length representable by the FAT file system, can be efficiently recovered in the Linux system to minimize data loss as well as to prevent a system crash.
    Type: Application
    Filed: July 23, 2012
    Publication date: February 21, 2013
    Applicant: MStar Semiconductor, Inc.
    Inventors: De-Jun Yu, Ming-Yong Sun
  • Publication number: 20130046776
    Abstract: In a method for outputting dimension data using a computing device, a dimension file is read and searched for at least one dimension keyword. If there is the at least one dimension keyword in the dimension file, dimension data from the dimension file is extracted and stored as one or more structure variables into a structure array. Each of the one or more structure variables is added into a dimension field of a preset general list. Each dimension field in the preset general list is output into an output report according an output position of each dimension field, and the output report is displayed on a display screen.
    Type: Application
    Filed: March 21, 2012
    Publication date: February 21, 2013
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD.
    Inventors: CHIH-KUANG CHANG, XIN-YUAN WU, JING-JIE SHEN, JIN-GANG RAO
  • Publication number: 20130046740
    Abstract: A shared file system for a group of host computer systems is upgraded in-place in a manner that the shared file system can remain online and accessible to the host computer systems. Each host computer system first loads a new file system driver that is backward compatible with a driver that is currently used by them to interact with the file system. Second, one of the host computer systems acquires locks to file system management data structures of the file system, upgrades the file system management data structures, and upon completion thereof, notifies the other host computer system that the upgrade to the file system management data structures is complete.
    Type: Application
    Filed: August 17, 2011
    Publication date: February 21, 2013
    Applicant: VMWARE, INC.
    Inventors: Jinyuan LI, Murali VILAYANNUR, Mayank RAWAT, Satyam B. VAGHANI
  • Publication number: 20130046734
    Abstract: Systems and methods are provided for performing backup operations while a user is using a device. In one implementation, a method is provided. A backup operation of data including a plurality of related items is initiated. Modifications to one or more items of the plurality of related items are monitored for during the backup operation. The backup operation is completed. If a modification occurred to one or more items, a second backup operation is performed for the modified items.
    Type: Application
    Filed: October 23, 2012
    Publication date: February 21, 2013
    Applicant: APPLE INC.
    Inventor: Apple Inc.
  • Publication number: 20130046761
    Abstract: Media tagging is significantly improved by fusing subjective, user-specific tags with collaborative, community based tags. Users share multimedia metadata tags in a network of users, to improve automatic tag generation for personal multimedia collections without compromising media privacy. In one method, a combined set of annotation tags is suggested to a user, for use in annotating a given media file. The combined set includes a first set drawn from a private, user-specific repository, and a second set drawn from a public, shared repository. In each case, determining which tags are suggested involves computing similarities between an attribute vector associated with the media file being tagged and attribute vectors associated with the tags. An attribute vector is a set of values representing given types of contextual metadata. The similarity determinations may be weighted according to user-specific and shared weights, and these weightings can be adapted to reflect user and community preferences.
    Type: Application
    Filed: January 8, 2010
    Publication date: February 21, 2013
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Joakim Söderberg, Jonas Björk, Apostolos Georgakis
  • Publication number: 20130046802
    Abstract: When performing migration of data from a migration source file server which is not endowed with any HSM interface, to a migration destination file server which is endowed with HSM, a volume of high capacity is needed for the migration destination file server, and moreover the performance deteriorates directly after the migration. However, with this system, the manager is enabled to set a migration policy using attribute information which can be acquired through a standard file access interface possessed by a file server program, and, when setting the attribute information of the migration destination file, the tier of the file which is to be created is determined, and the migration destination file is created, on the basis of this attribute information and migration policy.
    Type: Application
    Filed: October 23, 2012
    Publication date: February 21, 2013
    Applicant: Hitachi, Ltd
    Inventor: Hitachi, Ltd
  • Publication number: 20130041771
    Abstract: When a user purchases digital rights to a media file, or otherwise obtains the right to have a copy of the media file downloaded to the user's wireless device, a link to the media file that is stored in the media database is stored in a user storage database. When the user desires to have the media file downloaded to the user's wireless device, the user sends a request to the network. The network performs a check to determine whether the user is authorized to receive the requested media file, and if so, causes the requested media file to be downloaded to the user's wireless device where the media file is stored in the local memory of the wireless device for playback by the user on the wireless device.
    Type: Application
    Filed: August 14, 2012
    Publication date: February 14, 2013
    Inventors: Emily Lyons Soelberg, Justin M. McNamara
  • Publication number: 20130041874
    Abstract: Help documentation for the application may include a discussion of parameters in the application. Parameters for an application may be displayed through a web-based interface along with information for each of the parameters. Additional information may be obtained regarding the parameters by allowing interactive access with databases supporting the application. For example, when a user clicks a parameter name in the help documentation, a value for the parameter and additional data may be retrieved from the parameter database and displayed to the user in a pop-up window.
    Type: Application
    Filed: September 7, 2011
    Publication date: February 14, 2013
    Inventors: Susan M. Dohm, Joann E. Janclk
  • Publication number: 20130041928
    Abstract: An identification information acquisition unit acquires identification information for identifying recording information to be recorded or read. A prime number acquisition unit acquires a prime number corresponding to the identification information among prime numbers having the same number of digits. A computation unit computes the sum of all of the digits of the identification information, the sum being the sum of the products obtained by multiplying the values of each digit of the identification information by the difference obtained by subtracting the differences corresponding to the digits from the acquired prime number. A path determination unit determines a path indicating the directory, where the recording information is stored, from the sum. This method can be applied to an NFS (Network File System).
    Type: Application
    Filed: March 11, 2011
    Publication date: February 14, 2013
    Applicant: RAKUTEN, INC.
    Inventor: Hiroomi Fukunaga
  • Patent number: 8375443
    Abstract: A safe environment is established for running untrusted code in a system whose trusted libraries include native code. Annotations are applied to code in the system libraries to identify safe and unsafe code, and analysis tools reveal whether code outside the system libraries is able to trigger any unsafe behavior.
    Type: Grant
    Filed: September 27, 2011
    Date of Patent: February 12, 2013
    Assignee: Google Inc.
    Inventors: Charles Reis, Peter Hallam, Loren Kohnfelder
  • Publication number: 20130036135
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for efficiently storing information. For example, lower-quality copies of files can be stored locally, and higher-quality, original versions of files can be stored on the Internet. Storing a lower-quality or lower-resolution version of a file locally can reduce local storage requirements. The higher-quality, or higher resolution, original version of a file can be retrieved from the cloud if the locally stored version is not of sufficient quality for a particular use. However, the lower-quality copy may be of sufficient quality for most usages.
    Type: Application
    Filed: August 4, 2011
    Publication date: February 7, 2013
    Inventors: Michael Brockey, Steven Buxton
  • Publication number: 20130036090
    Abstract: When update information with respect to a first database or a second database is received, a database update control apparatus updates the first database or the second database on the basis of the update information. When updating the first database or the second database, the database update control apparatus associates pre-update data with an identifier that is added to the update information and retains them for each database. The database update control apparatus extracts, for each database from among the retained identifiers, an identifier that indicates the latest update information and specifies, from the extracted identifiers, an identifier that is the oldest updated identifier. The database update control apparatus reflects pre-update data associated with an identifier that is newer than that specified in a corresponding database out of the first database and the second database.
    Type: Application
    Filed: June 12, 2012
    Publication date: February 7, 2013
    Applicant: FUJITSU LIMITED
    Inventor: Takashi Akiyama
  • Publication number: 20130031149
    Abstract: Systems and methods for distributed file storage are provided herein. Exemplary methods may include, dividing a file into sections, distributing one or more of the sections to each of a first subset of the plurality of client devices so that all sections of the file are distributed across the first subset of the plurality of client devices, each of the first subset of the plurality of client devices having storage space that is allocated to the web server, and upon determining that an actual amount of sections that are currently available to the web server are below a threshold amount, redistributing the sections of the file to a second subset of the plurality of client devices determined to have storage space that is allocated to the web server.
    Type: Application
    Filed: May 9, 2012
    Publication date: January 31, 2013
    Inventors: Mark Kern, Jon Olick, Dave Nikdel
  • Publication number: 20130031148
    Abstract: Systems and methods for distributed file storage are provided herein. Exemplary methods may include, dividing a file into sections, distributing one or more of the sections to each of a first subset of the plurality of client devices so that all sections of the file are distributed across the first subset of the plurality of client devices, each of the first subset of the plurality of client devices having storage space that is allocated to the web server, and upon determining that an actual amount of sections that are currently available to the web server are below a threshold amount, redistributing the sections of the file to a second subset of the plurality of client devices determined to have storage space that is allocated to the web server.
    Type: Application
    Filed: July 26, 2011
    Publication date: January 31, 2013
    Inventors: Mark Kern, Jon Olick, Dave Nikdel
  • Publication number: 20130031147
    Abstract: A system and method for providing a file management service for collaboration is disclosed. The method for providing a file management service for collaboration, which may be implemented on a system, includes, for example, providing a client through which a user accesses a file through the file management service, further providing, by the file management service via the client, the user with collaboration capability of the file with other users, and/or controlling editing of the file by other users based on whether it is specified as being shared by the user. In one embodiment, the file management service further enables integration of a third-party service with the file management service and the third-party service is accessible for use with the file via the file management service.
    Type: Application
    Filed: October 5, 2012
    Publication date: January 31, 2013
    Applicant: BOX, INC.
    Inventor: Box, Inc.
  • Publication number: 20130031150
    Abstract: One embodiment is method that receives a file and a transcription request to alter contents of the file. The file is associated with a file format, and the transcription request is associated with a function that will alter the contents of the file according to the transcription request. The function is executed on the file to alter the file format and to alter the contents of the file according to the transcription request.
    Type: Application
    Filed: May 8, 2010
    Publication date: January 31, 2013
    Inventors: Harish B. Kamath, Pai Atul
  • Publication number: 20130031146
    Abstract: An integrated management system registers a library associated with a reference destination of a shortcut file. The integrated management system determines whether a folder on the reference destination of a selected shortcut file can be referred to via the library. When the folder on the reference destination of the selected shortcut file can be referred to via the library, the integrated management system displays information indicating the folder.
    Type: Application
    Filed: July 25, 2012
    Publication date: January 31, 2013
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Kazuya Nakashima
  • Publication number: 20130024482
    Abstract: An information processing apparatus acquires pieces of file information for specifying each of a plurality of files as candidates for which predetermined processing is executed. The apparatus generates a file list for specifying one or more first files as some of the plurality of files, on a memory, based on the pieces of acquired file information. The apparatus newly generates, in a case where the predetermined processing is executed for one or more second files of the plurality of files, a file list corresponding to the one or more second files on an area of the memory in which the file list corresponding to the one or more first files is stored.
    Type: Application
    Filed: June 25, 2012
    Publication date: January 24, 2013
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Ayako Hirose
  • Publication number: 20130024421
    Abstract: An archive system and a file storage system are connected via a communication network, wherein the file storage system (a) replicates a file to the archive system; (b) manages the replicated file as a file to be stubbed; (c) updates the priority information of a metadata based on a result computed from the priority information of metadata of an already stored file and the priority information of the access request; (d) retains an access date and time information of the access request in the metadata; (e) monitors a used capacity of the file storage system; and (f) starts a deleting process of a file to be stubbed using either the priority information or the date and time information in the metadata when the used capacity exceeds an upper limit set in advance.
    Type: Application
    Filed: July 22, 2011
    Publication date: January 24, 2013
    Inventor: Tomohiro Shinohara
  • Publication number: 20130023284
    Abstract: Private or closed networks configured to provide location or venue specific content or other localization information to mobile computing devices are based on periodic or other reassignments of network access point identifiers. Authorized network subscribers and applications can determine accurate mobile device location based on updated access point identifiers and RF signatures provided by mobile devices. Appropriate venue-based content or services can then be provided to mobile devices, while non-authorized subscribers and applications are hindered in their ability to determine mobile device location.
    Type: Application
    Filed: July 25, 2012
    Publication date: January 24, 2013
    Inventor: Philip Stanger
  • Publication number: 20130024450
    Abstract: A system includes reception of a request for a page location corresponding to a logical page number, determination of a difference between the logical page number and a smallest logical page number of each of a plurality of converter leaf pages descending from a parent converter inner page, determination of a smallest number 2x that is greater than the number of logical page number-to-page location mappings within each one of the plurality of converter leaf pages, right-shifting of a binary representation of the difference x positions to determine a branch index, identification of one of the plurality of converter leaf pages based on the branch index and on an indexed list of converter page identifiers within the parent converter inner page, logically ANDing of the binary representation of the difference with a binary representation of 2x?1 to determine a mapping index of the identified converter leaf page, identification of a mapping of the identified converter leaf page based on the mapping index, and deter
    Type: Application
    Filed: July 18, 2011
    Publication date: January 24, 2013
    Inventors: Dirk Thomsen, Ivan Schreter
  • Publication number: 20130024486
    Abstract: A method for storage allocation and reclamation in a storage device. The method includes executing a distributed computer system having a plurality of file systems accessing storage on a shared storage device, creating a physical storage allocation state map that indicates whether a plurality of data blocks comprising a range of data is allocated or unallocated, and consulting a free extent state map to identify free data blocks of the shared storage device. An allocation operation is performed causing the shared storage device to allocate storage a requested range of allocation. The physical storage allocation state map is updated in accordance with the requested range of allocation. Upon a subsequent reclamation process, the physical storage allocation state map is accessed to identify free previously allocated data blocks. Reclamation processing a subsequent performed on the identified free previously allocated data blocks.
    Type: Application
    Filed: July 20, 2011
    Publication date: January 24, 2013
    Applicant: SYMANTEC CORPORATION
    Inventor: Kedar Shrikrishna Patwardhan
  • Publication number: 20130024485
    Abstract: An apparatus comprises a generation unit that newly generates a folder by a predetermined program; an association unit that associates the generated folder by the program other than the predetermined program with the predetermined program; a record unit that records management information, the management information being for identifying whether folders used by the predetermined program have been generated or associated; a selection unit that selects a desired folder from among the folders used by the predetermined program; an identification unit that identifies whether the selected folder has been generated or associated with reference to the information recorded in the memory; and a deletion control unit that performs control of when the selected folder is the generated folder, deleting the selected folder, and when the selected folder is the associated folder, cancelling the association without deleting the selected folder.
    Type: Application
    Filed: May 31, 2012
    Publication date: January 24, 2013
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Shinji Ohnishi
  • Publication number: 20130018928
    Abstract: Peer-to-peer redundant file server system and methods include clients that determine a target storage provider to contact for a particular storage transaction based on a pathname provided by the filesystem and a predetermined scheme such as a hash function applied to a portion of the pathname. Servers use the same scheme to determine where to store relevant file information so that the clients can locate the file information. The target storage provider may store the file itself and/or may store metadata that identifies one or more other storage providers where the file is stored. A file may be replicated in multiple storage providers, and the metadata may include a list of storage providers from which the clients can select (e.g., randomly) in order to access the file.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 17, 2013
    Applicant: OVERLAND STORAGE,INC
    Inventors: Francesco Lacapra, Peter Wallace Steele, Bruno Sartirana, Ernest Ying Sue Hua, I Chung Joseph Lin, Samuel Sui-Lun Li, Nathanael John Diller, Thomas Reynold Ramsdell, Don Nguyen, Kyle Dinh Tran
  • Publication number: 20130018930
    Abstract: Peer-to-peer redundant file server system and methods include clients that determine a target storage provider to contact for a particular storage transaction based on a pathname provided by the filesystem and a predetermined scheme such as a hash function applied to a portion of the pathname. Servers use the same scheme to determine where to store relevant file information so that the clients can locate the file information. The target storage provider may store the file itself and/or may store metadata that identifies one or more other storage providers where the file is stored. A file may be replicated in multiple storage providers, and the metadata may include a list of storage providers from which the clients can select (e.g., randomly) in order to access the file.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 17, 2013
    Applicant: OVERLAND STORAGE, INC.
    Inventors: Francesco Lacapra, Peter Wallace Steele, Bruno Sartirana, Ernest Ying Sue Hua, I Chung Joseph Lin, Samuel Sui-Lun Li, Nathanael John Diller, Thomas Reynold Ramsdell, Don Nguyen, Kyle Dinh Tran
  • Publication number: 20130018929
    Abstract: Methods and systems are disclosed for distributed storage systems. For example, a device can receive a read request for a first file, where the read request is generated by a host device. The read request is configured to access a file on the host device. The device can access mappings to identify a first mapping. The device can identify a first file on a mobile device based on the first mapping. The device can access the first file, where the accessing uses the first mapping. The device can access the first file by communicating with the mobile device to read the first file. The device can then return the first file.
    Type: Application
    Filed: July 10, 2012
    Publication date: January 17, 2013
    Applicant: Plair Media Inc.
    Inventors: Syed Saadullah Hussain, Todd Steven Wheeler
  • Publication number: 20130018897
    Abstract: A system and method for distributing media related to a location. The physical location of a media presentation device is received over a network. The physical location of a plurality of end users are identified, via the network, wherein each of plurality of users is associated with a user device capable of storing media files. At least one of the end users is identified who is located in such proximity to the media presentation device that the user can perceive media that presented on the media presentation device. At least one media file that is currently being presented on the media presentation device is identified and transmitted over the network to each of the identified end users.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 17, 2013
    Applicant: Yahoo! Inc.
    Inventors: Ronald Martinez, Marc Eliot Davis, Michael Spiegelman, Christopher T. Paretti, Nicola Stefano Ghezzi, Christopher William Higgins, Chris Kalaboukis
  • Publication number: 20130018861
    Abstract: One embodiment is directed to a method for controlling access to a domain. The method includes receiving a request from a workbook process for a shared lock on a primary lock file and a secondary lock file controlling access to the domain, and providing the shared lock(s) when there is not an exclusive lock. While the workbook process is still in progress, the method may further include receiving a request from a batch process for an exclusive lock on the primary lock file, immediately providing an exclusive lock on the primary lock file the batch process, receiving a request from the batch process for an exclusive lock on the secondary lock file, and providing the exclusive lock on the secondary lock file to the batch process when there is not a shared lock on the secondary lock file.
    Type: Application
    Filed: November 9, 2011
    Publication date: January 17, 2013
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jianwu XU, Larry RODDENBERRY, Mehdi KHOSRAVI
  • Publication number: 20130018931
    Abstract: A file system driver stored in a computational device receives a request to provide access to a snapshot of a rewritable file system at a selected point in time, wherein a plurality of tokens corresponding to a plurality of data units are stored in the rewritable file system, and wherein an ordering relationship is maintained among the plurality of tokens. The file system driver determines a token corresponding to the selected point in time based on the ordering relationship. A virtual subdirectory name is generated corresponding to the determined token. A virtual subdirectory is created with the generated virtual subdirectory name, wherein the virtual subdirectory is a subdirectory of a root directory. The snapshot is accessed via the subdirectory.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 17, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kenneth Wayne Boyd, Kennth Fairclough Day, III, Douglas William Dewey, Christopher Diebold O'Toole
  • Publication number: 20130013654
    Abstract: Peer-to-peer redundant file server system and methods include clients that determine a target storage provider to contact for a particular storage transaction based on a pathname provided by the filesystem and a predetermined scheme such as a hash function applied to a portion of the pathname. Servers use the same scheme to determine where to store relevant file information so that the clients can locate the file information. The target storage provider may store the file itself and/or may store metadata that identifies one or more other storage providers where the file is stored. A file may be replicated in multiple storage providers, and the metadata may include a list of storage providers from which the clients can select (e.g., randomly) in order to access the file.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Applicant: OVERLAND STORAGE, INC.
    Inventors: Francesco Lacapra, Peter Wallace Steele, Bruno Sartirana, Ernest Ying Sue Hua, I Chung Joseph Lin, Samuel Sui-Lun Li, Nathanael John Diller, Thomas Reynold Ramsdell, Don Nguyen, Kyle Dinh Tran
  • Publication number: 20130013609
    Abstract: Systems and methods for data classification to facilitate and improve data management within an enterprise are described. The disclosed systems and methods evaluate and define data management operations based on data characteristics rather than data location, among other things. Also provided are methods for generating a data structure of metadata that describes system data and storage operations. This data structure may be consulted to determine changes in system data rather than scanning the data files themselves.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Applicant: CommVault Systems, Inc.
    Inventors: Anand Prahlad, Jeremy A. Schwartz, David Ngo, Brian Brockway, Marcus S. Muller
  • Publication number: 20130013986
    Abstract: Provided is a cloud-based document link system and a method that uses a processor to provide a method for providing a service configured to paste a document stored on a cross-clipboard. The cloud-based document link system includes a storage unit configured to store, on a cross-clipboard, at least one first document associated with a first service provided through a first device, an identification unit configured to identify at least one second service linkable with each first document based on whether the at least one second service is configured to paste the at least one first document stored on the cross-clipboard, and a providing unit configured to provide a list of each second service if the cross-clipboard is accessed through a second device.
    Type: Application
    Filed: June 29, 2012
    Publication date: January 10, 2013
    Applicant: NHN CORPORATION
    Inventor: DongWook KIM
  • Publication number: 20130013655
    Abstract: Peer-to-peer redundant file server system and methods include clients that determine a target storage provider to contact for a particular storage transaction based on a pathname provided by the filesystem and a predetermined scheme such as a hash function applied to a portion of the pathname. Servers use the same scheme to determine where to store relevant file information so that the clients can locate the file information. The target storage provider may store the file itself and/or may store metadata that identifies one or more other storage providers where the file is stored. A file may be replicated in multiple storage providers, and the metadata may include a list of storage providers from which the clients can select (e.g., randomly) in order to access the file.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Applicant: OVERLAND STORAGE, INC.
    Inventors: Francesco Lacapra, Peter Wallace Steele, Bruno Sartirana, Ernest Ying Sue Hua, I Chung Joseph Lin, Samuel Sui-Lun Li, Nathanael John Diller, Thomas Reynold Ramsdell, Don Nguyen, Kyle Ding Tran
  • Publication number: 20130013619
    Abstract: Peer-to-peer redundant file server system and methods include clients that determine a target storage provider to contact for a particular storage transaction based on a pathname provided by the filesystem and a predetermined scheme such as a hash function applied to a portion of the pathname. Servers use the same scheme to determine where to store relevant file information so that the clients can locate the file information. The target storage provider may store the file itself and/or may store metadata that identifies one or more other storage providers where the file is stored. A file may be replicated in multiple storage providers, and the metadata may include a list of storage providers from which the clients can select (e.g., randomly) in order to access the file.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Applicant: OVERLAND STORAGE, INC.
    Inventors: Francesco Lacapra, Peter Wallace Steele, Bruno Sartirana, Ernest Ying Sue Hua, I Chung Joseph Lin, Samuel Sui-Lun Li, Nathanael John Diller, Thomas Reynold Ramsdell, Don Nguyen, Kyle Dinh Tran
  • Publication number: 20130013987
    Abstract: Provided is a cloud-based document link system and a method that uses a processor to provide a method for connecting a document between services. The cloud-based document link system includes a storage unit configured to store, on a cross-clipboard, at least one first document associated with a first service provided through a first device, an identification unit configured to identify at least one second service linkable with each first document, and a providing unit configured to provide a list of each second service in response to an access of the cross-clipboard through a second device, and to provide the second device with a second document associated with the at least one second service in response to a selection of the at least one second service.
    Type: Application
    Filed: June 29, 2012
    Publication date: January 10, 2013
    Applicant: NHN CORPORATION
    Inventor: DongWook KIM
  • Publication number: 20130013567
    Abstract: Embodiments of the invention relate to data archiving on storage medium such as magnetic tapes based on graph partitioning. One aspect of the invention concerns a method that comprises representing a file system as a graph where each node of the graph represents a file and each edge represents file chunks common to the files corresponding to the nodes connected by the edge. The graph is repeatedly partitioned into disjoint sub-graphs. If the files and duplicate file chunks associated with a sub-graph fit into a data storage medium, then the files and duplicate file chunks are stored in the medium. Otherwise, the method may partition the sub-graph into smaller disjoint sub-graphs taking into consideration of degrees of connectivity of the nodes.
    Type: Application
    Filed: July 7, 2011
    Publication date: January 10, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Corneliu Mihail Constantinescu, Michael Anthony Richmond
  • Publication number: 20130013653
    Abstract: A method, system, and computer usable program product for tracking file contents are provided in the illustrative embodiments. A content inode corresponding to a content is created, the content being in a file, the file being stored in a computer memory, and the file being locatable using a file system executing under an operating system in a data processing system. An operation, a component, an application, or a combination thereof, is detected operating with respect to the content. A descriptor and a location corresponding to the operation, the component, the application, or the combination thereof, is determined and added to the content inode. A location identifier corresponding to the location is added to the content inode. The content inode with the added descriptor and location identifier enables an application to learn about the operation, the component, the application, or the combination thereof, having operated with respect to the content.
    Type: Application
    Filed: September 13, 2012
    Publication date: January 10, 2013
    Applicant: International Business Machines Corporation
    Inventor: ROBERT W. THOMPSON
  • Patent number: 8352697
    Abstract: A method of storing a file in a memory. An explicit command is issued to a file system to store the file in accordance with a desired performance characteristic of the file such as enhanced write performance, enhanced read performance or enhanced latency performance. The file system stores the file in the memory in accordance with the desired performance characteristic. Preferably the desired performance characteristic is achieved by storing the file in a physically contiguous portion of the memory or in a logically contiguous portion of the memory. After the explicit command has been issued for each of a plurality of files, the files may be stored concurrently.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: January 8, 2013
    Assignee: Sandisk IL Ltd.
    Inventor: Menahem Lasser
  • Publication number: 20130007072
    Abstract: Provided is a playing/recording apparatus that has both a content playing function and a content recording function, even when the number of playing capability files that can be stored in an external memory is just one, and the number of playing capability information that can be written on the playing capability file is prescribed to be just one. The playing/recording apparatus can record content in accordance with the playing capability of other playing apparatuses. In the playing/recording apparatus (100), a retaining unit (103) reads the playing capability file stored in the inserted external memory, and retains the playing capability information of a playing apparatus other than the playing/recording apparatus (100), and a recording unit (102) records the content into the external memory on the basis of the playing capability information of the other playing apparatus.
    Type: Application
    Filed: March 14, 2011
    Publication date: January 3, 2013
    Applicant: PANASONIC CORPORATION
    Inventor: Yutaka Kobayashi
  • Publication number: 20130006927
    Abstract: A system and method are provided for verifying data copies and reverifying the copies over the life span of media according to a verification policy. Characteristics of media and use of media are tracked to provide metrics which may be used to dynamically reevaluate and reassign verification policies to optimize media usage. Copies that fail verification operations may be repaired by repeating a storage operation for recent copies or by substituting a close temporal copy of the failed copy.
    Type: Application
    Filed: September 13, 2012
    Publication date: January 3, 2013
    Applicant: COMMVAULT SYSTEMS, INC.
    Inventors: Brian Brockway, Parag Gokhale, Jun Lu
  • Publication number: 20130007047
    Abstract: The present disclosure describes methods and systems for managing a database having a plurality of tables. The tables represent master data of a business application. In one example, a method includes receiving an input command from a user for maintaining a table of the plurality of tables. After receiving the command, an Extensible Markup Language (XML) file corresponding to the table is identified. Thereafter, a screen suitable for enabling the user to perform one or more functionalities corresponding to the input command is prepared. The screen is prepared by using a screen object corresponding to the XML file. Various examples of the functionalities can include, but are not limited to, View, Add, Update, and Delete. Subsequently, a query corresponding to the input command is executed for maintaining the table based on the functionalities.
    Type: Application
    Filed: September 27, 2011
    Publication date: January 3, 2013
    Applicant: Infosys Limited
    Inventors: Dhiraj Dhake, Abhay Mohata
  • Publication number: 20130007518
    Abstract: Described are embodiments directed at persistent handles that are used to retain state across network failures and server failovers. Persistent handles are requested by a client after a session has been established with a file server. The request for the persistent handle includes a handle identifier generated by the client. The server uses the handle identifier to associate with state information. When there is a network failure or a server failover, and a reconnection to the client, the handle identifier is used to identify replayed requests that if replayed would create an inconsistent state on the server. The replayed requests are then appropriately handled.
    Type: Application
    Filed: June 30, 2011
    Publication date: January 3, 2013
    Applicant: Microsoft Corporation
    Inventors: Mathew George, David M. Kruse, James T. Pinkerton, Roopesh C. Battepati, Tom Jolly, Paul R. Swan, Mingdong Shang, Daniel Edward Lovinger
  • Publication number: 20130007810
    Abstract: Described herein are techniques for selective archival of media content. A first entertainment device stores a plurality of media content files on a first storage medium. The first entertainment devices selects a portion of the media content files for backup based on characteristics of the media content files and transmits the portion of the media content files to a second entertainment device through a communication network. The second entertainment device stores the portion of the media content files on a second storage medium associated therewith.
    Type: Application
    Filed: September 11, 2012
    Publication date: January 3, 2013
    Applicant: ECHOSTAR TECHNOLOGIES L.L.C.
    Inventors: Henry Gregg Martch, William Michael Beals
  • Publication number: 20120331017
    Abstract: An information delivery method and system. The method includes receiving by a computer processor a video file, an audio file, associated data files, and associated message files The computer processor stores the video file in a first layer of a multimedia file, the audio file in a second layer of the multimedia file, the data files in first additional layers of the multimedia file, and the message files in second additional layers of the multimedia file. The computer processor stores the multimedia file on a computer readable storage medium.
    Type: Application
    Filed: September 4, 2012
    Publication date: December 27, 2012
    Applicant: International Business Machines Corporation
    Inventor: Sarbajit K. Rakshit
  • Publication number: 20120330987
    Abstract: Provided is a content providing method and system for extracting and transmitting metadata. When a user uploads a content file, metadata of content may be extracted from the content file. The extracted metadata of the content may be transmitted to a terminal of the user and the user may select content based on the metadata. The content selected using the uploaded content file may be provided to the user through downloading or streaming.
    Type: Application
    Filed: January 16, 2012
    Publication date: December 27, 2012
    Applicant: NHN CORPORATION
    Inventors: Ram LEE, Jangyeon PARK, Gun Woong LEE
  • Publication number: 20120331021
    Abstract: One example method presents a synthetic view of data stored by a shared device file system. The synthetic view provides a “fictional” single namespace for data stored by the shared device file system. The method includes accepting a command to access data stored by the shared device file system. The command may be native to a user requesting the access. The command addresses the data stored by the shared device file system using the single namespace provided by the synthetic view. The method includes creating a replacement command(s) for accessing data stored by the shared device file system using one or more actual namespaces different from the single fictional namespace provided by the synthetic view. With the replacement command(s) prepared, the method proceeds to access data stored by the shared device file system using the replacement command(s).
    Type: Application
    Filed: June 12, 2012
    Publication date: December 27, 2012
    Applicant: Quantum Corporation
    Inventor: Stephen P. LORD
  • Publication number: 20120331020
    Abstract: An information output system is provided. A DLNA server, if any folder name includes a date or an event name, registers, as publication files, the files included in a detected folder with a DB in date ascending order, and, if any folder name includes neither any date nor any event name, registers, as publication files, the files included in a detected folder with the DB in date descending order. When a first communication section receives, from a DLNA client, a folder information request of a folder name selected by a remote controller, a content list, which is a list of the file names of the files included in the folder of the selected folder name, is created, and the created content list is then transmitted by the first communication section to the DLNA client.
    Type: Application
    Filed: March 14, 2011
    Publication date: December 27, 2012
    Inventor: Taichiro Morishita