G06F16/166

SIMULTANEOUS RECORDING AND UPLOADING OF MULTIPLE AUDIO FILES OF THE SAME CONVERSATION AND AUDIO DRIFT NORMALIZATION SYSTEMS AND METHODS
20210185112 · 2021-06-17 ·

The invention relates to simultaneous recording and uploading systems and methods, and, more particularly to a simultaneous recording and uploading of multiple files from the same conversation.

SIMULTANEOUS RECORDING AND UPLOADING OF MULTIPLE AUDIO FILES OF THE SAME CONVERSATION AND AUDIO DRIFT NORMALIZATION SYSTEMS AND METHODS
20210185415 · 2021-06-17 ·

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.

Automatically generating theme-based folders by clustering media items in a semantic space

The present disclosure relates to systems, methods, and non-transitory computer readable media for clustering media items in a semantic space to generate theme-based folders that organize media items by content theme. In particular, the disclosed systems can access media items that are stored in an original folder structure. The disclosed systems can generate content-based tags for each media item in a collection of media items. Based on the generated tags, the disclosed systems can map the collection of media items to a semantic space and cluster the collection of media items. The disclosed systems determine themes for the clusters based on the generated tags. The disclosed systems can present a media item navigation graphical user interface comprising the collection of media items organized by themes. The disclosed system can present the media item navigation graphical user interface without altering the original folder structure.

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.

Prefetching digital thumbnails from remote servers to client devices based on a dynamic determination of file display criteria
10983677 · 2021-04-20 · ·

The present disclosure relates to systems, non-transitory computer-readable media, and methods for predicting and prefetching relevant thumbnails from remote servers to client devices based on a dynamic determination of file display criteria. For example, a thumbnail prefetching system utilizes previous thumbnail requests to predict a file directory sort order and determine thumbnails the operating system at the client device will next request. The thumbnail prefetching system can then prefetch the thumbnails prior to the operating system at the client device making thumbnail requests for the files. Thus, when the operating system does request thumbnails for the pertinent files, the thumbnail prefetching system can provide the thumbnails efficiently and quickly while leaving thumbnails for other (unrequested) files stored at the remote server (and not downloaded to the client device).

Partitioning a distributed filesystem namespace

The described technology is generally directed towards domains that data services can use to collect files of a global filesystem namespace into groups. A data service (a domain patron) creates a domain, e.g., for a particular directory, and a domain manager associates files under that directory with domain membership information. Thereafter, the data service can use the domain membership information associated with a file to determine whether to include that file in a data service operation. In one implementation the membership information is maintained in file metadata, facilitating fast and efficient retrieval of the information in near constant time. Exclusion from a domain, hard links, renames and alternate data streams are among the various aspects supported by the domain technology.

Methods and apparatus for reorganizing dynamically loadable namespaces (DLNs)

Methods and apparatus are provided for reorganizing dynamically loadable namespaces (DLNs). In one exemplary embodiment, a method comprises the steps of, in response to a job submitted by an application, obtaining a DLN portion of a global single namespace of a file system, wherein the DLN is associated with the job and is maintained in a capacity tier of object storage of a storage system; obtaining one or more reordering directives from a user; rearranging one or more files in the DLN into a new directory hierarchy based on the one or more reordering directives to generate a reordered DLN; and dynamically loading the reordered DLN, including the metadata only for the reordered DLN, from the capacity tier of object storage into a performance tier of storage of the storage system for processing by the application. The reordered DLN is merged into the DLN following one or more modifications to the reordered DLN.

Method and apparatus for performing auto-naming of content, and computer-readable recording medium thereof

A method of performing auto-naming of content includes: receiving an auto-naming command for the content; performing auto-naming of the content by using different parameters according to different content types to obtain at least one auto-naming result for the content; and displaying the auto-naming result.

Detecting stale storage layouts without using client locks

Systems and methods for reducing locks on a storage layout of a distributed file system by detecting and notifying clients of stale storage layouts. An example method may comprise: receiving a request to modify a file system object associated with a storage layout, the request comprising an index range and the storage layout comprising an index range; determining whether the request is associated with a stale storage layout in view of a comparison of the index range of the request and the one or more index ranges of the storage layout; receiving a lock request to prevent changes to the storage layout; and transmitting at least a portion of the storage layout to update the stale storage layout.

Preserving symbolic links and paths in a file system using an intermediate file system structure

A method includes identifying data objects for a file system to be installed on a computer system. Each of the data objects is to be stored in the file system using a respective path. The method also includes creating an intermediate file system structure that includes elements representing the data objects to be stored in the file system, each of the elements being placed in the intermediate file system structure at the respective path. Creating the intermediate file system structure may include identifying a subset of the data objects that each includes a symbolic link in a portion of the respective path, and for each data object in the subset, replacing the symbolic link in the portion of the respective path with a target path associated with the symbolic link. The method also includes installing the file system on the computer system using the intermediate file system structure.