IP Library Granted Patent US 7,444,401
Granted Patent B1
US 7,444,401 · App. 10/298,300 · Granted Oct 28, 2008

Method and apparatus for inexpensively monitoring and controlling remotely distributed appliances

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,444,401
App. No.
10/298,300
Granted
Oct 28, 2008
Kind
B1
Abstract

A method and associated apparatus are described that enables unattended, remotely distributed appliances, such as vending machines, utility meters, thermostats and kitchen appliances (ovens, washing machines, refrigerators, etc.) to be connected inexpensively to each other and to a centrally located server. The apparatus 1) uses relatively simple “personality” modules to adapt the apparatus to the application in combination with a sophisticated core module that provides the intelligence needed to process data locally, to format that data and to transfer it to a remote server and 2) uses existing Internet-based communication links, thereby avoiding the costly proprietary links used with current state-of-the-art solutions.

Claims (354)

1. A system for monitoring and controlling distributed appliances, the system comprising:

a server; and

a cluster of modules in communication with the server via a first network, the cluster of modules comprising at least one first module and at least one second module arranged to communicate with one another via a second network,

the first module to receive appliance data from the second module, store the appliance data, and transmit the appliance data to and receive instructions from the server using a first communication protocol, and to receive the appliance data from and transmit instructions to the second module using a second communication protocol, and

the second module to transmit appliance data to and receive instructions from the first module using the second communication protocol, and to receive appliance data from and transmit instructions to an appliance using a third communication protocol; in which

at least one of the first, second, and third communication protocols is different from the others.

2. The system of claim 1 in which

the second module is configured to communicate appliance data and instructions with the server through the first module using a first communication mode, and

the second module is configured to use a second communication mode to reroute the appliance data and instructions if the first module is inoperable.

3. The system of claim 2 in which

the first communication mode comprises a master/slave arrangement of communication lines between the first module and the second module, and

the second communication mode comprises a peer-to-peer arrangement of communication lines between one or more of the second modules.

4. The system of claim 1 in which

a plurality of first modules are configured to communicate appliance data and instructions between the second module and the server through a first set of links, and

the plurality of first modules are configured to establish a new set of links for communicating appliance data and instructions between the second module and the server if the first module is inoperable.

5. The system of claim 1 in which

the cluster of modules comprises

a first cluster of modules including a third module and a fourth module,

the third module and the fourth module have a peer-to-peer relationship, and

the second module has a master/slave relationship with the third module.

6. The system of claim 5 in which the fourth module is configured to define a new master/slave relationship between the second module and the first module in the event that the third module is inoperable.

7. The system of claim 5 in which the second module is configured to communicate appliance data and instructions with the server through the third module.

8. The system of claim 7 in which the second module is configured to communicate appliance data and instructions with the server through the fourth module in the event the third module is inoperable.

9. The system of claim 7 in which the fourth module is configured to take over communicating appliance data and instructions between the server and the second module in the event that the third module is inoperable.

10. The system of claim 1 in which

the cluster of modules comprises

a first cluster of modules and a second cluster of modules,

the first cluster of modules includes a third module and a fourth module,

the second cluster of modules includes a fifth module and a sixth module,

the third module and the fourth module have a peer-to-peer relationship,

the fifth module and the sixth module have a peer-to-peer relationship,

the fifth module has a master/slave relationship with the third module, and

the sixth module has a master/slave relationship with the fourth module.

11. The system of claim 10 in which

the fifth module is configured to communicate appliance data and instructions with the server through the third module; and

the sixth module is configured to communicate appliance data and instructions with the server through the fourth module.

12. The system of claim 11 in which the fifth module is configured to communicate appliance data and instructions with the server through the sixth module in the event the third module is inoperable.

13. The system of claim 11 in which the fourth module is configured to take over communicating appliance data and instructions between the server and the fifth module in the event the third module is inoperable.

