IP Library Granted Patent US 7,182,272
Granted Patent B1
US 7,182,272 · App. 10/259,370 · Granted Feb 27, 2007

System and method for facilitating control of irrigation systems

Assignee: Hydropoint Data Systems, Inc.
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,182,272
App. No.
10/259,370
Granted
Feb 27, 2007
Kind
B1
Abstract

A system for providing reliable communications between components of an irrigation system is provided. The system includes a central control, a number of communication systems each representing a transmission channel, an irrigation controller having a receiver that is configured to receive signals from the communication systems, and one or more valves controlled by the irrigation controller to provide irrigation. According to one aspect of the system, in order to direct the irrigation controller to take certain actions, the central control first generates a message. The message is then delivered to the communication systems. In one instance, the message is transmitted by the communication systems in a rotating manner, i.e., the communication systems take turn in transmitting the message in a predetermined cycle. To ensure proper reception of the message, the irrigation controller conforms to the rotational transmission schedule of the communication systems and monitors the incoming signals accordingly. The received message is then used by the irrigation controller to act on the valves, alter an irrigation schedule or otherwise control irrigation.

Claims (85)

1. A system for controlling an irrigation system, comprising:

a central control configured to generate a message;

a plurality of communication systems each configured to transmit the message independently, wherein the plurality of communication systems use different communication channels to transmit the message; and

an irrigation controller configured to receive the message from at least one of the plurality of communication systems and perform an action pursuant to the message.

2. The system of claim 1 wherein the plurality of communication systems transmit the message on a rotating basis; and

wherein the irrigation controller monitors transmissions from the plurality of communication systems according to the rotating basis.

3. The system of claim 2 wherein the irrigation controller periodically checks the operational status of a communication system; and

wherein if the communication system is determined to be non-operational, the irrigation controller discontinues the monitoring of transmissions from that non-operational communication system and monitors transmissions from an alternate communication system.

4. The system of claim 1 wherein the plurality of communication systems concurrently transmit the message to the irrigation controller.

5. The system of claim 4 wherein the irrigation controller selects one of the plurality of communication systems for exclusive monitoring based an one or more predetermined criteria.

6. The system of claim 5 wherein the one or more predetermined criteria include a determination as to which one of the plurality of communication systems has the best performing signal; and

wherein based upon the best performing signal determination, the irrigation controller monitors transmissions exclusively from the communication system having the best performing signal.

7. The system of claim 6 wherein the irrigation controller periodically determines which one of the plurality of communication systems has the best performing signal; and

wherein if the communication system currently determined to be having the best performing signal is different from the one previously determined to be having the best performing signal, the irrigation controller switches monitoring of transmissions to the communication system currently determined to be having the best performing signal.

8. The system of claim 1 wherein the action performed by the irrigation controller pursuant to the message includes activating or deactivating one or more valves to provide proper irrigation, altering an irrigation schedule, or otherwise controlling irrigation.

9. The system of claim 1 wherein the plurality of communication systems includes a plurality of paging systems.

10. The system of claim 9 wherein the plurality of communication systems further include a cellular telecommunication network, a plain old telephone system, a network utilizing broadcast sub-carrier technology, or the Internet.

11. The system of claim 1 wherein the system is implemented using software, hardware, or a combination of both.

12. The system of claim 1 , wherein the plurality of communication systems comprises a plurality of types of networks, and the communication systems use the plurality of types of networks to transmit and the message.

13. The system of claim 1 , wherein the plurality of communication systems comprises a plurality of types of technologies, and the communication systems use the plurality of types of technologies to transmit and the message.

14. The system of claim 12 , wherein each communication system encodes the message depending upon the type of network of the communication system, and communication systems transmit the encoded messages.

15. The system of claim 13 , wherein each communication system encodes the message depending upon the type of technology of the communication system, and communication systems transmit the encoded messages.

16. A system for facilitating control of an irrigation system, comprising:

a central control configured to generate a message;

a plurality of channels each capable of being used to transmit the message independently;

a receiver configured to receive the message from at least one of the plurality of channels; and

an irrigation controller coupled to and controlled by the receiver, wherein the receiver directs the irrigation controller to perform an action based on the message.

17. The system of claim 16 wherein the message is transmitted by the plurality of channels on a rotating basis; and

wherein the receiver monitors transmissions from the plurality of channels according to the rotating basis.

