G06F16/166

SMART DOCUMENT MANAGEMENT
20230062307 · 2023-03-02 ·

Files are automatically named based on their contents and metadata. Contents include words in a text file, text recognized using optical character recognition (OCR) in an image file, and objects recognized using object recognition in an image file. Metadata includes creation date, modification date, user owning the file, file type, and file extension. Multiple files may be processed. A file sorter may determine an order in which to process the multiple files. For example, smaller files may be processed first. In addition to using the words discussed above to name the file, the file may be tagged based on the contents of the file. A search function for files may search both names and tags to identify responsive files. Two or more files may be linked based on their contents or metadata.

Distributed file system using consensus nodes

A cluster of nodes in a distributed file system may include; at least two namenodes, each coupled to a plurality of data nodes and each configured to store a state of a namespace of the cluster and each being configured to respond to a request from a client while other(s) of the namenodes are responding to other requests from other clients; and a coordination engine coupled to each of the namenodes. The coordination engine may be configured to receive proposals from the namenodes to change the state of the namespace by replicating, deleting and/or adding data blocks stored in the data nodes and to generate, in response, an ordered set of agreements that specifies an order in which the namenodes are to change the state of the namespace. The namenodes are configured to delay making changes thereto until after the ordered set of agreements is received from the coordination engine.

System and method for detecting file altering behaviors pertaining to a malicious attack

According to one embodiment, a computerized method for detecting malware is described. The method includes receiving configuration information that identifies (i) at least one type of lure data and (ii) one or more locations of a system operating within a virtual machine for placement of the lure data into the system. The lure data is configured to entice interaction of the lure data by malware associated with an object under analysis. Thereafter, the lure data is placed within the system according to the configuration information and lure data information is selectively modified. The information may include a name or content within a directory including the lure data. During processing of an object within the virtual machine, a determination is made whether the object exhibits file altering behavior based on a comparison of actions performed that are associated with the lure data and one more known file activity patterns.

FILE PROCESSING APPARATUS, FILE PROCESSING METHOD, AND STORAGE MEDIUM
20230195692 · 2023-06-22 ·

There is provided a file processing apparatus. An identification unit identifies, among a plurality of files stored in a first storage region, two or more files that have different extensions from one another as a file group based on a commonality among predetermined portions of file names. A decision unit decides on new file names of respective files in the file group so that the commonality among the predetermined portions is maintained in the file group. A transfer unit transfers, to a second storage region different from the first storage region, the respective files in the file group as files with the new file names that have been decided on.

STORAGE DEVICE, FILE WRITING METHOD, AND NON-TRANSITORY COMPUTER READABLE STORAGE MEDIUM
20170344305 · 2017-11-30 · ·

A storage device according to the present application includes a receiving unit and a control unit. The receiving unit receives a write request for writing a file with a specified directory name. The control unit writes the file in association with a directory of the specified directory name into a memory device, within a range up to an upper limit set for the number of files to be written in the memory device in association with each directory, in response to the write request received by the receiving unit.

DATABASE BULK LOAD TOOL

A database load tool includes a user interface, a naming engine, a load engine, and an index engine. The user interface receives a path of a folder storing a plurality of files and an index. The naming engine renames each file of the plurality of files in response to the user interface receiving the path. The load engine loads the plurality of files to a database in response to the user interface receiving the path. The index engine generates a control file for each file of the plurality of files in response to the user interface receiving the path. Each control file includes a file type of the file for the control file and the index. The load engine further loads the control file to the database. Each file of the plurality of files is indexed according to its control file by the database.

FILE SYSTEM CONFIGURATION DATA STORAGE

A request to create a domain is received. The request is associated with a configuration parameter. The domain is indicative of a storage device comprising at least one volume for storing data pertaining to a file system (FS). Further, based on the configuration parameter, a configuration file set is created within the domain. The configuration file set is activated to load data structures corresponding to the configuration file set in a memory. The activation is based on a command received from an upper layer to perform an action on the configuration file set. Furthermore, configuration data is stored within the configuration file set when the action is performed on the configuration file set.

AUTOMATICALLY ASSIGNING APPLICATION SHORTCUTS TO FOLDERS WITH USER-DEFINED NAMES
20220050810 · 2022-02-17 ·

Systems and methods are described for automatically organizing application shortcuts into folders with user-defined names. An illustrative method includes identifying a plurality of keywords associated with folders with user-defined names on a device, identifying a keyword associated with an application being installed on the device, determining whether the keyword associated with the application matches a keyword in the plurality of keywords, and in response to determining that the keyword associated with the application matches a keyword in the plurality of keywords, adding a shortcut for the application to a folder with a user-defined name corresponding to the matching keyword.

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.

DETECTING STALE STORAGE LAYOUTS WITHOUT USING CLIENT LOCKS
20170249327 · 2017-08-31 ·

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.