G06F11/3086

SYSTEM AND METHOD FOR CREATING BUFFERED FIREWALL LOGS FOR REPORTING

A system for firewall data log processing, comprising a firewall logging system operating on a first processor and configured to cause the first processor to receive firewall log data and to process the firewall log data on a periodic basis to reduce the size of the firewall log data and a firewall reporting system operating on a second processor and configured to process the reduced size firewall log data to generate a report on a user interface that includes one or more analytics from the reduced size firewall data.

LOG RECOVERY FOR INTER-TABLESPACE TABLE MIGRATION
20230315585 · 2023-10-05 ·

Described systems and techniques enable log recovery that spans inter-tablespace movement of one or more tables within a database. Log-related processing, including, e.g., system recovery, auditing, or reporting, may be maintained, even when such inter-tablespace table movements occur within a time window defined for the log-related processing. A table movement of a moved table from a source tablespace to a target tablespace within a database may be identified. Within a plurality of log records of the database, pre-move log records identifying the moved table as being included within the source tablespace may be identified, and post-move log records identifying the moved table as being included within the target tablespace may be identified. The pre-move log records may be updated to obtain updated pre-move log records identifying the moved table as being included within the target tablespace.

Migration context and flow graph based migration control

In some examples, migration context and flow graph based migration control may include ascertaining an application that is to be migrated from a physical environment to a cloud environment, and determining a migration issue associated with the migration of the application. Migration context and flow graph based migration control may further include identifying, from a historical issue database, a plurality of historical issues, determining, for the migration issue and the plurality of historical issues, unified proximities, sorting, based on the determined unified proximities, the historical issues, selecting, from the sorted historical issues, a topmost historical issue, and determining, from the topmost historical issue, a resolution associated with the topmost historical issue. Further, migration context and flow graph based migration control may include executing the resolution to resolve the migration issue, and performing, based on the resolved migration issue, migration of the application from the physical environment to the cloud environment.

System for executing structured tests across a fleet of autonomous vehicles
11755469 · 2023-09-12 · ·

A system for testing an autonomous vehicle obtains a list of required tests the autonomous vehicle is to run, where each test is part of a commissioning process for the autonomous vehicle. The system causes the list to be displayed on a display device of the autonomous vehicle, receives a selection of a selected test from an operator of the autonomous vehicle, and receives a test input profile associated with the selected test. The system causes the autonomous vehicle to execute at the instructions of the test input profile, and logs response data to one or more log files. During execution of the test instructions, the system generates metadata associated with the selected test. The system logs the metadata to the one or more log files, and transmits at least a portion of the one or more log files to an electronic device located remotely from the autonomous vehicle.

ACCURATE GLOBAL EVENTUAL COUNTING
20230281097 · 2023-09-07 ·

In various embodiments, a computer-implemented method comprises receiving, from a first endpoint device, a first event during a first time period, modifying an event log to include a record associated with the first event, causing a rollup queue to include a request to count a first count value associated with the first event, and generating, in a second time period subsequent to the first time period, a counter value associated with at least the first event based on the rollup queue and the event log.

CONTINUOUS DATA QUALITY ASSESSMENT AND MONITORING FOR BIG DATA
20230153741 · 2023-05-18 ·

A data quality assessment and monitoring tool addresses inconsistency in large data sets from differing sources, determining data quality attributes such as completeness, conformity, validity, and accuracy. Flexible taxonomies and rollup strategies accommodate diverse business unit needs across a complex enterprise, and provides insight into individual entities’ performance. An exemplary tool comprises a data importer for importing data from a data lake; a rules manager for generating rules and rule sets; a scoring engine for generating data quality scores; a scoring engine for generating data quality scores; a data profiler for producing data quality scores for a plurality of hierarchical data entity units; a hierarchical scoring aggregator for aggregating the data quality scores into first and second tiers of aggregate data quality scores; a persistence component for continually executing an ongoing score rollup strategy; and a reporting component for dynamically outputting the first or second tier aggregate data quality score.

REAL-TIME DETECTION OF COMPLETION OF SENSOR WRAP COMPLETION IN GNMI TELEMETRY OF A NETWORK DEVICE
20230134135 · 2023-05-04 ·

A device may provide, to a network device, a subscribe request that includes a request for sensor data, and may receive sensor data packets that include the sensor data and header extensions identifying a group identifier for a group of sensor data and final packet information indicating whether the sensor data packet is a final one for the group. The device may store the sensor data packets until the final packet information of one of the sensor data packets indicates that the one of the sensor data packets is a final sensor data packet for the group, and may identify a complete set of the sensor data packets when the final packet information of the one of the sensor data packets indicates that the one of the sensor data packets is the final sensor data packet. The device may perform actions based on the complete set.

Task-specific logging in digital computer systems

A technique for logging tasks in a computer system. Tasks are logged into the computer system by executing at least one task at the computer system. A set of log metadata and a set of log levels of log records of the at least one task may be determined from an execution log output of the at least one task. Execution outputs of a further task may be determined according to the determined set of log metadata and associated set of log levels.

Real-time detection of completion of sensor wrap completion in GNMI telemetry of a network device

A device may provide, to a network device, a subscribe request that includes a request for sensor data, and may receive sensor data packets that include the sensor data and header extensions identifying a group identifier for a group of sensor data and final packet information indicating whether the sensor data packet is a final one for the group. The device may store the sensor data packets until the final packet information of one of the sensor data packets indicates that the one of the sensor data packets is a final sensor data packet for the group, and may identify a complete set of the sensor data packets when the final packet information of the one of the sensor data packets indicates that the one of the sensor data packets is the final sensor data packet. The device may perform actions based on the complete set.

Decision implementation with integrated data quality monitoring

Computer-implemented methods and systems include downstream execution for individual rule-based flagging of upstream data quality errors by receiving upstream data from a plurality of sources, identifying a downstream task to be executed, applying a plurality of rules to the upstream data, generating a plurality of outputs including at least one output for each of the plurality of rules applied to the upstream data, each of the plurality of outputs being associated with a corresponding rule of the plurality of rules, identifying a tagged population based on the plurality of outputs, determining that at least one of the plurality of outputs does not meet a corresponding rule threshold, and activating the downstream execution for the tagged population after at least one of (i) updating the corresponding rule threshold or (ii) overriding an error.