US 12,243,354 B2
Activity recognition systems and methods
Kamil Wnuk, Playa Del Rey, CA (US); and Nicholas J. Witchey, Laguna Hills, CA (US)
Assigned to Nant Holdings IP, LLC, Culver City, CA (US)
Filed by Nant Holdings IP, LLC, Culver City, CA (US)
Filed on Oct. 31, 2023, as Appl. No. 18/385,792.
Application 16/284,972 is a division of application No. 15/875,681, filed on Jan. 19, 2018, granted, now 10,216,984, issued on Feb. 26, 2019.
Application 18/385,792 is a continuation of application No. 17/551,070, filed on Dec. 14, 2021, granted, now 11,837,027.
Application 17/551,070 is a continuation of application No. 16/799,749, filed on Feb. 24, 2020, granted, now 11,232,292, issued on Jan. 25, 2022.
Application 16/799,749 is a continuation of application No. 16/284,972, filed on Feb. 25, 2019, granted, now 10,572,724, issued on Feb. 25, 2020.
Application 15/875,681 is a continuation of application No. 15/374,300, filed on Dec. 9, 2016, granted, now 9,886,625, issued on Feb. 6, 2018.
Application 15/374,300 is a continuation of application No. 14/741,830, filed on Jun. 17, 2015, granted, now 9,547,678, issued on Jan. 17, 2017.
Claims priority of provisional application 62/013,508, filed on Jun. 17, 2014.
Prior Publication US 2024/0062587 A1, Feb. 22, 2024
Int. Cl. G06V 40/20 (2022.01); B25J 9/16 (2006.01); G06F 16/22 (2019.01); G06F 16/23 (2019.01); G06F 16/2457 (2019.01); G06F 16/28 (2019.01); G06F 16/783 (2019.01); G06F 16/901 (2019.01); G06F 18/22 (2023.01); G06T 11/20 (2006.01); G06V 10/426 (2022.01); G06V 20/10 (2022.01); G06V 40/10 (2022.01)
CPC G06V 40/23 (2022.01) [B25J 9/1697 (2013.01); G06F 16/2228 (2019.01); G06F 16/23 (2019.01); G06F 16/24578 (2019.01); G06F 16/285 (2019.01); G06F 16/7837 (2019.01); G06F 16/9024 (2019.01); G06F 18/22 (2023.01); G06T 11/206 (2013.01); G06V 10/426 (2022.01); G06V 20/10 (2022.01); G06V 40/10 (2022.01)] 35 Claims
OG exemplary drawing
 
1. An activity recognition method using at least one processor and at least one memory, the method comprising:
receiving a digital representation comprising at least kinematic data of an observable activity of at least one object;
generating from the digital representation, using at least one feature detection algorithm, a plurality of temporal features related to the observable activity;
establishing an observed activity data object based on the plurality of temporal features;
determining a similarity for the observed activity data object relative to at least one known activity data object based on a context relevant to the plurality of temporal features, wherein each known activity data object represents at least one known game-related activity having known temporal features;
accessing an activity recognition results set based on the similarity, the activity recognition results set comprising a game play prediction; and
triggering an action based on the activity recognition results set, wherein the action includes at least one game-related activity.