IP Library Granted Patent US 8,495,180
Granted Patent B2
US 8,495,180 · App. 10/675,443 · Granted Jul 23, 2013

Server architecture supporting a personal media exchange network

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 8,495,180
App. No.
10/675,443
Granted
Jul 23, 2013
Kind
B2
Abstract

Certain aspects of the invention may be found in a method and system for setting up devices for communication on a communication network and may include a headend that may detect when a first device is initially coupled to the communication network and assign an address to the first device. The headend may transfer the assigned address to the first device and in response to receiving the transferred assigned address and/or an identifier of the first device from the first device, the headend may communicate the transferred received assigned address and/or the identifier of the first device to at least one communication server coupled to the communication network. The assigned address of the first device may be a static address, a dynamic address and/or an embedded device address such as a MAC address. The identifier of the first device may be a digital certificate and/or a serial number.

Claims (54)

1. A method for setting up devices for communication, the method comprising:

in a communication network comprising a headend, wherein said headend enables access to said communication network for at least a first device,

assigning, by said headend, an address to said first device coupled to said communication network, wherein said address is associated with said first device in said communication network at a time of said assigning;

transferring, by said headend, said assigned address to said first device; and

in response to said headend receiving an identifier of said first device from said first device, communicating, by said headend, one or both of said transferred assigned address and/or said identifier of said first device to at least one communication server coupled to said communication network.

2. The method according to claim 1 , comprising detecting, by said headend, when said first device is initially coupled to said communication network prior to said assigning of said address to said first device.

3. The method according to claim 2 , wherein:

said assigned address of said first device is one of a static address, a dynamic address, or an embedded device address; and

said identifier of said first device is one of a digital certificate and a serial number.

4. The method according to claim 1 , wherein said one or both of said transferred assigned address and/or said identifier of said first device is registered with said at least one communication server.

5. The method according to claim 1 , comprising broadcasting said one or both of said transferred assigned address and/or said identifier of said first device throughout at least a portion of said communication network by said at least one communication server.

6. The method according to claim 5 , comprising receiving said broadcasted one or both of said transferred assigned address and/or said identifier of said first device by a second device located in said at least a portion of said communication network.

7. The method according to claim 6 , wherein said first device communicates with said second device utilizing said received broadcasted one or both of said transferred assigned address and/or said identifier of said first device.

8. The method according to claim 1 , wherein a second device desiring to communicate with said first device via said communication network requests said one or both of said transferred assigned address and/or said identifier of said first device from said communication server.

9. The method according to claim 8 , wherein:

in response to said request, said second device receives said one or both of said transferred assigned address and/or said identifier of said first device from said communication server; and

said second device transfers media between said second device and said first device utilizing said received one or both of said transferred assigned address and/or said identifier of said first device.

10. The method according to claim 8 , wherein said second device requests said one or both of said transferred assigned address and/or said identifier of said first device from said communication server based on a known location of said first device.

11. A machine-readable storage having stored thereon, a computer program having at least one code section for setting up devices for communication, the at least one code section being executable by a machine for causing the machine to perform steps comprising:

in a communication network comprising a headend, wherein said headend enables access to said communication network for at least a first device,

assigning, by said headend, an address to said first device coupled to said communication network, wherein said address is associated with said first device in said communication network at a time of said assigning;

transferring, by said headend, said assigned address to said first device; and

in response to said headend receiving an identifier of said first device from said first device, communicating, by said headend, one or both of said transferred assigned address and/or said identifier of said first device to at least one communication server coupled to said communication network.

12. The machine-readable storage according to claim 11 , wherein said at least one code section comprises code for detecting, by said headend, when said first device is initially coupled to said communication network prior to said assigning of said address to said first device.

13. The machine-readable storage according to claim 12 , wherein:

said assigned address of said first device is one of a static address, a dynamic address, or an embedded device address;

said identifier of said first device is one of a digital certificate and a serial number.

