Database system and method for industrial automation services
First Claim
1. A method for managing data relating to a provision of an automation-related service over a network to a customer having a facility comprising manufacturing equipment, the service being directed to the manufacturing equipment, the method comprising the steps of:
- creating and storing a data structure corresponding to the provision of the automation-related service over the network to the manufacturing equipment;
storing in a first portion of the data structure data relating to an identity of the customer;
storing in a second portion of the data structure data relating to an identity of the service;
storing in a third portion of the data structure data relating to the measure of service;
processing the identity of the customer;
processing the identity of the automation-related service;
evaluating, by a server of an entity other than the customer, manufacturing equipment performance or automation-related services based on the identity of the customer, identity of the automation-related service, and historical manufacturing equipment data for the identified customer and automation-related service stored in the data structure;
providing a set of options for the automation-related service to the customer based on the evaluation;
receiving a selection from the customer from the set of options;
determining, by the server, that the selected option is an appropriate automation-related service for the customer, wherein if the automation-related service is not appropriate, then notifying the customer that the selected option is inappropriate;
responsive to determining that the selected option is appropriate, retrieving by the server software content based on the selection;
communicating the software content to the customer; and
associating, by the server, the communication of software content to the customer with the data structure;
responsive to communicating the software content to the customer, receiving, by the server, an indication that is manually triggered by the customer from the manufacturing equipment;
responsive to receiving the manually triggered indication, determining, by the server, that the customer is aware of an imminent activity associated with the selected software content at the manufacturing equipment to ensure the customer'"'"'s safety;
responsive to determining the customer'"'"'s awareness based on the manually triggered indication, receiving, real-time trace data from the manufacturing equipment; and
storing, in a fourth portion of the data structure, the real-time trace data from the manufacturing equipment.
0 Assignments
0 Petitions
Accused Products
Abstract
A host system generates and manages databases incorporating data gathered from a plurality of client automation systems, such as CNC machine tools. The data may include real-time data, and is captured from the client systems under supervision of software downloaded over a network from the host system to the client systems. The captured data is transmitted over the network to the host, which creates the databases. The databases preferably include a commercial database comprising data associated with customer owners or operators of the client automation system, as well as a technical database, comprising captured data, administrative and other data, organized by customer and client system. Captured data is preferably associated with the date of capture, providing for the creation of a historical database for given client equipment. With customer authorization, others, such as original equipment manufacturers, may access the captured data, for which they may be charged a fee.
-
Citations
26 Claims
-
1. A method for managing data relating to a provision of an automation-related service over a network to a customer having a facility comprising manufacturing equipment, the service being directed to the manufacturing equipment, the method comprising the steps of:
-
creating and storing a data structure corresponding to the provision of the automation-related service over the network to the manufacturing equipment; storing in a first portion of the data structure data relating to an identity of the customer; storing in a second portion of the data structure data relating to an identity of the service; storing in a third portion of the data structure data relating to the measure of service; processing the identity of the customer; processing the identity of the automation-related service; evaluating, by a server of an entity other than the customer, manufacturing equipment performance or automation-related services based on the identity of the customer, identity of the automation-related service, and historical manufacturing equipment data for the identified customer and automation-related service stored in the data structure; providing a set of options for the automation-related service to the customer based on the evaluation; receiving a selection from the customer from the set of options; determining, by the server, that the selected option is an appropriate automation-related service for the customer, wherein if the automation-related service is not appropriate, then notifying the customer that the selected option is inappropriate; responsive to determining that the selected option is appropriate, retrieving by the server software content based on the selection; communicating the software content to the customer; and associating, by the server, the communication of software content to the customer with the data structure; responsive to communicating the software content to the customer, receiving, by the server, an indication that is manually triggered by the customer from the manufacturing equipment; responsive to receiving the manually triggered indication, determining, by the server, that the customer is aware of an imminent activity associated with the selected software content at the manufacturing equipment to ensure the customer'"'"'s safety; responsive to determining the customer'"'"'s awareness based on the manually triggered indication, receiving, real-time trace data from the manufacturing equipment; and storing, in a fourth portion of the data structure, the real-time trace data from the manufacturing equipment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for managing data relating to a provision of an automation-related service to a customer having a facility comprising manufacturing equipment, the method comprising the steps of:
-
creating a data structure corresponding to the provision, over a network, of the automation-related service involving the manufacturing equipment; storing in a first portion of the data structure data relating to an identity of the customer; storing in a second portion of the data structure data relating to an identity of the automation-related service; identifying a measure of the automation-related service provided to a manufacturer; storing in a third portion of the data structure data relating to the measure of automation-related service provided to the customer; processing the identity of the customer; processing the identity of the automation-related service; processing the measure of the automation-related service; evaluating, by a server of an entity other than the customer, manufacturing equipment performance or automation-related services based on the identity of the customer, identity of the automation-related service, the measure of the automation-related service, and historical manufacturing equipment data for the identified customer and automation-related service stored in the data structure; providing a set of options for the automation-related service to the customer based on the evaluation; receiving a selection from the customer from the set of options; determining, by the server, that the selected option is an appropriate automation-related service for the customer, wherein if the automation-related service is not appropriate, then notifying the user customer that the selected option is inappropriate; responsive to determining that the selected option is appropriate, retrieving by the server software content based on the selection; communicating the software content to the customer; and associating, by the server, the communication of software content to the customer with the data structure; responsive to communicating the software content to the customer, receiving, by the server, an indication that is manually triggered by the customer from the manufacturing equipment; responsive to receiving the manually triggered indication, determining, by the server, that the customer is aware of an imminent activity associated with the selected software content at the manufacturing equipment to ensure the customer'"'"'s safety; responsive to determining the customer'"'"'s awareness based on the manually triggered indication, receiving, real-time trace data from the manufacturing equipment; and storing, in a fourth portion of the data structure, the real-time trace data from the manufacturing equipment. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification