IP Library › Granted Patent US 12,299,793
Granted Patent B2
US 12,299,793 · App. 18/306,732 · Granted May 13, 2025

Automated dance animation

Inventors: Gurunandan Krishnan Gorumkonda (Kirkland, WA); Shree K. Nayar (New York, NY)
Assignee: Snap Inc.
G06T13/205G06T7/246G06T13/40G06T13/80
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,299,793
App. No.
18/306,732
Filed
Apr 25, 2023
Granted
May 13, 2025
Kind
B2
Examiner
CHEN, YU
Art Unit
2613
USPC
345/473
Abstract

Methods, devices, media, and other embodiments are described for generating, modifying, and outputting pseudorandom animations that can be synchronized to audio data. In one embodiment, a computer animation model made up of comprising one or more control points is accessed by one or more processors, which associate motion patterns with a first control point of the one or more control points, and associate one or more speed harmonics with the first control point. A set of motion states is identify with a motion state for the combinations of possibilities, and a probability value is assigned to each motion state of the set of motion states. The probability value can be used to probabilistically determine a particular motion state to be part of displayed animation for the computer animation model.

Claims (52)

1. A method comprising:

associating a plurality of motion patterns with a first control point of one or more control points;

associating a speed harmonic with the first control point;

generating a set of motion states for a computer animation model, the set of motion states comprising a motion state for each combination of motion patterns and speed harmonics of the plurality of motion patterns and the speed harmonic;

assigning a probability value to each motion state of the set of motion states,

wherein an associated probability value for an associated motion state of the first control point is associated with a first probability that a displayed animation of the computer animation model will implement the associated motion state for the first control point; and

generating an output video comprising displayed animation of the computer animation model with motion of the computer animation model generated randomly using a probability value for each motion state of a set of motion states, the computer animation model including A control points and an animation framework associated with the computer animation model comprises B motion patterns, and C tempo harmonics such that a number of motion states N for the computer animation model within the animation framework is represented by:

N =( B×C ) A .

2. The method of claim 1 , further comprising:

receiving a set of user inputs selecting the plurality of motion patterns for the first control point from the B motion patterns and the speed harmonic from the C tempo harmonics; and

automatically assigning a corresponding probability for each motion state of a subset of motion states not associated with the plurality of motion patterns to zero.

3. The method of claim 2 , further comprising:

automatically assigning the corresponding probability for each motion state of a second subset of motion states associated with the set of user inputs to equal probability values.

4. The method of claim 2 , wherein a set of user inputs select probability values for motion states associated with the plurality of motion patterns and the speed harmonic.

5. The method of claim 2 , wherein the computer animation model comprises a skeleton and a skin, the skeleton comprising a plurality of bones connected via one or more joints, with each bone comprising a control point, and

wherein the first control point comprises a first position on a first bone of the plurality of bones.

6. The method of claim 5 , wherein the first bone is a child bone connected to a reference point via one or more connected bones within the skeleton.

7. The method of claim 1 , wherein a first motion pattern of a plurality of motion patterns is an inverse kinematic motion pattern, and

wherein a first motion pattern is determined relative to a reference point with motions of one or more connected bones within a skeleton determined to maintain connections with the one or more connected bones while achieving the first motion pattern for a first position on a first bone, and with motions of the one or more connected bones determined automatically.

8. The method of claim 7 , wherein a set of user inputs selecting the plurality of motion patterns select the plurality of motion patterns as inverse kinematic motion patterns presented on a user interface display as two dimensional patterns projected into a user selected plane.

9. The method of claim 1 , wherein a first motion pattern of a plurality of motion patterns is a forward kinematic motion pattern, and

wherein the first motion pattern is determined relative to a connection point with a second bone of one or more connected bones, and without references to a reference point.

10. The method of claim 9 , wherein the second bone is associated with a second plurality of motion states and second speed harmonic, and

wherein the set of motion states further comprises comprising motion states for each combination of motion patterns and speed harmonics of the first bone and the second bone.

11. The method of claim 9 , wherein a set of user inputs selecting the plurality of motion patterns select the plurality of motion patterns as from the motion patterns on a user interface display as two dimensional patterns illustrating motion patterns for a bone revolving around a joint.

12. A system comprising:

at least one processor; and

a memory storing instructions that, when executed by the at least one processor, configure the at least one processor to perform operations comprising:

associating a plurality of motion patterns with a first control point of one or more control points;

associating a speed harmonic with the first control point;

