G06F2212/45

Blockchain machine network acceleration engine

Embodiments herein describe a hardware accelerator (e.g., a network acceleration engine) for a blockchain machine or node. The hardware accelerator parses packets containing separate components of a block of transactions to generate data to perform a validation process. To avoid the latency that comes with using software, the embodiments herein describe a protocol processor in the hardware accelerator that parses the packets and prepares the data so it can be consumed by downstream components in the accelerator without software intervention. These downstream components can then perform a validation operation to validate one or more transactions before those transactions are committed (i.e., added) to a ledger of a permissioned blockchain.

Method and system for capturing person centered healthcare data, using a buffer to temporarily store the data for analysis, and storing the data without deletion, including goal, outcome, and medication error data

A system and method for recording healthcare information of an individual under care without deleting data, includes a device for capturing person centered data and transmitting an identification signal, a memory for storing device rules, a buffer, a database; and a processor. The processor receives the signal and data, and retrieves the rules from the memory. Based on the rules, the processor determines whether the data is to be stored in the database or the buffer, and based on the data content, it determines the device location, the data recordation time, whether the individual is identified, and the individual's activity, and based on the rules and the location, time, individual identification, and activity, it determines whether the data is to be stored in the database or eliminated from the buffer. The person-centered data may include goal, outcome, medication error data, non-person centered public data, or protected health information (PHI).

Customer service systems and portals
11805032 · 2023-10-31 · ·

A deployable customer self-service (CSS) system is described. The deployable CSS includes a user interface, a web portal configured to load and display the user interface, a service configured to provide data to the user interface based on a system of record or third party service, and an integration connector for connecting the service to the system of record or third party service such that the service is agnostic to the format of the system of record or third party service.

Cache Aware Searching Based on One or More Files in Remote Storage

Embodiments are disclosed for performing cache aware searching. In response to a search query, a first bucket and a second bucket in remote storage for processing the search query. A determination is made that a first file in the first bucket is present in a cache when the search query is received. In response to the search query, a search is performed using the first file based on the determination that the first file is present in the cache when the search query is received, and the search is performed using a second file from the second bucket once the second file is stored in the cache.

Method and system for capturing healthcare data, using a buffer to temporarily store the data for analysis, and storing proof of service delivery data without deletion, including time, date, and location of service

A system and method for recording video healthcare information of an individual under care without deleting data, includes a device for capturing data and configured to transmit a signal identifying the device, a memory for storing rules, a buffer, a database; and a processor. The processor receives the device identification signal and said data, and retrieves the rules from the memory. Based on the rules, the processor determines, whether the data is to be stored in the database or the buffer. Based on the content of the data, the processor determines the device location, the data recordation time and date, whether the individual under care is identified, and the individual's activity, and based on the rules and the location, time and date, individual identification, and activity, whether the data is proof of service delivery data to be stored in the database or eliminated from the buffer.

Compile time logic for detecting streaming compatible and broadcast compatible data access patterns

A dataflow graph for an application has operation units that are configured to be producers and consumers of tensors. A write access pattern of a particular producer specifies an order in which the particular producer generates elements of a tensor, and a read access pattern of a corresponding consumer specifies an order in which the corresponding consumer processes the elements of the tensor. The technology disclosed detects conflicts between the producers and the corresponding consumers that have mismatches between the write access patterns and the read access patterns. A conflict occurs when the order in which the particular producer generates the elements of the tensor is different from the order in which the corresponding consumer processes the elements of the tensor. The technology disclosed resolves the conflicts by inserting buffers between the producers and the corresponding consumers.

AGGREGATION ANALYSIS AND REMEDIATION OF DATA INVALIDATIONS
20210334267 · 2021-10-28 ·

The present disclosure relates to processing operations that assess the impact of data invalidations and manage remediation of the data invalidations based on results of an assessment of the impact of the data invalidation on operation of an application/service. Identified data invalidations may be aggregated and analyzed. In one non-limiting example, types of data invalidations are aggregated over a temporal count to identify recent data invalidations. Analysis of aggregated types of data invalidations comprises evaluating an intensity of the types of data invalidations identified within the temporal count. Identified data invalidations may be ranked based on intensity analysis identifying impact on presentation of content through an application/service during the temporal count. Remediation of data invalidations may be managed based on the ranking processing. For example, one or more data invalidations may be prioritized for remediation processing to correct an underlying data structure associated with an error.

Initializing a data structure for use in predicting table of contents pointer values

Initializing a data structure for use in predicting table of contents (TOC) pointer values. A request to load a module is obtained. Based on the loaded module, a pointer value for a reference data structure is determined. The pointer value is stored in a reference data structure tracking structure, and used to access a variable value for a variable of the module.

Aggregation analysis and remediation of data invalidations

The present disclosure relates to processing operations that assess the impact of data invalidations and manage remediation of the data invalidations based on results of an assessment of the impact of the data invalidation on operation of an application/service. Identified data invalidations may be aggregated and analyzed. In one non-limiting example, types of data invalidations are aggregated over a temporal count to identify recent data invalidations. Analysis of aggregated types of data invalidations comprises evaluating an intensity of the types of data invalidations identified within the temporal count. Identified data invalidations may be ranked based on intensity analysis identifying impact on presentation of content through an application/service during the temporal count. Remediation of data invalidations may be managed based on the ranking processing. For example, one or more data invalidations may be prioritized for remediation processing to correct an underlying data structure associated with an error.

MEMORY MANAGEMENT
20210303478 · 2021-09-30 ·

Memory management apparatus comprises input circuitry to receive a translation request defining a first memory address within a first memory address space; prediction circuitry to generate a predicted second memory address within a second memory address space as a predicted translation of the first memory address, the predicted second memory address being a predetermined function of the first memory address; control circuitry to initiate processing of the predicted second memory address; translation and permission circuitry to perform an operation to generate a translated second memory address for the first memory address associated with permission information to indicate whether memory access is permitted to the translated second memory address; and output circuitry to provide the translated second memory address as a response to the translation request when the permission information indicates that access is permitted to the translated second memory address.