IP Library Granted Patent US 7,720,943
Granted Patent B2
US 7,720,943 · App. 11/190,085 · Granted May 18, 2010

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,720,943
App. No.
11/190,085
Granted
May 18, 2010
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 remote source, such as a base station.

Claims (55)

1. A customer premises DSL modem comprising:

a DSL modem chipset;

a RAM; and

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

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

a boot loader for causing the chipset to establish a data link with a central office using the protocol application.

2. The modem 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 modem of claim 2 , wherein the decompressor further includes code for checking the integrity of the decompressed protocol application.

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

5. The modem 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 modem of claim 1 , wherein the protocol application further communicates with the central office to obtain a configuration for the modem.

7. The modem of claim 1 , wherein the protocol application obtains 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 modem of claim 1 , wherein the memory unit is external to the chipset.

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

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

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

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

13. A customer premises DSL modem comprising:

a DSL modem chipset;

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

establishing a data link with a central office without using an application image,

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

loading the application image into the modem.

14. The modem 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 modem of claim 13 , wherein the persistent memory further contains microcode for execution by the chipset to cause the chipset to perform the operations:

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

loading the configuration into the modem.

16. The modem of claim 13 , wherein the application image is downloaded using BOOTP and TFTP protocols.

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

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

19. A method for obtaining an application image for a customer premises DSL modem, the method comprising:

establishing a data link with a central office without using an application image;

downloading an application image from the central office via the established data link; and

loading the application image into the DSL modem.

20. The method 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 method of claim 19 , further comprising:

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

loading the configuration into the modem.

22. The method of claim 19 , wherein the application image is downloaded using BOOTP and TFTP protocols.

23. An electronic communication device comprising:

a chipset; and

a memory unit storing code for execution by the chipset, the code comprising:

a protocol application for communicating with a service provider to obtain an application image for the device, the protocol application allowing communication with the service provider without using an application image, and

a boot loader for causing the chipset to establish a communications link with the service provider using the protocol application,

wherein the electronic communication device comprises a cellular phone.

Assignments (9)
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 →
CORRECTION TO THE RECORDATION COVER SHEET OF THE MERGER RECORDED AT 021876/0053 ON 11/21/2008 EXECUTION DATE. Recorded Jul 28, 2011
From: HAIKU ACQUISITION CORPORATION
To: CENTILLIUM COMMUNICATIONS, INC.
Reel/Frame 026739/0132 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2011
From: CENTILLIUM COMMUNICATIONS, INC.
To: TRANSWITCH CORPORATION
Reel/Frame 026327/0650 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR FROM HAIKU ACQUISITION CORP. (HAIKU) TO CENTILLIUM COMMUNICATIONS, INC. (CENTILLIUM)&ASSIGNEE FROM CENTILLIUM TO HAIKU PREVIOUSLY RECORDED ON REEL 021876 FRAME 0053. ASSIGNOR(S) HEREBY CONFIRMS THE RECEIVING PARTY IS HAIKU ACQUISITION CORPORATION. Recorded Apr 9, 2010
From: CENTILLIUM COMMUNICATIONS, INC.
To: HAIKU ACQUISITION CORPORATION
Reel/Frame 024210/0108 →
MERGER Recorded Nov 21, 2008
From: HAIKU ACQUISITION CORPORATION
To: CENTILLIUM COMMUNICATIONS, INC.
Reel/Frame 021876/0053 →
CHANGE OF NAME Recorded Nov 21, 2008
From: HAIKU ACQUISITION CORPORATION
To: CENTILLIUM COMMUNICATIONS, INC.
Reel/Frame 021876/0112 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 25, 2005
From: EDELHAUS, SHIMON
To: CENTILLIUM COMMUNICATIONS, INC.
Reel/Frame 016817/0641 →