G06Q10/20

INDUSTRIAL CONTROL SYSTEM DATA TAP AND MODEL FOR MANAGING INDUSTRIAL CONTROL SYSTEM

Some implementations of the disclosure are directed to a method, comprising: receiving tapped data that was tapped from a controller of an industrial control system (ICS) while the controller executed first control code to control ICS devices of the ICS, the tapped data used during execution of the first control code, and the tapped data comprising input data obtained from one or more input components of the controller communicatively coupled to the ICS devices, or output data obtained from one or more output components of the controller communicatively coupled to the ICS devices; and after receiving the tapped data, executing, using at least the tapped data, second control code that provides an emulation of the controller, the emulation comprising running, using at least the tapped data, a process of the first control code at a faster rate than it is run by the controller executing the first control code.

METHOD FOR THREE-DIMENSIONAL PRINTING OF A VEHICLE COMPONENT
20230047693 · 2023-02-16 ·

The present disclosure relates to a computer implemented method for three-dimensional (3D) printing, for example for 3D printing spare parts for a vehicle The present disclosure also relates to a corresponding arrangement and to a computer program product.

INTELLIGENT CLOUD SERVICE HEALTH COMMUNICATION TO CUSTOMERS

Example aspects include techniques for accurate and expeditious cloud service health communication to customers. These techniques may include determining that a service health incident has customer impact, the service health incident corresponding to an outage of one or more services of a cloud computing platform, identifying a plurality of customers impacted by the service health incident, and predicting, based on the service health incident and one or more other service health incidents, aggregated incident information identifying a plurality of service health incidents associated with the outage of the one or more services. In addition, the techniques may include identifying the one or more services associated with the service health incident, and transmitting, based at least in part on the aggregated incident information and the one or more services, a health notification to the plurality of customers.

GROUND ENGAGING TOOL WEAR AND LOSS DETECTION SYSTEM AND METHOD

An example wear detection system receives first image data related to at least one ground engaging tool (GET) of a work machine from one or more sensors at a first time instance in a dig-dump cycle of the work machine. The wear detection system processes the first image data to determine a first wear measurement and first wear level for the at least one GET. The wear detection system determines whether the first wear level is indicative of a GET replacement condition. The wear detection system generates an alert when the first wear level is indicative of the GET replacement condition. The wear detection system receives second image data related to the at least one GET a second time instance different from the first time instance when the first wear level is not indicative of the GET replacement condition and determines a second wear measurement and second wear level for the at least one GET. The wear detection system generates an alert indicative of the first wear level and the second wear level based on determining that the first wear level and the second wear level are indicative of the GET replacement condition.

MANAGEMENT PLATFORM FOR AUTONOMOUS DRONE OPERATIONS
20230052343 · 2023-02-16 ·

Methods, systems, and computer programs are presented for executing a mission by an autonomous device to inspect an asset. One method includes an operation for obtaining a workflow. The workflow includes operations to be executed during a mission to be performed by a robot and a destination for sending data resulting from the mission. The method further includes an operation for generating a package after completion of the mission associated with the workflow. The package is self-contained and comprises information obtained during the mission that enables generation of results. The package comprises sensor information collected by one or more sensors, telemetry information obtained by the robot, information about assets associated with the mission, software version identifier for the package generation, and routing information for transmitting the package to the destination. The method further includes an operation for analyzing the information of the package to determine results for the mission.

PROVIDING COMPONENT RECOMMENDATION USING MACHINE LEARNING

A management system operates in conjunction with entities to provide component recommendations for objects. The management system trains a machine learning model used to generate the component recommendations. The machine learning model is trained based on historical component entries describing components previously provided and identifiers of the components. The management system generates training data by classifying the historical component entries into predetermined component classifications. After the machine learning model is trained, the management system generates a customized recommendation of components for an object based on likelihoods of selection of the predetermined component classifications.

System for aiding water vessels needing towing

A system for aiding water vessels needing towing. The system may comprise one or more storage machines holding instructions executable by one or more logic machines to actualize the operations of, determining an assistance requester's GPS location, determining an assistance provider's GPS location, and displaying the assistance provider's GPS location to the assistance requester. Displaying the assistance provider's GPS location to the assistance requester may include displaying a distance between the assistance requester and the assistance provider. Displaying the assistance provider's GPS location to the assistance requester may include displaying a service cost for the assistance provider's service. The assistance requester and assistance provider may be independent vessels.

Vehicle diagnostics

Computing systems for vehicle diagnostics are provided. In accordance with some aspects, a computing system may receive, from a vehicle (e.g., from a computing device installed in and/or at the vehicle), a diagnostic code generated by an on-board diagnostic (OBD) system of the vehicle. The computing system may determine an issue with the vehicle based on the diagnostic code and may determine, based on the issue, a remedial action for addressing the issue and a timeframe for performing the remedial action. The computing system may store data identifying the issue, the remedial action, and the timeframe in a record associated with the vehicle.

Vehicle diagnostics

Computing systems for vehicle diagnostics are provided. In accordance with some aspects, a computing system may receive, from a vehicle (e.g., from a computing device installed in and/or at the vehicle), a diagnostic code generated by an on-board diagnostic (OBD) system of the vehicle. The computing system may determine an issue with the vehicle based on the diagnostic code and may determine, based on the issue, a remedial action for addressing the issue and a timeframe for performing the remedial action. The computing system may store data identifying the issue, the remedial action, and the timeframe in a record associated with the vehicle.

Management of tasks

A method, computer program and apparatus is disclosed. The method, performed by one or more processors, may comprise receiving, from one or more predetermined organizations, datasets representing entities and datasets representing one or more tasks for those entities and storing in a database, in accordance with an ontology which is common to the organizations, the received one or more datasets as data objects, the ontology defining properties of data objects and relationships between the data objects. The method may also comprise mapping the data objects stored in the database to the organization from which the one or more datasets were received and receiving, through a querying application, a query from a user of one of the predetermined organizations to view one or more data objects relating to a task. The method may also comprise identifying the organization to which the user is associated, generating, based on the mapping, a view including at least the one or more task data objects associated with the identified organization and not data objects associated with other organizations and displaying the view on a user interface.