14. The system of claim 11 in which the fourth module is configured to establish a new set of master/slave relationships between the fifth module and the sixth module and the first module in the event that the third module is inoperable.

15. The system of claim 11 in which the fifth module and the sixth module are configured to use their peer-to-peer relationship to communicate application data and instructions from the fifth module to the server in the event that the third module is inoperable.

16. The system of claim 1 in which

the second module is configured to collect data from associated appliances, store the data, and communicate the data to the first module over the second network,

the first module is configured to receive the data from the second module, store the data, and communicate the data to the server over the first network, and

the server is configured to receive the data from the first module, store the data, and use the data to determine instructions to send the second module for control of the appliances.

17. The system of claim 16 in which the server is also configured to communicate the data to users of the appliances.

18. The system of claim 16 in which the server is also configured to communicate the data to users of the system.

19. The system of claim 16 in which

the cluster of modules includes a first cluster of modules and a second cluster of modules,

the first cluster of modules includes a third module and a fourth module,

the second cluster of modules includes a fifth module and a sixth module,

the third module is configured to receive data from the fifth module, and

the fourth module is configured to receive data from the sixth module.

20. The system of claim 19 in which the fourth module is configured to receive data from the fifth module in the event that the third module is inoperable.

21. The system of claim 19 in which the sixth module is configured to communicate data to the fourth module in the event that the third module is inoperable.

22. The system of claim 16 in which

the second module is configured to communicate appliance data and instructions with the server through the first module using a first communications mode, and

the second module is configured to use a second communications mode to reroute the appliance data and instructions if the first module is inoperable.

23. The system of claim 16 in which the first module is configured to

receive the data from the second module using a first set of links on the second network,

communicate the data to the server using a second set of links on the first network, and

establish a new set of links if either of the first set of links or the second set of links is inoperable.

24. The system of claim 1 in which

the cluster of modules includes a second cluster of modules,

the second cluster of modules includes a fifth module and a sixth module, and

the fifth module communicates with a first appliance using the third communication protocol, and the second module communicates with a second appliance using a fourth communication protocol.

25. The system of claim 24 in which

the third and the fourth communication protocols are different, and

the first module is configured to transfer appliance data and instructions between the server and the first and second appliance via the fifth and sixth modules.

26. The system of claim 1 in which transmitting appliance data comprises converting the appliance data from a format used by the second module to a format used by the server.

27. The system of claim 1 in which transmitting instructions comprises converting the instructions from a format used by the server to a format used by the second module.

28. The system of claim 1 in which the first, second, and third communication protocols are each different from the others.

29. The system of claim 1 in which the second and third communication protocols are the same communications protocol.

30. The system of claim 1 in which the first and second communication protocols are the same communications protocol.

31. The system of claim 1 in which the first communication protocol is an Internet protocol.

32. The system of claim 1 in which the third communication protocol is an appliance-specific protocol.

33. The system of claim 1 in which the first network is a wide-area network.

34. The system of claim 1 in which the first network is a wireless network.

35. The system of claim 1 in which the first network is the Internet.

36. The system of claim 1 in which the second network is a local-area network.

37. The system of claim 1 in which the second network is a wireless network.

38. The system of claim 1 in which the server comprises a plurality of servers.

39. The system of claim 1 in which

the cluster of modules includes a first cluster of modules and a second cluster of modules;

the first cluster of modules includes a third module and a fourth module;

the second cluster of modules includes a fifth module; and

the server is configured to receive, from users, instructions to change operation of an appliance, and to transmit instructions to implement the change to the fifth module which is associated with the appliance, through the fifth module.

40. The system of claim 39 in which transmitting instructions comprises

identifying the fifth module as associated with the appliance,

identifying the third module as associated with the identified fifth module,

formatting the instructions for transmission on the first network to the third module,

attempting to transmit the instructions of a first link of the first network,

if the attempt to transmit is not successful and the fourth module is also associated with the fifth module,