generating a set of motion states for a computer animation model, the set of motion states comprising a motion state for each combination of motion patterns and speed harmonics of the plurality of motion patterns and the speed harmonic;

assigning a probability value to each motion state of the set of motion states,

wherein an associated probability value for an associated motion state of the first control point is associated with a first probability that a displayed animation of the computer animation model will implement the associated motion state for the first control point; and

generating an output video comprising displayed animation of the computer animation model with motion of the computer animation model generated randomly using a probability value for each motion state of a set of motion states, the computer animation model including A control points and an animation framework associated with the computer animation model comprises B motion patterns, and C tempo harmonics such that a number of motion states N for the computer animation model within the animation framework is represented by:

N =( B×C ) A .

13. The system of claim 12 , the operations further comprising:

receiving a set of user inputs selecting the plurality of motion patterns for the first control point from the B motion patterns and the speed harmonic from the C tempo harmonics; and

automatically assigning a corresponding probability for each motion state of a subset of motion states not associated with the plurality of motion patterns to zero.

14. The system of claim 13 , the operations further comprising:

automatically assigning the corresponding probability for each motion state of a second subset of motion states associated with the set of user inputs to equal probability values.

15. The system of claim 13 , wherein a set of user inputs select probability values for motion states associated with the plurality of motion patterns and the speed harmonic.

16. The system of claim 13 , wherein the computer animation model comprises a skeleton and a skin, the skeleton comprising a plurality of bones connected via one or more joints, with each bone comprising a control point, and

wherein the first control point comprises a first position on a first bone of the plurality of bones.

17. The system of claim 16 , wherein the first bone is a child bone connected to a reference point via one or more connected bones within the skeleton.

18. A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by a computer, cause the computer to perform operations comprising:

associating a plurality of motion patterns with a first control point of one or more control points;

associating a speed harmonic with the first control point;

generating a set of motion states for a computer animation model, the set of motion states comprising a motion state for each combination of motion patterns and speed harmonics of the plurality of motion patterns and the speed harmonic;

assigning a probability value to each motion state of the set of motion states,

wherein an associated probability value for an associated motion state of the first control point is associated with a first probability that a displayed animation of the computer animation model will implement the associated motion state for the first control point; and

generating an output video comprising displayed animation of the computer animation model with motion of the computer animation model generated randomly using a probability value for each motion state of a set of motion states, the computer animation model including A control points and an animation framework associated with the computer animation model comprises B motion patterns, and C tempo harmonics such that a number of motion states N for the computer animation model within the animation framework is represented by:

