Claims
- 1. A system for providing content relating to machine tool control, comprising:
a host system programmed for generating and delivering content relating to a computer controlled machine tool; and a client system, in communication with the host system, configured for collecting real-time data from the computer controlled machine tool, transmitting the data to the host system, and receiving from the host system content generated as a function of the collected data.
- 2. The system according to claim 1, wherein a computer system run by an original equipment manufacturer (OEM) is in communication with the host system and the host system is adapted to support access to host system data by the OEM system.
- 3. The system according to claim 2, wherein the OEM computer system accesses the host system via a network in exchange for a conveyance of value to an operator of the host system.
- 4. The system according to claim 1, wherein the client system is programmed to transmit a unique identifying code to the host system, and the host system is programmed to associate the identifying code with data received from the client system.
- 5. The system according to claim 1, wherein data are transmitted between the host system and the client system over an internet.
- 6. The system according to claim 4, wherein the client system's collection of data are directed by instructions received over the internet from the host system.
- 7. The system according to claim 6, wherein the content comprises programming code.
- 8. The system according to claim 7, wherein the programming code is run by the client system to operate the machine tool in a preselected manner and to collect a preselected set of data associated with running the computer in the preselected manner.
- 9. The system according to claim 6, wherein the client system receives web pages from the host system and an operator of the client system selects options presented in one or more of the web pages.
- 10. A system for providing content to an industrial controller, comprising:
a host system adapted for generating and delivering content relating to the industrial controller; and a client system, in communication with the host system, for collecting real-time data from the industrial controller, transmitting the data to the host system, and receiving from the host system content generated as a function of the collected data.
- 11. The system according to claim 10, wherein a computer system run by an original equipment manufacturer (OEM) is in communication with the host system and the host system is adapted to support access to host system data by the OEM system.
- 12. The system according to claim 11, wherein the OEM computer system accesses the host system via a network in exchange for a conveyance of value to an operator of the host system.
- 13. The system according to claim 10, wherein the client system is programmed to transmit a unique identifying code to the host system, and the host system is programmed to associate the identifying code with data received from the client system.
- 14. The system according to claim 10, wherein data are transmitted between the host system and the client system over an internet.
- 15. The system according to claim 10, wherein the client system's collection of data are directed by instructions received over the internet from the host system.
- 16. The system according to claim 14, wherein the client system receives web pages from the host system and an operator of the client system selects options presented in one or more of the web pages.
- 17. A method for generating and delivering content relating to the management of a computer controlled machine tool, wherein a host system is in communication with a client system managed by a customer, the client system being coupled to the computer controlled machine tool, the method comprising the steps of:
receiving machine tool control data at the host system, the data having been collected by the client system; generating content at the host system as a function of the data received from the client system; and delivering the content to the customer.
- 18. The method according to claim 17, wherein delivery of the content to the customer comprises transmission of the content to the client system.
- 19. The method according to claim 17, wherein the data collected by the client system is real-time data associated with the control of the machine tool.
- 20. The method according to claim 17, further comprising the step of transmitting from the client system to the host system a unique identifying code associated with the client system.
- 21. The method according to claim 20, further comprising the step of associating the identifying code with data received from the client system.
- 22. A method for generating and delivering content relating to the management of an industrial controller, wherein a host system is in communication with a client system managed by a customer, the client system being coupled to the industrial controller, the method comprising the steps of:
receiving machine tool control data at the host system, the data having been collected by the client system; generating content at the host system as a function of the data received from the client system; and delivering the content to the customer.
- 23. The method according to claim 22, wherein delivery of the content to the customer comprises transmission of the content to the client system.
- 24. The method according to claim 22, wherein the data collected by the client system is real-time data associated with the control of the machine tool.
- 25. The method according to claim 22, further comprising the step of transmitting from the client system to the host system a unique identifying code associated with the client system.
- 26. The method according to claim 25, further comprising the step of associating the identifying code with data received from the client system.
- 27. A method for delivering content, over a network, from a host system of a content provider to a customer, the customer having automated machine manufacturing equipment comprising a client control system including computer equipment coupled to the network and to sensors relating to control of the manufacturing equipment, the method comprising the steps of:
transmitting to the client information relating to the availability of the content; receiving a request for the content from the client; transmitting to the client information relating to data to be gathered by the client, the data relating to the equipment; receiving data from the client, the data comprising data gathered by the client in response to the transmission of information relating to the data; generating content as a function of the gathered data.
- 28. The method according claim 27, further comprising the step of transmitting content to the client system.
- 29. The method according to claim 27, wherein the host system is in communication with a database, further comprising the step of storing the data received from the client in the database.
- 30. The method according to claim 29, wherein the host system is configured to support database access by a third party, the method further comprising the step of providing access to the data base by the third party.
- 31. The method according to claim 30, wherein the third party access is via a network.
- 32. The method according to claim 31, wherein the network comprises the world wide web and the third party interacts with the database via the download of web pages from the host.
- 33. The method according to claim 29, wherein the step of storing the data received from the client in a database further comprises the step of manipulating the data prior to storage.
- 34. The method according to claim 29, wherein the data received from the client comprises a unique client identifier, and wherein the data received from the client is stored in a database in association with the unique client identifier.
- 35. A system for delivering content to a customer over a network, the customer having an automated machine tool coupled to a network and to sensors for gathering real-time data relating to the operation of the machine tool, the system comprising:
a host computer system coupled to the network and in communication over the network with the customer's computer system; and a data storage device coupled to the computer and comprising computer program code for:
configuring the host computer system to transmit over the network to the customer program code for permitting the customer to initiate the delivery of content, configuring the host computer system to receive at least one communication from the customer's computer system relating to a request for content, configuring the host computer system to receive data from customer's computer system the data relating to the automation of the customer's machine tool, generating requested content as a function of the customer initiating of the delivery of the content, and delivering the generated content to the customer's computer system.
- 36. The system according to claim 35, wherein the host computer system comprises a web server and the computer program code comprises means for generating web pages.
- 37. The system according to claim 35, wherein the data received from the customer's computer system comprises a code uniquely identifying the customer's machine tool, and wherein the host system computer program code stores data received from the customer's computer system in a database along with the unique identifying code.
- 38. A method for generating content for delivery over a network, the content being generated by a host in communication with a client system over a network, the client system further in communication with an industrial controller, the method comprising the steps of:
transmitting to the client system instructions for configuring the client system to permit it to request initiation of the delivery of the content from the host system; receiving from the client system data relating to the initiation of the delivery of content; transmitting code to the client system directing it to retrieve data from the industrial controller; receiving from the client system data retrieved from the industrial controller; generating content as a function of the data received from the client system.
- 39. The method according to claim 38, comprising the further step of transmitting the content to the client system over the network.
- 40. The method according to claim 38, wherein the host is in communication with a customer system, the method comprising the further step of transmitting the content to customer system.
- 41. The method according to claim 38, comprising the further steps of receiving from the client computer system, and storing, information relating to payment for the requested content by the manager of the client computer system.
- 42. The method according to claim 38, wherein the industrial controller is a controller for a machine tool.
- 43. The method according to claim 42, wherein the machine tool controller is configured to be operated by a user, and the code directing the client system to retrieve data from the industrial controller comprises code directing the machine tool controller to initiate machine tool control only upon manual activation by the user.
- 44. A system for delivering machine tool service content over a network to an automated system, comprising:
means for first downloading instructions to the automated system that control one or more aspects of the automated system; means for receiving customer system data over the network from the customer system, the data collected at the direction of the means provided by the downloaded instructions; and means for generating machine tool service content as a function of the collected data and for transmitting the content to the customer system over the network.
- 45. The system according to claim 44, further comprising means for providing the customer, over the network, with a choice of a plurality of content options.
- 46. The method according to claim 44, further comprising means for the customer to select at least one of the services.
- 47. A system for delivering over a network content based upon real-time data captured from an industrial controller, the system comprising a computer coupled to one or more data storage devices and to a network over which the data captured from the industrial controller are received by the host system, the host system programmed to generate content as a function of the captured data, the content relating to the industrial controller and formatted to to be downloadable to the industrial controller.
- 48. The system according to claim 47, wherein the industrial controller comprises a machine tool controller.
- 49. The system according to claim 47, wherein the formatting comprises mark-up language formatting.
- 50. The system according to claim 49, wherein the mark-up language formatting comprises hypertext markup language formatting.
- 51. The system according to claim 49, wherein the mark-up language formatting comprises XML formatting.
- 52. In a computer controlled manufacturing system, having real-time computer control, in communication over a network with a host system for providing content relating to the management of the manufacturing system, a system for enabling the receipt of the content, the subsystem comprising:
a network interface module for communicating over the network with the host system and receiving the content; a machine handler for creating executable jobs based on the received content, the machine handler in communication with the computer supporting real-time control of the manufacturing system; and a machine handler interface coupled to the network interface module and to the machine handler for transferring data between the network interface module and the machine handler in appropriate respective formats.
- 53. The system according to claim 52, wherein the manufacturing system comprises a computer numerical controlled machine tool.
- 54. The system according to claim 52, wherein the computer supporting real-time control of the computer numerical controlled machine tool is a numerical control kernel.
- 55. The system according to claim 52, wherein the network interface module comprises a browser.
- 56. A method for invoking and receiving content relating to the management of a computer controlled machine tool, wherein a host system is in communication with a client system managed by a customer, the client system being coupled to the computer controlled machine tool, the method comprising the steps of:
receiving computer programming code from the host system; in response to the computer programming code, transmitting machine tool control data to the host system, the data having been collected by the client system; and receiving content generated at the host system as a function of the data received from the client system.
- 57. The method according to claim 56, wherein delivery of the content to the customer comprises transmission of the content to the client system.
- 58. The method according to claim 56, wherein the data collected by the client system is real-time data associated with the control of the machine tool.
- 59. The method according to claim 56, further comprising the step of transmitting from the client system to the host system a unique identifying code associated with the client system.
- 60. A system for providing content relating to machine tool control operated by a user, comprising:
a host system adapted for generating and delivering content relating to a computer controlled machine tool; a client system, in communication with the host system, for collecting data from an industrial automation system, transmitting the data to the host system, and receiving from the host system content generated as a function of the collected data, the client system communication with the host system comprising a first data path for user communications between the client system and the host system and a second data path for the transmission between the client system and the host system of the data collected from the industrial automation system.
- 61. The system according to claim 60, wherein the first data path is a bi-directional data path, and the second data path is a unidirectional data path, with the industrial automation system data being transmitted from the client system to the host system.
Parent Case Info
[0001] This application claims the benefit, under 35 U.S.C. §119(e), of U.S. provisional patent application No. 60/305,199, filed Jul. 13, 2001, the contents of which are incorporated by reference herein in their entirety. The application is related to co-pending application Nos., ______, filed on even date herewith.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60305199 |
Jul 2001 |
US |