Patent classifications
G06F3/08
Storage system and data storing method
Provided is a storage system including: a storage medium including a plurality of physical storage areas having an upper limit number of rewrites, and a medium controller that controls I/O (input/output) of data to/from the plurality of physical storage areas; and a storage controller connected to the storage medium, wherein when any of the physical storage areas is not allocated to a write destination logical storage area among a plurality of logical storage areas, the medium controller allocates a vacant physical storage area among the plurality of physical storage areas to the write destination logical storage area and writes write target data to the allocated vacant physical storage area, and the plurality of logical storage areas includes an available logical area group determined based on a relationship between an available capacity of a logical storage capacity and a rewrite frequency of the plurality of physical storage areas.
SYSTEM AND METHOD FOR DEFINING MACHINE-TO-MACHINE COMMUNICATING DEVICES AND DEFINING AND DISTRIBUTING COMPUTATIONAL TASKS AMONG SAME
A method for issuing commands to remote devices comprising determining a criterion that forms a rule for a service, the service comprising a service property, a service method, and a service event distributing the rule to a behavior engine on a programmable device, the behavior engine comprising a set of rules, and evaluating, at the behavior engine, if a trigger criterion for the rule is met. Upon determining that the trigger criterion is met, the method may further comprise performing an action comprising evaluating, at the behavior engine, if a condition is met, and upon determining that the condition is met, issuing a command to perform a first action comprising setting a service property and calling a service method for all devices including the service property within a scope of the action, defining an action scope.
Flash memory controller, SD card device, method used in flash memory controller, and host device coupled to SD card device
A flash memory controller includes a processing circuit which is arranged for receiving a first command and a first portion address parameter, receiving a second command and a second portion address parameter, obtaining a complete address parameter by combining the first portion address parameter with the second portion address parameter, and performing a corresponding operation upon a flash memory according to the complete address parameter and a command type of the second command.
Flash memory controller, SD card device, method used in flash memory controller, and host device coupled to SD card device
A flash memory controller includes a processing circuit which is arranged for receiving a first command and a first portion address parameter, receiving a second command and a second portion address parameter, obtaining a complete address parameter by combining the first portion address parameter with the second portion address parameter, and performing a corresponding operation upon a flash memory according to the complete address parameter and a command type of the second command.
Recording medium storing program or program group for executing scan processing on scanner and information processing apparatus configured to communicate with scanner for executing scan processing on scanner
A non-transitory computer-readable recording medium stores computer-readable instructions, when executed by a processor of an information processing apparatus, causing the information processing apparatus to perform: receiving a parameter from a first other program different from the program; in response to receiving the parameter from the first other program, transmitting a scan execution command including the received parameter to a scanner through a communication interface of the information processing apparatus, the parameter being indicative of a setting value that is set for executing scan processing on the scanner; receiving mode selection information from a second other program different from the program and from the first other program; and in response to receiving the mode selection information from the second other program, converting the received mode selection information into a parameter, and transmitting a scan execution command including the converted parameter to the scanner through the communication interface.
Semiconductor device
A plurality of IO cells are arranged along an edge portion of a semiconductor chip. Some elements forming a reference voltage generation circuit are arranged in a first corner region of the semiconductor chip. Remaining elements forming the reference voltage generation circuit are arranged in a core region on an inner side of the edge portion of the semiconductor chip. Among a plurality of corner regions, the first corner region is located closest to the remaining elements.
INFORMATION PROCESSING DEVICE
A block processing section divides a file generated by an application into a plurality of data blocks and stored the data blocks in an auxiliary storage device. A metadata processing section stores, in the auxiliary storage device, first metadata including a hash value and information for identifying a storage location of each of the plurality of data blocks. When the file is updated, the block processing section stores an updated data block in another storage location. The metadata processing section stores, in the auxiliary storage device, second metadata including a hash value and information for identifying a storage location of each of a plurality of data blocks including the updated data block. A metadata switching section sets the second metadata to be used for file access.
System and method for automating formation and execution of a backup strategy using machine learning
Disclosed herein are systems and method for forming and executing a backup strategy. In one aspect, an exemplary method comprises, for each file of files from one or more data sources that is being evaluated to form the backup strategy for the file, updating a frequency database, evaluating a uniqueness for the file stored at a data source of the one or more data sources by comparing at least a portion of data of the file to the frequency database, categorizing the file into a hierarchy of logical types according to properties of the file, and forming the backup strategy for the file according to the uniqueness and categorization of the file.
INFORMATION PROCESSING METHOD, COMPUTER-READABLE RECORDING MEDIUM STORING INFORMATION PROCESSING PROGRAM, AND INFORMATION PROCESSING DEVICE
An information processing method in which a computer executes processing includes: acquiring a sentence; specifying a word that appears immediately before or immediately after a first word in the acquired sentence by using a prediction model that predicts a word that appears immediately before or immediately after an input word; determining whether or not an estimated relationship between the first word and the second word in the sentence is appropriate on the basis of the specified word and a rule regarding a unit that corresponds to a relationship between words stored in a storage; and outputting information regarding the estimated relationship between the first word and the second word in a case where it is determined that the relationship is appropriate.
INFORMATION PROCESSING METHOD, COMPUTER-READABLE RECORDING MEDIUM STORING INFORMATION PROCESSING PROGRAM, AND INFORMATION PROCESSING DEVICE
An information processing method in which a computer executes processing includes: acquiring a sentence; specifying a word that appears immediately before or immediately after a first word in the acquired sentence by using a prediction model that predicts a word that appears immediately before or immediately after an input word; determining whether or not an estimated relationship between the first word and the second word in the sentence is appropriate on the basis of the specified word and a rule regarding a unit that corresponds to a relationship between words stored in a storage; and outputting information regarding the estimated relationship between the first word and the second word in a case where it is determined that the relationship is appropriate.