IP Library Granted Patent US 8,667,541
Granted Patent B1
US 8,667,541 · App. 12/606,239 · Granted Mar 4, 2014

Intelligent handset remote control

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,667,541
App. No.
12/606,239
Granted
Mar 4, 2014
Kind
B1
Abstract

A system is provided for intelligent handset remote control. The system includes a processor on a handset and a remote control component. When executed by the processor, the remote control component stores a list of media network providers, determines a location associated with the handset, retrieves an index associated with a media presentation device based on the location, and maps each of the media network providers in the list with at most one entry in the index. The remote control component also presents the list of media network providers to a user interface for the handset as a list of selectable inputs, receives a selection of one of the list of selectable inputs via the user interface, and transmits a command to the media presentation device to present media based on an entry in the index that corresponds to the selection.

Claims (38)

1. A system for an intelligent handset remote control, comprising:

a processor on a handset; and

a remote control component that, when executed by the processor,

stores a list of media network providers,

determines a location associated with the handset by executing a location fix technology,

retrieves a plurality of indexes associated with different media package providers based on the location, wherein one of the plurality of indexes is associated with a media presentation display device,

determines which media package provider of the different media package providers provides service to the location by:

transmitting a first command to the media presentation display device to present media based on an entry that differs between the plurality of indexes, and

identifying the one of the plurality of indexes associated with the media presentation display device based on the entry that differs between the plurality of indexes and further based on meta-data received from the media presentation display device subsequent to transmitting the first command to present media based on the entry that differs between the plurality of indexes,

synchronizes each of the media network providers in the list with at most one entry in the one of the plurality of indexes,

presents the list of media network providers to a user interface for the handset as a list of selectable inputs,

receives a selection of one of the list of selectable inputs via the user interface, and

transmits a second command to the media presentation display device to present media based on an entry in the one of the plurality of indexes when the entry in the one of the plurality of indexes corresponds to the selection.

2. The system of claim 1 , wherein the handset is one of a personal computer, a mobile telecommunication device, a mobile handset, a personal digital assistant, a mobile computer, a handheld gaming device, a wireless mobile device, a pager, a portable computer, a tablet computer, a laptop computer, a media player, a digital camera, a digital music player, and a digital calculator.

3. The system of claim 1 , wherein the location fix technology comprises one of an advanced forward link trilateration technology, a cell tower identification technology, a global positioning system technology, and a hybrid location fix technology.

4. The system of claim 1 , wherein the list of media network providers comprise at least one of a television network, a television station, a radio network, and a radio station.

5. The system of claim 1 , wherein the plurality of indexes comprises identifiers for at least one of television channels and radio transmission frequencies.

6. The system of claim 1 , wherein the media presentation device is one of a television, a set top box, a media server, and a radio.

7. The system of claim 1 , wherein the remote control component retrieves the plurality of indexes based on the media package providers associated with the location.

8. The system of claim 1 , wherein the remote control component retrieves the plurality of indexes via over-the-air communication.

9. The system of claim 8 , wherein the over-the-air communication comprises one of an integrated digital enhanced network (IDEN) communication technology, a code division multiple access (CDMA) technology, a wideband code division multiple access (WCDMA) technology, a long-term evolution (LTE) technology, a global system for mobile communication (GSM) technology, a universal mobile telecommunications system (UMTS) technology, and a worldwide interoperability for microwave access (WiMAX) technology.

10. A computer implemented method for an intelligent handset remote control, comprising:

storing a list of media network providers on a handset;

determining a location associated with the handset;

retrieving a plurality of indexes associated with different media package providers based on the location, wherein one of the plurality of indexes is associated with a media presentation display device;

determining which media package provider of the different media package providers provides service to the location by:

transmitting a first command to the media presentation display device to present media based on an entry that differs between the plurality of indexes;

identifying the one of the plurality of indexes associated with the media presentation display device based on the entry that differs between the plurality of indexes and further based on meta-data received from the media presentation display device subsequent to transmitting the first command to present media based on the entry that differs between the plurality of indexes;

synchronizing each of the media network providers in the list with at most one entry in the one of the plurality of indexes;

presenting the list of media network providers to a user interface for the handset as a list of selectable inputs;

receiving a selection of one of the list of selectable inputs via the user interface; and

transmitting a second command to the media presentation display device to present media on the media presentation display device based on an entry in the one of the plurality of indexes that corresponds to the selection, wherein the handset and the media presentation display device are separate devices.

11. The computer implemented method of claim 10 , wherein the location associated with the handset is based on an entry of a schedule when the handset is scheduled to be at the location.

12. The computer implemented method of claim 10 , further comprising retrieving an other index associated with the media presentation device in response to a determination that the handset is approaching a geographical limit associated with at least one of the plurality of indexes.

13. The computer implemented method of claim 12 , wherein retrieving the other index comprises one of adding the other index to a memory in the handset and replacing at least one of the plurality of indexes.

14. The computer implemented method of claim 13 , wherein a determination for replacing the at least one of the plurality of indexes is based on a direction opposite to a direction associated with the geographical limit associated with the at least one of the plurality of indexes.

15. The computer implemented method of claim 10 , further comprising providing an identification of the one of the plurality of indexes for the media presentation device to at least one of the handset based on a subsequent determination of the location associated with the handset and a second handset based on a subsequent determination of the location associated with the second handset.

16. The computer implemented method of claim 10 , wherein identifying the one of the plurality of indexes is further based on input received from the user interface subsequent to transmitting the first command to present media based on the entry that differs between the plurality of indexes.

Assignments (5)
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 →