IP Library › Granted Patent US 12,488,525
Granted Patent B2
US 12,488,525 · App. 18/371,356 · Granted Dec 2, 2025

Management of pseudorandom animation system

Inventors: Gurunandan Krishnan Gorumkonda (Kirkland, WA); Shree K. Nayar (New York, NY)
Assignee: Snap Inc.
G06T13/80G10L21/055
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 12,488,525
App. No.
18/371,356
Granted
Dec 2, 2025
Kind
B2
Abstract

Methods, devices, media, and other embodiments are described for managing and configuring a pseudorandom animation system and associated computer animation models. One embodiment involves generating image modification data with a computer animation model configured to modify frames of a video image to insert and animate the computer animation model within the frames of the video image, where the computer animation model of the image modification data comprises one or more control points. Motion patterns and speed harmonics are automatically associated with the control points, and motion states are generated based on the associated motions and harmonics. A probability value is then assigned to each motion state. The motion state probabilities can then be used when generating a pseudorandom animation.

Claims (40)

1 . A method comprising:

generating a model comprising one or more control points;

associating a plurality of motion patterns and one or more speed harmonics with the one or more control points;

generating a plurality of motion states for the model, each motion state comprising a speed harmonic of the one or more speed harmonics and a motion pattern of the plurality of motion patterns for each control point of the one or more control points of the model;

causing display of a probability selection user interface, the probability selection user interface displaying a projection for each motion state onto a ground plane, the projection along a line extending perpendicular to the ground plane;

assigning a probability value for each motion state of the plurality of motion states; and

generating image modification data configured to animate the model within frames of a video.

2 . The method of claim 1 , wherein the speed harmonic for each motion state is configured to set an animation speed for the motion pattern to repeat on a harmonic of a tempo value of audio data collected by a user device executing the image modification data.

3 . The method of claim 2 , wherein the harmonic of the tempo value is selected from 1, 2, 4, 0.5, 0.25, and 0.125 of the tempo value.

4 . The method of claim 1 , wherein each projection for each motion state is selectable to assign the probability value for the motion state.

5 . The method of claim 1 , wherein the probability selection user interface displays a plurality of animation windows each associated with a corresponding motion state and a corresponding selectable probability weight for the corresponding motion state.

6 . The method of claim 5 , wherein the probability selection user interface further comprises a filter input for sorting motion states illustrated within the probability selection user interface, wherein the filter input sorts the motion states illustrated based on one or more of a motion type, a harmonic speed, and a control point.

7 . The method of claim 1 , wherein the projection for each motion state is displayed as a pattern traced by a control point of the projection.

8 . The method of claim 1 , wherein each motion state is further associated with a selectable energy threshold, such that a corresponding selectable probability weight for the corresponding motion state is based on audio characteristics of audio data used by the image modification data to animate the model within the frames of the video, and wherein the probability selection user interface further comprises an energy threshold input for each motion state, and one or more selectable audio energy samples.

9 . The method of claim 1 , wherein the image modification data comprises a two-dimensional overlay generated by analyzing content of the frames of the video and replacing portions of the frames of the video with one or more animation elements associated with the model.

10 . The method of claim 1 , wherein the image modification data comprises an overlay generated by analyzing content of the frames of the video and replacing portions of the frames of the video with a three-dimensional representation of the model comprising a skin over a skeleton model comprising the one or more control points.

11 . A system comprising:

one or more processors; and

a memory comprising instructions that, when executed by the one or more processors, cause the system to perform operations comprising:

generate a model comprising one or more control points;

associate a plurality of motion patterns and one or more speed harmonics with the one or more control points;

generate a plurality of motion states for the model, each motion state comprising a speed harmonic of the one or more speed harmonics and a motion pattern of the plurality of motion patterns for each control point of the one or more control points of the model;

cause display of a probability selection user interface, the probability selection user interface displaying a projection for each motion state onto a ground plane, the projection along a line extending perpendicular to the ground plane;

assign a probability value for each motion state of the plurality of motion states; and

generate image modification data configured to animate the model within frames of a video.

12 . The system of claim 11 wherein the speed harmonic for each motion state is configured to set an animation speed for the motion pattern to repeat on a harmonic of a tempo value of audio data collected by a user device executing the image modification data.

