IP Library Granted Patent US 10,454,862
Granted Patent B2
US 10,454,862 · App. 14/677,569 · Granted Oct 22, 2019

Media appliance

Inventors: David Dinka (London, GB); Gisela Gier (London, GB)
Assignee: Rovi Technologies Corporation
H04L51/10H04L65/1089H04L67/10H04N5/44591H04N21/4221H04N21/42221H04N21/42222H04N21/4431H04N21/4542H04N21/4781H04N21/4788H04N21/485H04N21/4882H04N21/6125H04N21/6175H04N21/84A63F2300/572A63F2300/577H04M7/006H04M7/122
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 10,454,862
App. No.
14/677,569
Filed
Apr 2, 2015
Granted
Oct 22, 2019
Kind
B2
Art Unit
3715
USPC
463/31
Abstract

A media appliance comprising: video apparatus for outputting signals to a screen; a control device allowing a user to control the output of signals from the video apparatus to the screen, thereby selecting a viewing activity; a network interface for accessing a packet-based network; a memory storing a communication client application; and processing apparatus, coupled to the memory, network interface and video apparatus, and arranged to execute the communication client application; wherein the client application is configured so as when executed to allow the user to conduct bidirectional communications with other users via the packet-based network, and output notifications to the user of incoming communication events received from other users over the packet-based network; and wherein the client application is further configured to defer one or more of said notifications of incoming communication events received during said viewing activity, determine a delineation in the viewing activity, and automatically output the one or more notifications to the user following said delineation.

Claims (51)

1. A media appliance comprising:

video apparatus for outputting signals to a screen;

a memory storing a communication client application;

a control device allowing a user to control the output of signals from the video apparatus to the screen, thereby selecting a program, the control device configured to receive audio from the user and to communicate audio received from the user to the communication client application;

a network interface for accessing a packet-based network; and

processing apparatus, coupled to the memory, network interface and video apparatus, and arranged to execute the communication client application; that when executed performs operations including:

enabling the user to conduct bidirectional communications with other users via the packet-based network, the audio reception and communication capabilities of the control device to be utilized by the user in conducting the bidirectional communications;

receiving one or more incoming communication events during playback of the program;

deferring a notification of the one or more incoming communication events until a break in the program;

calculating an expected end time for the program based on a program schedule; and

automatically sending, responsive to the one or more incoming communication events, before the break in the program, without requiring an input from the user viewing the program, automated messages to one or more originators of the one or more incoming communication events received during the program, the automated messages configured to indicate unavailability of the user to the one or more originators and a prediction of the user's expected availability based on the expected end time.

2. The media appliance of claim 1 , wherein the client application is further configured to:

identify the selected program; and

include information about the identified program in said automated message.

3. The media appliance of claim 1 , wherein:

the media appliance comprises a television receiver for receiving television signals representing television programs via a television network; and

the video apparatus is coupled to the television receiver, and operable to output the television signals of the selected program from the television receiver to the screen.

4. The media appliance of claim 3 , being one of: a television set comprising said screen, and a set-top box for plugging into a television set.

5. The media appliance of claim 1 , wherein:

the video apparatus comprises an input from an external source of video signals, and is operable to output the video signals to the screen; and

the control device allows a user to control the output of video signals to the screen, and to thereby select the external source for said program.

6. The media appliance of claim 1 , wherein the communication client comprises a user-setting arranged to toggle between a first mode of operation in which said automated messages are sent in response to incoming communication events received during the program, and a second mode of operation in which such automated messages are not sent in response to incoming communication events received during the program.

7. The media appliance of claim 1 , wherein the client application is further configured to:

receive data indicating timing information associated with the program;

determine that the timing information indicates a beginning of a commercial break in the program; and

in response to determining that the timing information indicates the beginning of the commercial break, identify the break in the program as the beginning of the commercial break.

8. A method of operating a media appliance having video apparatus for outputting signals to a screen, a network interface for accessing a packet-based network, and a processing apparatus for executing a communication client application; the method comprising:

receiving an input from a control device allowing a user to control the output of signals from the video apparatus to the screen, thereby selecting a program, the control device configured to receive voice signals from the user and communicate voice signals received from the user to the communication client application;

executing the communication client application on the processing apparatus of the media appliance operable to enable bidirectional communications with other users via the packet-based network, the control device to be utilized by the user in conducting the bidirectional communications;

receiving one or more incoming communication events during the program;

deferring a notification of the one or more incoming communication events until a break in the program;

calculating an expected end time for the program based on a program schedule; and

automatically sending, responsive to said incoming communication events, before the break in the program, without requiring an input from the user viewing the program, automated messages to one or more originators of the one or more incoming communication events to indicate unavailability of the user to the one more originators and a prediction of the user's expected availability based on the expected end time.

9. The method of operating a media appliance of claim 8 , further comprising:

identifying the selected program; and

including information about the identified program in said automated message.

10. The method of operating a media appliance of claim 8 , wherein:

the media appliance comprises a television receiver for receiving television signals representing television programs via a television network;

the video apparatus is coupled to the television receiver, and operable to output the television signals of the selected program from the television receiver to the screen.

11. The method of operating a media appliance of claim 10 , wherein the media appliance is one of a television set comprising said screen, and a set-top box for plugging into a television set.

12. The method of operating a media appliance of claim 8 , wherein:

the video apparatus comprises an input from an external source of video signals operable for outputting the video signals to the screen; and

the control device allows a user to control the output of video signals to the screen, and selecting the external source for said program.

13. The method of operating a media appliance of claim 8 , further comprising:

presenting the user with an option for toggling between a first and a second mode of operation;

in response to a user selection of the first mode of operation, sending automated messages in response to incoming communications events received during the program; and

in response to a user selection of the second mode of operation, not sending automated messages in response to incoming communications events received during the program.

14. The method of claim 8 , further comprising:

receiving data indicating timing information associated with the program;

determining that the timing information indicates a beginning of a commercial break in the program; and

in response to determining that the timing information indicates the beginning of the commercial break, identifying the break in the program as the beginning of the commercial break.

Assignments (9)
CHANGE OF NAME Recorded Sep 25, 2024
From: ROVI TECHNOLOGIES CORPORATION
To: ADEIA TECHNOLOGIES INC.
Reel/Frame 069047/0828 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2015
From: DINKA, DAVID; GIER, GISELA
To: SKYPE LIMITED
Reel/Frame 035436/0949 →
CHANGE OF NAME Recorded Apr 17, 2015
From: SKYPE LIMITED
To: SKYPE
Reel/Frame 035455/0559 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2015
From: SKYPE
To: ROVI TECHNOLOGIES CORPORATION
Reel/Frame 035436/0988 →
Priority Claims (1)
GB 10054583 · Mar 31, 2010 · national
Continuity (2)
Continuation 12843293 · Jul 26, 2010
Related Publication 20150215250A1 · Jul 30, 2015