18. The system of claim 17 wherein the receiver periodically checks the operational status of a channel; and

wherein if the channel is determined to be non-operational, the receiver discontinues the monitoring of transmissions from that non-operational channel and monitors transmissions from an alternate channel.

19. The system of claim 16 wherein the plurality of channels concurrently transmit the message to the receiver.

20. The system of claim 19 wherein the receiver selects one of the channels for monitoring based on one or more predetermined criteria.

21. The system of claim 20 wherein the one or more predetermined criteria include a determination as to which one of the channels has the best performing signal; and

wherein based upon the best performing signal determination, the receiver monitors transmissions exclusively from the channel having the best performing signal.

22. The system of claim 21 wherein the receiver periodically determines which one of the plurality of channels has the best performing signal; and

wherein if the channel currently determined to be having the best performing signal is different from the one previously determined to be having the best performing signal, the receiver switches monitoring of transmissions to the channel currently determined to be having the best performing signal.

23. The system of claim 16 wherein the action performed by the receiver pursuant to the message includes directing the irrigation controller to activate or deactivate one or more valves to provide proper irrigation, altering an irrigation schedule, or otherwise controlling irrigation.

24. The system of claim 16 wherein the plurality of channels includes a plurality of paging systems.

25. The system of claim 24 wherein the plurality of channels further include a cellular telecommunication network, a plain old telephone system, a network utilizing broadcast sub-carrier technology, or the Internet.

26. The system of claim 16 wherein the system is implemented using software, hardware, or a combination of both.

27. A system for facilitating control of an irrigation system, comprising:

a central control configured to generate a message;

a plurality of communication systems each configured to transmit the message independently, wherein the plurality of communication systems use different communication channels to transmit the message;

a plurality of irrigation controllers, each irrigation controller having a receiver configured to receive the message from at least one of the plurality of communication systems.

28. The system of claim 27 wherein the plurality of communication systems transmit the message on a rotating basis; and

wherein each of the plurality of irrigation controllers monitors transmissions from the plurality of communication systems according to the rotating basis.

29. The system of claim 28 wherein at least one of the plurality of irrigation controllers periodically checks the operational status of at least one of the plurality of communication systems; and

wherein if one or more communication systems are determined to be non-operational, the irrigation controller which performed the operational status check discontinues the monitoring of transmissions from the one or more non-operational communication systems and monitors transmissions from one or more alternate communication systems.

30. The system of claim 27 wherein the plurality of communication systems concurrently transmit the message to the plurality of irrigation controllers.

31. The system of claim 30 wherein at least one of the plurality of irrigation controllers selects one of the plurality of communication systems for monitoring based on one or more predetermined criteria.

32. The system of claim 31 wherein the one or more predetermined criteria include a determination as to which one of the plurality of communication systems has the best performing signal for that corresponding irrigation controller; and

wherein based on the best performing signal determination, that corresponding irrigation controller monitors transmissions exclusively from the communication system determined to be having the best performing signal.

33. The system of claim 32 wherein that corresponding irrigation controller periodically determines which one of the plurality of communication systems has the best performing signal; and

wherein if the communication system currently determined to be having the best performing signal is different from the one previously determined to be having the best performing signal, that corresponding irrigation controller switches monitoring of transmissions to the communication system currently determined to be having the best performing signal.

34. The system of claim 27 wherein the message is intended to cause an action to be performed by one or more of the plurality of irrigation controllers; and

wherein the action to be performed includes activating or deactivating one or more valves to provide proper irrigation, altering an irrigation schedule or otherwise controlling irrigation.

35. The system of claim 27 wherein the plurality of communication systems includes a plurality of paging systems.

36. The system of claim 35 wherein the plurality of communication systems further include a cellular telecommunication network, a plain old telephone system, a network utilizing broadcast sub-carrier technology, or the Internet.

37. A method for facilitating irrigation control, comprising:

generating a message, wherein the message is used to direct irrigation action to be performed;

providing the message to a plurality of communication systems for transmission;

directing the plurality of communication systems to transmit the message independently using different communication channels;

receiving the message from at least one of the plurality of communication systems; and

performing the irrigation action pursuant to the message.

38. The method of claim 37 further comprising:

causing the plurality of communication systems to transmit the message on a rotating basis; and

monitoring transmissions from the plurality of communication systems according to the rotating basis.

39. The method of claim 38 further comprising:

