File Systems; File Servers (epo) Patents (Class 707/E17.01)
  • Publication number: 20130117293
    Abstract: 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: Application
    Filed: November 2, 2012
    Publication date: May 9, 2013
    Applicant: OSR Open Systems Resources, Inc.
    Inventor: OSR Open Systems Resources, Inc.
  • Publication number: 20130117336
    Abstract: 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: Application
    Filed: November 9, 2011
    Publication date: May 9, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Huei Chung Wang, Amjad Hussain
  • Publication number: 20130117221
    Abstract: 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: Application
    Filed: November 7, 2011
    Publication date: May 9, 2013
    Inventors: Dirk Thomsen, Ivan Schreter
  • Publication number: 20130117247
    Abstract: 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: Application
    Filed: November 7, 2011
    Publication date: May 9, 2013
    Inventors: Ivan Schreter, Thorsten Glebe, Tobias Scheuer
  • Publication number: 20130110832
    Abstract: 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: Application
    Filed: June 21, 2012
    Publication date: May 2, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Matthew Wood, Ali Taleghani, Jonathan Bailor
  • Publication number: 20130110789
    Abstract: 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: Application
    Filed: October 27, 2011
    Publication date: May 2, 2013
    Inventors: Peter BRAAM, Nikita Y. DANILOV
  • Publication number: 20130110785
    Abstract: 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: Application
    Filed: March 21, 2012
    Publication date: May 2, 2013
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD.
    Inventor: YONG-SHENG YANG
  • Publication number: 20130110889
    Abstract: 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: Application
    Filed: August 28, 2012
    Publication date: May 2, 2013
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Kohei Shogome
  • Publication number: 20130110891
    Abstract: 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: Application
    Filed: October 28, 2011
    Publication date: May 2, 2013
    Inventors: Hiroshi Ogasawara, Hitoshi Arai, Homare Kanie
  • Publication number: 20130110890
    Abstract: 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: Application
    Filed: October 27, 2011
    Publication date: May 2, 2013
    Applicant: MICROSOFT CORPORATION
    Inventor: Jonathan Bailor
  • Publication number: 20130110892
    Abstract: 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: Application
    Filed: April 4, 2012
    Publication date: May 2, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Matthew Wood, Sarah Filman, Jonathan Bailor
  • Publication number: 20130110771
    Abstract: 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: Application
    Filed: November 1, 2012
    Publication date: May 2, 2013
    Inventors: Dwight Merriman, Eliot Horowitz, Mathias Stearn
  • Publication number: 20130110786
    Abstract: 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: Application
    Filed: October 30, 2012
    Publication date: May 2, 2013
    Applicant: DELTA ELECTRONICS, INC.
    Inventor: Delta Electronics, Inc.
  • Publication number: 20130110854
    Abstract: 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: Application
    Filed: August 20, 2012
    Publication date: May 2, 2013
    Inventors: Kimber Lockhart, Jeffrey H. Seibert, JR., Nicholas Silva, John Brandon Savage, David T. Lee, Arshdeep Mand
  • Publication number: 20130103655
    Abstract: 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: Application
    Filed: October 21, 2011
    Publication date: April 25, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas Fanghaenel, Uttam Jain, Quanzhong LI, Guy M. Lohman, Richard S. Sidle, Ioana R. Stanoi, Robbert Van der Linden
  • Publication number: 20130103644
    Abstract: 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: Application
    Filed: October 24, 2011
    Publication date: April 25, 2013
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventor: Kurt Alan Shoens
  • Publication number: 20130103729
    Abstract: 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: Application
    Filed: October 24, 2011
    Publication date: April 25, 2013
    Applicant: Nokia Corporation
    Inventors: Geoffrey Thomas Cooney, Kenneth D. McCracken, Zane Zheng Yan Pan, Fujian Yang
  • Publication number: 20130103648
    Abstract: System and method for storing a dataset of image tiles.
    Type: Application
    Filed: July 9, 2012
    Publication date: April 25, 2013
    Inventors: John T. Sample, Elias Z K Loup
  • Publication number: 20130103726
    Abstract: 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: Application
    Filed: October 25, 2011
    Publication date: April 25, 2013
    Applicant: Nokia Corporation
    Inventors: Andy Tjin, Andrea Giammarchi, No'am Rosenthal
  • Publication number: 20130103708
    Abstract: 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: Application
    Filed: September 4, 2012
    Publication date: April 25, 2013
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Chang-Soo Kim, Hag-Young Kim, Wan Choi
  • Patent number: 8427710
    Abstract: 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: Grant
    Filed: June 1, 2009
    Date of Patent: April 23, 2013
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Takaaki Shirai
  • Publication number: 20130091135
    Abstract: 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: Application
    Filed: October 6, 2011
    Publication date: April 11, 2013
    Applicant: HITACHI, LTD.
    Inventors: Kazuhito Yokoi, Shoji Kodama, Yohsuke Ishii
  • Publication number: 20130091101
    Abstract: 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: Application
    Filed: October 5, 2011
    Publication date: April 11, 2013
    Applicant: NetApp, Inc.
    Inventors: Farshid Eslami Sarab, Nicholas Zehender
  • Publication number: 20130091458
    Abstract: 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: Application
    Filed: December 7, 2011
    Publication date: April 11, 2013
    Applicants: KIA MOTORS CORPORATION, HYUNDAI MOTOR COMPANY
    Inventor: Ki Dong Kang
  • Publication number: 20130091157
    Abstract: 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: Application
    Filed: October 6, 2011
    Publication date: April 11, 2013
    Inventors: Robin Budd, Manuel Vellon, Gerald Carter
  • Publication number: 20130091102
    Abstract: 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: Application
    Filed: October 11, 2011
    Publication date: April 11, 2013
    Applicant: NetApp, Inc.
    Inventor: Manoj Nayak
  • Publication number: 20130091185
    Abstract: 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: Application
    Filed: October 6, 2011
    Publication date: April 11, 2013
    Applicant: DELL PRODUCTS L.P.
    Inventors: Itay Dar, Jacob Cherian
  • Publication number: 20130091169
    Abstract: 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: Application
    Filed: October 11, 2012
    Publication date: April 11, 2013
    Applicant: Samsung Electronics Co., Ltd.
    Inventor: Samsung Electronics Co., Ltd.
  • Publication number: 20130086001
    Abstract: 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: Application
    Filed: September 30, 2011
    Publication date: April 4, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: KULVIR S. BHOGAL, MICHAEL C. HOLLINGER, JENNIFER E. KING, CHRISTINA K. LAURIDSEN, ROBERT R. PETERSON
  • Publication number: 20130086134
    Abstract: 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: Application
    Filed: December 20, 2011
    Publication date: April 4, 2013
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Blaise Doughan, Douglas Clarke
  • Publication number: 20130080391
    Abstract: 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: Application
    Filed: May 24, 2012
    Publication date: March 28, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eran Raichstein, Michael Sternberg, David G. Van Hise, Uri Wolloch
  • Publication number: 20130080390
    Abstract: 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: Application
    Filed: September 23, 2011
    Publication date: March 28, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eran Raichstein, Michael Sternberg, David G. Van Hise, Uri Wolloch
  • Publication number: 20130080387
    Abstract: 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: Application
    Filed: September 28, 2011
    Publication date: March 28, 2013
    Applicant: SYMANTEC CORPORATION
    Inventors: Steven Eugene Mohl, Lokesha B. Krishnamurthy
  • Publication number: 20130080122
    Abstract: 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: Application
    Filed: September 23, 2011
    Publication date: March 28, 2013
    Applicant: ILLINOIS TOOL WORKS INC.
    Inventors: Steven Eugene Bumbalough, Chris Arps, Alex Vinckier, Karel Vinckier, Kris Riemslagh, Santiago Burbano, David Tims
  • Publication number: 20130073597
    Abstract: 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: Application
    Filed: September 14, 2012
    Publication date: March 21, 2013
    Applicant: Intellectual Ventures I LLC
    Inventors: Maurice W. HAFF, Christopher D. Clarke
  • Publication number: 20130066929
    Abstract: 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: Application
    Filed: November 7, 2012
    Publication date: March 14, 2013
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventor: Oracle International Corporation
  • Publication number: 20130066930
    Abstract: 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: Application
    Filed: September 14, 2011
    Publication date: March 14, 2013
    Applicant: HITACHI, LTD.
    Inventors: Hitoshi Kamei, Takaki Nakamura
  • Publication number: 20130066877
    Abstract: 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: Application
    Filed: March 6, 2012
    Publication date: March 14, 2013
    Inventors: GAVRIEL RAANAN, Lawrence Reisler
  • Publication number: 20130066931
    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: March 14, 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: 20130066835
    Abstract: 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: Application
    Filed: September 12, 2011
    Publication date: March 14, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Jeremy Haubold, Claudio Ariel Pacciarini
  • Publication number: 20130060721
    Abstract: 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: Application
    Filed: September 2, 2011
    Publication date: March 7, 2013
    Applicant: FRIAS TRANSPORTATION INFRASTRUCTURE, LLC
    Inventors: Michael Collins Pinkus, Mark A. James
  • Publication number: 20130060735
    Abstract: 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: Application
    Filed: March 1, 2012
    Publication date: March 7, 2013
    Inventors: Frank Haddy, Brendan Traw, John W. Carroll
  • Publication number: 20130060800
    Abstract: 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: Application
    Filed: November 14, 2011
    Publication date: March 7, 2013
    Inventors: Allon Caidar, Matthew Babineau
  • Publication number: 20130054530
    Abstract: 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: Application
    Filed: August 29, 2011
    Publication date: February 28, 2013
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: William Eugene Baker, Richard S. Brown, Piyush Shivam
  • Publication number: 20130054528
    Abstract: 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: Application
    Filed: August 31, 2011
    Publication date: February 28, 2013
    Inventor: Nobuyuki Saika
  • Publication number: 20130054535
    Abstract: 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: Application
    Filed: August 29, 2011
    Publication date: February 28, 2013
    Inventors: Emmanuel Dimitri Christian Ledoux, Matthieu Clemenceau, Fletcher Liverance
  • Publication number: 20130054658
    Abstract: 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: Application
    Filed: August 30, 2011
    Publication date: February 28, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Seraphin B. Calo, Maroun Touma, Dinesh C. Verma
  • Publication number: 20130054519
    Abstract: 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: Application
    Filed: July 30, 2012
    Publication date: February 28, 2013
    Applicant: FUJITSU LIMITED
    Inventors: Takashi OHNO, Kazuki Matsui
  • Publication number: 20130054544
    Abstract: 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: Application
    Filed: August 31, 2011
    Publication date: February 28, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Jin Li, Sudipta Sengupta, Sanjeev Mehrotra, Ran Kalach, Paul Adrian Oltean
  • Publication number: 20130054517
    Abstract: 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: Application
    Filed: April 4, 2012
    Publication date: February 28, 2013
    Applicant: 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