System and method providing distributed welding architecture
First Claim
1. A distributed welding system, comprising:
- a welder operatively coupled to a network interface;
at least one HTTP socket employed for web communications via the network interface, the HTTP socket employed to load at least one application from the welder; and
at least one Welding Application socket to exchange information between the welder and the at least one application, the at least one application includes at least one of a weld configuration component, a weld monitoring component, and a weld control component to interact with the distributed welding system.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method provides a distributed welding architecture in accordance with the present invention. The system includes a welder operatively coupled to a server and a network interface to enable a network architecture, the network architecture serving a network that communicates with at least one remote system. The remote system includes at least one remote interface to communicate with the network architecture, wherein the remote system accesses at least one HTTP socket to establish web communications with the welder and loads at least one application from the welder. The remote system accesses at least one Welding Application socket via the at least one application to exchange information between the welder and the remote system, wherein the at least one application includes at least one of a weld configuration component, a weld monitoring component, and a weld control component to interact with the distributed welding system.
417 Citations
68 Claims
-
1. A distributed welding system, comprising:
-
a welder operatively coupled to a network interface;
at least one HTTP socket employed for web communications via the network interface, the HTTP socket employed to load at least one application from the welder; and
at least one Welding Application socket to exchange information between the welder and the at least one application, the at least one application includes at least one of a weld configuration component, a weld monitoring component, and a weld control component to interact with the distributed welding system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. A method to provide distributed welding coordination, comprising:
-
coupling a welder to a network interface;
utilizing at least one of an HTTP or a Welding Application socket to establish a network connection through the network interface to a remote system, wherein the HTTP socket is employed for web communications and the Welding Application socket is employed to exchange information between the welder and the remote system; and
providing a welding protocol to communicate to the remote systems to enable distributed welding coordination, wherein the welding protocol includes at least one of options/flags field, a message sequence field, a message status field, a data length field, a data field, a server command field, a server command ID field, a server command arguments field, a machine field, a machine address field, a machine property/method ID field, and a method/property ID field. - View Dependent Claims (54, 55, 56, 57, 58, 59)
monitoring welding functions;
coordinating and controlling between welders;
providing remote configuration capabilities;
providing a remote interface; and
enabling remote business transactions.
-
-
55. The method of claim 54, wherein the act of monitoring welding functions further comprises:
-
monitoring control functions;
monitoring system functions;
directing monitoring and alarm data to a remote system or user;
logging the monitoring and alarm data; and
notifying a system or user based upon the monitoring and alarm data.
-
-
56. The method of claim 54, wherein the act of coordinating and controlling between welders further comprises:
-
initiating distributed welding commands to at least one other welding system; and
receiving monitoring information from the at least one other welding system to determine when the welding commands have completed.
-
-
57. The method of claim 54, wherein the act of providing remote configuration further comprises:
-
selecting a configuration item to update;
starting a welder configuration object to perform the update; and
transferring configuration data to the welder.
-
-
58. The method of claim 54, wherein the act of providing a remote interface further comprises:
-
loading an interface component;
providing at least one of programming, editing, and monitoring interactivity with the interface component;
selecting remote welding functions; and
invoking a remote object to perform the remote welding functions.
-
-
59. The method of claim 54, wherein the act of enabling remote business transactions further comprises:
-
monitoring welding supply and order information from remote location;
receiving remote orders from welding system;
shipping welding supplies to remote locations; and
adjusting sales and distribution forecasts associated with the supply and order information.
-
-
60. A distributed welding system, comprising:
-
means for a coupling a welder to a server to enable a network architecture, the network architecture serving a means communicating with a remote system, the remote system including at least one of a remote interface, a weld configuration component, a weld monitoring component, and a weld control component within the distributed welding system, wherein the remote system includes a means for web communications and a means for exchanging information between the welder and the remote system; and
means for providing a welding protocol to communicate to the remote system to enable distributed welding coordination, wherein the welding protocol includes at least one of options/flags field, a message sequence field, a message status field a data length field, a data field, a server command field, a server command ID field, a server command arguments field, a machine field, a machine address field, a machine property/method ID field, and a method/property ID field.
-
-
61. A data structure providing a welding protocol, comprising:
at least one of an options/flags field, a message sequence field, a message status field, a data length field, a data field, a server command field, a server command ID field, a server command arguments field, a machine field, a machine address field, a machine property/method ID field, and a method/property ID field.
-
62. A signal for communicating between welding systems, comprising:
a welder operatively coupled to a server and a network interface via a signal to enable a network architecture, the network architecture serving a network that communicates to at least one remote system via the signal with at least one of a remote interface, a weld configuration component, a weld monitoring component, and a weld control component, wherein the remote system includes at least one HTTP socket for web communications via the signal and at least one Welding Application socket to exchange information between the welder and the remote system via the signal. - View Dependent Claims (63, 64)
-
65. A distributed welding system, comprising:
-
an application layer of TCP/IP associated with a Welding Application socket that encapsulates a native welding system addressing and command arguments;
an agent that communicates to the Welding application socket to proxy requests over the socket to and/or from the native welding system, wherein the native welding system includes at least one of one or more control processors and a native welding LAN distinct from the Welding Application socket to couple the one or more control processors. - View Dependent Claims (66, 67, 68)
-
Specification