IP Library Granted Patent US 7,570,687
Granted Patent B2
US 7,570,687 · App. 11/512,030 · Granted Aug 4, 2009

Outdoor unit programming system

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,570,687
App. No.
11/512,030
Granted
Aug 4, 2009
Kind
B2
Abstract

A system that provides a wireless broadband connection between base stations and customer sites is described. The system includes indoor units within the base stations and customer sites and communicate across cables to outdoor units. The indoor units linked to routers, switches and other devices and services. The outdoor units transmit and receive wireless data and send it to the indoor units. The indoor units can store software instructions in the outdoor unit. This allows the indoor units to automatically detect problems with outdoor unit and download new software to them in case of an error.

Claims (36)

1. A system comprising:

one or more base stations adapted to transmit information between a plurality of subscriber units and a network to provide services to subscribers associated with subscriber units; and

a communication hub connected to said one or more base stations by a back haul, said communication hub comprising a router adapted to provide Internet access to one or more subscribers at associated ones of said subscriber units, wherein at least one of said base stations comprises:

an outdoor unit, said outdoor unit being adapted to communicate with one or more of said subscriber units over a wireless transmission medium, said outdoor unit comprising a first memory storing first software instructions in memory partitions of said first memory; and

an indoor unit adapted to communicate with said communication hub over said back haul, said indoor unit comprising a second memory to store second software instructions associated with said first software instructions, said indoor unit being adapted to:

detect a condition associated with said outdoor unit;

determine one or more locations of at least a portion of said first software instructions in at least one partition of said first memory in response to said condition; and

replace said portion of software instructions at said one or more locations with an associated portion of second software instructions stored in said second memory in response to said condition.

2. The system of claim 1 , and further comprising at least one sectored antenna array connected to said outdoor unit.

3. The system of claim 1 , wherein said event comprises a failure associated with said outdoor unit.

4. The system of claim 1 , wherein said first memory is selected from a group consisting of a FLASH memory, a programmable read only memory (PROM), an application specific integrated circuit (ASIC), a programmable array logic (PAL) integrated circuit and/or a field programmable gate array (FPGA).

5. The system of claim 1 , wherein said system is further adapted to provide a video service to said subscribers.

6. The system of claim 1 , wherein at least a portion of said second software instructions, when executed, is adapted to determine said one or more locations of said portion of said first software instructions in response to detection of said condition.

7. The system of claim 1 , wherein said indoor unit is further adapted to compare at least a portion of said first software instructions with an associated portion of said second software instructions in response to detection of said condition.

8. The system of claim 7 , wherein said indoor unit is further adapted to selectively replace portions of said first software instructions differing from associated portions of said second software instructions.

9. The system of claim 1 , and further comprising a cable to transmit information between said indoor unit and said outdoor unit for transmission between said backhaul and said subscriber units.

10. The system of claim 9 , wherein said outdoor unit is further adapted to transmit said portion of said first software instructions to said indoor unit over said cable using frequency shift key modulation.

11. A base station adapted to communicate with one or more subscriber units, said base station comprising:

an outdoor unit, said outdoor unit being adapted to communicate with one or more of said subscriber units over a wireless transmission medium, said outdoor unit comprising a first memory storing first software instructions in memory partitions of said first memory; and

an indoor unit adapted to transmit information between said outdoor unit and a network, said indoor unit comprising a second memory to store second software instructions associated with said first software instructions, said indoor unit being adapted to:

detect a condition associated with said outdoor unit;

determine one or more locations of at least a portion of said first software instructions in at least one partition of said first memory in response to said condition; and

replace said portion of software instructions at said one or more locations with an associated portion of said second software instructions stored in said second memory in response to said condition.

12. The base station of claim 11 , wherein said event comprises a failure associated with said outdoor unit.

13. The base station of claim 11 , wherein said first memory is selected from a group consisting of a FLASH memory, a programmable read only memory (PROM), an application specific integrated circuit (ASIC), a programmable array logic (PAL) integrated circuit and/or a field programmable gate array (FPGA).

14. The base station of claim 11 , wherein at least a portion of said second software instructions, when executed, is adapted to determine said one or more locations of said portion of said first software instructions in response to said condition.

15. The base station of claim 11 , wherein said indoor unit is further adapted to compare at least a portion of said first software instructions with an associated portion of said second software instructions in response to said condition.

16. The base station of claim 11 , wherein said indoor unit is further adapted to selectively replace portions of said first software instructions differing from associated portions of said second software instructions.

17. A method comprising:

detecting a condition associated with an outdoor unit of a base station, said base station being adapted to communicate with one or more of said subscriber units over a wireless transmission medium; and

in response to detection of said condition:

determining one or more locations of at least a portion of first software instructions stored in one or more partitions of a memory located at said outdoor unit; and

replacing said portion of software instructions at said one or more locations with an associated portion of associated software instructions stored in a second memory.

18. The method of claim 17 , wherein said detecting said condition comprises detecting a failure associated with said outdoor unit.

19. The method of claim 17 , and further comprising determining said one or more location based, at least in part, on a comparison of at least a portion of said first software instructions with an associated portion of said second software instructions in response to said condition.

20. The method of claim 19 , and further comprising selectively replacing portions of said first software instructions differing from associated portions of said second software instructions.

Assignments (4)
MERGER Recorded Dec 28, 2015
From: HARINGTON VALVE, LLC
To: ZARBAÑA DIGITAL FUND LLC
Reel/Frame 037366/0907 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2006
From: ZIMMERMAN, OFER
To: ENSEMBLE COMMUNICATIONS, INC.
Reel/Frame 018252/0904 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2006
From: SMITH, PETER; STANWOOD, KENNETH L.; MACY, CHRISTOPHER D.
To: ENSEMBLE COMMUNICATIONS, INC.
Reel/Frame 018257/0363 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2006
From: ENSEMBLE COMMUNICATIONS, INC.
To: HARINGTON VALVE, LLC
Reel/Frame 018257/0397 →