IP Library Granted Patent US 7,123,586
Granted Patent B1
US 7,123,586 · App. 09/943,281 · Granted Oct 17, 2006

Bandwidth sharing between devices in a communication 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,123,586
App. No.
09/943,281
Granted
Oct 17, 2006
Kind
B1
Abstract

A communication system that provides link sharing between communication devices within the system. A first communication device communicates with the service provider over a first link and a second communication device communicates with the service provider over a second link. The second communication device determines a need for additional bandwidth and transmits a request for the additional bandwidth. The second communication device receives an instruction message responsive to the request that grants the second communication device access to available bandwidth on the first link. The second communication device then communicates with the service provider over a third link and the first link at the available bandwidth wherein the third link connects the second communication device and the first communication device.

Claims (108)

1. A communication system configured to provide bandwidth sharing, the communication system comprising:

a service provider;

a first user communication device configured to communicate with the service provider over a first link; and

a second user communication device configured to communicate with the service provider over a second link, wherein the second link does not include the first user communication device and wherein the first link does not include the second user communication device, determine a need for additional bandwidth and transmit a request for the additional bandwidth, receive an instruction message responsive to the request that grants the second user communication device access to available bandwidth on the first link, and communicate with the service provider over a third link and the first link at the available bandwidth wherein the third link connects the second user communication device and the first user communication device and wherein the third link is a different type of link than the first link.

2. The communication system of claim 1 wherein the second user communication device is further configured to:

establish the third link with the first user communication device responsive to the reply message.

3. The communication system of claim 1 wherein the first link and the second link comprise Digital Subscriber Line (DSL) service links.

4. The communication system of claim 1 wherein the third link comprises a wire line link.

5. The communication system of claim 3 wherein the third link comprises a wireless link.

6. The communication system of claim 1 wherein the first user communication device is further configured to:

determine the available bandwidth of the first link and indicate the available bandwidth to the second user communication device.

7. The communication system of claim 1 wherein the first user communication device is further configured to:

determine the available bandwidth of the first link and indicate the available bandwidth to the service provider.

8. The communication system of claim 1 wherein the first user communication device is further configured to:

generate a link sharing contract for the available bandwidth of the first link that specifies a type of link access to the first link.

9. The communication system of claim 8 wherein the link access comprises an interruptible access to the first link.

10. The communication system of claim 8 wherein the link access comprises a non-interruptible access to the first link.

11. The communication system of claim 8 wherein the service provider is configured to bill the second user communication device based on the link sharing contract.

12. The communication system of claim 8 wherein the service provider is configured to bill the first user communication device based on the link sharing contract.

13. A method of providing bandwidth sharing in a communication system, the method comprising:

in a first user communication device, communicating with a service provider over a first link; and

in a second user communication device:

communicating with the service provider over a second link wherein the second link does not include the first user communication device and wherein the first link does not include the second user communication device,

determining a need for additional bandwidth and transmitting a request for the additional bandwidth,

receiving an instruction message responsive to the request that grants the second communication device access to available bandwidth of the first link, and

communicating with the service provider over a third link and the first link at the available bandwidth wherein the third link connects the second user communication device and the first user communication device and wherein the third link is a different type of link than the first link.

14. The method of claim 13 further comprising:

in the second user communication device, establishing the third link with the first user communication device responsive to the instruction message.

15. The method of claim 13 wherein the first link and the second link comprise Digital Subscriber Line (DSL) service links.

16. The method of claim 13 wherein the third link comprises a wire line link.

17. The method of claim 15 wherein the third link comprises a wireless link.

18. The method of claim 13 further comprising:

in the first user communication device, determining the available bandwidth of the first link and indicating the available bandwidth to the second user communication device.

19. The method of claim 13 further comprising:

in the first user communication device, determining the available bandwidth of the first link and indicating the available bandwidth to the service provider.

20. The method of claim 13 further comprising:

in the first user communication device, generating a link sharing contact for the available bandwidth of the first link that specifies a type of link access to the first link.

21. The method of claim 20 wherein the link access comprises an interruptible access to the first link.

22. The method of claim 20 wherein the link access comprises a non-interruptible access to the first link.

23. The method of claim 20 further comprising:

in the service provider, billing the second user communication device based on the link sharing contract.

24. The method of claim 20 further comprising:

in the service provider, billing the first user communication device based on the link sharing contract.

25. A software product for use in a communication system that provides bandwidth sharing, the communication system comprised of a first user communication device, a second user communication device, and a service provider, the first user communication device configured to communicate with the service provider over a first link, the second user communication device configured to communicate with the service provider over a second link wherein the second link does not include the first user communication device and wherein the first link does not include the second user communication device, the software product comprising:

bandwidth sharing software configured when executed by a processing system in the second user communication system to:

determine a need for additional bandwidth and transmit a request for the additional bandwidth,

receive an instruction message responsive to the request that grants the second user communication device access to available bandwidth on the first link,

and communicate with the service provider over a third link and the first link at the available bandwidth wherein the third link connects the second user communication device and the first user communication device and wherein the third link is a different type of link than the first link; and

storage media configured to store the bandwidth sharing software.

26. The software product of claim 25 wherein the bandwidth sharing software is further configured when executed by the processing system in the second user communication system to:

