Systems and methods for enhanced television interaction
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04N-021/81
H04N-021/488
H04N-021/41
H04N-021/44
H04N-021/422
H04N-021/4788
G08B-006/00
H04N-005/44
출원번호
US-0827850
(2013-03-14)
등록번호
US-9866924
(2018-01-09)
발명자
/ 주소
Grant, Danny
Pimentel, Pamela
Gervais, Eric
Levesque, Vincent
Kapelus, Aaron
Chang, Mina
Parker, Daniel
Birnbaum, David
Jiang, Li
Rank, Stephen
출원인 / 주소
Immersion Corporation
대리인 / 주소
Kilpatrick Townsend & Stockton LLP
인용정보
피인용 횟수 :
0인용 특허 :
196
초록▼
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 associate
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.
대표청구항▼
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 transmitt
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; andgenerating 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. The method of claim 1, further comprising: generating and transmitting a video signal to a display device positioned on the secondary device. 3. The method of claim 1, further comprising: receiving secondary information that is associated with the particular television program;monitoring the secondary information;detecting another event associated with the secondary information; andbased on detecting the other event, generating and transmitting a second haptic signal to the haptic output device, the second haptic signal configured to cause the haptic output device to output the haptic effect. 4. The method of claim 1, further comprising receiving an input from an input device, and wherein the input comprises a sensed physiological condition of a user and the haptic signal is based on the sensed physiological condition. 5. The method of claim 1, wherein the haptic signal is based on information associated with video content and information from a social networking account. 6. The method of claim 1, wherein the notification information comprises information associated with a status of a user of a social networking site and video content. 7. The method of claim 1, further comprising generating and transmitting an audio signal to a speaker, the audio signal based on the notification information. 8. The method of claim 1, wherein: the haptic effect data comprises a uniform resource locator (URL); andinstalling the haptic effect library using the haptic effect data comprises downloading the haptic effect library from a remote device using the URL and temporarily installing the haptic effect library. 9. The method of claim 8, wherein the notification signal comprises: the haptic effect data configured to be used to install the haptic effect library; andthe notification information indicating the event associated with the particular television program. 10. The method of claim 1, wherein the secondary device comprises a wearable device. 11. The method of claim 1, wherein the television system component comprises a television, a digital video recorder (DVR), a digital video disc (DVD) player, or a set-top box. 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; andgenerating 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. 13. The method of claim 12, further comprising transmitting secondary information to the secondary device, the secondary information associated with the content stream and configured to be visually displayed by the secondary device. 14. The method of claim 12, wherein the secondary device comprises a smartphone or a remote control. 15. The method of claim 12, wherein the notification signal comprises the haptic effect or an audio effect. 16. The method of claim 12, wherein the notification signal comprises a first notification signal that is configured to cause a first secondary device to output a first haptic effect and a second notification signal that is configured to cause a second secondary device to output a second haptic effect that is different from the first haptic effect. 17. The method of claim 16, wherein the first secondary device is configured to control the television system component and the first haptic effect is configured to prompt a user to take action. 18. The method of claim 12, wherein detecting the event within the content stream comprises: analyzing the audio data to detect the occurrence of the event; oranalyzing the video data to detect the occurrence of the event. 19. The method of claim 12, wherein detecting the event within the content stream comprises determining a correspondence between the audio data and the video data. 20. The method of claim 12, wherein the content stream comprises a primary program, and the event is not associated with the interruption of the primary program. 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; andgenerate 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. 22. The non-transitory computer-readable medium of claim 21, further comprising program code configured to cause the processor to: generate and transmit a video signal to a display device of the secondary device. 23. The non-transitory computer-readable medium of claim 21, further comprising program code configured to cause the processor to: receive secondary information that is associated with the particular television program;monitor the secondary information;detect another event associated with the secondary information; andbased on detecting the other event, generate and transmit a second haptic signal to the haptic output device, the second haptic signal configured to cause the haptic output device to output the haptic effect. 24. The non-transitory computer-readable medium of claim 21, further comprising program code configured to cause the processor to receive an input from an input device, and wherein the input comprises a sensed physiological condition of a user and the haptic signal is based on the sensed physiological condition. 25. The non-transitory computer-readable medium of claim 21, wherein the haptic signal is based on information associated with video content and information from a social networking account. 26. The non-transitory computer-readable medium of claim 21, wherein the notification information comprises information associated with a status of a user of a social networking site and video content. 27. The non-transitory computer-readable medium of claim 21, further comprising program code configured to cause the processor to generate and transmit an audio signal to a speaker, the audio signal based on the notification information. 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; andgenerate 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. 29. The non-transitory computer-readable medium of claim 28, further comprising program code configured to cause the processor to transmit secondary information to the secondary device, the secondary information associated with the content stream and configured to be visually displayed by the secondary device. 30. The non-transitory computer-readable medium of claim 28, wherein the secondary device comprises a smartphone or a remote control. 31. The non-transitory computer-readable medium of claim 28, wherein the notification signal comprises the haptic effect or an audio effect. 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; andtransmitting, 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; andtransmit the haptic signal to the secondary device, the haptic signal configured to cause the secondary device to output the haptic effect.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (196)
Abrams Daniel Lawrence (1185 Park Ave. ; Apartment 4K New York NY 10128), 3-D computer input device.
Clark Michael R. (Glendale CA) Kay Alan C. (Los Angeles CA) Ferrara Thomas (Canyon Country CA), Anti-rotation mechanism for direct manipulation position input controller for computer.
Svancarek Mark K. (Redmond WA) Adan Manolito E. (Woodinville WA) Van Flandern Michael W. (Redmond WA) Suzuki Hajime (Kanagawa-ken JPX), Apparatus and method for bidirectional data communication in a game port.
Serrano Arthur (West Hills CA) Avitan Asher (Granada Hills CA), Apparatus and method for incoming call detection and alarm circuitry for cellular telephones.
Tomelleri Raffaele (Verona ITX), Apparatus for measure and/or check the position and orientation of characteristic spots or areas in structures, particul.
Rosenberg Louis B. (Mountain View CA), Computer interface or control input device for laparoscopic surgical instrument and other elongated mechanical objects.
Aoki Yoichi (Kawasaki JPX) Sato Yasuo (Kawasaki JPX) Ito Chiaki (Kawasaki JPX) Nishiuchi Hitoshi (Kawasaki JPX) Nakamoto Makoto (Kawasaki JPX) Yamaguchi Syoji (Kawasaki JPX) Mio Haruhiko (Kawasaki JP, Data processing device that enables mouse-operated application programs to be operated from an operation pad, and an ope.
Anderson Robert Lee ; Meyer Marcella Evelyn ; Miller Gary Lynn, Delta time measurement circuit for determining parameter derivatives of a rotational velocity sensor signal.
Barrett Robert C. (San Jose CA) Olyha ; Jr. Robert S. (LaGrange NY) Rutledge Joseph D. (Mahopac NY), Graphical user interface cursor positioning device having a negative inertia transfer function.
Clanton ; III Charles H. (San Francisco CA) Young Emilie (Boulder CO) Palrang Joseph M. (Sunnyvale CA) Janssens Marcel D. (Sunnyvale CA), Graphical user interface for interactive television with an animated agent.
Karlen James P. (Bethel OH) Thompson ; Jr. Jack M. (Cincinnati OH) Kowalski Keith A. (Cincinnati OH) Bockhold John (Cincinnati OH) Damico David (Lebanon OH), Industrial robot with servo.
Aoyagi Tetsuji (Kanagawa JPX) Miura Takeshi (Aomori JPX) Suzuki Hajime (Kanagawa JPX) Sanchez Russell I. (Seattle WA) Svancarek Mark K. (Redmond WA) Suzuki Toru (Kanagawa JPX) Paull Mike M. (Seattle , Input device for providing multi-dimensional position coordinate signals to a computer.
Ikeda Michiaki (Onga JPX) Kaku Hisayuki (Kitakyushu JPX) Yamashita Shinji (Kitakyushu JPX) Hara Kenji (Kitakyushu JPX) Ono Hiroyuki (Kitakyushu JPX), Magnetic encoder for detection of incremental and absolute value displacement.
Watkins John (Sunnyvale CA) Labuda David (Half Moon Bay CA) Van Loo William C. (Palo Alto CA), Maintaining data coherency between a central cache, an I/O cache and a memory.
Lilley Stephen John,GBX ; Taylor Hugh Francis,GBX ; Theobald David Reginald,GBX ; Carlson Craig J. ; Rosen David I. ; Johnson Thomas R., Medical injection system and method, gas spring thereof and launching device using gas spring.
Hachiya, Kazuhiko; Kitamura, Michio; Koki, Takashi; Otaki, Namie, Method and apparatus for automatic sending of E-mail and automatic sending control program supplying medium.
Davidson Andrew M. (both Glasgow GB2) Stewart John A. (both Glasgow GB2) Crosbie David (Erskine GB2) Crinion Patrick (Erskine GB2), Method and apparatus for automatically configuring a computer peripheral.
Crandall Richard L. (Ann Arbor MI) Craw Ellen R. (Ann Arbor MI) Lahey James A. (Ann Arbor MI) Lieffers Dorothy A. (Ann Arbor MI) Miller Patrick E. (Pinckney MI), Method and apparatus for calculation with display data.
Rosenberg Louis B. ; Schena Bruce M. ; Brave Scott B., Method and apparatus for tracking the position and orientation of a stylus and for digitizing a 3-D object.
Rosenberg Louis B. ; Schena Bruce M. ; Jackson Bernard G., Method and apparatus for tracking the position and orientation of a stylus and for digitizing a 3-D object.
Bell Frederick K. (Centerville OH) Brazier Gary E. (Brookville OH) Brown Stephen N. (Dayton OH), Method for calibrating a coordinate measuring machine and the like and system therefor.
Sderberg Bo (Kping SEX) Pettersson Bo (Torshlla SEX) Hcke Ulf (Eskilstuna SEX) Naeve Ambjrn (Stockholm SEX), Method for determining positional errors and for compensating for such errors, and apparatus for carrying out the method.
Katz Warren J. (Cambridge MA) Taylor Darrin (Malden MA) Morrison John (Bedford MA), Method for simulating newtonian interactions over a computer network.
Casey Patrick Alan ; Love Shaun Timothy ; Rademacher Timothy John ; Weed Steven Frank ; Wolfe Charles Thomas, Methods and apparatus for isochronous printing with minimal buffering.
Gilligan Federico G. (Lavalle 682 1047 Buenos Aires ARX) Falcon Fernando D. (Lavalle 682 1047 Buenos Aires ARX), Mouse and method for concurrent cursor position and scrolling control.
Gilligan Federico G. (Lavelle 682 1047 Buenos Aires ARX) Falcon Fernando D. (Lavelle 682 1047 Buenos Aires ARX), Mouse and method for concurrent cursor position and scrolling control.
Robison Jerel D. (Sunnyvale CA) Miller David D. (Oakland CA) Scott Arthur (Menlo Park CA) Chang Yen C. (Saratoga CA) Wang Edward X. (San Jose CA), Multimedia controller.
Berg Roger William ; Sato Yutaka ; Lim Choon-Huat Nick, Portable receiver including transducer for notifying user of messages received in a remote mobile communications device.
Orton Kevin R. (970 Calle Negocio San Clemente CA 92672) Lovisa Noel W. (26 Buna Avenue ; Mundingburra 4810 Townsville ; State of Queenland AUX), Radio controlled speed controller with audible feedback signal.
Taylor Russell H. (Yorktown NY) Funda Janez (Valhalla NY) Grossman David D. (Chappaqua NY) Karidis John P. (Ossining NY) LaRose David A. (Croton on Hudson NY), Remote center-of-motion robot for surgery.
Elko David A. (Poughkeepsie NY) Frey Jeffrey A. (Fishkill NY) Moore Brian B. (Poughkeepsie NY) Nick Jeffrey M. (Fishkill NY) Smith Kevin F. (San Jose CA) Swanson Michael D. (Poughkeepsie NY), Software cache management of a shared electronic store in a supplex.
Donahue Michael J. (San Francisco CA) Pesce Mark D. (San Francisco CA) de Groot Marc (San Francisco CA) Perry Michael A. (Oakland CA) Drumm Donald E. (Billerica MA), Sourceless orientation sensor.
McMahon Michael J. (5 Foxhill Crescent Leeds ; West Yorkshire GB2 LS16 5PD) Moran Peter (31 Spring Valley Drive Leeds ; West Yorkshire GB2 LS13 4RN), Surgical instruments.
Didomenico Dale M. (Interlaken NJ) Koscica Thomas E. (Clark NJ) Drach William C. (Tinton Falls NJ), Temperature calibration system for a ferroelectric phase shifting array antenna.
Bouton Frank M. (Beaverton OR) Kaminsky Stephen T. (Salem OR), Video pinball machine controller having an optical accelerometer for detecting slide and tilt.
DeMaio Joseph (151 Rosemont Ave. Farmingville NY 11738) Radke Kathleen M. (4825 Valley Forge La. Plymouth MN 55442) Tauer James J. (6534 Oakley Dr. Fridley MN 55432), Virtual pivot handcontroller.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.