13 . The system of claim 11 wherein each projection for each motion state is selectable to assign the probability value for the motion state.

14 . The system of claim 11 wherein the probability selection user interface displays a plurality of animation windows each associated with a corresponding motion state and a corresponding selectable probability weight for the corresponding motion state.

15 . The system of claim 14 wherein the probability selection user interface further comprises a filter input for sorting motion states illustrated within the probability selection user interface.

16 . The system of claim 15 wherein the filter input sorts the motion states illustrated based on one or more of a motion type, a harmonic speed, and a control point.

17 . The system of claim 11 wherein each motion state is further associated with a selectable energy threshold, such that a corresponding selectable probability weight for the corresponding motion state is based on audio characteristics of audio data used by the image modification data to animate the model within the frames of the video, and wherein the probability selection user interface further comprises an energy threshold input for each motion state, and one or more selectable audio energy samples.

18 . A non-transitory computer readable medium comprising instructions that, when executed by processing circuitry of a device, cause the device to perform operations comprising:

generate a model comprising one or more control points;

associate a plurality of motion patterns and one or more speed harmonics with the one or more control points;

generate a plurality of motion states for the model, each motion state comprising a speed harmonic of the one or more speed harmonics and a motion pattern of the plurality of motion patterns for each control point of the one or more control points of the model;

cause display of a probability selection user interface, the probability selection user interface displaying a projection for each motion state onto a ground plane, the projection along a line extending perpendicular to the ground plane;

assign a probability value for each motion state of the plurality of motion states; and

generate image modification data configured to animate the model within frames of a video.

19 . The non-transitory computer readable medium of claim 18 , wherein the image modification data comprises a two-dimensional overlay generated by analyzing content of the frames of the video and replacing portions of the frames of the video with one or more animation elements.