establish the third link with the first user communication device responsive to the instruction message.

27. The software product of claim 25 wherein the first link and the second link comprise Digital Subscriber Line (DSL) service links.

28. The software product of claim 25 wherein the third link comprises a wire line link.

29. The software product of claim 27 wherein the third link comprises a wireless link.

30. A communication system configured to provide bandwidth sharing, the communication system comprising:

a first user communication device configured to communicate with a service provider over a first link; and

a second user communication device configured to communicate with a service provider over a second link wherein the second link does not include the first user communication device and wherein the first link does not include the second user communication device; and

a service provider configured to determine a need to provide additional bandwidth to the second user communication device, determine available bandwidth on the first link, generate and transmit an instruction message responsive to the determination of the available bandwidth on the first link that grants the second user communication device access to the available bandwidth on the first link,

the second user communication device further configured to receive the instruction message and communicate with the service provider over a third link and the first link at the available bandwidth responsive to the instruction message wherein the third link connects the second user communication device and the first user communication device and wherein the third link is a different type of link than the first link.

31. The communication system of claim 30 wherein the second user communication device is further configured to:

establish the third link with the first user communication device responsive to the reply message.

32. The communication system of claim 30 wherein the first link and the second link comprise Digital Subscriber Line (DSL) service links.

33. The communication system of claim 30 wherein the third link comprises a wire line link.

34. The communication system of claim 32 wherein the third link comprises a wireless link.

35. The communication system of claim 30 wherein the first user communication device is further configured to:

determine the available bandwidth of the first link and indicate the available bandwidth to the second user communication device.

36. The communication system of claim 30 wherein the first user communication device is further configured to:

determine the available bandwidth of the first link and indicate the available bandwidth to the service provider.

37. The communication system of claim 30 wherein the first user communication device is further configured to:

generate a link sharing contract for the available bandwidth of the first link that specifies a type of link access to the first link.

38. The communication system of claim 37 wherein the link access comprises an interruptible access to the first link.

39. The communication system of claim 37 wherein the link access comprises a non-interruptible access to the first link.

40. The communication system of claim 37 wherein the service provider is configured to:

bill the second user communication device based on the link sharing contract.

41. The communication system of claim 37 wherein the service provider is configured to:

bill the first user communication device based on the link sharing contract.

42. A method of providing bandwidth sharing in a communication system, the method comprising:

in a first user communication device, communicating with a service provider over a first link; and

in a second user communication device, communicating with the service provider over a second link wherein the second link does not include the first user communication device and wherein the first link does not include the second user communication device; and

in the service provider:

determining a need to provide additional bandwidth to the second user communication device,

determine available bandwidth on the first link,

generating and transmitting an instruction message responsive to the determination of the available bandwidth on the first link that grants the second user communication device access to the available bandwidth on the first link; and

in the second user communication device, receiving the instruction message and communicating with the service provider over a third link and the first link at the available bandwidth responsive to the instruction message wherein the third link connects the second user communication device and the first user communication device and wherein the third link is a different type of link than the first link.

43. The method of claim 42 further comprising:

in the second user communication device, establishing the third link with the first user communication device responsive to the instruction message.

44. The method of claim 42 wherein the first link and the second link comprise Digital Subscriber Line (DSL) service links.

45. The method of claim 42 wherein the third link comprises a wire line link.

46. The method of claim 44 wherein the third link comprises a wireless link.

47. The method of claim 42 further comprising:

in the first user communication device, determining the available bandwidth of the first link and indicating the available bandwidth to the second user communication device.

48. The method of claim 42 further comprising:

in the first user communication device, determining the available bandwidth of the first link and indicating the available bandwidth to the service provider.

49. The method of claim 42 further comprising:

in the first user communication device, generating a link sharing contract for the available bandwidth of the first link that specifies a type of link access to the first link.

50. The method of claim 49 wherein the link access comprises an interruptible access to the first link.

51. The method of claim 49 wherein the link access comprises a non-interruptible access to the first link.

52. The method of claim 49 further comprising:

in the service provider, billing the second user communication device based on the link sharing contract.

53. The method of claim 49 further comprising:

in the service provider, billing the first user communication device based on the link sharing contract.

54. A software product for use in a communication system that provides bandwidth sharing, the communication system comprised of a first user communication device, a second user communication device, and a service provider, the first user communication device configured to communicate with the service provider over a first link, the second user communication device configured to communicate with the service provider over a second link wherein the second link does not include the first user communication device and wherein the first link does not include the second user communication device, the software product comprising:

bandwidth sharing software configured when executed by a processing system in the service provider to:

determine a need to provide additional bandwidth to the second user communication device,

determine available bandwidth on the first link,

generate and transmit an instruction message responsive to the determination of the available bandwidth on the first link that grants the second user communication device access to the available bandwidth on the first link over a third link that connects the first user communication device and the second user communication device wherein the third link is a different type of link than the first link; and

storage media configured to store bandwidth sharing software.

55. The software product of claim 54 wherein the first link and the second link comprise Digital Subscriber Line (DSL) service links and wherein the third link comprises a wireless link.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 055604/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2001
From: COOK, FRED S.
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 012146/0034 →