File Systems; File Servers (epo) Patents (Class 707/E17.01)
-
Publication number: 20130117293Abstract: Various embodiments are directed to systems and methods for facilitating file attribute correction. A computer system may receive a request to enumerate a first directory stored on a data storage. For a first file in the first directory, the computer system may determine that the first file has a corresponding first entry in an attribute cache, determine that the first entry for the first file indicates native file attributes that match the first file, and return for the first file at least one logical attribute indicated by the first entry.Type: ApplicationFiled: November 2, 2012Publication date: May 9, 2013Applicant: OSR Open Systems Resources, Inc.Inventor: OSR Open Systems Resources, Inc.
-
Publication number: 20130117336Abstract: The management of data storage channel utilization in a computing system that has multiple users. The system receives file-level requests from requesters and then creates a history for each requester. Upon evaluating the history of each requester, the system determines whether to delay the file-level requests from entering the file system stack based on the result of the evaluation. The system delays one or more of the file-level requests if the history of the corresponding requester meets one or more criteria. If the history of the corresponding requester does not meet the criteria, the system allows the file-level requests to be passed to the file system stack without being delayed.Type: ApplicationFiled: November 9, 2011Publication date: May 9, 2013Applicant: MICROSOFT CORPORATIONInventors: Huei Chung Wang, Amjad Hussain
-
Publication number: 20130117221Abstract: A record within a destination virtual file is generated on a destination node of a distributed data storage system. The record comprises a link directed to a source virtual file stored on a source node. The source virtual file is mapped to a chain of linked pages stored in a page buffer of the distributed data storage system. A request is later received at the destination node to access data defined by the destination virtual file. Data is provided, in response to the request, from the source virtual file stored on the source node using the link. Related apparatus, systems, techniques and articles are also described.Type: ApplicationFiled: November 7, 2011Publication date: May 9, 2013Inventors: Dirk Thomsen, Ivan Schreter
-
Publication number: 20130117247Abstract: A plurality of virtual files are instantiated in a columnar database. The columnar database includes a columnar data store that persists tables of data contained therein to the plurality of virtual files. Each virtual file is stored in physical data storage and a portion of the virtual file can be cached transiently in a persistence layer intermediate the columnar data store and the physical data storage. The virtual files each comprise a database object for storing data records. Operation are processed, in the columnar database, using the virtual files such that changes to virtual files resulting from the operations of one transaction are isolated from changes on the same virtual files resulting from the operations of other transactions. Related apparatus, systems, techniques and articles are also described.Type: ApplicationFiled: November 7, 2011Publication date: May 9, 2013Inventors: Ivan Schreter, Thorsten Glebe, Tobias Scheuer
-
Publication number: 20130110832Abstract: Techniques to determine network addressing for sharing media files are described. An apparatus may comprise a processor and a memory communicatively coupled to the processor. The memory may store an application having a media share component operative to receive a request to associate a media file with a document, the media file stored at a media file storage location, the document stored at a document storage location. The media share component may comprise multiple software modules, including a file reference module. The file reference module may be operative to analyze the media file storage location to determine a valid uniform resource locator (URL) that allows access to the media file.Type: ApplicationFiled: June 21, 2012Publication date: May 2, 2013Applicant: MICROSOFT CORPORATIONInventors: Matthew Wood, Ali Taleghani, Jonathan Bailor
-
Publication number: 20130110789Abstract: There is provided a method of, and apparatus for, enabling data recovery on a data storage resource. The resource includes a file system having a file system structure component for data storage management. In use, a storage request operable to modify the file system is received, processed and the file system structure component updated based on the storage request. Subsequently, a data record recording the modification by the storage request is generated and used to update an auxiliary file system structure component separate from the file system structure component. By providing such a method, a file system structure can be recreated and recovered quickly after a failure or error utilising the auxiliary file system structure component. This enables a file system to be reconstructed much faster than conventional approaches because the auxiliary file system structure has already been created.Type: ApplicationFiled: October 27, 2011Publication date: May 2, 2013Inventors: Peter BRAAM, Nikita Y. DANILOV
-
Publication number: 20130110785Abstract: In a method for backing up test data using a first backup device and a second backup device, backup times and storage paths for each test computing device in the first backup device and the second backup device, and a backup path of each test computing device are set. Test data of each of the test computing devices are backed up as backup data to the first backup device if a first current time of the first backup device matches the backup time in the first backup device, or to the second backup device if a second current time of the second backup device matches the backup time in the second backup device. Changes of each backup file of the backup data stored under the storage path are recorded. A log file of the backup time is generated.Type: ApplicationFiled: March 21, 2012Publication date: May 2, 2013Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD.Inventor: YONG-SHENG YANG
-
Publication number: 20130110889Abstract: A file management apparatus updates areas to be updated when a file operation is performed by collectively writing out buffer caches into a storage device for each of the areas according to a recording order corresponding to the type of the file operation.Type: ApplicationFiled: August 28, 2012Publication date: May 2, 2013Applicant: CANON KABUSHIKI KAISHAInventor: Kohei Shogome
-
Publication number: 20130110891Abstract: A storage system comprises a second NAS storage apparatus and a third NAS storage apparatus for migrating an object managed by a first NAS storage apparatus. The second NAS storage apparatus comprises a processor and a storage medium, which is able to store data. The processor of the second NAS storage apparatus, with respect to an object for which a migration from the first NAS storage apparatus has started, stores path information of the object in the first NAS storage apparatus after including the path information in object management information, in the storage medium prior to migrating the object entity to the third NAS storage apparatus. Also, the processor, after receiving the object entity from the first NAS storage apparatus and migrating the object entity to the third NAS storage apparatus, stores the third NAS storage apparatus path information to the object entity in the object management information, and reflects the management information in the third NAS storage apparatus.Type: ApplicationFiled: October 28, 2011Publication date: May 2, 2013Inventors: Hiroshi Ogasawara, Hitoshi Arai, Homare Kanie
-
Publication number: 20130110890Abstract: Techniques to share media files are described. An apparatus may comprise a processor and a memory communicatively coupled to the processor. The memory may store an application having a media share component operative to share a media file among a defined set of users. The media share component may comprise multiple software modules, including a file manager module and a file reference module. The file manager module may be operative to determine a network storage location for the media file. The file reference module may be operative to automatically generate a valid link to the network storage location for the media file. The valid link may be specifically arranged to permit access to the network storage location for the media file by the defined set of users of the application. Other embodiments are described and claimed.Type: ApplicationFiled: October 27, 2011Publication date: May 2, 2013Applicant: MICROSOFT CORPORATIONInventor: Jonathan Bailor
-
Publication number: 20130110892Abstract: Techniques to determine network storage for sharing media files are described. An apparatus may comprise a processor and a memory communicatively coupled to the processor. The memory may store an application having a media share component operative to receive a request to associate a media file with a document having a document network storage location. The media share component may comprise multiple software modules, including a file manager module. The file manager module may be operative to determine a media file network storage location for the media file based on the document network storage location. Other embodiments are described and claimed.Type: ApplicationFiled: April 4, 2012Publication date: May 2, 2013Applicant: MICROSOFT CORPORATIONInventors: Matthew Wood, Sarah Filman, Jonathan Bailor
-
Publication number: 20130110771Abstract: A durable memory-mapped database system includes a first memory-mapped view of a database, a second memory-mapped view of the database, a journal buffer and a journal. The first memory-mapped view of the database is a protected view and includes copies of a plurality of datafiles from the database. The second memory-mapped view of the database is a write view and includes copies of the plurality of datafiles. The journal buffer is a buffer in random access memory configured to record datafile updates. The journal is configured to periodically receive recorded datafile updates from the journal buffer.Type: ApplicationFiled: November 1, 2012Publication date: May 2, 2013Inventors: Dwight Merriman, Eliot Horowitz, Mathias Stearn
-
Publication number: 20130110786Abstract: A method for selecting backup location used by a DFS is to prevent data lose or unavailable while a single point of failure of a switch occurs. The DFS comprises multiple switches and multiple servers. Each server respectively connected to each connection port of each switch and uses the assigned Internet Protocol (IP) address of the connection port. When the DFS generates at least one replica based on an original copy, the replica is stored in a server different from the server storing the original copy. The physical locations of servers are decided according to the IP address of the different servers. The present embodiment assures that the server for storing the original copy and the server for storing the replica are connected to different switches. Thus, either the original copy or the replica is accessible once a switch under the DFS fails.Type: ApplicationFiled: October 30, 2012Publication date: May 2, 2013Applicant: DELTA ELECTRONICS, INC.Inventor: Delta Electronics, Inc.
-
Publication number: 20130110854Abstract: System and methods for determining if a preview of a file uploaded to a web-based collaborative environment is likely to be requested. For a file that is likely to be previewed, the system pre-converts the input format of the file to a target format suitable for providing the preview to minimize the time a user waits to be presented with the preview after making the request. The present disclosure includes a method of determining whether an intermediate format of a file generated during the conversion of an input format to the target format should be stored to be used later or discarded.Type: ApplicationFiled: August 20, 2012Publication date: May 2, 2013Inventors: Kimber Lockhart, Jeffrey H. Seibert, JR., Nicholas Silva, John Brandon Savage, David T. Lee, Arshdeep Mand
-
Publication number: 20130103655Abstract: Embodiments of the invention relate to a multi-level database compression technique to compress table data objects stored in pages. A compact dictionary structure is encoded that represents frequent values of data at any level of granularity. More than one level of compression is provided, wherein input to a finer level of granularity is an output of a coarser level of granularity. Based upon the encoded dictionary structure, a compression technique is applied to a stored page to compress each row on the page. Similarly, a de-compression technique may be applied to decompress the compressed data, utilizing the same dictionary structures at each level of granularity.Type: ApplicationFiled: October 21, 2011Publication date: April 25, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas Fanghaenel, Uttam Jain, Quanzhong LI, Guy M. Lohman, Richard S. Sidle, Ioana R. Stanoi, Robbert Van der Linden
-
Publication number: 20130103644Abstract: Embodiments of the invention include systems and methods for providing writable snapshot functionality for file systems. Pointer-based snapshots can be taken of an active version of the file system resulting in either (1) a read-only snapshot image and a new active version of the file system resulting from a read-only snapshot operation; or (2) a read-only snapshot image and two new active versions of the file system resulting from a writable snapshot operation. The two active file systems generated from writable snapshot operations are each independently and concurrently writable. Various techniques are also presented for handling multiple, concurrently active file systems. For example, novel techniques are described for allowing snapshot restore, compaction, and other functionality to operate in an environment having multiple read-only and writable versions of the file system.Type: ApplicationFiled: October 24, 2011Publication date: April 25, 2013Applicant: ORACLE INTERNATIONAL CORPORATIONInventor: Kurt Alan Shoens
-
Publication number: 20130103729Abstract: An approach is provided for implementing a virtual file system using a key-value-based storage interface. A key-value directory framework determines one or more files stored in at least one stream-based file store. The key-value directory framework causes, at least in part, a grouping of the one or more files into at least one key-value directory. The key-value directory includes, at least in part, one or more key-value pairs of a distributed key-value store. The key-value directory framework also causes, at least in part, a storage of (a) at least one identifier of the one or more files, the at least one key-value directory, or a combination thereof as one or more keys of the one or more key-value pairs; (b) block-based access information associated with the one or more files as one or more values of the key-value pairs; and (c) a locking mechanism to facilitate coordination of threads across multiple hosts.Type: ApplicationFiled: October 24, 2011Publication date: April 25, 2013Applicant: Nokia CorporationInventors: Geoffrey Thomas Cooney, Kenneth D. McCracken, Zane Zheng Yan Pan, Fujian Yang
-
Publication number: 20130103648Abstract: System and method for storing a dataset of image tiles.Type: ApplicationFiled: July 9, 2012Publication date: April 25, 2013Inventors: John T. Sample, Elias Z K Loup
-
Publication number: 20130103726Abstract: An approach is provided for enabling a web client to store binary data for offline use. A web client causes a transmission of a request for binary data for presentation in a web client. The web client then receives text data encoding the binary data. The web client further causes a storage of the text data into one or more databases associated with the web client that can hold multiple tables or object stores. A content platform also determines a request from a web client for binary data. The content platform then causes an encoding of the binary data into text data that is compatible with one or more databases of the web client that can hold multiple tables or object stores. The content platform further causes a transmission of the text data to the web client, wherein the binary data is decodable from the text data.Type: ApplicationFiled: October 25, 2011Publication date: April 25, 2013Applicant: Nokia CorporationInventors: Andy Tjin, Andrea Giammarchi, No'am Rosenthal
-
Publication number: 20130103708Abstract: Disclosed herein are an apparatus and method for enabling clients to participate in data storage in a distributed file system. The client device of a distributed file system according to the present invention includes a storage determination unit and a file reading unit. The storage determination unit determines whether first metadata information, including a global generation number of the chunk corresponding to a file to be read, has already been stored in the local storage. The file reading unit performs a read operation on the file using local data corresponding to the first metadata information if, as a result of the determination, it is determined that the first metadata information has already been stored.Type: ApplicationFiled: September 4, 2012Publication date: April 25, 2013Applicant: Electronics and Telecommunications Research InstituteInventors: Chang-Soo Kim, Hag-Young Kim, Wan Choi
-
Patent number: 8427710Abstract: A communication device includes a storing unit, a first determining unit, a rejection unit, and a communication unit. The storing unit stores a database structured to have collection of records. Each record is configured from a plurality of fields including a contact name field for entry of a name of a contact and a data field set including a plurality of fields for entry of data in association with the name of a contact. The first determining unit is configured to determine whether a field included in the data field set is enabled or disabled. The rejection unit is configured to reject to store data in a field of the database that is determined to be disabled by the first determining unit. The communication unit is communicable with the contact based on data in the database.Type: GrantFiled: June 1, 2009Date of Patent: April 23, 2013Assignee: Brother Kogyo Kabushiki KaishaInventor: Takaaki Shirai
-
Publication number: 20130091135Abstract: The performance of the analysis system is deteriorated because file content extraction processing is performed in the file aggregation server and in the analysis server and further because annotation data creation is performed in the file aggregation server. Therefore, the present invention solves the problem by providing a file aggregation server classifying files into analysis target contents, non analysis target contents, and content matched data, and providing only the analysis target contents to the analysis server. Since this method enables the analysis server to acquire the analysis target contents directly from the file aggregation server, the processing of extracting contents from the files becomes unnecessary, and the throughput of the entire analysis system is improved.Type: ApplicationFiled: October 6, 2011Publication date: April 11, 2013Applicant: HITACHI, LTD.Inventors: Kazuhito Yokoi, Shoji Kodama, Yohsuke Ishii
-
Publication number: 20130091101Abstract: Methods and a processing system directed to a network assisted file system checker are described. In one embodiment the checker system is a network assisted checker that employs virtual storage devices that is storage is backed by files, and optionally the files backing the virtual storage devices may be remote files accessed over a network through a network file sharing protocol such as, but not limited to, NFS or CIFS. A device driver module introduces the virtual storage device to the local operating system supporting the checker process, and the device driver maps read and write requests made by the checker process to the virtual storage device onto files being supported by the network file sharing system.Type: ApplicationFiled: October 5, 2011Publication date: April 11, 2013Applicant: NetApp, Inc.Inventors: Farshid Eslami Sarab, Nicholas Zehender
-
Publication number: 20130091458Abstract: Disclosed is an album list management system and method in mobile device which automatically classify files input to the terminal into a music file and a video file to effectively manage the files and perform index and reproduction of the files easily are provided. More specifically, files are inputted from an outside source, the input files are classified according to types of the files and stored in a memory, an album list is generated to be displayed for each classified file, and the generated album list is displayed on a display unit.Type: ApplicationFiled: December 7, 2011Publication date: April 11, 2013Applicants: KIA MOTORS CORPORATION, HYUNDAI MOTOR COMPANYInventor: Ki Dong Kang
-
Publication number: 20130091157Abstract: Enhanced computer- and network-based methods, techniques, and systems for an enhanced file server that provides search and recommendations “in-band” as part of a request to the file server are provided. Example embodiments provide a Enhanced File Server (“EFS”), which enables file servers and the like, to search for and/or to recommend information (e.g., content, data, or the like) based upon a file request to the file server. This enables a user of the EFS to avoid the use of a separate search or recommendation system, such as a search engine, to find information. An Enhanced File Server implements its own search and recommendation capabilities and allows users to search for and obtain recommendations for information through its standard file-access mechanisms. Searches and requests for recommendations are performed using especially constructed file names The EFS may present results to the user using synthesized content.Type: ApplicationFiled: October 6, 2011Publication date: April 11, 2013Inventors: Robin Budd, Manuel Vellon, Gerald Carter
-
Publication number: 20130091102Abstract: Systems and methods for scheduling requests to access data may adjust the priority of such requests based on the presence of de-duplicated data blocks within the requested set of data blocks. A data de-duplication process operating on a storage device may build a de-duplication data map that stores information about the presence and location of de-duplicated data blocks on the storage drive. An I/O scheduler that manages the access requests can employ the de-duplicated data map to identify and quantify any de-duplicated data blocks within an access request. The I/O scheduler can then adjust the priority of the access request, based at least in part, on whether de-duplicated data blocks provide a large enough sequence of data blocks to reduce the likelihood that servicing the request, even if causing a head seek operation, will not reduce the overall global throughput of the storage system.Type: ApplicationFiled: October 11, 2011Publication date: April 11, 2013Applicant: NetApp, Inc.Inventor: Manoj Nayak
-
Publication number: 20130091185Abstract: A system and method for efficient inode enumeration is disclosed. The system and method for enumerating inodes, comprises locating one or more inode files associated with the file system. For each of the one or more inode files, determining a physical address range for each inode within the inode file. The system and method further comprises creating a list of the physical address range for each of the inodes within the one or more inode files. The system and method comprises sorting the list based on physical addresses of the inodes.Type: ApplicationFiled: October 6, 2011Publication date: April 11, 2013Applicant: DELL PRODUCTS L.P.Inventors: Itay Dar, Jacob Cherian
-
MULTIMEDIA SHARING APPARATUS USING COPY OF METADATA DATABASE OF PORTABLE TERMINAL AND METHOD THEREOF
Publication number: 20130091169Abstract: A multimedia sharing apparatus uses a copy of a metadata database of a portable terminal for copying the metadata database stored in a server. The multimedia sharing apparatus stores the copied metadata database in the portable terminal, and reduces an overhead using the stored metadata database when a user searches data. A multimedia sharing method includes requesting a server to transmit a metadata database at a portable terminal, receiving access information capable of accessing the metadata database of the server at the portable terminal from the server, and reading the metadata database of the server at the portable terminal using the access information.Type: ApplicationFiled: October 11, 2012Publication date: April 11, 2013Applicant: Samsung Electronics Co., Ltd.Inventor: Samsung Electronics Co., Ltd. -
Publication number: 20130086001Abstract: A method can include determining metadata for a file responsive to initiating an operation on the file stored within a client system and determining a storage location within a file repository of a master version of the file from the metadata. The method also can include determining, from the storage location, whether the master version of the file is more recent than the file stored within the client system using a processor of the client system.Type: ApplicationFiled: September 30, 2011Publication date: April 4, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: KULVIR S. BHOGAL, MICHAEL C. HOLLINGER, JENNIFER E. KING, CHRISTINA K. LAURIDSEN, ROBERT R. PETERSON
-
Publication number: 20130086134Abstract: Systems and methods are provided for automatically provisioning resources based on application characteristics. In accordance with an embodiment, a system can include a computer, including a computer readable medium and processor. The system can further include one or more servers executing on the computer and an extensible application deployed to the one or more servers, wherein the application includes a plurality of real properties. A plurality of tenants can each utilize the application at the one or more servers. The extensible application is configured to be customized for each tenant, wherein customizing includes for each tenant, defining one or more virtual properties for the application in a metadata file, and mapping the one or more virtual properties to the application using the metadata file.Type: ApplicationFiled: December 20, 2011Publication date: April 4, 2013Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Blaise Doughan, Douglas Clarke
-
Publication number: 20130080391Abstract: For block level backup, a full image level backup is created of a file system from production storage at a production server to random access storage at a backup server. A mounted image is created from the full image that exposes a block level representation of the file system of the production server for read operations in a file level format. File enumeration is performed on the mounted image for files. Block level read operations are monitored while the files are being enumerated. During monitoring, blocks that are read for the read operations are marked as meta-data blocks. Blocks that are not marked as meta-data blocks are identified as data blocks. The data blocks are migrated to sequential storage, while leaving the meta-data blocks on the random access storage, wherein the data blocks form a backup image.Type: ApplicationFiled: May 24, 2012Publication date: March 28, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eran Raichstein, Michael Sternberg, David G. Van Hise, Uri Wolloch
-
Publication number: 20130080390Abstract: For block level backup, a full image level backup is created of a file system from production storage at a production server to random access storage at a backup server. A mounted image is created from the full image that exposes a block level representation of the file system of the production server for read operations in a file level format. File enumeration is performed on the mounted image for files. Block level read operations are monitored while the files are being enumerated. During monitoring, blocks that are read for the read operations are marked as meta-data blocks. Blocks that are not marked as meta-data blocks are identified as data blocks. The data blocks are migrated to sequential storage, while leaving the meta-data blocks on the random access storage, wherein the data blocks form a backup image.Type: ApplicationFiled: September 23, 2011Publication date: March 28, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eran Raichstein, Michael Sternberg, David G. Van Hise, Uri Wolloch
-
Publication number: 20130080387Abstract: A method for converting a physical file system to a virtual file system of a virtual machine. The method includes initiating a new incremental physical to virtual conversion process, and analyzing a history of a plurality of prior incremental conversions to determine whether there exists at least one prior incremental conversion that failed. Upon determination that a prior failed incremental conversion occurred, the method further includes determining a correct chronological order of the plurality of prior incremental conversions, and determining an original failure point and any subsequent failure points. The prior incremental conversions are re-applied from each of said original failure point and said subsequent failure points in the correct chronological order with the most recent incremental conversion re-applied last.Type: ApplicationFiled: September 28, 2011Publication date: March 28, 2013Applicant: SYMANTEC CORPORATIONInventors: Steven Eugene Mohl, Lokesha B. Krishnamurthy
-
Publication number: 20130080122Abstract: A method, apparatus and computer program product are described for providing a model map for workflow integration from concept to production. The apparatus may receive a file in a first format, produce a mapped file from the file in the first format, and provide for conversion of the mapped file from the mapped format to a second, different format. The file in the first format may be supported by a first application, such as an architectural design application, a design engineering application, or a production specific application. The file in the second format may be supported by a second application, which may include an architectural design application, a design engineering application, or a production specific application. In this way, a file in the first format that is only operable on the first application may be converted to a file in the second format that is operable on the second application.Type: ApplicationFiled: September 23, 2011Publication date: March 28, 2013Applicant: ILLINOIS TOOL WORKS INC.Inventors: Steven Eugene Bumbalough, Chris Arps, Alex Vinckier, Karel Vinckier, Kris Riemslagh, Santiago Burbano, David Tims
-
Publication number: 20130073597Abstract: A file authentication requesting device that stores a computer program for requesting authentication of files in digital systems, the device comprises a confirmation request system that generates a request for a confirmation receipt from a third party authenticator authenticating the attributes of a file; a transferring system that transfers attributes of at least one file to be authenticated to the third party authenticator from the device that requested the confirmation; and a receiving system that receives the confirmation receipt comprising authenticated file attributes, after authentication by the third party authenticator; wherein, at least one file authentication is received from the third party authenticator. Corresponding processing devices, media, systems and methods are also provided.Type: ApplicationFiled: September 14, 2012Publication date: March 21, 2013Applicant: Intellectual Ventures I LLCInventors: Maurice W. HAFF, Christopher D. Clarke
-
Publication number: 20130066929Abstract: Techniques are provided for managing versions of files in a file system. According to one technique, new versions of directories are created in response to creation of new versions of files that descend from the directories, where the different versions of a versioned directory are associated with different points in time. Links are maintained between the files in the file system such that the versions of the files that descend from a particular version of a versioned directory reflect the point in time associated with the versioned directory.Type: ApplicationFiled: November 7, 2012Publication date: March 14, 2013Applicant: ORACLE INTERNATIONAL CORPORATIONInventor: Oracle International Corporation
-
Publication number: 20130066930Abstract: In the prior art clone creating technique of a file, a management table of a snapshot and the file was created when creating the clone file, so that a considerable amount of creation time for creating the clone file and storage capacity was required. In order to solve the problems of the prior art, the present invention provides a system wherein if a request to create a clone of a file is received, a differential file is created while inhibiting update of the file, and update data is written to the differential file. Further, when a first update request is received to the differential file after creating the differential file, a management table is created. According to the invention, a large amount of clone files can be created speedily.Type: ApplicationFiled: September 14, 2011Publication date: March 14, 2013Applicant: HITACHI, LTD.Inventors: Hitoshi Kamei, Takaki Nakamura
-
Publication number: 20130066877Abstract: Providing data to a computer software application by intercepting a request made by a computer software application to retrieve a first data set from a first data storage location, accessing a record, defined in advance of the request, that includes a reference to the first data set and a reference to a second data set, retrieving the first data set from a data storage location other than the first data storage location, and retrieving the second data set from a data storage location other than the first data storage location in advance of a request by the computer software application to access the second data set at the first data storage location.Type: ApplicationFiled: March 6, 2012Publication date: March 14, 2013Inventors: GAVRIEL RAANAN, Lawrence Reisler
-
Publication number: 20130066931Abstract: 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: ApplicationFiled: September 14, 2012Publication date: March 14, 2013Applicant: 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: 20130066835Abstract: Various technologies described herein pertain to performing a file operation on an inputted file on a computer system. File data retained at a first location in a data store and a first file name retained at a second location in the data store can be provided. The inputted file can include the file data. Moreover, the first file name is a hard link to the file data. Further, a file operation command related to the file data can be received during installation or removal of the inputted file. Accordingly, a second file name retained at a third location in the data store can be created in response to the file operation command. The second file name is created while the file data is immutably maintained at the first location in the data store. Further, the second file name is a hard link to the file data.Type: ApplicationFiled: September 12, 2011Publication date: March 14, 2013Applicant: MICROSOFT CORPORATIONInventors: Jeremy Haubold, Claudio Ariel Pacciarini
-
Publication number: 20130060721Abstract: For-hire vehicles, such as taxis, may operate with a for-hire vehicle meter (taximeter) and may be required to have a regulatory agency assigned medallion to accept passenger fares. The meter may determine if it is connected with its assigned medallion and may shut down if it is not connected to the proper medallion. In some embodiments, medallions may place conditions on the operation of the for-hire vehicle including, for example, time and location of passenger pick-up restrictions. Before engaging a passenger fare, the meter may check the conditions associated with the medallion and may not engage if the conditions are not satisfied. A central server may track the meters that have become disconnected from their medallions, or it may track the medallions that are not connected to a meter.Type: ApplicationFiled: September 2, 2011Publication date: March 7, 2013Applicant: FRIAS TRANSPORTATION INFRASTRUCTURE, LLCInventors: Michael Collins Pinkus, Mark A. James
-
Publication number: 20130060735Abstract: In general, in one aspect, the disclosure describes a method that includes maintaining a superset of data available to a client having non volatile memory (NVM) on a distant hard drive. A subset of the data is maintained in the NVM on the client. The client controls the data maintained on the distant hard drive and the data maintained in the NVM. A single merged directory/file structure is generated from a directory/file structure of the superset and a directory/file structure of the subset. The directory/file structures overlap and the single merged directory/file structure merges the overlapping directory/file structures so only the directory/file structure of the subset is presented for the overlap. The single merged directory/file structure is presented to a user of the client and applications running thereon.Type: ApplicationFiled: March 1, 2012Publication date: March 7, 2013Inventors: Frank Haddy, Brendan Traw, John W. Carroll
-
Publication number: 20130060800Abstract: A system of selectively providing media as audio or video or combined media to users in a categorized highly segmented manner. Employing communications and operative software adapted to the task running on a networked computer or server, the system stores media files related to subscribing vendors. The media files are provided embedded with a media player forwarded to a user, or by communicating them to a user employing the media player on their local machine to request media files concerning a specific subscriber. Electronic sales leads are provided to the subscribing vendors through the employment of a relational database configured to discern potential user customers based on matching of media players requested or viewed by respective users which displayed media files related to the products or services sold by vendors.Type: ApplicationFiled: November 14, 2011Publication date: March 7, 2013Inventors: Allon Caidar, Matthew Babineau
-
Publication number: 20130054530Abstract: In general, the invention relates to a method for migrating a source file system residing on a source server to a destination server. The method includes sending a first snapshot of the source file system from the source server to the destination server and creating, using the first snapshot, a migrated file system on the destination server. The method further includes sequentially sending, to the destination server, a set of snapshot deltas including modifications to the source file system, updating the migrated file system using the set of snapshot deltas, determining that a freeze threshold is exceeded, freezing the source file system, sending a final snapshot delta from the source server to the destination server, updating the migrated file system using the final snapshot delta, creating a file system husk referencing the migrated file system, and thawing the source file system and the migrated file system.Type: ApplicationFiled: August 29, 2011Publication date: February 28, 2013Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: William Eugene Baker, Richard S. Brown, Piyush Shivam
-
Publication number: 20130054528Abstract: Proposed is a convenient computer system and data access control method which, while protecting data in a snapshot, enable restoration in operational volume file units. If a read request to read a stubbed file in the snapshot is supplied, the data of the file is acquired from a second logical volume of an archive destination by means of recall processing and the acquired data is transmitted to the source of the read request after writing the acquired data to the snapshot, but, if a write request to write to a file in the snapshot is supplied, the write request is rejected.Type: ApplicationFiled: August 31, 2011Publication date: February 28, 2013Inventor: Nobuyuki Saika
-
Publication number: 20130054535Abstract: Example embodiments relate to distribution of a profile from a server to a client. In example embodiments, a server enables an administrator or other user to embed a file into a profile, where the profile is a structured document including the file and a storage location for the file on the client. The server may then transmit the profile to the client, which, upon receipt of the profile, may extract the embedded file from the structured document to a storage location on the client specified in the profile.Type: ApplicationFiled: August 29, 2011Publication date: February 28, 2013Inventors: Emmanuel Dimitri Christian Ledoux, Matthieu Clemenceau, Fletcher Liverance
-
Publication number: 20130054658Abstract: Establishing virtual file directory services by receiving a notification from a first device in a first zone is that the first device is sharing a resource. Information about the shared resource is stored in an index. The stored information indicates that the resource is available from the device. As the device enters a second zone the stored information is transmitted to the second zone from the first zone.Type: ApplicationFiled: August 30, 2011Publication date: February 28, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Seraphin B. Calo, Maroun Touma, Dinesh C. Verma
-
Publication number: 20130054519Abstract: A file synchronization method includes determining whether a terminal apparatus is capable of receiving a file in response to a synchronization request for the file, and converting the file into a format usable by the terminal apparatus, when that the terminal apparatus is capable of receiving the file is determined by the determining.Type: ApplicationFiled: July 30, 2012Publication date: February 28, 2013Applicant: FUJITSU LIMITEDInventors: Takashi OHNO, Kazuki Matsui
-
Publication number: 20130054544Abstract: The subject disclosure is directed towards partitioning a file into chunks that satisfy a chunk size restriction, such as maximum and minimum chunk sizes, using a sliding window. For file positions within the chunk size restriction, a signature representative of a window fingerprint is compared with a target pattern, with a chunk boundary candidate identified if matched. Other signatures and patterns are then checked to determine a highest ranking signature (corresponding to a lowest numbered Rule) to associate with that chunk boundary candidate, or set an actual boundary if the highest ranked signature is matched. If the maximum chunk size is reached without matching the highest ranked signature, the chunking mechanism regresses to set the boundary based on the candidate with the next highest ranked signature (if no candidates, the boundary is set at the maximum). Also described is setting chunk boundaries based upon pattern detection (e.g., runs of zeros).Type: ApplicationFiled: August 31, 2011Publication date: February 28, 2013Applicant: MICROSOFT CORPORATIONInventors: Jin Li, Sudipta Sengupta, Sanjeev Mehrotra, Ran Kalach, Paul Adrian Oltean
-
Publication number: 20130054517Abstract: Techniques for providing feed-based case management on an online social network. A user interface that includes a publisher and an information feed is provided. Information associated with a record is received and the record is updated in a database system. A feed item associated with the database system update is generated and provided in the information feed. The feed item includes one or more actionable selections providing a reference to the publisher. Selection of one of the one or more actionable selections causes the publisher to be operable to receive further information associated with the record. The record is capable of being updated based on the further information. In some implementations, the record is a case and the user interface serves as a single interface for all interactions required in solving the case.Type: ApplicationFiled: April 4, 2012Publication date: February 28, 2013Applicant: salesforce.com, inc.Inventors: Scott D. Beechuk, Orjan N. Kjellberg, Larry P.G. Robinson, Michael Ramsey, Arvind Krishnan, Jyoti M. Khubchandani, Jill Blue Lin, Mustafa O. Al-Alami, Jason A. Ellis, Christopher A. Myers, Vahn K. Phan, Chitra Gulabrani