IP Library Granted Patent US 8,489,748
Granted Patent B2
US 8,489,748 · App. 11/397,841 · Granted Jul 16, 2013

Enhanced UPnP AV media renderer

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,489,748
App. No.
11/397,841
Granted
Jul 16, 2013
Kind
B2
Abstract

A system for providing various overlay information one UPnP AV media renderers. According to the present invention, indications of messages and/or other information received by a UPnP mobile telephone or other UPnP control point can be directly transmitted to a renderer and exhibited in different manners. The present invention also permits the UPnP control point to transmit an event subscription to the renderer for subsequent use. The renderer permits accept or reject the receipt of various information at the particular time.

Claims (80)

1. A method comprising:

receiving at a universal plug and play control point device an indication of an activity; and

transmitting information regarding the activity to a rendering device within a universal plug and play environment, the information including an instruction for the rendering device to exhibit a notification to a user regarding the activity,

wherein the instruction further indicates how the notification to the user should be exhibited;

wherein the universal plug and play control point device comprises a mobile device.

2. The method of claim 1 , wherein the activity comprises the receipt of an incoming telephone call.

3. The method of claim 1 , wherein the activity comprises the receipt of an incoming message from a remote device.

4. The method of claim 1 , wherein the activity comprises an action relating to another universal plug and play device located within the universal plug and play environment.

5. The method of claim 1 , wherein the rendering device comprises an audio/video media rendering device.

6. The method of claim 5 , wherein the instruction directs the rendering device to overlay the notification over content being exhibited on the rendering device.

7. The method of claim 5 , wherein the instruction directs the rendering device to exhibit the notification in a picture-in-picture format relative to content being exhibited on the rendering device.

8. The method of claim 5 , wherein the instruction directs the rendering device to exhibit the notification in a scrolling format relative to content being exhibited on the rendering device.

9. The method of claim 1 , wherein the notification includes a request for feedback from the user.

10. The method of claim 9 , further comprising:

receiving the feedback that has been provided to the rendering device by the user in response to the request; and

implementing at least one action in response to the received feedback.

11. The method of claim 1 , wherein the instruction is based at least upon settings information relating to the activity, and wherein the settings information is modifiable by the user.

12. The method of claim 1 , wherein the mobile device comprises a mobile telephone.

13. A non-transitory computer readable medium comprising logic, the logic being operable, when executed on a processor, to:

receive at a universal plug and play control point device an indication of an activity; and

transmit information regarding the activity to a rendering device within a universal plug and play environment, the information including an instruction for the rendering device to exhibit a notification to a user regarding the activity,

wherein the instruction further indicates how the notification to the user should be exhibited;

wherein the notification includes a request for feedback from the user.

14. The non-transitory computer readable medium of claim 13 , wherein the activity is selected from the group consisting of the receipt of an incoming telephone call and the receipt of an incoming message from a remote device.

15. The non-transitory computer readable medium of claim 13 , wherein the activity comprises an action relating to another universal plug and play device located within the universal plug and play environment.

16. The non-transitory computer readable medium of claim 13 , wherein the instruction directs the rendering device to overlay the notification over content being exhibited on the rendering device.

17. The non-transitory computer readable medium of claim 13 , wherein the logic is further operable to:

receive the feedback that has been provided to the rendering device by the user in response to the request; and

implement at least one action in response to the received feedback.

18. A device, comprising:

a processor; and

a memory unit communicatively connected to the processor and including:

computer code for receiving an indication of an activity; and computer code for transmitting information regarding the activity to a rendering device within a universal plug and play environment, the information including an instruction for the rendering device to exhibit a notification to the user regarding the activity,

wherein the instruction further indicates how the notification to the user should be exhibited;

wherein the notification includes a request for feedback from the user.

19. The device of claim 18 , wherein the activity is selected from the group consisting of the receipt of an incoming telephone call and the receipt of an incoming message from a remote device.

20. The device of claim 18 , wherein the activity comprises an action relating to another universal plug and play device located within the universal plug and play environment.

21. The device of claim 18 , wherein the instruction directs the rendering device to overlay the notification over content being exhibited on the rendering device.

22. A method, comprising:

receiving at a universal plug and play rendering device information from a universal plug and play control point device relating to an indication received by the universal plug and play control point device of an activity, the information including an instruction for the rendering device to exhibit a notification to a user regarding the activity,

wherein the instruction further indicates how the notification to the user should be exhibited; and

in response to the receipt of the information, exhibiting the notification to the user in accordance with the instruction;

wherein the notification includes a request for feedback from the user.

23. The method of claim 22 , wherein the activity is selected from the group consisting of the receipt of an incoming telephone call by the universal plug and play control point device and the receipt of an incoming message by the universal plug and play control point device.

