IP Library Granted Patent US 9,922,550
Granted Patent B2
US 9,922,550 · App. 15/198,586 · Granted Mar 20, 2018

Remote control framework

Inventors: Sian James (Cambridge, GB); Neal Harris (Cambridge, GB); John Turner (Ely, GB); Tim Howes (Cambridge, GB)
Assignee: Conversant Wireless Licensing S.a.r.l.
G08C17/02G08C23/04H04N21/42204G08C2201/40G08C2201/41G08C2201/93H04M1/72533H04N21/43615
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,922,550
App. No.
15/198,586
Granted
Mar 20, 2018
Kind
B2
Abstract

A remote control framework enables a plurality of target devices to be controlled by a plurality of remote control devices irrespective of bearer types. In a preferred embodiment any target device may also act as a control device and any control device may also act as a target device. The framework also enables any application running on any target device to be controlled by any controller device.

Claims (39)

1. An apparatus providing multiple applications, configured to:

run multiple applications concurrently, wherein the multiple applications are configured to be remotely controlled by a same controller device;

receive a command from the controller device over a remote control bearer, the command as received over the bearer being applicable to more than one of the multiple applications;

select at least one of the multiple applications based on a predetermined policy comprising an operation state of the at least one of the multiple applications, the operation state being one or both of a recent history of user operations, and whether the at least one of multiple applications is in an active state; and

deliver the command to the selected at least one of the multiple applications.

2. An apparatus according to claim 1 , wherein the apparatus is configured to receive the command from the controller device using a bearer plug-in corresponding to the remote control bearer.

3. An apparatus according to claim 2 , wherein the bearer plug-in comprises one of Bluetooth audio video remote control profile (AVRCP) plug-in, wired headset plug-in and infrared remote control plug-in.

4. An apparatus according to claim 1 , wherein the apparatus is configured to receive the command from the controller device using a protocol set corresponding to the remote control bearer.

5. An apparatus according to claim 4 , wherein the remote control bearer comprises one of Bluetooth, WLAN, Infrared and wired bearers.

6. An apparatus according to claim 1 , wherein the apparatus is configured to select at least one of the multiple applications to receive the command using a target selector plug-in.

7. An apparatus according to claim 1 , wherein the apparatus is configured to deliver the command to the selected one of the multiple applications through an application programming interface (API).

8. An apparatus according to claim 1 , wherein the predetermined policy further comprises at least one of application order in the Read Only Memory (ROM) of the apparatus, relative deemed importance of applications, and user preference determined based on user behaviors.

9. An apparatus according to claim 1 , wherein the at least one of multiple applications comprises a media player application, and the active state for the media player application comprises a playing state.

10. An apparatus according to claim 1 , wherein the at least one of multiple applications comprises a media player application and a phone application, the active state for the media player application comprises a running state, and the active state for the phone application comprises an active phone call;

wherein, responsive to both an active phone call and the media player application in a running state, the apparatus is configured to select the phone application for delivery of the command.

11. An apparatus according to claim 1 , wherein the apparatus comprises a mobile phone.

12. An apparatus according to claim 10 , wherein the apparatus is further configured to:

provide a first volume control user interface associated with the phone application for display;

provide a second volume control user interface associated with the media player application for display; and

upon selection of the phone application for delivery of a command related to volume control changes, update the first user interface responsive to the received command.

13. An apparatus providing multiple applications, configured to:

run multiple applications concurrently, wherein the multiple applications are configured to be remotely controlled by a controller device and comprise one or more audio applications;

receive a command from the controller device over a remote control bearer, the command as received over the bearer being applicable to more than one of the multiple applications;

select at least one audio application that is playing audio based on a predetermined policy comprising an operation state of the at least one of the multiple applications, the operation state being one or both of a recent history of user operations, and whether the at least one of multiple applications is in an active state; and

deliver the command to the selected at least one audio application.

14. An apparatus according to claim 13 , wherein the apparatus is configured to receive the command from the controller device using a bearer plug-in corresponding to the remote control bearer.

15. An apparatus according to claim 14 , wherein the bearer plug-in comprises one of Bluetooth audio video remote control profile (AVRCP) plug-in, wired headset plug-in and infrared remote control plug-in.

16. An apparatus according to claim 13 , wherein the apparatus is configured to receive the command from the controller device using a protocol set corresponding to the remote control bearer.

17. An apparatus according to claim 16 , wherein the remote control bearer comprises one of Bluetooth, WLAN, Infrared and wired bearers.

18. An apparatus according to claim 13 , wherein the apparatus is configured to select at least one audio application to receive the command using a target selector plug-in.

19. An apparatus according to claim 13 , wherein the apparatus is configured to deliver the command to the selected at least one audio application through an application programming interface (API).

20. An apparatus according to claim 13 , wherein the apparatus comprises a mobile phone;

wherein the one or more audio applications comprise a media player application and a phone application;

wherein the active state of the media player application is a playing state, and the active state of the phone application is a phone call being active;

and wherein responsive to both a phone call being active and the media player application in its playing state, the apparatus is configured to select the phone application for delivery of the command.

21. An apparatus according to claim 20 , wherein the apparatus is further configured to:

provide a first volume control user interface associated with the phone application for display;

provide a second volume control user interface associated with the media player application for display; and

upon selection of the phone application for delivery of a command related to volume control changes, update the first user interface responsive to the received command.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Apr 13, 2021
From: CPPIB CREDIT INVESTMENTS INC.
To: CONVERSANT WIRELESS LICENSING S.A R.L.
Reel/Frame 055910/0832 →
AMENDED AND RESTATED U.S. PATENT SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Aug 22, 2018
From: CONVERSANT WIRELESS LICENSING S.A R.L.
To: CPPIB CREDIT INVESTMENTS, INC.
Reel/Frame 046897/0001 →
CHANGE OF NAME Recorded Sep 11, 2017
From: CORE WIRELESS LICENSING S.A.R.L.
To: CONVERSANT WIRELESS LICENSING S.A R.L.
Reel/Frame 043814/0274 →
Continuity (2)
Continuation 11994016
Related Publication 20170046946A1 · Feb 16, 2017