Patent classifications
G06F13/378
System and method for detecting the occurrence of an event and determining a response to the event
A system for predicting the occurrence of an event includes an event detector and a reporting processor. The event detector is configured to: receive data that defines a plurality of social media items; receive a real-time data feed; and predict the occurrence of an event based on a correlation between information in the plurality of social media items and activity associated with the real-time data feed. The reporting processor is configured to determine an event type associated with the event; identify a sentiment of the predicted event based on historical data in the real-time data feed, and generate a recommendation for preventing the occurrence of the event based on at least one of the event type and the sentiment of the predicted event. The recommendation includes a plurality of actions. The reporting processor is coupled to a knowledge graph database that corresponds to an ontology that defines one or more relationships between event types, and response types. The reporting processor determines an order of the actions of the recommendation based on the knowledge graph ontology.
SYSTEM AND METHOD FOR DETECTING THE OCCURRENCE OF AN EVENT AND DETERMINING A RESPONSE TO THE EVENT
A system for predicting the occurrence of an event includes an event detector and a reporting processor. The event detector is configured to: receive data that defines a plurality of social media items; receive a real-time data feed; and predict the occurrence of an event based on a correlation between information in the plurality of social media items and activity associated with the real-time data feed. The reporting processor is configured to determine an event type associated with the event; identify a sentiment of the predicted event based on historical data in the real-time data feed, and generate a recommendation for preventing the occurrence of the event based on at least one of the event type and the sentiment of the predicted event. The recommendation includes a plurality of actions. The reporting processor is coupled to a knowledge graph database that corresponds to an ontology that defines one or more relationships between event types, and response types. The reporting processor determines an order of the actions of the recommendation based on the knowledge graph ontology.
I3C high data rate (HDR) always-on image sensor 8-bit operation indicator and buffer over threshold indicator
A method for enabling 8-bit data word access over a protocol limited to 16-bit data word access is provided. Data may be encapsulated within the lowest 19 bits of a 20-bit number. If it is ascertained that an 8-bit data word is to be used in a system supporting only 16-bit data word access, a byte-enable indicator may be provided within a most significant bit of the 20-bit number while also allocating an 8-bit data region for transfer of the 8-bit data word. The 20-bit number may then be transcoded into a 12-digit ternary number, wherein a residual numerical region is defined as a number space by which a first numerical region defined for the 12-digit ternary number exceeds a second numerical region defined by the lowest 19 bits of the 20-bit number.
I3C high data rate (HDR) always-on image sensor 8-bit operation indicator and buffer over threshold indicator
A method for enabling 8-bit data word access over a protocol limited to 16-bit data word access is provided. Data may be encapsulated within the lowest 19 bits of a 20-bit number. If it is ascertained that an 8-bit data word is to be used in a system supporting only 16-bit data word access, a byte-enable indicator may be provided within a most significant bit of the 20-bit number while also allocating an 8-bit data region for transfer of the 8-bit data word. The 20-bit number may then be transcoded into a 12-digit ternary number, wherein a residual numerical region is defined as a number space by which a first numerical region defined for the 12-digit ternary number exceeds a second numerical region defined by the lowest 19 bits of the 20-bit number.
Input/output method in virtual machine environments
A input/output method is disclosed for performing communications in a virtual machine (VM) environment between a host operating system (OS) and a guest OS. The input/output method includes performing request polling (RP) on an input/output event generated by a guest OS which is driven by a virtual machine (VM), sending an input/output request to a host OS, on which the VM runs. The input/output method further includes performing response waiting polling (RWP) on an input/output completion message generated by the host OS when the input/output event is detected through the RP, and sending an input/output response to the guest OS when the input/output completion message is detected through the RWP. In the method, the RP and the RWP are performed by multiple threads executed on the VM.
Input/output method in virtual machine environments
A input/output method is disclosed for performing communications in a virtual machine (VM) environment between a host operating system (OS) and a guest OS. The input/output method includes performing request polling (RP) on an input/output event generated by a guest OS which is driven by a virtual machine (VM), sending an input/output request to a host OS, on which the VM runs. The input/output method further includes performing response waiting polling (RWP) on an input/output completion message generated by the host OS when the input/output event is detected through the RP, and sending an input/output response to the guest OS when the input/output completion message is detected through the RWP. In the method, the RP and the RWP are performed by multiple threads executed on the VM.
Storage apparatus and method for controlling storage apparatus
Upon receipt of an I/O request instructing storage of data in a storage device 106 from a host apparatus, a storage apparatus 100 selects a de-duplication process method to be applied to the received data, based on at least any of influence on processing performance of the storage apparatus 100 to be performed by execution of a first de-duplication process method (inline method) in which the de-duplication process is performed on the data immediately after the receipt of the I/O request, influence on the processing performance of the storage apparatus 100 to be performed by execution of a second de-duplication process method (post-process method) in which the de-duplication process is performed on the data at later timing, and the size of a temporary storage device 106b to be required for the processing of the data by the second de-duplication process method.
Apparatuses, systems, and methods for module level error correction
Apparatuses, systems, and methods for module level error correction. Multiple memory devices a packaged together in a memory module. The module includes a module error correction code (ECC) circuit which pools information multiple memory devices on the module. In an example read operation, multiple memory devices each provide a codeword which includes data bits and parity bits. The codewords may include data bits provided along a data bus and parity bits provided along a parity bus. The ECC circuit pools the codewords and detects errors in the pooled codewords.
APPARATUSES, SYSTEMS, AND METHODS FOR MODULE LEVEL ERROR CORRECTION
Apparatuses, systems, and methods for module level error correction. Multiple memory devices a packaged together in a memory module. The module includes a module error correction code (ECC) circuit which pools information multiple memory devices on the module. In an example read operation, multiple memory devices each provide a codeword which includes data bits and parity bits. The codewords may include data bits provided along a data bus and parity bits provided along a parity bus. The ECC circuit pools the codewords and detects errors in the pooled codewords.