transmitting the instructions to the fourth module.

41. The system of claim 39 in which transmitting instructions comprises

identifying the fifth module as associated with the appliance,

identifying the third module as associated with the fifth module,

formatting the instructions for transmission on the first network to the third module,

attempting to transmit the instructions on a first link of the first network,

if the attempt to transmit is not successful and a second link of the first network is available,

transmitting the instructions to the third module on the second link of the first network.

42. The system of claim 1 in which

the first module is configured to determine whether a received instruction applied to itself or to the second module,

to apply the instruction to itself if the instruction applies to it, and

to relay the instruction to the second module if the instruction applies to that module.

43. The system of claim 42 in which relaying the instruction comprises

formatting the instruction for transmission on the second network,

transmitting the instruction on a first link of the second network, and

if a confirmation is not received, retransmitting the instruction on a second link of the second network.

44. The system of claim 1 in which the second module is configured to apply received instructions to itself or to control of an appliance associated with that module, based on the content of the instructions.

45. The system of claim 1 in which the appliances are utility meters.

46. The system of claim 1 in which the appliances are heating, ventilation, pumping, or air conditioning equipment.

47. The system of claim 1 in which the appliances are household appliances.

48. The system of claim 1 in which the appliances are one or more of light switches, thermostats, motion sensors, security devices, cameras, locks, pumps, load controllers, or voltage or current interrupters.

49. The system of claim 1 in which the second module comprises

a microcontroller and a memory, in which the memory includes a program to cause the microcontroller to

receive data from and relay commands to an appliance associated with the second module through an appliance-specific communications interface, and

transmit data and receive commands from the first module over the second network.

50. The system of claim 49 in which the memory also includes a program to cause the microcontroller to receive data from and relay commands to one of the other second modules on the second network.

51. The system of claim 1 in which the first module comprises

a microcontroller and a memory, in which the memory includes a program to cause the microcontroller to

receive data from and relay commands to the second module over the second network, and

transmit data to and receive commands from the server over the first network.

52. The system of claim 51 in which the microcontroller, the memory, and the interface to the first network are provided in a removable module.

53. The system of claim 1 in which the first module is associate directly with an appliance.

54. The system of claim 1 in which the second module is integrated with the first module.

55. A system for monitoring and controlling distributed appliances, the system comprising:

a server; and

a cluster of modules in communication with the server via a first network, the cluster of modules comprising at least one first module and at least one second module arranged to communicate with one another via a second network,

the second module to communicate appliance data and instructions between an appliance and the server, through the first module, using a first communications mode; and

the second module to use a second communications mode to reroute the appliance data and instructions to the server if the first module is inoperable.

56. The system of claim 55 in which

the first module is also to transmit appliance data to and receive instructions from the server using a first communication protocol, and receive appliance data from and transmit instructions to the second module using a second communication protocol;

the second module is also to transmit appliance data to and receive instructions from the first module using the second communication protocol, and receive appliance data from and transmit instructions to an appliance using a third communication protocol; and

at least one of the first, second, and third communication protocols is different from the others.

57. The system of claim 55 in which

a plurality of first modules are configured to communicate appliance data and instructions between the second module and the server through a first set of links, and

the plurality of first modules are configured to reroute the appliance data and instructions by establishing a new set of links for the communicating of appliance data and instructions between the second module and the server if any one of the first modules is inoperable.

58. The system of claim 55 in which

the cluster of modules comprises a third module, and a fourth module,

the third and fourth modules have a peer-to-peer relationship, and

the second module has a master/slave relationship with the third module.

59. The system of claim 58 in which the fourth module is configured to reroute the appliance data and instructions by defining a new master/slave relationship between the second module and the first module.

60. The system of claim 58 in which the second module is configured to communicate appliance data and instructions with the server through the third module.

61. The system of claim 60 in which the second module is configured to reroute the appliance data and instructions to the server through the fourth module in the event the third module is inoperable.