20 . The non-transitory computer readable medium of claim 18 , wherein the image modification data comprises an overlay generated by analyzing content of the frames of the video and replacing portions of the frames of the video with a three-dimensional representation of the model comprising a skin over a skeleton model comprising the one or more control points.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2023
From: GORUMKONDA, GURUNANDAN KRISHNAN; NAYAR, SHREE K.
To: SNAP INC.
Reel/Frame 065061/0445 →
Continuity (3)
Continuation 17350975 · Jun 17, 2021
Continuation 16588373 · Sep 30, 2019
Related Publication 20240013467A1 · Jan 11, 2024
References Cited (189)
US 6285380B1 · Perlin et al. · 2001 [cited by applicant]
US 6353170B1 · Eyzaguirre et al. · 2002 [cited by applicant]
US 6456334B1 · Duhault · 2002 [cited by applicant]
US 6552729B1 · Di Bernardo · 2003 [cited by examiner]
US 6600491B1 · Szeliski et al. · 2003 [cited by applicant]
US 7472910B1 · Okada et al. · 2009 [cited by applicant]
US 8154544B1 · Cameron et al. · 2012 [cited by applicant]
US 9358456B1 · Challinor et al. · 2016 [cited by applicant]
US 9753925B2 · Cremer et al. · 2017 [cited by applicant]
US 9789392B1 · Lotzer · 2017 [cited by applicant]
US 9827496B1 · Zinno · 2017 [cited by applicant]
US 10535174B1 · Rigiroli et al. · 2020 [cited by applicant]
US 11176723B2 · Krishnan Gorumkonda et al. · 2021 [cited by applicant]
US 11222455B2 · Krishnan Gorumkonda et al. · 2022 [cited by applicant]
US 11282253B2 · Krishnan Gorumkonda et al. · 2022 [cited by applicant]
US 11348297B2 · Krishnan Gorumkonda et al. · 2022 [cited by applicant]
US 11670027B2 · Krishnan Gorumkonda et al. · 2023 [cited by applicant]
US 11790585B2 · Krishnan Gorumkonda et al. · 2023 [cited by applicant]
US 11810236B2 · Krishnan Gorumkonda et al. · 2023 [cited by applicant]
US 11816773B2 · Krishnan Gorumkonda et al. · 2023 [cited by applicant]
US 12106412B2 · Krishnan Gorumkonda et al. · 2024 [cited by applicant]
US 12293444B2 · Krishnan Gorumkonda et al. · 2025 [cited by applicant]
US 12299793B2 · Krishnan Gorumkonda et al. · 2025 [cited by applicant]
US 20030179204A1 · Mochizuki · 2003 [cited by examiner]
US 20060274070A1 · Herman et al. · 2006 [cited by applicant]
US 20070159049A1 · Kim et al. · 2007 [cited by applicant]
US 20080087621A1 · Zang et al. · 2008 [cited by applicant]
US 20090002377A1 · Lee et al. · 2009 [cited by applicant]
US 20100082345A1 · Wang et al. · 2010 [cited by applicant]
US 20110293144A1 · Rahardja et al. · 2011 [cited by applicant]
US 20120086855A1 · Xu et al. · 2012 [cited by applicant]
US 20120130717A1 · Xu et al. · 2012 [cited by applicant]
US 20120143358A1 · Adams et al. · 2012 [cited by applicant]
US 20130069957A1 · Xie · 2013 [cited by examiner]
US 20150120851A1 · Kimura et al. · 2015 [cited by applicant]
US 20170206697A1 · McKenzie · 2017 [cited by examiner]
US 20170285918A1 · Shah · 2017 [cited by examiner]
US 20180012407A1 · Chuang et al. · 2018 [cited by applicant]
US 20180335928A1 · Van Os et al. · 2018 [cited by applicant]
US 20190026932A1 · Kishi et al. · 2019 [cited by applicant]
US 20190043239A1 · Goel et al. · 2019 [cited by applicant]
US 20190079597A1 · Kada et al. · 2019 [cited by applicant]
US 20190258932A1 · Kang et al. · 2019 [cited by applicant]
US 20200167984A1 · Cappello et al. · 2020 [cited by applicant]
US 20200294299A1 · Rigiroli et al. · 2020 [cited by applicant]
US 20200342646A1 · Wang et al. · 2020 [cited by applicant]
US 20210097742A1 · Krishnan Gorumkonda et al. · 2021 [cited by applicant]
US 20210097743A1 · Krishnan Gorumkonda et al. · 2021 [cited by applicant]
US 20210097744A1 · Gorumkonda et al. · 2021 [cited by applicant]
US 20210097746A1 · Krishnan Gorumkonda et al. · 2021 [cited by applicant]
US 20210312682A1 · Krishnan Gorumkonda et al. · 2021 [cited by applicant]
US 20210312690A1 · Krishnan Gorumkonda et al. · 2021 [cited by applicant]
US 20210400142A1 · Jorasch et al. · 2021 [cited by applicant]
US 20220067983A1 · Fidler et al. · 2022 [cited by applicant]
US 20220101586A1 · Krishnan Gorumkonda et al. · 2022 [cited by applicant]
US 20220137724A1 · Schliemann et al. · 2022 [cited by applicant]
US 20220148246A1 · Krishnan Gorumkonda et al. · 2022 [cited by applicant]
US 20230024562A1 · Krishnan Gorumkonda et al. · 2023 [cited by applicant]
US 20230033694A1 · Mcdonald et al. · 2023 [cited by applicant]
US 20230090253A1 · Meadows et al. · 2023 [cited by applicant]
US 20230260180A1 · Krishnan Gorumkonda et al. · 2023 [cited by applicant]
US 20230356085A1 · Hall et al. · 2023 [cited by applicant]
US 20230419578A1 · Krishnan Gorumkonda et al. · 2023 [cited by applicant]
US 20240054709A1 · Gorumkonda et al. · 2024 [cited by applicant]
US 20240177390A1 · Krishnan Gorumkonda et al. · 2024 [cited by applicant]
US 20250238987A1 · Gorumkonda et al. · 2025 [cited by applicant]
CN 102568023A · 2012 [cited by applicant]
CN 110853670A · 2020 [cited by applicant]
CN 111104964A · 2020 [cited by applicant]
CN 114503165A · 2022 [cited by applicant]
CN 116830158A · 2023 [cited by applicant]
CN 116830158B · 2024 [cited by applicant]
CN 119169158A · 2024 [cited by applicant]
DE 102012111304A1 · 2014 [cited by applicant]
JP 2007316842A · 2007 [cited by applicant]
KR 20110070058A · 2011 [cited by applicant]
KR 20140005233A · 2014 [cited by applicant]
KR 102738240B1 · 2024 [cited by applicant]
RU 2708027C1 · 2019 [cited by applicant]
WO WO2008087621A1 · 2008 [cited by applicant]
WO WO2019084481A1 · 2019 [cited by applicant]
WO WO2021067988A1 · 2021 [cited by applicant]
WO WO2022072328A1 · 2022 [cited by applicant]
“U.S. Appl. No. 16/588,329, 312 Amendment filed Jun. 3, 2021”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 16/588,329, Corrected Notice of Allowability mailed Nov. 16, 2021”, 3 pgs. [cited by applicant]
“U.S. Appl. No. 16/588,329, Non Final Office Action mailed Nov. 10, 2020”, 15 pgs. [cited by applicant]
“U.S. Appl. No. 16/588,329, Notice of Allowance mailed Mar. 3, 2021”, 9 pgs. [cited by applicant]
“U.S. Appl. No. 16/588,329, Notice of Allowance mailed Nov. 5, 2021”, 6 pgs. [cited by applicant]
“U.S. Appl. No. 16/588,329, PTO Response to Rule 312 Communication mailed Jun. 3, 2021”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 16/588,329, Response filed Feb. 10, 2021 to Non Final Office Action mailed Nov. 10, 2020”, 11 pgs. [cited by applicant]
“U.S. Appl. No. 16/588,373, Advisory Action mailed Dec. 16, 2020”, 5 pgs. [cited by applicant]
“U.S. Appl. No. 16/588,373, Corrected Notice of Allowability mailed Jun. 16, 2021”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 16/588,373, Corrected Notice of Allowability mailed Oct. 27, 2021”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 16/588,373, Final Office Action mailed Oct. 23, 2020”, 26 pgs. [cited by applicant]
“U.S. Appl. No. 16/588,373, Non Final Office Action mailed Sep. 15, 2020”, 19 pgs. [cited by applicant]
“U.S. Appl. No. 16/588,373, Notice of Allowance mailed Mar. 22, 2021”, 11 pgs. [cited by applicant]
“U.S. Appl. No. 16/588,373, Notice of Allowance mailed Aug. 25, 2021”, 11 pgs. [cited by applicant]
“U.S. Appl. No. 16/588,373, Response filed Oct. 12, 2020 to Non Final Office Action mailed Sep. 15, 2020”, 10 pgs. [cited by applicant]
“U.S. Appl. No. 16/588,373, Response filed Dec. 8, 2020 to Final Office Action mailed Oct. 23, 2020”, 10 pgs. [cited by applicant]
“U.S. Appl. No. 16/588,412, Final Office Action mailed May 17, 2021”, 31 pgs. [cited by applicant]
“U.S. Appl. No. 16/588,412, Non Final Office Action mailed Mar. 17, 2021”, 30 pgs. [cited by applicant]
“U.S. Appl. No. 16/588,412, Notice of Allowance mailed Jan. 28, 2022”, 11 pgs. [cited by applicant]
“U.S. Appl. No. 16/588,412, Notice of Allowance mailed Oct. 4, 2021”, 10 pgs. [cited by applicant]
“U.S. Appl. No. 16/588,412, Response filed Apr. 19, 2021 to Non Final Office Action mailed Mar. 17, 2021”, 12 pgs. [cited by applicant]
“U.S. Appl. No. 16/588,412, Response filed Sep. 17, 2021 to Final Office Action mailed May 17, 2021”, 12 pgs. [cited by applicant]
“U.S. Appl. No. 16/588,412, Supplemental Notice of Allowability mailed Feb. 10, 2022”, 3 pgs. [cited by applicant]
“U.S. Appl. No. 16/588,446, Non Final Office Action mailed Mar. 24, 2021”, 20 pgs. [cited by applicant]
“U.S. Appl. No. 16/588,446, Notice of Allowance mailed Jul. 14, 2021”, 9 pgs. [cited by applicant]
“U.S. Appl. No. 16/588,446, Response filed Jun. 24, 2021 to Non Final Office Action mailed Mar. 24, 2021”, 10 pgs. [cited by applicant]
“U.S. Appl. No. 16/588,446, Supplemental Notice of Allowability mailed Jul. 26, 2021”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 17/350,954, Advisory Action mailed Nov. 22, 2022”, 4 pgs. [cited by applicant]
“U.S. Appl. No. 17/350,954, Examiner Interview Summary mailed Apr. 21, 2023”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 17/350,954, Final Office Action mailed Sep. 9, 2022”, 25 pgs. [cited by applicant]
“U.S. Appl. No. 17/350,954, Non Final Office Action mailed Jan. 26, 2023”, 25 pgs. [cited by applicant]
“U.S. Appl. No. 17/350,954, Non Final Office Action mailed May 11, 2022”, 21 pgs. [cited by applicant]
“U.S. Appl. No. 17/350,954, Response filed Apr. 24, 2023 to Non Final Office Action mailed Jan. 26, 2023”, 10 pgs. [cited by applicant]
“U.S. Appl. No. 17/350,954, Response filed Aug. 11, 2022 to Non Final Office Action mailed May 11, 2022”, 9 pgs. [cited by applicant]
“U.S. Appl. No. 17/350,954, Response filed Nov. 9, 2022 to Final Office Action mailed Sep. 9, 2022”, 8 pgs. [cited by applicant]
“U.S. Appl. No. 17/350,975, Examiner Interview Summary mailed May 3, 2023”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 17/350,975, Examiner Interview Summary mailed Dec. 13, 2022”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 17/350,975, Final Office Action mailed Feb. 1, 2023”, 28 pgs. [cited by applicant]
“U.S. Appl. No. 17/350,975, Non Final Office Action mailed Sep. 8, 2022”, 19 pgs. [cited by applicant]
“U.S. Appl. No. 17/350,975, Notice of Allowance mailed Jun. 22, 2023”, 9 pgs. [cited by applicant]
“U.S. Appl. No. 17/350,975, Response filed May 1, 2023 to Final Office Action mailed Feb. 1, 2023”, 12 pgs. [cited by applicant]
“U.S. Appl. No. 17/350,975, Response filed Dec. 8, 2022 to Non Final Office Action mailed Sep. 8, 2022”, 12 pgs. [cited by applicant]
“U.S. Appl. No. 17/487,558, Examiner Interview Summary mailed Jun. 5, 2023”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 17/487,558, Non Final Office Action mailed Mar. 3, 2023”, 33 pgs. [cited by applicant]
“U.S. Appl. No. 17/487,558, Response filed Jun. 5, 2023 to Non Final Office Action mailed Mar. 3, 2023”, 10 pgs. [cited by applicant]
“U.S. Appl. No. 17/526,540, Non Final Office Action mailed Sep. 23, 2022”, 15 pgs. [cited by applicant]
“U.S. Appl. No. 17/526,540, Notice of Allowability mailed May 3, 2023”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 17/526,540, Notice of Allowance mailed Jan. 25, 2023”, 10 pgs. [cited by applicant]
“U.S. Appl. No. 17/526,540, Response filed Dec. 20, 2022 to Non Final Office Action mailed Sep. 23, 2022”, 9 pgs. [cited by applicant]
“U.S. Appl. No. 17/804,430, Non Final Office Action mailed Feb. 2, 2023”, 18 pgs. [cited by applicant]
“U.S. Appl. No. 17/804,430, Notice of Allowance mailed Jun. 13, 2023”, 9 pgs. [cited by applicant]
“U.S. Appl. No. 17/804,430, Preliminary Amendment filed Oct. 11, 2022”, 10 pgs. [cited by applicant]
“U.S. Appl. No. 17/804,430, Response filed May 2, 2023 to Non Final Office Action mailed Feb. 2, 2023”, 11 pgs. [cited by applicant]
“Forward Kinematics”, Wikipedia, [Online] Retrieved from the Internet: <URL: https://web.archive.org/web/20181115030912/https://en.wikipedia.org/wiki/Forward_kinematics>, (2018), 4 pgs. [cited by applicant]
“International Application Serial No. PCT/US2020/070586, International Preliminary Report on Patentability mailed Apr. 14, 2022”, 12 pgs. [cited by applicant]
“International Application Serial No. PCT/US2020/070586, International Search Report mailed Mar. 9, 2021”, 7 pgs. [cited by applicant]
“International Application Serial No. PCT/US2020/070586, Invitation to Pay Additional Fees mailed Dec. 11, 2020”, 13 pgs. [cited by applicant]
“International Application Serial No. PCT/US2020/070586, Written Opinion mailed Mar. 9, 2021”, 10 pgs. [cited by applicant]
“International Application Serial No. PCT/US2021/052364, International Preliminary Report on Patentability mailed Apr. 13, 2023”, 8 pgs. [cited by applicant]
“International Application Serial No. PCT/US2021/052364, International Search Report mailed Dec. 23, 2021”, 4 pgs. [cited by applicant]
“International Application Serial No. PCT/US2021/052364, Written Opinion mailed Dec. 23, 2021”, 6 pgs. [cited by applicant]
“Tempi for iPhone/iPad/Mac—Improve your rhythm and tempo.”, [Online]. Retrieved from the Internet: <https://madebywindmill.com/tempi/>, (2020), 3 pgs. [cited by applicant]
Bock, Sebastian, et al., “Accurate Tempo Estimation based on Recurrent Neural Networks and Resonating Comb Filters”, Proceedings of the 16th ISMIR Conference, Malaga, Spain, (2015), 625-631. [cited by applicant]
Ellis, Daniel P.W, “Beat Tracking by Dynamic Programming”, Journal of New Music Research, 36:1, 51-60, DOI: 10.1080/09298210701653344, (2007), 21 pgs. [cited by applicant]
Shiratori, et al., “Dancing-to-Music Character Animation”, EUROGRAPHICS 2006, vol. 25., No. 3, (2006), 10 pgs. [cited by applicant]
“U.S. Appl. No. 17/350,954, Corrected Notice of Allowability mailed Aug. 28, 2024”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 17/350,954, Examiner Interview Summary mailed Mar. 22, 2024”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 17/350,954, Non Final Office Action mailed Jan. 19, 2024”, 6 pgs. [cited by applicant]
“U.S. Appl. No. 17/350,954, Notice of Allowance mailed May 23, 2024”, 7 pgs. [cited by applicant]
“U.S. Appl. No. 17/350,954, Response filed Apr. 4, 2024 to Non Final Office Action mailed Jan. 19, 2024”, 9 pgs. [cited by applicant]
“U.S. Appl. No. 17/350,954, Response filed Nov. 30, 2023 to Final Office Action mailed Jun. 30, 2023”, 10 pgs. [cited by applicant]
“U.S. Appl. No. 17/350,975, Corrected Notice of Allowability mailed Oct. 2, 2023”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 18/306,732, Non Final Office Action mailed Aug. 16, 2024”, 46 pgs. [cited by applicant]
“U.S. Appl. No. 18/306,732, Notice of Allowability mailed Jan. 29, 2025”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 18/306,732, Notice of Allowance mailed Jan. 17, 2025”, 15 pgs. [cited by applicant]
“U.S. Appl. No. 18/306,732, Response filed Nov. 18, 2024 to Non Final Office Action mailed Aug. 16, 2024”, 9 pgs. [cited by applicant]
“U.S. Appl. No. 18/482,634, Corrected Notice of Allowability mailed Jan. 16, 2025”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 18/482,634, Corrected Notice of Allowability mailed Feb. 7, 2025”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 18/482,634, Examiner Interview Summary mailed Nov. 4, 2024”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 18/482,634, Non Final Office Action mailed Aug. 8, 2024”, 46 pgs. [cited by applicant]
“U.S. Appl. No. 18/482,634, Notice of Allowance mailed Jan. 8, 2025”, 9 pgs. [cited by applicant]
“U.S. Appl. No. 18/482,634, Preliminary Amendment filed Nov. 3, 2023”, 6 pgs. [cited by applicant]
“U.S. Appl. No. 18/482,634, Response filed Nov. 5, 2024 to Non Final Office Action mailed Aug. 8, 2024”, 10 pgs. [cited by applicant]
“Chinese Application Serial No. 202080068708.4, Office Action mailed Nov. 22, 2024”, w/ English translation, 11 pgs. [cited by applicant]
“Chinese Application Serial No. 202180067185.6, Office Action mailed Mar. 7, 2024”, W/English Translation, 14 pgs. [cited by applicant]
“Chinese Application Serial No. 202180067185.6, Response filed Jun. 28, 2024 to Office Action mailed Mar. 7, 2024”, w/ current English claims, 48 pgs. [cited by applicant]
“Chinese Application Serial No. 202180067185.6, Voluntary Amendment filed Jan. 5, 2024”, W/English Claims, 10 pgs. [cited by applicant]
“European Application Serial No. 20789423.9, Communication Pursuant to Article 94(3) EPC mailed Nov. 22, 2024”, 6 pgs. [cited by applicant]
“European Application Serial No. 20789423.9, Response filed Mar. 6, 2025 to Communication Pursuant to Article 94(3) EPC mailed Nov. 22, 2024”, 12 pgs. [cited by applicant]
“Korean Application Serial No. 10-2022-7014193, Notice of Preliminary Rejection mailed Dec. 18, 2023”, w/ English translation, 13 pgs. [cited by applicant]
“Korean Application Serial No. 10-2022-7014193, Response filed Feb. 19, 2024 to Notice of Preliminary Rejection mailed Dec. 18, 2023”, w/ current English claims, 32 pgs. [cited by applicant]
“Korean Application Serial No. 10-2023-7014737, Notice of Preliminary Rejection mailed Dec. 27, 2024”, w/ English translation, 19 pgs. [cited by applicant]
“Korean Application Serial No. 10-2023-7014737, Response filed Feb. 13, 2025 to Notice of Preliminary Rejection mailed Dec. 27, 2024”, w/ English Claims, 24 pgs. [cited by applicant]
Ahn, Hyemin, et al., “Generative Autoregressive Networks for 3D Dancing Move Synthesis From Music”, IEEE Robotics and Automation Letters 5.2, (2020), 3501-3508. [cited by applicant]
Sun, Guofei, et al., “DeepDance: Music-to-Dance Motion Choreography With Adversarial Learning”, IEEE Transactions on Multimedia 23, (2020), 497-509. [cited by applicant]
U.S. Appl. No. 17/487,558 U.S. Pat. No. 11,816,773, filed Sep. 28, 2021, Music Reactive Animation of Human Characters. [cited by applicant]
U.S. Appl. No. 18/482,634, filed Oct. 6, 2023, Music Reactive Animation of Human Characters. [cited by applicant]
U.S. Appl. No. 18/525,291, filed Nov. 30, 2023, Avatar Dance Animation System. [cited by applicant]
“U.S. Appl. No. 18/242,964, Non Final Office Action mailed Apr. 17, 2025”, 51 pgs. [cited by applicant]
“U.S. Appl. No. 18/242,964, Examiner Interview Summary mailed Jul. 1, 2025”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 18/242,964, Final Office Action mailed Jul. 30, 2025”, 31 pgs. [cited by applicant]
“U.S. Appl. No. 18/242,964, Response filed Jul. 16, 2025 to Non Final Office Action mailed Apr. 17, 2025”, 12 pgs. [cited by applicant]
“U.S. Appl. No. 18/525,291, Notice of Allowance mailed Jul. 18, 2025”, 10 pgs. [cited by applicant]
“Chinese Application Serial No. 202080068708.4, Office Action mailed May 29, 2025”, 2 pgs. [cited by applicant]
“Chinese Application Serial No. 202080068708.4, Response filed Jul. 17, 2025 to Office Action mailed May 29, 2025”, 4 pgs. [cited by applicant]
Alemi, et al., “GrooveNet: Real-Time Music-Driven Dance Movement Generation using Artificial Neural Networks”, ML4Creativity 2017, Halifax, Nova Scotia, CA, ACM, (Aug. 2017), 6 pgs. [cited by applicant]
Cited By (4)
US 12,573,122 US 12,620,157 US 12,646,240 US 12,675,930