Systems and methods for enhanced television interaction
First Claim
Patent Images
1. A method comprising:
- receiving, by a secondary device and from a television system component, a query signal requesting information regarding whether a haptic effect library associated with a particular television program is installed on the secondary device, wherein the query signal is transmitted from the television system component in response to detecting that the particular television program is being watched for a first time;
in response to receiving the query signal, transmitting, by the secondary device, a signal to the television system component indicating that the haptic effect library is not installed;
after transmitting the signal to the television system component, receiving by the secondary device and from the television system component, haptic effect data configured to be used by the secondary device to install the haptic effect library on the secondary device;
in response to receiving the haptic effect data, installing, by the secondary device, the haptic effect library using the haptic effect data;
receiving a notification signal, by the secondary device and from the television system component, the notification signal comprising notification information indicating an event associated with the particular television program;
determining, by the secondary device, a haptic effect within the haptic effect library and associated with the notification information; and
generating and transmitting, by the secondary device, a haptic signal to a haptic output device, the haptic signal configured to cause the haptic output device to output the haptic effect.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for enhanced television interaction are disclosed. For example, one disclosed method includes receiving notification information, the notification information indicating an event associated with video content displayed by a television device; determining a haptic effect associated with the notification information; generating and transmitting a haptic signal to a haptic output device, the haptic signal configured to cause the haptic output device to output the haptic effect.
257 Citations
33 Claims
-
1. A method comprising:
-
receiving, by a secondary device and from a television system component, a query signal requesting information regarding whether a haptic effect library associated with a particular television program is installed on the secondary device, wherein the query signal is transmitted from the television system component in response to detecting that the particular television program is being watched for a first time; in response to receiving the query signal, transmitting, by the secondary device, a signal to the television system component indicating that the haptic effect library is not installed; after transmitting the signal to the television system component, receiving by the secondary device and from the television system component, haptic effect data configured to be used by the secondary device to install the haptic effect library on the secondary device; in response to receiving the haptic effect data, installing, by the secondary device, the haptic effect library using the haptic effect data; receiving a notification signal, by the secondary device and from the television system component, the notification signal comprising notification information indicating an event associated with the particular television program; determining, by the secondary device, a haptic effect within the haptic effect library and associated with the notification information; and generating and transmitting, by the secondary device, a haptic signal to a haptic output device, the haptic signal configured to cause the haptic output device to output the haptic effect. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
detecting, by a television system component, that a particular television program is being watched for a first time; in response to detecting that the particular television program is being watched for the first time, transmitting, by the television system component, a query signal to a secondary device requesting information regarding whether a haptic effect library associated with the particular television program is installed on the secondary device; after transmitting the query signal, receiving, by the television system component and from the secondary device, a signal indicating that the haptic effect library is not installed on the secondary device; in response to receiving the signal indicating that the haptic effect library is not installed, transmitting, by the television system component and to the secondary device, haptic effect data configured to be used by the secondary device to install the haptic effect library on the secondary device; monitoring, by the television system component, a content stream comprising video data and audio data associated with the particular television program; detecting, by the television system component, an event within the content stream; and generating and transmitting, by the television system component, a notification signal associated with the event to the secondary device, notification signal configured to cause the secondary device to use the haptic effect library to determine a haptic effect to output. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer-readable medium comprising program code configured to be executed by a processor of a secondary device to cause the processor to:
-
receive, from a television system component, a query signal requesting information regarding whether a haptic effect library associated with a particular television program is installed on the secondary device, wherein the query signal is transmitted from the television system component in response to detecting that the particular television program is being watched for a first time; in response to receiving the query signal, transmit a signal to the television system component indicating that the haptic effect library is not installed on the secondary device; after transmitting the signal to the television system component, receive from the television system component haptic effect data configured to be used by the secondary device to install the haptic effect library on the secondary device; in response to receiving the haptic effect data, install the haptic effect library using the haptic effect data; receive a notification signal from the television system component and comprising notification information indicating an event associated with the particular television program; determine a haptic effect within the haptic effect library and associated with the notification information; and generate and transmit a haptic signal to a haptic output device, the haptic signal configured to cause the haptic output device to output the haptic effect. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A non-transitory computer-readable medium comprising program code configured to be executed by a processor of a television system component to cause the processor to:
-
detect that a particular television program is being watched for a first time; in response to detecting that the particular television program is being watched for the first time, transmit a query signal to a secondary device requesting information regarding whether a haptic effect library associated with the particular television program is installed on the secondary device; after transmitting the query signal, receive from the secondary device a signal indicating that the haptic effect library is not installed on the secondary device; in response to receiving the signal indicating that the haptic effect library is not installed, transmit to the secondary device haptic effect data configured to be used by the secondary device to install the haptic effect library on the secondary device; monitor a content stream comprising video and audio data associated with the particular television program; detect an event within the content stream; and generate and transmit a notification signal associated with the event to the secondary device, the notification signal configured to cause the secondary device to use the haptic effect library to determine a haptic effect to output. - View Dependent Claims (29, 30, 31)
-
-
32. A method comprising:
-
detecting, by a computing device, that particular video data is being watched for a first time; in response to detecting that the particular video data is being watched for the first time, transmitting, by the computing device, a query signal to a secondary device requesting information regarding whether a haptic effect library associated with particular video data is installed on the secondary device; after transmitting the query signal, receiving, by the computing device and from the secondary device, a signal indicating that the haptic effect library is not installed on the secondary device; in response to receiving the signal indicating that the haptic effect library is not installed, transmitting, by the computing device and to the secondary device, haptic effect data configured to be used by the secondary device to install the haptic effect library on the secondary device; receiving, by the computing device, a content stream comprising the particular video data, audio data, and event data; monitoring, by the computing device, the content stream to detect an event associated with the event data in the content stream; generating, by the computing device, a haptic signal associated with the event, the haptic signal configured to cause a haptic output device to output a haptic effect included within the haptic effect library; and transmitting, by the computing device, the haptic signal to the secondary device, the haptic signal configured to cause the secondary device to output the haptic effect.
-
-
33. A non-transitory computer-readable medium comprising program code configured to be executed by a processor of a computing device to cause the processor to:
-
detect that particular video data is being watched for a first time; in response to detecting that the particular video data is being watched for the first time, transmit a query signal to a secondary device requesting information regarding whether a haptic effect library associated with particular video data is installed on the secondary device; after transmitting the query signal, receive, from the secondary device, a signal indicating that the haptic effect library is not installed; in response to receiving the signal indicating that the haptic effect library is not installed, transmit, to the secondary device, haptic effect data configured to be used by the secondary device to install the haptic effect library on the secondary device; receive a content stream comprising the particular video data, audio data, and event data; monitor the content stream to detect an event associated with the event data in the content stream; generate a haptic signal associated with the event, the haptic signal configured to cause a haptic output device to output a haptic effect included within the haptic effect library; and transmit the haptic signal to the secondary device, the haptic signal configured to cause the secondary device to output the haptic effect.
-
Specification