62. The system of claim 60 in which the fourth module is configured to reroute the appliance data and instructions by taking over communicating appliance data and instructions between the sever and the second module in the event that the third module is inoperable.

63. The system of claim 55 in which

the cluster of modules includes a first cluster of modules and a second cluster of modules,

the first cluster of modules includes a third module and a fourth module,

the second cluster of modules includes a fifth module,

the third and fourth modules have a peer-to-peer relationship,

the fifth and sixth modules have a peer-to-peer relationship, and

the first communications mode comprises a master/slave relationship between the fifth module and the third module and a master/slave relationship between the sixth module and the fourth module.

64. The system of claim 63 in which

the fifth module is configured to communicate appliance data and instructions with the server through the third module; and

the sixth module is configured to communicate appliance data and instructions with the server through the fourth module.

65. The system of claim 64 in which the fifth module is configured to reroute the appliance data and instructions by communicating appliance data and instructions with the server through the sixth module.

66. The system of claim 64 in which the fifth module is configured to reroute the appliance data and instructions by allowing the fourth module to take over communicating appliance data and instructions between the server and the fifth module from the third module.

67. The system of claim 64 in which the fourth module is configured to reroute the appliance data and instructions by establishing a new set of master/slave relationships between the fifth and sixth modules and the first module.

68. The system of claim 64 in which the fifth and sixth modules are configured to reroute the appliance data and instructions by using their peer-to-peer relationship to communicate appliance data and instructions from the fifth module to the server.

69. The system of claim 55 in which

the second module is configured to collect data from associated appliances, store the data, and communicate the data to the first module over the second network,

the first module is configured to receive the data from the second module, store the data, and communicate the data to the server over the first network, and

the server is configured to receive the data from the first module, store the data, and use the data to determine instructions to send the second module for control of the appliances.

70. The system of claim 55 in which the first network is a wide-area network.

71. The system of claim 55 in which the first network is a wireless network.

72. The system of claim 55 in which the first network is the Internet.

73. The system of claim 55 in which the second network is a local-area network.

74. The system of claim 55 in which the second network is a wireless network.

75. The system of claim 55 in which the server comprises a plurality of servers.

76. The system of claim 55 in which the server is configured to receive from users instructions to change operation of an appliance, and to transmit instructions to implement the change to the second module which is associated with the appliance.

77. The system of claim 76 in which transmitting instructions comprises

identifying a fifth module as associated with the appliance,

identifying a third module as associated with the fifth module,

formatting the instructions for transmission on the first network to the third module,

attempting to transmit the instructions on a first link of the first network,

if the attempt to transmit is not successful and a fourth module is also associated with the fifth module,

transmitting the instructions to the fourth module.

78. The system of claim 76 in which transmitting instructions comprises

identifying a fifth module as associated with the appliance,

identifying a third module as associated with the fifth module,

formatting the instructions for transmission of the first network to the third module,

attempting to transmit the instructions on a first link of the first network,

if the attempt to transmit is not successful and a second link of the first network is available,

transmitting the instructions to the third module on the second link of the first network.

79. The system of claim 55 in which

the first module is configured to determine whether a received instruction applies to itself or to the second module,

to apply the instruction to itself if the instruction applies to it, and

to relate the instruction to the second module if the instruction applies to that module.

80. The system of claim 79 in which relaying the instruction comprises

formatting the instruction for transmission on the second network,

transmitting the instruction on a first link of the second network, and

if a confirmation is not received, retransmitting the instruction on a second link of the second network.

81. The system of claim 55 in which the second module is configured to apply received instructions to itself or to control of an appliance associated with that module, based on the content of the instructions.

82. The system of claim 55 in which the appliances are utility meters.

83. The system of claim 55 in which the appliances are heating, ventilation, pumping, or air conditioning equipment.

84. The system of claim 55 in which the appliances are household appliances.

