IP Library Granted Patent US 9,681,189
Granted Patent B2
US 9,681,189 · App. 13/923,092 · Granted Jun 13, 2017

Paired devices

Inventors: Kaido Kert (San Francisco, CA); Christopher James Foulds (Cambridgeshire, GB)
Assignee: Microsoft Technology Licensing, LLC
H04N21/472H04N21/4126H04N21/4223H04N21/42203
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,681,189
App. No.
13/923,092
Filed
Jun 20, 2013
Granted
Jun 13, 2017
Kind
B2
Art Unit
2425
USPC
725/37
Abstract

Disclosed herein is a media device. The media device comprises an output component configured to deliver an experience to a user. In addition, the media device comprises a pairing communication link for exchanging information about the experience with a paired user device, and a detection component configured to directly detect an indication received from the user device. The indication is received over an air interface other than the communication link. Further, the media device comprises a processing component for decoding the indication. It is configured to exchange information via the pairing communication link with the paired user device in response to decoding the indication, the information including information about an option. The processing component is further configured to detect selection of the option and modify operation of the media device to implement the selected option.

Claims (49)

1. A media device comprising:

an interface to an output device;

a transmitter and a receiver configured to facilitate a pairing communication link between the media device and a user device;

a detection component implemented, at least in part, in hardware, and configured to directly detect an indication received from the user device over an air interface other than the pairing communication link, the indication including one or more of an audio indication or a visual indication; and

a processor configured to enable the media device to:

execute a first communication client associated with a username and logged in with the username;

pair with the user device using the pairing communication link to provide communications between the first communication client and a second communication client on the user device via the pairing communication link, the second communication client associated with the username and logged in with the username, the media device configured to pair with the user device based, at least in part, on the first communication client and the second communication client being associated with the username;

decode the detected indication received via the detection component and from the paired user device, the detected indication associated with a communication event associated with the second communication client;

output data associated with the detected indication using the interface to the output device;

exchange, via the pairing communication link, information from the first communication client to the second communication client associated with the paired user device in response to decoding the indication, the information including information about an option;

detect selection of the option; and

modify operation of the media device to implement the selected option.

2. The media device according to claim 1 , the processor further configured to enable the media device to transmit to the paired user device, as part of said information, a notification that the indication has been decoded.

3. The media device according to claim 1 , whereby the option is a selectable option received as part of said information and output to the user using the interface to the output device, the processor further configured to enable the media device to detect selection, at the media device, of the option by the first user.

4. The media device according to claim 1 , the processor further configured to enable the media device to detect selection of the option by detecting a control signal transmitted as part of said information by the paired user device in response to the option being selected at the paired user device.

5. The media device according to claim 1 , wherein the interface to the output device comprises an interface to a display for displaying information to the first user in a user interface.

6. The media device according to claim 1 , wherein the detection component comprises a microphone for detecting the audio indication.

7. The media device according to claim 6 , wherein the audio indication comprises a sonic watermark.

8. The media device according to claim 6 , wherein the audio indication comprises an audio sequence recognisable by the detection component.

9. The media device according to claim 1 , wherein the detection component comprises a camera for detecting the visual indication.

10. The media device according to claim 1 , wherein the processor is further configured to enable the media device to transmit a control signal to the paired user device associated with modifying operation of the paired user device.

11. The media device according to claim 10 , wherein the processor is further configured to:

send information to the paired user device, said information enabling the communication event to be established between the media device and a second user device.

12. The media device according to claim 11 , wherein said information comprises a network address of the media device for establishing the communication event with the second user device.

13. The media device according to claim 11 , wherein the processor is configured to enable the media device to receive an established communication event associated with the second communication client that is transferred from the paired user device.

14. A user device comprising:

a transmitter and a receiver configured to facilitate a pairing communication link with a media device;

an indication generator implemented, at least in part, for generating an indication for transmission, over an air interface other than the pairing communication link, to the media device, the indication including one or more of an audio indication or a visual indication; and

a processor configured to enable the user device to:

execute a first communication client, from a software provider and associated with a username, the first communication client logged in with the username and configured to trigger generating the indication for transmission, over the air interface other than the pairing communication link, to the media device;

pair with the media device using the pairing communication link to provide communications between the first communication client and a second communication client, from the software provider and on the media device, the second communication client associated with the username and logged in with the username, the user device configured to pair with the media device based, at least in part, on the first communication client and the second communication client being associated with the username; and

exchange information, via the pairing communication link, with the paired media device responsive to detection by the media device of the indication transmitted over the air interface, the information including information about an option associated with a communication event associated with the first communication client, thereby enabling the paired media device to modify its operation upon detecting selection of the option.

15. The user device according to claim 14 , wherein the processor is further configured to:

provide the option as a selectable option to the paired media device as part of said information;

receive a control signal from the paired media device when the selectable option has been activated by a user of the paired media device; and

modify the operation of the user device based on the control signal.

16. The user device according to claim 14 , further comprising an output device, wherein the option is output to the user via the output device, and

wherein the processor is further configured to:

detect selection of the option by the user; and

responsive to detecting selection of the option, transmit a control signal to the paired media device as part of said information.

17. The user device according to claim 14 , further comprising an output display device.

18. The user device according to claim 14 , wherein the communication client is further configured to establish a communication event with a second user device via a network that is different from the pairing communication link.

19. The user device according to claim 18 , wherein the processor is further configured to transfer the communication event established via the first communication client to the paired media device based on the control signal.

20. A method comprising:

pairing a media device with a user device via a pairing communication link, the media device comprising a first communication client associated with a username and logged in with the username, the user device comprising a second communication client associated with the username and logged in with the username, the pairing comprising pairing with the user device based, at least in part, on the first communication client and the second communication client being associated with the username;

directly detecting, at the media device, an indication received from the paired user device over an air interface other than the pairing communication link, the indication from the paired user device associated with a communication session with a second user device over a communication network link that is different from the pairing communication link, the indication including one or more of an audio indication or a visual indication;

decoding the indication and exchanging information via the pairing communication link with the paired user device;

receiving a selectable option over the pairing communication link and outputting a selectable option to a user at the media device; and

detecting selection of the option and sending information to the paired user device, the information enabling an established communication event with a second communication device to be transferred to the media device from the paired user device, based on the selected option.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2015
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 039025/0454 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2013
From: KERT, KAIDO; FOULDS, CHRISTOPHER JAMES
To: MICROSOFT CORPORATION
Reel/Frame 030656/0520 →
Continuity (1)
Related Publication 20140380362A1 · Dec 25, 2014