IP Library Granted Patent US 9,363,691
Granted Patent B1
US 9,363,691 · App. 12/686,509 · Granted Jun 7, 2016

Application transfer negotiation for a media device

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,363,691
App. No.
12/686,509
Granted
Jun 7, 2016
Kind
B1
Abstract

A wireless communication device is capable of communication with a media server over a first communication network and capable of communication with a media device over a second communication network. The wireless communication device comprises a wireless communication interface and a processing system. The processing system is configured to monitor for an application request, wherein the application request indicates an application provided by the media server for display on the media device. The processing system is further configured to determine a first bandwidth available on the first communication network and a second bandwidth available on the second communication network, and determine if the first bandwidth and the second bandwidth support the application based on the application. The wireless communication interface is configured to, if the first bandwidth and the second bandwidth support the application, receive the application from the media server and transfer the application to the media device, wherein the media device displays the application.

Claims (29)

1. A wireless communication device capable of communication with a media server over a first communication network and capable of communication with a media device over a second communication network, the wireless communication device comprising:

a processing system configured to monitor for an application request, wherein the application request indicates an application provided by the media server for display on the media device, determine a first bandwidth available on the first communication network and a second bandwidth available on the second communication network, and determine if the first bandwidth and the second bandwidth support the application based on the application, and;

a wireless communication interface configured to, if the first bandwidth and the second bandwidth support the application, receive the application from the media server and transfer the application to the media device, wherein the media device displays the application.

2. The wireless communication device of claim 1 further comprising the processing system configured to determine whether the wireless communication device is operating on a battery power source located within the wireless communication device or another power source located externally from the wireless communication device.

3. The wireless communication device of claim 2 further comprising the processing system configured to decode the application if the wireless communication device is operating on the other power source located externally from the wireless communication device.

4. The wireless communication device of claim 2 further comprising the processing system configured to determine whether the media device comprises an ability to decode the application, and if the media device comprises the ability to decode the application and the wireless communication device is operating on the battery power source, instruct the media device to decode the application.

5. The wireless communication device of claim 1 wherein the first bandwidth comprises a first uplink bandwidth and a first downlink bandwidth available on the first communication network, and the second bandwidth comprises a second uplink bandwidth and a second downlink bandwidth available on the second communication network.

6. The wireless communication device of claim 5 wherein the application comprises a video conference communication session and the first bandwidth supports the application if the first uplink bandwidth and the first downlink bandwidth will support uninterrupted streaming of the video conference communication session.

7. The wireless communication device of claim 1 wherein the processing system, to determine if the first bandwidth and the second bandwidth support the application based on the application, determines if the first bandwidth available on the first communication network will support uninterrupted streaming of a high definition version of the application, and determines if the second bandwidth available on the second communication network will support the high definition version of the application.

8. The wireless communication device of claim 7 wherein the wireless communication device receives the high definition version of the application from the media server and transfers the high definition version of the application to the media device if the first bandwidth will support uninterrupted streaming of the high definition version of the application and if the second bandwidth will support the high definition version of the application.

9. The wireless communication device of claim 1 wherein the first communication network comprises a wide area network (WAN) and the second communication network comprises a local area network (LAN).

10. The wireless communication device of claim 1 wherein the second communication network comprises a Bluetooth personal area network (PAN).

11. A method of operating a wireless communication device capable of communication with a media server over a first communication network and capable of communication with a media device over a second communication network, the method comprising:

monitoring for an application request, wherein the application request indicates an application provided by the media server for display on the media device;

determining a first bandwidth available on the first communication network and a second bandwidth available on the second communication network;

determining if the first bandwidth and the second bandwidth support the application based on the application; and

if the first bandwidth and the second bandwidth support the application, receiving the application from the media server and transferring the application to the media device, wherein the media device displays the application.

12. The method of claim 11 further comprising determining whether the wireless communication device is operating on a battery power source located within the wireless communication device or another power source located externally from the wireless communication device.

13. The method of claim 12 further comprising, in the wireless communication device, decoding the application if the wireless communication device is operating on the other power source located externally from the wireless communication device.

14. The method of claim 12 further comprising determining whether the media device comprises an ability to decode the application, and if the media device comprises the ability to decode the application and the wireless communication device is operating on the battery power source, instructing the media device to decode the application.

15. The method of claim 11 wherein the first bandwidth comprises a first uplink bandwidth and a first downlink bandwidth available on the first communication network, and the second bandwidth comprises a second uplink bandwidth and a second downlink bandwidth available on the second communication network.

16. The method of claim 15 wherein the application comprises a video conference communication session and the first bandwidth supports the application if the first uplink bandwidth and the first downlink bandwidth will support uninterrupted streaming of the video conference communication session.

17. The method of claim 11 wherein determining if the first bandwidth and the second bandwidth support the application based on the application comprises determining if the first bandwidth available on the first communication network will support uninterrupted streaming of a high definition version of the application and determining if the second bandwidth available on the second communication network will support the high definition version of the application.

18. The method of claim 17 wherein receiving the application from the media server and transferring the application to the media device comprises receiving the high definition version of the application from the media server and transferring the high definition version of the application to the media device if the first bandwidth will support uninterrupted streaming of the high definition version of the application and if the second bandwidth will support the high definition version of the application.

19. The method of claim 11 wherein the first communication network comprises a wide area network (WAN) and the second communication network comprises a local area network (LAN).

20. A wireless communication device capable of communication with a media server over a first communication network and capable of communication with a media device over a second communication network, the wireless communication device comprising:

a processing system configured to monitor for an application request, wherein the application request indicates an application provided by the media server for display on the media device, determine a first bandwidth available on the first communication network and a second bandwidth available on the second communication network, determine if the first bandwidth and the second bandwidth support the application based on the application, determine whether the wireless communication device is operating on a battery power source located within the wireless communication device or another power source located externally from the wireless communication device, and determine whether the media device comprises an ability to decode the application; and

a wireless communication interface configured to, if the first bandwidth and the second bandwidth support the application, receive the application from the media server and transfer the application to the media device; and

the processing system further configured to instruct the media device to decode the application if the media device comprises the ability to decode the application and the wireless communication device is operating on the battery power source.

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 Jan 13, 2010
From: SHIPLEY, TREVOR DANIEL; SPANEL, ROBERT L.
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 023772/0033 →