85. The system of claim 55 in which the appliances are one or more of light switches, thermostats, motion sensors, security devices, cameras, locks, pumps, load controllers, or voltage or current interrupters.

86. The system of claim 55 in which the second module comprises

a microcontroller and a memory in which the memory includes a program to cause the microcontroller to

receive data from and relay commands to an appliance associated with the module through an appliance-specific communications interface, and

transmit data and receive commands from the first module over the second network.

87. The system of claim 86 in which the memory also includes a program to cause the microcontroller to receive data from and relay commands to one of the other second modules on the second network.

88. The system of claim 55 in which the first module comprises

a microcontroller and a memory, in which the memory includes a program to cause the microcontroller to

receive data from and relay commands to the second module over the second network, and

transmit data and receive commands from the server over the first network.

89. The system of claim 88 in which the microcontroller, the memory, and the interface to the first network are provided in a removable module.

90. The system of claim 55 in which the first module is associable directly with an appliance.

91. The system of claim 55 in which the second module is integrated with the first module.

92. A system for monitoring and controlling distributed appliances, the system comprising:

a server; and

a cluster of modules in communication with the server via a first network, the cluster of modules comprising at least one first module and at least one second module arranged to communicate with one another via a second network,

the second module to

collect data from an associated appliance capable of sending data in response to a command from the server,

store the data, and

communicate the data to the first module over the second network;

the first module to

receive the data from the second module, store the data, and communicate the data to the server over the first network; and

the server to

receive the data from the first module,

store the data, and

use the data to determine instructions to send the second module for control of the appliance.

93. The system of claim 92 in which

the cluster of modules includes a first cluster of modules and a second cluster of modules,

the first cluster of modules includes a third module and a fourth module,

the second cluster of modules includes a fifth module and a sixth module,

the third module is configured to receive data from the fifth module, and

the fourth module is configured to receive data from the sixth module.

94. The system of claim 93 in which the fourth module is configured to receive data from the fifth module in the event that the third module is inoperable.

95. The system of claim 93 in which the fifth module is configured to communicate data to the fourth module in the event that the third module is inoperable.

96. The system of claim 92 in which

the second module is configured to transmit appliance data to and receive instructions from the server through the first module using a first communications mode, and

the second module is configured to use a second communications mode to reroute the appliance data and instructions if the first module is inoperable.

97. The system of claim 92 in which the first module is configured to

receive the data from the second module using a first set of links on the second network,

communicate the data to the server using a second set of links on the first network, and

establish a new set of links if either of the first set of links or the second set of links is inoperable.

98. The system of claim 92 in which the first network is a wide-area network.

99. The system of claim 92 in which the first network is a wireless network.

100. The system of claim 92 in which the first network is the Internet.

101. The system of claim 92 in which the second network is a local-area network.

102. The system of claim 92 in which the second network is a wireless network.

103. The system of claim 92 in which the server comprises a plurality of servers.

104. The system of claim 92 in which

the cluster of modules includes a first cluster of modules and a second cluster of modules,

the first cluster of modules includes a third module and a fourth module,

the second cluster of modules includes a fifth module, and

the server is configured to receive from a user instructions to change operation of an appliance, and to transmit instructions to implement the change to the fifth module which is associated with the appliance.

105. The system of claim 104 in which transmitting instructions comprises

identifying the fifth module as associated with the appliance,

identifying the third module as associated with the fifth module,

formatting the instructions for transmission on the first network to the third module,

attempting to transmit the instructions on a first link of the first network,

if the attempt to transmit is not successful and the fourth module is also associated with the fifth module,

transmitting the instructions to the fourth module.

106. The system of claim 104 in which transmitting instructions comprises

identifying the fifth module as associated with the appliance,

identifying the third module as associated with the fifth module,

formatting the instructions for transmission on the first network to the third module,

attempting to transmit the instructions on a first link of the first network,