24. The method of claim 22 , wherein the activity comprises an action relating to another universal plug and play device located within a universal plug and play environment.

25. The method of claim 22 , wherein the rendering device comprises an audio/video media rendering device.

26. The method of claim 25 , wherein the instruction directs the rendering device to overlay the notification over content being exhibited on the rendering device.

27. The method of claim 25 , wherein the instruction directs the rendering device to exhibit the notification in a picture-in-picture format relative to content being exhibited on the rendering device.

28. The method of claim 25 , wherein the instruction directs the rendering device to exhibit the notification in a scrolling format relative to content being exhibited on the rendering device.

29. The method of claim 22 , further comprising:

receiving the feedback from the user in response to the request; and

transmitting the feedback to the universal plug and play control point device.

30. The method of claim 22 , wherein the universal plug and play control point device comprises a mobile device.

31. The method of claim 30 , wherein the mobile device comprises a mobile telephone.

32. A non-transitory computer readable medium comprising logic, the logic being operable, when executed on a processor, to:

receive, at a universal plug and play rendering device information from a universal plug and play control point device relating to an indication received by the universal plug and play control point device of an activity, the information including an instruction for the rendering device to exhibit a notification to the user regarding the activity,

wherein the instruction further indicates how the notification to the user should be exhibited; and

in response to the receipt of the information, exhibiting, exhibit the notification to the user in accordance with the instruction;

wherein the notification includes a request for feedback from the user.

33. The non-transitory computer readable medium of claim 32 , wherein the activity is selected from the group consisting of the receipt of an incoming telephone call by the universal plug and play control point device and the receipt of an incoming message by the universal plug and play control point device.

34. The non-transitory computer readable medium of claim 32 , wherein the activity comprises an action relating to another universal plug and play device located within a universal plug and play environment.

35. The non-transitory computer readable medium of claim 34 , wherein the instruction directs the rendering device to overlay the notification over content being exhibited on the rendering device.

36. A rendering device, comprising:

a processor; and

a memory unit communicatively connected to the processor and including

computer code for receiving information from a universal plug and play control point device relating to an indication received by the universal plug and play control point device of an activity, the information including an instruction for the rendering device to exhibit a notification to the user regarding the activity,

wherein the instruction further indicates how the notification to the user should be exhibited; and

computer code for, in response to the receipt of the information, exhibiting the notification to the user in accordance with the instruction;

wherein the notification includes a request for feedback from the user.

37. The rendering device of claim 36 , wherein the activity is selected from the group consisting of the receipt of an incoming telephone call by the universal plug and play control point device and the receipt of an incoming message by the universal plug and play control point device.

38. The rendering device of claim 36 , wherein the activity comprises an action relating to another universal plug and play device located within a universal plug and play environment.

39. The rendering device of claim 36 , wherein the instruction directs the rendering device to overlay the notification over content being exhibited on the rendering device.

40. A system, comprising:

a universal plug and play control point device configured to:

receive an indication of an activity; and

transmit information regarding the activity; and at least one universal plug and play device, each configured to:

receive the information from the universal plug and play control point device, the information including an instruction for the rendering device to exhibit a notification to a user regarding the activity,

wherein the instruction further indicates how the notification to the user should be exhibited, and

in response to the receipt of the information, exhibit the notification to the user in accordance with the instruction;

wherein the universal plug and play control point device comprises a mobile device.

Assignments (7)
UCC FINANCING STATEMENT AMENDMENT - DELETION OF SECURED PARTY Recorded Aug 30, 2016
From: NOKIA CORPORATION
To: MICROSOFT CORPORATION
Reel/Frame 039872/0112 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2015
From: CORE WIRELESS LICENSING, S.A.R.L.,
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 035871/0519 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2012
From: 2011 INTELLECTUAL PROPERTY ASSET TRUST
To: CORE WIRELESS LICENSING S.A.R.L
Reel/Frame 027485/0316 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2011
From: NOKIA CORPORATION
To: NOKIA 2011 PATENT TRUST
Reel/Frame 027120/0608 →
CHANGE OF NAME Recorded Oct 26, 2011
From: NOKIA 2011 PATENT TRUST
To: 2011 INTELLECTUAL PROPERTY ASSET TRUST
Reel/Frame 027121/0353 →
SHORT FORM PATENT SECURITY AGREEMENT Recorded Sep 13, 2011
From: CORE WIRELESS LICENSING S.A.R.L.
To: NOKIA CORPORATION; MICROSOFT CORPORATION
Reel/Frame 026894/0665 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2006
From: KAARELA, KARI; KAARELA, ELINA; KOISTINEN, KIRMO; TERVO, TIMO
To: NOKIA CORPORATION
Reel/Frame 017887/0991 →