IP Library Granted Patent US 7,873,713
Granted Patent B2
US 7,873,713 · App. 12/754,734 · Granted Jan 18, 2011

Communication device for obtaining an application image or configuration from a service provider

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,873,713
App. No.
12/754,734
Granted
Jan 18, 2011
Kind
B2
Abstract

A DSL customer premises equipment modem (DCPE) avoids the requirement of a flash or other static memory for storing an application image or configuration on the modem. The modem instead stores microcode used to boot its chipset and obtain the application image and/or configuration from a remote site, such as the central office (CO). In one possible startup procedure, this microcode initializes the modem's chipset, starts the DSL driver, establishes a data link with the service provider's CO equipment, and downloads the application image and/or the configuration from the CO. Other types of communications devices, such as cellular phones or other portable devices, can perform a similar procedure to obtain an application image from a remote source, such as a base station.

Claims (54)

1. A customer premises equipment (CPE) device comprising:

a CPE device chipset;

a RAM; and

a memory unit storing microcode for execution by the CPE device chipset, the microcode comprising:

a protocol application for communicating with a central office to obtain an application image for the CPE device, the protocol application allowing communication with the central office without using an application image, and

a boot loader for causing the CPE device chipset to establish a data link with a central office using the protocol application, wherein the boot loader comprises Ethernet and IEEE-802.3 drivers that enable the CPE device chipset to communicate with the central office using an Ethernet protocol.

2. The CPE device of claim 1 , wherein the protocol application stored in the memory is compressed, the microcode further comprising:

a decompressor that includes code for decompressing the protocol application into the RAM.

3. The CPE device of claim 2 , wherein the decompressor further includes code for checking the integrity of the decompressed protocol application.

4. The CPE device of claim 1 , wherein the boot loader further includes code for initializing the RAM and for performing a memory test.

5. The CPE device of claim 1 , wherein the protocol application comprises a BOOTP/TFTP application for communicating with the central office using BOOTP and TFTP protocols.

6. The CPE device of claim 1 , wherein the protocol application is further configured to communicate with the central office to obtain a configuration for the CPE device.

7. The CPE device of claim 1 , wherein the protocol application is configured to obtain the application image by:

sending a unique serial number to the central office;

receiving a MAC address from the central office; and

negotiating with the central office to obtain one or more parameters for the data link.

8. The CPE device of claim 1 , wherein the memory unit is external to the CPE device chipset.

9. The CPE device of claim 1 , wherein the memory unit is fused into the CPE device chipset.

10. The CPE device of claim 1 , wherein the memory unit comprises a one-time programmable ROM.

11. The CPE device of claim 1 , wherein the microcode is 128 kb or less.

12. The CPE device of claim 1 , wherein the CPE device does not include an onboard flash memory.

13. A customer premises equipment (CPE) device comprising:

a CPE device chipset;

a memory unit comprising a persistent memory that contains microcode for execution by the CPE device chipset to cause the CPE device chipset to perform the operations:

establishing a data link between the CPE device and a central office without using an application image, wherein the data link is established via an Ethernet protocol using Ethernet and IEEE-802.3 drivers in the memory unit,

downloading an application image from the central office to the CPE device via the established data link, and

loading the application image into the CPE device.

14. The CPE device of claim 13 , wherein establishing the data link comprises:

sending a unique serial number to the central office;

receiving a MAC address from the central office; and

negotiating with the central office to obtain one or more parameters for the data link.

15. The CPE device of claim 13 , wherein the persistent memory further contains microcode for execution by the CPE device chipset to cause the CPE device chipset to perform the operations:

downloading a configuration from the central office via the established data link; and

loading the configuration into the CPE device.

16. The CPE device of claim 13 , wherein downloading the application image comprises using BOOTP and TFTP protocols to download the application image.

17. The CPE device of claim 13 , wherein the memory unit is fused into the CPE device chipset.

18. The CPE device of claim 13 , wherein the memory unit comprises a one-time programmable ROM.

19. A modem comprising:

a modem chipset;

a memory unit comprising a persistent memory that contains microcode for execution by the modem chipset to cause the modem chipset to perform the following operations:

establishing a data link between the modem and a central office without using an application image in the modem,

downloading an application image from the central office to the modem via the established data link, and

loading the application image into the modem.

20. The modem of claim 19 , wherein establishing the data link comprises:

sending a unique serial number to the central office;

receiving a MAC address from the central office; and

negotiating with the central office to obtain one or more parameters for the data link.

21. The modem of claim 19 , wherein the persistent memory further contains microcode for execution by the modem chipset to cause the modem chipset to perform the operations:

downloading a configuration from the central office via the established data link; and

loading the configuration into the modem.

22. The modem of claim 19 , wherein downloading the application image comprises using BOOTP and TFTP protocols to download the application image.

23. The modem of claim 19 , wherein the memory unit is fused into the modem chipset.

24. The modem of claim 19 , wherein the memory unit comprises a one-time programmable ROM.

25. The modem of claim 19 , wherein the modem does not include an onboard flash memory.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2017
From: CARLETON CONSULTANCY INC.
To: TRANSWITCH LICENSING, LLC
Reel/Frame 042658/0578 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2015
From: BELCAN HOLDINGS LTD.
To: CARLETON CONSULTANCY INC.
Reel/Frame 035581/0394 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2011
From: TRANSWITCH CORPORATION
To: BELCAN HOLDINGS LTD.
Reel/Frame 026734/0430 →
CORRECTIVE ASSIGNMENT TO CORRECT THE DATE OF EXECUTION PREVIOUSLY RECORDED AT REEL 024204 FRAME 0520. THE ASSIGNOR HEREBY CONFIRMS THE MERGER DOCUMENT. Recorded Jul 28, 2011
From: CENTILLIUM COMMUNICATIONS, INC.
To: HAIKU ACQUISITION CORPORATION
Reel/Frame 026711/0437 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2011
From: CENTILLIUM COMMUNICATIONS, INC.
To: TRANSWITCH CORPORATION
Reel/Frame 026327/0650 →
MERGER Recorded Apr 8, 2010
From: CENTILLIUM COMMUNICATIONS, INC.
To: HAIKU ACQUISITION CORPORATION
Reel/Frame 024204/0520 →
CHANGE OF NAME Recorded Apr 8, 2010
From: HAIKU ACQUISITION CORPORATION
To: CENTILLIUM COMMUNICATIONS, INC.
Reel/Frame 024204/0600 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2010
From: EDELHAUS, SHIMON
To: CENTILLIUM COMMUNICATIONS, INC.
Reel/Frame 024193/0660 →