if the attempt to transmit is not successful and a second link of the first network is available,

transmitting the instructions to the third module on the second link of the first network.

107. The system of claim 92 in which

the first module is configured to determine whether a received instruction applies to itself or to the second module,

to apply the instruction to itself if the instruction applies to it, and

to relay the instruction to the second module if the instruction applies to that module.

108. The system of claim 107 in which relaying the instruction comprises

formatting the instruction for transmission on the second network,

transmitting the instruction on a first link of the second network, and

if a confirmation is not received, retransmitting the instruction on a second link of the second network.

109. The system of claim 92 in which the second module is configured to apply received instructions to itself or to control of an appliance associated with that module, based on the content of the instructions.

110. The system of claim 92 in which the appliances are utility meters.

111. The system of claim 92 in which the appliances are heating, ventilation, pumping, or air conditioning equipment.

112. The system of claim 92 in which the appliances are household appliances.

113. The system of claim 92 in which the appliances are one or more of light switches, thermostats, motion sensors, security devices, cameras, locks, pumps, load controllers, or voltage or current interrupters.

114. The system of claim 92 in which the second module comprises

a microcontroller and a memory, in which the memory includes a program to cause the microcontroller to

receive data from and relay commands to an appliance associated with the module through an appliance-specific communications interface, and

transmit data and receive commands from the first module over the second network.

115. The system of claim 114 in which the memory also includes a program to cause the microcontroller to receive data from and relay commands to one of the other second modules on the second network.

116. The system of claim 92 in which the first module comprises

a microcontroller and a memory, in which the memory includes a program to cause the microcontroller to

receive data from and relay commands to the second module over the second network, and

transmit data to and receive commands from the server over the first network.

117. The system of claim 116 in which the microcontroller, the memory, and the interface to the first network are provided in a removable module.

118. The system of claim 92 in which the first module is associable directly with an appliance.

119. The system of claim 92 in which the second module is integrated with the first module.

120. A system for monitoring and controlling distributed appliances, the system comprising:

a server; and

a cluster of modules in communication with the server via a first network, the cluster of modules comprising at least one first module and at least one second module arranged to communicate with one another via a second network,

the second module to

using a first communication protocol, collect data from an associated appliance capable of sending data in response to a command from the server,

store the data, and

communicate the data to the first module over the second network using a second communication protocol;

the first module to

receive the data from second module using the second communication protocol,

store the data, and

communicate the data to the server over the first network using a third communication protocol; and

the server to

receive the data from the first module using the third communication protocol,

store the data, and

use the data to determine instructions to send the second module for control of the appliance;

such that the appliance data and instructions are communicated between the appliance and the server using a first communication mode,

at least one of the first, second, and third communication protocols is different from the others and is a user datagram protocol, and

the first module or the second module is configured to use a second communications mode to reroute the appliance data and instructions if the first module is inoperable.

121. The system of claim 120 in which

the cluster of modules includes a first cluster of modules and a second cluster of modules,

the first cluster of modules includes a third module and a fourth module,

the second cluster of modules includes a fifth module and a sixth,

the third module is configured to receive data from the fifth module, and

the fourth module is configured to receive data from the sixth module.

122. The system for monitoring and controlling distributed appliances, the system comprising:

a server; and

a cluster of modules in communication with the server via a first network, the cluster of modules comprising at least one first module and at least one second module arranged to communicate with one another via a second network,

the second module to

using a first communication protocol, collect data from an associated appliance that sends the data autonomously,

store the data, and

communicate the data to the first module over the second network using a second communication protocol;

the first module to

receive the data from the second module using the second communication protocol,

store the data, and

communicate the data to the server over the first network using a third communication protocol; and

the server to

receive the data from the first module using the third communication protocol,

store the data, and

use the data to determine instructions to send the second module for control of the appliance;

such that the appliance data and instructions are communicated between the appliance and the server using a first communication mode,

