G06F16/166

FASTER REPLAY OF METADATA AND DATA OPERATIONS USING INODE NUMBER BASED DEPENDENCY GRAPH

Techniques are provided for replay of metadata and data operations. During initial execution of operations, identifiers of objects modified by the execution of each operation are identified and stored in association with the operations. When the operations are to be replayed (e.g., executed again, such as part of a replication operation or as part of flushing content from a cache to persistent storage), the identifiers are evaluated to determine which operations are independent with respect to one another and which operations are dependent with respect to one another. In this way, independent operations are executed in parallel and dependent operations are executed serially with respect to the operations from the dependent operations depend.

Techniques for performing incremental data backups

The embodiments set forth techniques for performing incremental backups of a source file system volume (FSV) managed by a source computing device. According to some embodiments, the source computing device can be configured to generate a current snapshot of the source FSV, where the current snapshot complements a previous snapshot of the source FSV (e.g., established during a previous backup). In some cases, to free up storage space, the data for files belonging to the source FSV can be stripped from the previous snapshot (where metadata for the files remains intact). Next, the source computing device can generate, within a destination storage device, a second snapshot of a destination FSV (that corresponds to the source FSV). In turn, the source computing device identifies changes made to the source FSV based on the current snapshot and the previous snapshot, and reflects the changes within the second snapshot of the destination FSV.

Setting values of portions of registers based on bit values

A processor employs a set of bits to indicate values of portions of registers of a register file. In response to a specified instruction indicating an expected change of instruction types to be executed, the processor sets one or more of the bits and, for subsequent instructions, interprets corresponding portions of the registers as having a specified value (e.g., zero). By employing the set of bits to set the values of the register portions, rather than setting the individual portions of the registers to the specified value, the processor conserves processor resources (e.g., power) when the processor transitions between executing instructions of different types.

SYSTEM AND METHODS FOR MASSIVE DATA MANAGEMENT AND TAGGING

System and methods for massive data management and tagging are disclosed herein. A method for automated file linking can include creating a sample set of files from a set of files, at least some of the files including metadata. The method can include identifying common metadata between files in the sample set of files from the file set, and identifying at least one link, one of which links can include the common metadata between files in the sample set of files. The method can include identifying files in the set of files, each of the identified files containing the link in their metadata, generating an association between the files containing the link in their metadata, and storing the association between the files containing the link in their metadata.

Information processing device, information processing method, and program

To make it possible to enhance convenience for users and a seller of content. There is provided an information processing device including: a schema converting unit that converts content meta-information managed by a plurality of different management systems into a common schema; and a recommendation unit that determines a combination of content to be recommended and a user based on commonized content meta-information which is obtained by the conversion into the common schema and content purchase history information in the respective management systems.

EXTRACTING SAP ARCHIVE DATA ON A NON-ORIGINAL SYSTEM

An apparatus, a method and a non-transitory computer readable medium are described herein related to extracting SAP archive data on a non-original system. In this way a user may extract business data from any ADK-format archive file in isolation, independent of the original system and without any accompanying metadata. A cloud-based on-demand distributed architecture with a plurality of virtualized SAP Netweaver Application Servers ABAP may speed up the extraction process from ADK-format files by an arbitrary order of magnitude.

Simultaneous recording and uploading of multiple audio files of the same conversation and audio drift normalization systems and methods
11388489 · 2022-07-12 · ·

The invention relates to audio drift normalization, and more particularly to audio drift normalization systems and methods that can normalize audio drift of a plurality of recordings from a source.

Systems and methods for common data ingestion
11379416 · 2022-07-05 · ·

Systems and methods for common data ingestion are disclosed. In one embodiment, in an information processing apparatus including at least a memory, a communication interface, and at least one computer processor, a method for common data ingestion may include (1) receiving a project registration for a project; (2) receiving project data associated with the project; (3) building a job associated with the project; (4) executing the job associated with the project; and (5) exporting the project data to at least one target.

METHOD AND APPARATUS FOR MODIFYING FILE NAME, AND STORAGE MEDIUM

This application discloses a method and an apparatus for modifying a file name and a storage medium. The method includes: displaying a first target file of which a name is to be modified, the first target file being currently located under a target level directory, and a current file name of the first target file being a first file name; receiving a file name modification operation for the first target file, the file name modification operation being used for instructing to perform a name modification operation on object files in a file set, and the object files being located under the target level directory and having a same file name as the first target file; and modifying file names of the object files in the file set from the first file name to a second file name in response to the file name modification operation.

Hierarchical namespace service with distributed name resolution caching and synchronization

A service enables a command that refers to a file system object using a hierarchical namespace identifier to be executed against the file system object in a flat namespace. The service selectively distributes the command to one of a plurality of name resolution nodes based on a directory name included in the hierarchical namespace identifier. The identified node resolves the directory name to a flat namespace identifier that is used to execute the command against the flat namespace. After communicating with at least one storage node to resolve a directory name, each name resolution node stores a mapping of the directory name to the corresponding flat namespace identifier in a cache, so that subsequent resolutions of that directory name may be performed more efficiently. Cache entries may be invalidated when an operation occurs that impacts the relevant mapping and/or based on system considerations such as cache expiry.