US 12,347,194 B2
Automated generation of haptic effects based on haptics data
David S. Resnick, Los Angeles, CA (US); Bryce Horwood, Shoreline, WA (US); Keith J. Comito, Seaford, NY (US); Steve Sang-Hyuck Lee, Ann Arbor, MI (US); Nicholas M. Arciero, Los Angeles, CA (US); Joseph A. Inzerillo, Brooklyn, NY (US); Frederik S. Boll, Los Angeles, CA (US); Gad Rouache, Los Angeles, CA (US); and Samuel J. Reisner, Farmington, CT (US)
Assigned to Disney Enterprises, Inc., Burbank, CA (US); and Hulu, LLC, Santa Monica, CA (US)
Filed by Disney Enterprises, Inc., Burbank, CA (US)
Filed on Aug. 8, 2022, as Appl. No. 17/818,283.
Claims priority of provisional application 63/231,142, filed on Aug. 9, 2021.
Prior Publication US 2023/0039530 A1, Feb. 9, 2023
Int. Cl. G06V 20/40 (2022.01); G06F 3/01 (2006.01); G06V 10/77 (2022.01); G08B 6/00 (2006.01); H04N 21/41 (2011.01)
CPC G06V 20/44 (2022.01) [G06F 3/016 (2013.01); G06V 10/7715 (2022.01); G08B 6/00 (2013.01); H04N 21/4104 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
obtaining a first set of haptic data associated with media content being streamed to a first computing device;
displaying the media content on the first computing device;
generating, based on the first set of haptic data, one or more haptic effects using one or more haptic devices associated with the first computing device, while displaying the media content;
determining, by the first computing device, resources available at a first point in time on the first computing device while displaying the media content; and
upon detecting one or more conditions, dynamically adjusting (i) the media content and (ii) one or more parameters of the one or more haptic effects generated using the one or more haptic devices, based on the resources available at the first point in time on the first computing device, the resources comprising a quality of connection between the first computing device and a second computing device, wherein dynamically adjusting the one or more parameters comprises:
requesting, by the first computing device, (i) a second set of haptic data, different from the first set of haptic data and associated with the media content and (ii) a third set of haptic data, different from the first set of haptic data and the second set of haptic data and associated with the media content, based on the resources available at the first point in time on the first computing device; and
generating the one or more haptic effects according to the second set of haptic data and the third set of haptic data.