at least one of the first, second, and third communication protocols is different from the others and is a user datagram protocol, and

the first module or the second module is configured to use a second communications mode to reroute the appliance data and instructions if the first module is inoperable.

123. The system of claim 122 in which

the cluster of modules includes a first cluster of modules and a second cluster of modules,

the first cluster of modules includes a third module and a fourth module,

the second cluster of modules includes a fifth module and a sixth,

the third module is configured to receive data from the fifth module, and

the fourth module is configured to receive data from the sixth module.

124. A system for monitoring and controlling distributed appliances, the system comprising:

a server; and

a cluster of modules in communication with the server via a first network, the cluster of modules comprising at least one first module and at least one second module arranged to communicate with one another via a second network,

the second module to

collect data from an associated appliance that sends the data autonomously,

store the data, and

communicate the data to the first module over the second network;

the first module to

receive the data from the second module, store the data, and communicate the data to the server over the first network; and

the server to

receive the data from the first module,

store the data, and

use the data to determine instructions to send the second module for control of the appliance.

125. The system of claim 124 in which

the cluster of modules includes a first cluster of modules and a second cluster of modules,

the first cluster of modules includes a third module and a fourth module,

the second cluster of modules includes a fifth module and a sixth,

the third module is configured to receive data from the fifth module, and

the fourth module is configured to receive data from the sixth module.

Assignments (13)
RELEASE OF SECURITY INTEREST Recorded Jun 20, 2018
From: BANK OF AMERICA, N.A.
To: MUELLER INTERNATIONAL, LLC
Reel/Frame 046395/0444 →
SECURITY AGREEMENT Recorded Dec 2, 2014
From: MUELLER INTERNATIONAL, LLC, AS GRANTOR
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 034502/0219 →
SECURITY INTEREST Recorded Dec 1, 2014
From: MUELLER INTERNATIONAL, LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 034498/0272 →
CHANGE OF NAME Recorded Nov 18, 2010
From: MUELLER INTERNATIONAL, INC.
To: MUELLER INTERNATIONAL, LLC
Reel/Frame 025407/0731 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2010
From: MUELLER TECHNOLOGIES, LLC
To: MUELLER INTERNATIONAL, INC.
Reel/Frame 024411/0675 →
SECURITY AGREEMENT Recorded Jun 10, 2009
From: MUELLER TECHNOLOGIES, LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 022804/0092 →
SECURITY AGREEMENT Recorded May 28, 2009
From: MUELLER TECHNOLOGIES, LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 022742/0902 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDTL DOCS BEING SUBMITTED TO SHOW CLEAR CHAIN OF TITLE; REVISE EXECUTION DATE WITH DATE OF UCC TERMIMATION (1/2/09) PREVIOUSLY RECORDED ON REEL 022388 FRAME 0827. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE BY SECURED PARTY. Recorded Apr 1, 2009
From: ARKION SYSTEMS, LLC
To: CHAFETZ, IRWIN
Reel/Frame 022488/0196 →
RELEASE OF SECURITY INTEREST Recorded Mar 13, 2009
From: ARKION SYSTEMS, LLC
To: CHAFETZ, IRWIN
Reel/Frame 022388/0827 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2009
From: ARKION SYSTEMS, LLC
To: MUELLER TECHNOLOGIES LLC
Reel/Frame 022354/0285 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 26, 2008
From: KEYGHOBAD, SEYAMAK; RODGERS, DAVID
To: ARKION SYSTEMS LLC
Reel/Frame 021890/0991 →
SECURITY AGREEMENT Recorded Sep 3, 2008
From: ARKION SYSTEMS, LLC
To: CHAFETZ, IRWIN
Reel/Frame 021476/0379 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2006
From: KEYGHOBAD, SEYAMAK; RODGERS, DAVID
To: ARKION SYSTEMS LLC
Reel/Frame 018483/0491 →