checking the operational status of a communication system; and

if the communication system is determined to be non-operational, discontinuing the monitoring of transmissions from that non-operational communication system and monitoring transmissions from an alternate communication system.

40. The method of claim 37 further comprising:

causing the plurality of communication systems to transmit the message concurrently.

41. The method of claim 40 further comprising:

determining which one of the plurality of communication systems provides a signal satisfying one or more predetermined criteria; and

monitoring transmissions exclusively from the communication system having the signal satisfying the one or more predetermined criteria.

42. The method of claim 41 wherein the one or more predetermined criteria include a determination as to which one of the plurality of communication systems provides the best performing signal.

43. The method of claim 42 further comprising:

periodically determining which one of the plurality of communication systems has the best performing signal; and

if the communication system currently determined to be having the best performing signal is different from the one previously determined to be having the best performing signal, switching monitoring of transmissions to the communication system currently determined to be having the best performing signal.

44. The method of claim 37 wherein the irrigation action to be performed pursuant to the message includes activating or deactivating one or more valves to provide proper irrigation, altering an irrigation schedule or otherwise controlling irrigation.

45. The method of claim 37 wherein the plurality of communication systems includes a plurality of paging systems.

46. The method of claim 45 wherein the plurality of communication systems further include a cellular telecommunication network, a plain old telephone system, a network utilizing broadcast sub-carrier technology, or the Internet.

47. An irrigation system implementing the method as recited in claim 37 .

48. The method of claim 37 wherein the method is implemented using software, hardware or a combination of both.

Assignments (12)
RELEASE OF SECURITY INTEREST Recorded Jul 13, 2023
From: MONTAGE CAPITAL II, L.P.
To: HYDROPOINT DATA SYSTEMS, INC.
Reel/Frame 064241/0838 →
RELEASE OF SECURITY INTEREST Recorded Sep 22, 2016
From: STRUCTURAL CAPITAL INVESTMENTS I, LP
To: HYDROPOINT DATA SYSTEMS, INC.
Reel/Frame 039837/0972 →
SECURITY INTEREST Recorded Sep 21, 2016
From: HYDROPOINT DATA SYSTEMS, INC.
To: AVIDBANK
Reel/Frame 039817/0199 →
SECURITY INTEREST Recorded Jun 8, 2016
From: HYDROPOINT DATA SYSTEMS, INC.
To: MONTAGE CAPITAL II, L.P.
Reel/Frame 038846/0077 →
SECURITY INTEREST Recorded Jun 25, 2015
From: HYDROPOINT DATA SYSTEMS, INC.
To: STRUCTURAL CAPITAL INVESTMENTS I, LP
Reel/Frame 035959/0762 →
RELEASE OF SECURITY INTEREST Recorded Jun 25, 2015
From: SHEA VENTURES, LLC
To: HYDROPOINT DATA SYSTEMS, INC.
Reel/Frame 035910/0219 →
RELEASE OF LIEN/SECURITY INTEREST DATED JANUARY 23, 2013 Recorded Jun 25, 2015
From: SHEA VENTURES, LLC
To: HYDROPOINT DATA SYSTEMS, INC.
Reel/Frame 036026/0610 →
RELEASE OF SECURITY INTEREST Recorded Jun 25, 2015
From: SHEA VENTURES, LLC
To: HYDROPOINT DATA SYSTEMS, INC.
Reel/Frame 036028/0216 →
RELEASE OF SECURITY INTEREST Recorded Feb 2, 2015
From: LIGHTHOUSE CAPITAL PARTNERS VI, L.P.
To: HYDROPOINT DATA SYSTEMS, INC.
Reel/Frame 034868/0720 →
SECURITY AGREEMENT Recorded Jan 23, 2013
From: HYDROPOINT DATA SYSTEMS, INC.
To: LIGHTHOUSE CAPITAL PARTNERS VI, L.P.
Reel/Frame 029682/0151 →
SECURITY AGREEMENT Recorded Jan 23, 2013
From: HYDROPOINT DATA SYSTEMS, INC.
To: SHEA VENTURES, LLC
Reel/Frame 029682/0506 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2003
From: NETWORK SERVICES CORPORATION
To: HYDROPOINT DATA SYSTEMS
Reel/Frame 013727/0673 →
Continuity (1)
Provisional Application 6032612700 · Sep 28, 2001