IP Library Granted Patent US 7,171,281
Granted Patent B2
US 7,171,281 · App. 10/365,207 · Granted Jan 30, 2007

Control system and method therefor

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,171,281
App. No.
10/365,207
Granted
Jan 30, 2007
Kind
B2
Abstract

A flexible control system and method of controlling a processing operation. The control system and method may be employed to control a high speed manufacturing system for processing articles of manufacture requiring processes to be performed on the articles at a pre-selected processing rate includes a trunk for simultaneously conveying a plurality of the articles of manufacture at the pre-selected processing rate in a first mode of motion from the beginning of the manufacturing system to the end of the system. At least one branch processing station is positioned intermediate the beginning and the end of the trunk wherein the branch processing station during its operation performs at least one process on articles of manufacture conveyed on the branch processing station and where the articles are conveyed in a second mode of motion. At least one transfer device is positioned intermediate the trunk and the branch processing station to continuously extract articles of manufacture from the trunk and transition the movement of the extracted articles of manufacture from the first mode of motion to the second mode of motion for transfer to the branch processing station. The transfer device also extracts each of the processed articles of manufacture from the branch processing station and transitions the movement of the articles from the second mode of motion to the first mode of motion for transfer to the trunk.

Claims (35)

1. A system for communicating data between a client and a processing device, said system comprising:

a client comprising a client processor and a client application;

a server comprising a server processor and an interface agent proxy; and

a processing device comprising a processor, an application, and an interface agent, wherein the client communicates data with the processing device via the interface agent proxy, and the interface agent communicates in a client and server relationship via an object stream, and wherein the client and server communicate with the processing device through a proxy and an adapter.

2. The system as defined in claim 1 , wherein the interface agent proxy is implemented substantially independent of a specific operating system.

3. The system as defined in claim 1 , wherein the interface agent is implemented substantially independent of a specific operating system.

4. The system as defined in claim 3 , wherein the interface agent is substantially independent of user interface implementation.

5. The system as defined in claim 1 , wherein the server comprises a web server.

6. The system as defined in claim 5 , wherein the user interface application comprises a web browser.

7. The system as defined in claim 1 , wherein the server comprises a plurality of interface agent proxies for communicating with a plurality of processing devices via interface agents.

8. The system as defined in claim 1 , wherein the processing device comprises a controller for controlling a processing operation.

9. The system as defined in claim 1 , wherein the processing device comprises a plurality of controllers, and wherein the client communicates through the proxy in one controller and the server communicates through the adapter in another controller.

10. The system as defined in claim 1 , wherein the client application comprises a user interface application.

11. A system for communicating data between a client and a processing device, said system comprising:

a client comprising a client processor and a user interface application;

a server comprising a server processor and an interface agent proxy;

a processing device comprising a processor, an application, and an interface agent, wherein the client communicates data with the processing device via the interface agent proxy, wherein the interface agent communicates in a client and server relationship via an object stream, and wherein the processing device comprises a plurality of controllers, wherein the client and server communicate with the processing device through a proxy and an adapter.

12. The system as defined in claim 11 , wherein the client communicates through the proxy in one controller and the server communicates through the adapter in another controller.

13. A system for communicating messages amongst a plurality of controllers, said system comprising:

a plurality of controllers each configured to communicate with at least another one of the plurality of controllers;

software agents provided in one or more of the plurality of controllers, each of the software agents representing a component within the system and being executable with any one or more of said controllers; and

a protocol adapted to allow each of the software agents to communicate messages with other of said plurality of software agents, such that the software agents can be implemented in any of said plurality of controllers without substantial reconfiguration.

14. The system as defined in claim 13 further comprising encapsulation data such that said system is implemented substantially independent of a specific operating system.

15. The system as defined in claim 13 , wherein the controllers communicate in a client and server relationship via an object stream.

16. The system as defined in claim 15 further comprising a plurality of controllers, wherein a client and server communicate through a proxy and adapter.

17. The system as defined in claim 16 , wherein the client communicates through a proxy in one controller and the server communicates through an adapter in another controller.

18. A system for communicating messages amongst a plurality of controllers, said system comprising:

a plurality of controllers each configured to communicate with at least another one of the plurality of controllers;

software agents provided in one or more of the plurality of controllers, each of the software agents representing a component within the system and being executable with any one or more of said controllers;

a protocol adapted to allow each of the software agents to communicate messages with other of said plurality of software agents; and

an interface agent proxy implemented substantially independent of a specific operating system.

19. The system as defined in claim 18 , wherein the software agents include an interface agent implemented substantially independent of a specific operating system.

20. The system as defined in claim 18 , wherein the software agents can be implemented on any of said plurality of controllers without substantial reconfiguration.

21. The system as defined in claim 18 , wherein the controllers communicate in a client and server relationship via an object stream.

22. The system as defined in claim 21 further comprising a plurality of controllers, wherein a client and server communicate through a proxy and adapter.

Assignments (4)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Jan 8, 2019
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: ENERGIZER BRANDS, LLC
Reel/Frame 048888/0300 →
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION NUMBER 29/499,135 PREVIOUSLY RECORDED AT REEL: 036019 FRAME: 814. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 16, 2016
From: EVEREADY BATTERY COMPANY
To: ENERGIZER BRANDS, LLC
Reel/Frame 040054/0660 →
SECURITY AGREEMENT Recorded Jul 15, 2015
From: ENERGIZER BRANDS, LLC
To: JPMORGAN CHASE BANK, N.A., AS AGENT
Reel/Frame 036106/0392 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2015
From: EVEREADY BATTERY COMPANY, INC.
To: ENERGIZER BRANDS, LLC
Reel/Frame 036019/0814 →