N =( B×C ) A .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2023
From: GORUMKONDA, GURUNANDAN KRISHNAN; NAYAR, SHREE K.
To: SNAP INC.
Reel/Frame 063435/0638 →
Continuity (3)
Continuation 17526540 · Nov 15, 2021
Continuation 16588446 · Sep 30, 2019
Related Publication 20230260180A1 · Aug 17, 2023
References Cited (166)
US 6285380B1 · Perlin · 2001 [cited by examiner]
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 · 2003 [cited by examiner]
US 7472910B1 · Okada et al. · 2009 [cited by applicant]
US 8154544B1 · Cameron · 2012 [cited by examiner]
US 9358456B1 · Challinor · 2016 [cited by examiner]
US 9753925B2 · Cremer · 2017 [cited by examiner]
US 9789392B1 · Lotzer · 2017 [cited by applicant]
US 9827496B1 · Zinno · 2017 [cited by applicant]
US 10535174B1 · Rigiroli · 2020 [cited by examiner]
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 20030179204A1 · Mochizuki et al. · 2003 [cited by applicant]
US 20060274070A1 · Herman · 2006 [cited by examiner]
US 20070159049A1 · Kim · 2007 [cited by examiner]
US 20080087621A1 · Zang et al. · 2008 [cited by applicant]
US 20100082345A1 · Wang · 2010 [cited by examiner]
US 20110293144A1 · Rahardja et al. · 2011 [cited by applicant]
US 20120086855A1 · Xu · 2012 [cited by examiner]
US 20120130717A1 · Xu · 2012 [cited by examiner]
US 20120143358A1 · Adams · 2012 [cited by examiner]
US 20130069957A1 · Xie · 2013 [cited by examiner]
US 20150057779A1 · Saungsomboon et al. · 2015 [cited by applicant]
US 20150120851A1 · Kimura · 2015 [cited by examiner]
US 20170206697A1 · McKenzie · 2017 [cited by examiner]
US 20170285918A1 · Shah et al. · 2017 [cited by applicant]
US 20180012407A1 · Chuang et al. · 2018 [cited by applicant]
US 20180335928A1 · Van Os · 2018 [cited by examiner]
US 20190026932A1 · Kishi et al. · 2019 [cited by applicant]
US 20190043239A1 · Goel · 2019 [cited by examiner]
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 · 2020 [cited by examiner]
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 · Krishnan 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 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 20230419578A1 · Krishnan Gorumkonda et al. · 2023 [cited by applicant]
US 20240013467A1 · Krishnan Gorumkonda et al. · 2024 [cited by applicant]
US 20240177390A1 · Gorumkonda et al. · 2024 [cited by applicant]
CN 102568023 · 2012 [cited by applicant]
CN 110853670 · 2020 [cited by applicant]
CN 111104964 · 2020 [cited by applicant]
CN 114503165A · 2022 [cited by applicant]
CN 116830158 · 2023 [cited by applicant]
DE 102012111304A1 · 2014 [cited by applicant]
JP 2007316842 · 2007 [cited by applicant]
KR 20110070058 · 2011 [cited by applicant]
KR 20140005233 · 2014 [cited by applicant]
KR 102738240 · 2024 [cited by applicant]
RU 2708027C1 · 2019 [cited by applicant]
WO WO2008087621A1 · 2008 [cited by applicant]
WO 2019084481 · 2019 [cited by applicant]
WO WO2021067988A1 · 2021 [cited by applicant]
WO WO2022072328A1 · 2022 [cited by applicant]
Wikipedia (Forward kinematics, https://en.wikipedia.org/wiki/Forward_kinematics, Nov. 15, 2018). (Year: 2018). [cited by examiner]
“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 Jun. 30, 2023”, 29 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, Corrected Notice of Allowability mailed Oct. 2, 2023”, 2 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, Notice of Allowance mailed Jul. 6, 2023”, 9 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]
“Chinese Application Serial No. 202180067185.6, Notification to Make Rectification (210302) mailed Jun. 13, 2023”, w/o English Translation, 2 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. 18/482,634, Preliminary Amendment filed Nov. 3, 2023”, 6 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]
“Korean Application Serial No. 10-2022-7014193, Notice of Preliminary Rejection mailed Dec. 18, 2023”, w/ English translation, 13 pgs. [cited by applicant]
“Chinese Application Serial No. 202180067185.6, Voluntary Amendment filed Jan. 5, 2024”, w/ English Claims, 10 pgs. [cited by applicant]
“U.S. Appl. No. 17/350,954, Non Final Office Action mailed Jan. 19, 2024”, 6 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/ English claims, 32 pgs. [cited by applicant]
“U.S. Appl. No. 17/350,954, Examiner Interview Summary mailed Mar. 22, 2024”, 2 pgs. [cited by applicant]
“Chinese Application Serial No. 202180067185.6, Office Action mailed Mar. 7, 2024”, w/ English Translation, 14 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, Notice of Allowance mailed May 23, 2024”, 7 pgs. [cited by applicant]
“Chinese Application Serial No. 202180067185.6, Response filed Jun. 28, 2024 to Office Action mailed Mar. 7, 2024”, w/ English claims, 48 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. 17/350,954, Corrected Notice of Allowability mailed Aug. 28, 2024”, 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, Response filed Nov. 5, 2024 to Non Final Office Action mailed Aug. 8, 2024”, 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]
“U.S. Appl. No. 18/371,356, Non Final Office Action mailed Dec. 6, 2024”, 28 pgs. [cited by applicant]
“Chinese Application Serial No. 202080068708.4, Office Action mailed Nov. 22, 2024”, w/ English translation, 11 pgs. [cited by applicant]
“U.S. Appl. No. 18/482,634, Notice of Allowance mailed Jan. 8, 2025”, 9 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]
Ahn, Hyemin, “Generative Autoregressive Networks for 3D Dancing Move Synthesis From Music”, IEEE Robotics and Automat ion Letters 5.2, (2020), 3501-3508. [cited by applicant]
Sun, Guofei, “DeepDance: Music-to-Dance Motion Choreography With Adversarial Learning”, IEEE Transactions on Multimedia 23, (2020), 497-509. [cited by applicant]
Cited By (5)
US 12,488,525 US 12,573,122 US 12,620,157 US 12,646,240 US 12,675,930