IP Library Granted Patent US 9,037,673
Granted Patent B2
US 9,037,673 · App. 12/086,820 · Granted May 19, 2015

Method for downloading a configuration file in a programmable circuit, and apparatus comprising said component

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 9,037,673
App. No.
12/086,820
Granted
May 19, 2015
Kind
B2
Abstract

The present invention relates to a method for downloading a binary configuration file in a programmable circuit implemented in a device. The device comprises at least one central processing unit, a plurality of connectors, and a programmable circuit enabling all or a part of the signals received by said connectors to be processed and transmitted to at least one other circuit of the device. The device analyzes the signals present on the connectors in order to define what other devices are connected and whether the connections are operational. Then, a configuration file is selected from among a set of configuration files according to the operational connections and is downloaded from a memory of the device into the programmable circuit. The invention also relates to a device having a component programmed according to the method previously described.

Claims (23)

1. A method for configuring a programmable circuit implemented in a device, the method comprising:

detecting communication signals present on connectors of the device at powering up of the device, in order to detect at least two operational connections enabling communication with at least one other device,

automatically selecting at least one two configuration files among a set of configuration files according to the presence of the at least two detected operational connections; and

downloading the at least two selected configuration files to the programmable circuit.

2. The method according to claim 1 , wherein the detected operational connections are those for which a connected device delivers a determined electrical level.

3. The method according to claim 1 , wherein the programmable circuit causes the device to send a message to a user indicating a momentary disabling of functions of the device during the downloading.

4. A programmable circuit implemented in a device, the device having at least one central processing unit, a plurality of connectors intended to transmit communication signals with at least one other device, the programmable circuit comprising:

a detection circuit configured to detect communication signals present on connectors of th device at powering up of the device, and in order to detect at least two operational connections enabling communication with at least one other device, and

a microcontroller configured to automatically select at least two configuration files selected from among a set of configuration files according to the presence of the at least two detected operational connections;

wherein the mircrocontroller is further configured to download at least one selected configuration file to the programmable circuit.

5. The programmable circuit according to claim 4 , wherein the detection circuit determines the operational connections such as those connections supplying a determined electrical level.

6. The programmable circuit according to claim 4 , wherein the detection circuit analyzes all the communication signals from the connectors in order to select the at least two configuration files.

7. The programmable circuit according to claim 4 , wherein the micro controller informs the central processing unit of the device to transmit a message to the user indicating a temporary deactivation of functions during the downloading.

8. The method according to claim 1 , wherein said detecting further comprises analyzing all the communication signals from the device's connectors in order to select the at least two configuration files.

9. A programmable circuit implemented in a device, the device having at least one central processing unit and a plurality of connectors intended to transmit communication signals with at least one other device, the programmable circuit comprising:

a detection circuit configured to detect communication signals present on connectors of the device at powering up of the device, and in order to detect at least two operational connections enabling communication with at least one other device, and

a microcontroller configured to automatically select at least two configuration files selected from among a set of configuration files according to the presence of the at least two detected operational connections,

10. The programmable circuit according to claim 9 , wherein the detection circuit determines the operational connections such as those connections supplying a determined electrical level.

11. The-programmable circuit according to claim 9 , wherein the detection circuit analyzes all the communication signals from the connectors in order to select the at least two configuration files.

12. The programmable circuit according to claim 10 , wherein the microcontroller is further configured to download at least one selected configuration file to the programmable circuit.

13. The programmable circuit according to claim 11 , wherein the microcontroller is further configured to download at least one selected configuration file to the programmable circuit.

14. The programmable circuit according to claim 12 , wherein the micro controller informs the central processing unit of the device to transmit a message to the user indicating a temporary deactivation of device functions during the downloading.

15. The programmable circuit according to claim 13 , wherein the micro controller informs the central processing unit of the device to transmit a message to the user indicating a temporary deactivation of device functions during the downloading.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY NAME FROM INTERDIGITAL CE PATENT HOLDINGS TO INTERDIGITAL CE PATENT HOLDINGS, SAS. PREVIOUSLY RECORDED AT REEL: 47332 FRAME: 511. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 28, 2024
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS, SAS
Reel/Frame 066703/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2018
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS
Reel/Frame 047332/0511 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2009
From: HORR, OLIVIER; WILL, PATRICK; LAUNAY, PHILIPPE
To: THOMSON LICENSING
Reel/Frame 022168/0708 →