14. The machine-readable storage according to claim 11 , wherein said one or both of said transferred assigned address and/or said identifier of said first device is registered with said at least one communication server.

15. The machine-readable storage according to claim 11 , wherein said at least one code section comprises code for broadcasting said one or both of said transferred assigned address and/or said identifier of said first device throughout at least a portion of said communication network by said at least one communication server.

16. The machine-readable storage according to claim 15 , wherein said at least one code section comprises code for receiving said broadcasted one or both of said transferred assigned address and/or said identifier of said first device by a second device located in said at least a portion of said communication network.

17. The machine-readable storage according to claim 16 , wherein said first device communicates with said second device utilizing said received broadcasted one or both of said transferred assigned address and/or said identifier of said first device.

18. The machine-readable storage according to claim 11 , wherein a second device desiring to communicate with said first device via said communication network requests said one or both of said transferred assigned address and/or said identifier of said first device from said communication server.

19. The machine-readable storage according to claim 18 , wherein:

in response to said request, said second device receives said one or both of said transferred assigned address and/or said identifier of said first device from said communication server; and

said second device transfers media between said second device and said first device utilizing said received one or both of said transferred assigned address and said identifier of said first device.

20. The machine-readable storage according to claim 18 , wherein said second device requests said one or both of said transferred assigned address and/or said identifier of said first device from said communication server based on a known location of said first device.

21. A system for setting up devices for communication, the system comprising:

one or more circuits for use in a headend communicatively coupled to a communication network, said one or more circuits operable to:

assign an address to a first device coupled to the communication network, wherein said address is associated with said first device in said communication network at a time of said assigning;

transfer said assigned address to said first device; and

in response to receiving an identifier of said first device from said first device, communicate one or both of said transferred assigned address and/or said identifier of said first device to at least one communication server coupled to the said communication network.

22. The system according to claim 21 , wherein said one or more circuits are operable to detect when said first device is initially coupled to said communication network prior to said assigning of said address to said first device.

23. The system according to claim 22 , wherein:

said assigned address of said first device is one of a static address, a dynamic address, or an embedded device address; and

said identifier of said first device is one of a digital certificate and a serial number.

24. The system according to claim 21 , wherein said communication server registers said one or both of said transferred assigned address and/or said identifier of said first device.

25. The system according to claim 21 , wherein said communication server broadcasts said one or both of said transferred assigned address and/or said identifier of said first device throughout at least a portion of said communication network.

26. The system according to claim 25 , wherein a second device located in said at least a portion of the communication network receives said broadcasted one or both of said transferred assigned address and/or said identifier of said first device.

27. The system according to claim 26 , wherein said second device communicates with said first device utilizing said received broadcasted one or both of said transferred assigned address and/or said identifier of said first device.

28. The system according to claim 21 , wherein a second device requests said one or both of said transferred assigned address and/or said identifier of said first device from said communication server whenever said second device desires to communicate with said first device via said communication network.

29. The system according to claim 28 , wherein, in response to said request, said second device:

receives said at least one of said transferred assigned address and said identifier of said first device from said communication server; and

transfers media between said second device and said first device utilizing said received one or both of said transferred assigned address and/or said identifier of said first device.

30. The system according to claim 28 , wherein said second device requests said one or both of said transferred assigned address and/or said identifier of said first device from said communication server based on a known location of said first device.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE ERROR IN RECORDING THE MERGER IN THE INCORRECT US PATENT NO. 8,876,094 PREVIOUSLY RECORDED ON REEL 047351 FRAME 0384. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 8, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 049248/0558 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF THE MERGER PREVIOUSLY RECORDED AT REEL: 047230 FRAME: 0910. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047351/0384 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047230/0910 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2004
From: KARAOGUZ, JEYHAN; BENNETT, JAMES D.
To: BROADCOM CORPORATION
Reel/Frame 014253/0137 →