IP Library Granted Patent US 12,190,585
Granted Patent B2
US 12,190,585 · App. 18/511,906 · Granted Jan 7, 2025

Data processing systems and methods for enhanced augmentation of interactive video content

Inventors: Yu-Han Chang (South Pasadena, CA); Tracey Chui Ping Ho (South Pasadena, CA); Rajiv Tharmeswaran Maheswaran (San Marino, CA)
Assignee: Genius Sports SS, LLC
G06V20/42A63F13/60G06F3/012G06F3/013G06N20/00G06V20/46G11B27/031G11B27/28H04N5/2224H04N13/204H04N21/2187H04N21/23418H04N21/251H04N21/4223H04N21/4345H04N21/44008H04N21/4532H04N21/4662H04N21/8549G06T2207/20081G06T2207/30221H04N13/117H04N13/243
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,190,585
App. No.
18/511,906
Granted
Jan 7, 2025
Kind
B2
Abstract

Data processing systems and methods are disclosed for augmenting video content with one or more augmentations to produce augmented video. Elements within video content may be identified by spatiotemporal indices and may have associated values. An advertiser can pay to have an augmentation added to an element that, for example, advertises the advertiser's goods and/or includes a link that, when activated, takes a user to the advertiser's website. Elements may have associated contexts that can be used to determine augmentations and element value, such as a position and/or current use of the element.

Claims (83)

1. A computer-implemented data processing method for generating augmented video content, the method comprising:

receiving, from at least one external server, by one or more computer processors, video data and spatiotemporal data corresponding to a sporting event, the video data being representative of a plurality of video frames;

determining, by the one or more computer processors, a semantic element in a video frame of the plurality of video frames;

determining, by the one or more computer processors, based at least in part on the spatiotemporal data, a semantic context for the semantic element;

determining, by the one or more computer processors, based at least in part on the semantic context and the semantic element, a plurality of augmentation options for the semantic element;

presenting, by the one or more computer processors, on a graphical interface, video content based on the video data, and a plurality of selectable user interface elements corresponding to the plurality of augmentation options for the semantic element;

detecting, by the one or more computer processors, a selection of one or more augmentation options for the semantic element, by a user, using the selectable user interface elements; and

presenting, by the one or more computer processors, on the graphical interface, augmented video content, which is based on the video data and the one or more user-selected augmentation options.

2. The computer-implemented data processing method of claim 1 , wherein the determining of the semantic element is based at least in part on the spatiotemporal data.

3. The computer-implemented data processing method of claim 1 , wherein the determining of the plurality of augmentation options for the semantic element is based on at least one of a user context, or a user preference.

4. The computer-implemented data processing method of claim 1 , wherein the determining of the plurality of augmentation options for the semantic element is based on the user context and the user context is based on at least one of:

(a) user profile data;

(b) user interaction history data;

(c) user social media data;

(d) user online activity data; or

(e) user shopping history data.

5. The computer-implemented data processing method of claim 1 , further comprising determining, by one or more computer processors, a presentation order for the plurality of selectable user interface elements, based at least in part on at least one of:

the semantic context;

a user context; or

a user preference,

wherein the plurality of selectable user interface elements is presented on the graphical interface in said presentation order.

6. The computer-implemented data processing method of claim 1 , wherein the semantic element corresponds to:

(a) a participant in the sporting event;

(b) an item worn by a participant in the sporting event;

(c) a portion of an environment in which the sporting event is taking place;

(d) an item in an environment in which the sporting event is taking place; or

(c) a portion of an item in an environment in which the sporting event is taking place.

7. A video content augmentation system configured for generating augmented video content, the video content augmentation system comprising:

one or more computer processors;

memory storing computer-executable instructions that, when executed by the one or more computer processors, cause the one or more computer processors to perform operations comprising:

receiving, from at least one external server, by one or more computer processors, video data and spatiotemporal data corresponding to a sporting event, the video data being representative of a plurality of video frames;

determining, by the one or more computer processors, a semantic element in a video frame of the plurality of video frames;

determining, by the one or more computer processors, based at least in part on the spatiotemporal data, a semantic context for the semantic element;

determining, by the one or more computer processors, based at least in part on the semantic context and the semantic element, a plurality of augmentation options for the semantic element;

presenting, by the one or more computer processors, on a graphical interface, video content based on the video data, and a plurality of selectable user interface elements corresponding to the plurality of augmentation options for the semantic element;

detecting, by the one or more computer processors, a selection of one or more augmentation options for the semantic element, by a user, using the selectable user interface elements; and

presenting, by the one or more computer processors, on the graphical interface, augmented video content, which is based on the video data and the one or more user-selected augmentation options.

8. The video content augmentation system of claim 7 , wherein the determining of the semantic element is based at least in part on the spatiotemporal data.

9. The video content augmentation system of claim 7 , wherein the determining of the plurality of augmentation options for the semantic element is based on at least one of a user context, or a user preference.

10. The video content augmentation system of claim 7 , wherein the determining of the plurality of augmentation options for the semantic element is based on the user context and the user context is based on at least one of:

(a) user profile data;

(b) user interaction history data;

(c) user social media data;

(d) user online activity data; or

(e) user shopping history data.

11. The video content augmentation system of claim 7 , wherein the operations further comprise determining, by one or more computer processors, a presentation order for the plurality of selectable user interface elements, based at least in part on at least one of:

the semantic context;

a user context; or

a user preference,

wherein the plurality of selectable user interface elements is presented on the graphical interface in said presentation order.

12. The video content augmentation system of claim 7 , wherein the semantic element corresponds to:

(a) a participant in the sporting event;

(b) an item worn by a participant in the sporting event;

(c) a portion of an environment in which the sporting event is taking place;

(d) an item in an environment in which the sporting event is taking place; or

(c) a portion of an item in an environment in which the sporting event is taking place.

13. A non-transitory computer-readable medium storing computer-executable instructions for generating augmented video content, the computer-executable instructions comprising instructions for:

receiving, from at least one external server, by one or more computer processors, video data and spatiotemporal data corresponding to a sporting event, the video data being representative of a plurality of video frames;

determining, by the one or more computer processors, a semantic element in a video frame of the plurality of video frames;

determining, by the one or more computer processors, based at least in part on the spatiotemporal data, a semantic context for the semantic element;

determining, by the one or more computer processors, based at least in part on the semantic context and the semantic element, a plurality of augmentation options for the semantic element;

presenting, by the one or more computer processors, on a graphical interface, video content based on the video data, and a plurality of selectable user interface elements corresponding to the plurality of augmentation options for the semantic element;

detecting, by the one or more computer processors, a selection of one or more augmentation options for the semantic element, by a user, using the selectable user interface elements; and

presenting, by the one or more computer processors, on the graphical interface, augmented video content, which is based on the video data and the one or more user-selected augmentation options.

14. The non-transitory computer-readable medium of claim 13 , wherein the determining of the semantic element is based at least in part on the spatiotemporal data.

15. The non-transitory computer-readable medium of claim 13 , wherein the determining of the plurality of augmentation options for the semantic element is based on at least one of a user context, or a user preference.

16. The non-transitory computer-readable medium of claim 13 , wherein the determining of the plurality of augmentation options for the semantic element is based on the user context and the user context is based on at least one of:

(a) user profile data;

(b) user interaction history data;

(c) user social media data;

(d) user online activity data; or

(e) user shopping history data.

17. The non-transitory computer-readable medium of claim 13 , wherein the instructions are additionally for: determining, by one or more computer processors, a presentation order for the plurality of selectable user interface elements, based at least in part on at least one of:

the semantic context;

a user context; or

a user preference,

wherein the plurality of selectable user interface elements is presented on the graphical interface in said presentation order.

18. The non-transitory computer-readable medium of claim 13 , wherein the semantic element corresponds to:

(a) a participant in the sporting event;

(b) an item worn by a participant in the sporting event;

(c) a portion of an environment in which the sporting event is taking place;

(d) an item in an environment in which the sporting event is taking place; or

(c) a portion of an item in an environment in which the sporting event is taking place.

Assignments (5)
SECURITY INTEREST Recorded May 1, 2026
From: GENIUS SPORTS SS, LLC
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 074544/0266 →
RELEASE OF SECURITY INTEREST Recorded May 1, 2026
From: CITIBANK, N.A.
To: GENIUS SPORTS SS, LLC
Reel/Frame 074544/0683 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2024
From: CHANG, YU-HAN; HO, TRACEY CHUI PING; MAHESWARAN, RAJIV THARMESWARAN
To: SECOND SPECTRUM, INC.
Reel/Frame 068488/0739 →
MERGER Recorded Sep 4, 2024
From: SECOND SPECTRUM, INC.
To: GENIUS SPORTS SS, LLC
Reel/Frame 068488/0799 →
SECURITY INTEREST Recorded May 1, 2024
From: GENIUS SPORTS SS, LLC
To: CITIBANK, N.A.
Reel/Frame 067281/0470 →
Continuity (20)
Continuation 17399570 · Aug 11, 2021
Continuation 17117356 · Dec 10, 2020
Continuation In Part 17006962 · Aug 31, 2020
Continuation In Part 16925499 · Jul 10, 2020
Continuation 16795834 · Feb 20, 2020
Continuation In Part 16675799 · Nov 6, 2019
Continuation 16675799 · Nov 6, 2019
Continuation In Part 16351213 · Mar 12, 2019
Continuation 16229457 · Dec 21, 2018
Continuation In Part PCTUS2017051768 · Sep 15, 2017
Continuation In Part 15586379 · May 4, 2017
Continuation In Part 14634070 · Feb 27, 2015
Provisional Application 62947915 · Dec 13, 2019
Provisional Application 62808243 · Feb 20, 2019
Provisional Application 62806397 · Feb 15, 2019
Provisional Application 62646012 · Mar 21, 2018
Provisional Application 62395886 · Sep 16, 2016
Provisional Application 62072308 · Oct 29, 2014
Provisional Application 61945899 · Feb 28, 2014
Related Publication 20240087317A1 · Mar 14, 2024
References Cited (171)
US 5060171A · Steir et al. · 1991 [cited by applicant]
US 6631522B1 · Erdelyi · 2003 [cited by applicant]
US 6959253B2 · Jackson et al. · 2005 [cited by applicant]
US 7085322B2 · Ngai et al. · 2006 [cited by applicant]
US 7143083B2 · Carlbom et al. · 2006 [cited by applicant]
US 7657836B2 · Pan et al. · 2010 [cited by applicant]
US 7699707B2 · Bahou · 2010 [cited by applicant]
US 7753794B2 · Manor · 2010 [cited by applicant]
US 7796155B1 · Neely, III et al. · 2010 [cited by applicant]
US 7932923B2 · Lipton et al. · 2011 [cited by applicant]
US 8238662B2 · Banerjee et al. · 2012 [cited by applicant]
US 8275672B1 · Nguyen et al. · 2012 [cited by applicant]
US 8295683B2 · Widdowson · 2012 [cited by applicant]
US 8316303B2 · Roberts et al. · 2012 [cited by applicant]
US 8413188B2 · Walter · 2013 [cited by applicant]
US 8453027B2 · Bartz et al. · 2013 [cited by applicant]
US 8561113B2 · Cansler, Jr. · 2013 [cited by examiner]
US 8597133B2 · Priester · 2013 [cited by applicant]
US 8620077B1 · Grundmann et al. · 2013 [cited by applicant]
US 8645991B2 · McIntire et al. · 2014 [cited by applicant]
US 8718439B2 · Rosengart et al. · 2014 [cited by applicant]
US 8810408B2 · Hanson et al. · 2014 [cited by applicant]
US 8856030B2 · Russek · 2014 [cited by applicant]
US 8965172B2 · Yu et al. · 2015 [cited by applicant]
US 9110988B1 · Tan · 2015 [cited by applicant]
US 9124856B2 · Deshpande et al. · 2015 [cited by applicant]
US 9141258B2 · Sundstrom · 2015 [cited by applicant]
US 9168452B2 · Walker et al. · 2015 [cited by applicant]
US 9171369B2 · Leal et al. · 2015 [cited by applicant]
US 9294710B2 · Lim et al. · 2016 [cited by applicant]
US 9339710B2 · Thurman et al. · 2016 [cited by applicant]
US 9342785B2 · Lucey et al. · 2016 [cited by applicant]
US 9440152B2 · Thompson et al. · 2016 [cited by applicant]
US 9596399B2 · Eledath et al. · 2017 [cited by applicant]
US 9609373B2 · Rango et al. · 2017 [cited by applicant]
US 9613661B2 · Matsunaga et al. · 2017 [cited by applicant]
US 9740977B1 · Moon et al. · 2017 [cited by applicant]
US 9740984B2 · Lucey et al. · 2017 [cited by applicant]
US 9744457B2 · Ibrahim et al. · 2017 [cited by applicant]
US 9750433B2 · Hu et al. · 2017 [cited by applicant]
US 9814977B2 · Stafford et al. · 2017 [cited by applicant]
US 9881221B2 · Bala et al. · 2018 [cited by applicant]
US 10231787B2 · Schmidt et al. · 2019 [cited by applicant]
US 10248812B2 · Pinpin et al. · 2019 [cited by applicant]
US 10360685B2 · Marty et al. · 2019 [cited by applicant]
US 10460176B2 · Chang et al. · 2019 [cited by applicant]
US 10460177B2 · Chan et al. · 2019 [cited by applicant]
US 10521671B2 · Chang et al. · 2019 [cited by applicant]
US 10650524B2 · Aksoy et al. · 2020 [cited by applicant]
US 11074447B1 · Fox et al. · 2021 [cited by applicant]
US 20030079224A1 · Komar et al. · 2003 [cited by applicant]
US 20030093810A1 · Taniguchi et al. · 2003 [cited by applicant]
US 20030172346A1 · Gould et al. · 2003 [cited by applicant]
US 20050107159A1 · Sato · 2005 [cited by applicant]
US 20050160458A1 · Baumgartner · 2005 [cited by applicant]
US 20060252476A1 · Bahou · 2006 [cited by applicant]
US 20060256210A1 · Ryall et al. · 2006 [cited by applicant]
US 20070167233A1 · Manor · 2007 [cited by applicant]
US 20070250901A1 · McIntire · 2007 [cited by examiner]
US 20080193016A1 · Lim et al. · 2008 [cited by applicant]
US 20080225130A1 · Paaaho et al. · 2008 [cited by applicant]
US 20080312010A1 · Marty · 2008 [cited by examiner]
US 20090077503A1 · Sundstrom · 2009 [cited by applicant]
US 20090183103A1 · Miccartie et al. · 2009 [cited by applicant]
US 20100218228A1 · Walter · 2010 [cited by applicant]
US 20110013087A1 · House et al. · 2011 [cited by applicant]
US 20110112665A1 · Roberts et al. · 2011 [cited by applicant]
US 20110170838A1 · Rosengart et al. · 2011 [cited by applicant]
US 20110202397A1 · Lam et al. · 2011 [cited by applicant]
US 20110275045A1 · Bhupathi et al. · 2011 [cited by applicant]
US 20120265758A1 · Han et al. · 2012 [cited by applicant]
US 20120313785A1 · Hanson · 2012 [cited by applicant]
US 20130027757A1 · Lee et al. · 2013 [cited by applicant]
US 20130298053A1 · Sprang et al. · 2013 [cited by applicant]
US 20140029921A1 · Warren et al. · 2014 [cited by applicant]
US 20140037140A1 · Benhimane et al. · 2014 [cited by applicant]
US 20140058992A1 · Lucey · 2014 [cited by examiner]
US 20140064693A1 · Deshpande · 2014 [cited by examiner]
US 20140085443A1 · Sathish et al. · 2014 [cited by applicant]
US 20140236331A1 · Lehmann et al. · 2014 [cited by applicant]
US 20140248951A1 · Kronengold et al. · 2014 [cited by applicant]
US 20150131845A1 · Forouhar et al. · 2015 [cited by applicant]
US 20150248917A1 · Chang et al. · 2015 [cited by applicant]
US 20150375117A1 · Thompson · 2015 [cited by applicant]
US 20160080830A1 · Kim et al. · 2016 [cited by applicant]
US 20160148650A1 · Laksono · 2016 [cited by applicant]
US 20160234566A1 · Suoknuuti et al. · 2016 [cited by applicant]
US 20160378861A1 · Eledath et al. · 2016 [cited by applicant]
US 20170255827A1 · Chang et al. · 2017 [cited by applicant]
US 20170255828A1 · Chang et al. · 2017 [cited by applicant]
US 20170255829A1 · Chang et al. · 2017 [cited by applicant]
US 20170269819A1 · Pinpin et al. · 2017 [cited by applicant]
US 20180025078A1 · Quennesson · 2018 [cited by applicant]
US 20180225827A1 · Aksoy et al. · 2018 [cited by applicant]
US 20190075176A1 · Nguyen et al. · 2019 [cited by applicant]
US 20190114485A1 · Chan et al. · 2019 [cited by applicant]
US 20190205651A1 · Chang et al. · 2019 [cited by applicant]
US 20190273954A1 · Evans · 2019 [cited by applicant]
US 20190294631A1 · Alcantara et al. · 2019 [cited by applicant]
US 20190311254A1 · Turek et al. · 2019 [cited by applicant]
US 20190354765A1 · Chan et al. · 2019 [cited by applicant]
US 20190392219A1 · Chang et al. · 2019 [cited by applicant]
US 20200012861A1 · Chan et al. · 2020 [cited by applicant]
US 20200074181A1 · Chang et al. · 2020 [cited by applicant]
US 20200074182A1 · Chang et al. · 2020 [cited by applicant]
US 20200265238A1 · Polavarapu et al. · 2020 [cited by applicant]
US 20200394824A1 · Kanzawa · 2020 [cited by applicant]
CN 101271527 · 2008 [cited by applicant]
CN 102750695 · 2012 [cited by applicant]
CN 102985926 · 2013 [cited by applicant]
CN 103294716 · 2013 [cited by applicant]
CN 108351965 · 2018 [cited by applicant]
WO 9631047 · 1996 [cited by applicant]
WO 02071334 · 2002 [cited by applicant]
WO 2013166456 · 2013 [cited by applicant]
WO 2015060691 · 2015 [cited by applicant]
WO 2015131084 · 2015 [cited by applicant]
WO 2016057844 · 2016 [cited by applicant]
WO 2018053257 · 2018 [cited by applicant]
WO 2019183235 · 2019 [cited by applicant]
United States Non-Final Office Action dated Oct. 3, 2023 for U.S. Appl. No. 17/856,364. [cited by applicant]
Extended European Search Report, dated Aug. 9, 2019, from corresponding European Application No. 17851597.9. [cited by applicant]
Extended European Search Report, dated Nov. 15, 2017, from corresponding European Application No. 15754985.8. [cited by applicant]
Final Office Action, dated Apr. 19, 2018, from corresponding U.S. Appl. No. 14/634,070. [cited by applicant]
Final Office Action, dated Jan. 2, 2019, from corresponding U.S. Appl. No. 14/634,070. [cited by applicant]
Final Office Action, dated Jan. 24, 2020, from corresponding U.S. Appl. No. 14/634,070. [cited by applicant]
Final Office Action, dated May 24, 2019, from corresponding U.S. Appl. No. 15/600,379. [cited by applicant]
Final Office Action, dated May 24, 2019, from corresponding U.S. Appl. No. 15/600,404. [cited by applicant]
Final Office Action, dated Oct. 2, 2017, from corresponding U.S. Appl. No. 14/634,070. [cited by applicant]
International Preliminary Report on Patentability, dated Mar. 19, 2019, from corresponding International Application No. PCT/US2017/051768. [cited by applicant]
International Preliminary Report on Patentability, dated Sep. 15, 2016, from corresponding International Application No. PCT/US2015/018077. [cited by applicant]
International Search Report, dated Feb. 28, 2018, from corresponding International Application No. PCT/US2017/051768. [cited by applicant]
International Search Report, dated Jul. 2, 2019, from corresponding International Application No. PCT/US2019/023192. [cited by applicant]
International Search Report, dated May 27, 2015, from corresponding International Application No. PCT/US2015/018077. [cited by applicant]
Invitation to Pay Additional Fees, dated Nov. 29, 2017, from corresponding International Application No. PCT/US2017/051768. [cited by applicant]
Kim, “Automatic Classification of Offensive Patterns for Soccer Game Highlights Using Neural Networks”, Malaysian Journal of Computer Science, XP055422797, Retrieved from the Internet: URL: http://citeseerx.ist.psu.eduj… [cited by applicant]
Notice of Allowance, dated Apr. 1, 2020, from corresponding U.S. Appl. No. 15/600,393. [cited by applicant]
Notice of Allowance, dated Apr. 1, 2020, from corresponding U.S. Appl. No. 16/351,213. [cited by applicant]
Notice of Allowance, dated Apr. 3, 2020, from corresponding U.S. Appl. No. 16/561,972. [cited by applicant]
Notice of Allowance, dated Apr. 6, 2020, from corresponding U.S. Appl. No. 15/600,379. [cited by applicant]
Notice of Allowance, dated Aug. 12, 2019, from corresponding U.S. Appl. No. 15/586,379. [cited by applicant]
Notice of Allowance, dated Dec. 23, 2019, from corresponding U.S. Appl. No. 16/561,972. [cited by applicant]
Notice of Allowance, dated Dec. 31, 2019, from corresponding U.S. Appl. No. 15/600,379. [cited by applicant]
Notice of Allowance, dated Feb. 11, 2020, from corresponding U.S. Appl. No. 15/600,393. [cited by applicant]
Notice of Allowance, dated Jun. 19, 2019, from corresponding U.S. Appl. No. 16/229,457. [cited by applicant]
Notice of Allowance, dated Jun. 5, 2019, from corresponding U.S. Appl. No. 15/600,355. [cited by applicant]
Notice of Allowance, dated Mar. 4, 2020, from corresponding U.S. Appl. No. 16/675,799. [cited by applicant]
Notice of Allowance, dated May 14, 2021, from corresponding U.S. Appl. No. 17/117,356. [cited by applicant]
Notice of Allowance, dated May 5, 2020, from corresponding U.S. Appl. No. 16/795,834. [cited by applicant]
Office Action, dated Apr. 20, 2017, from corresponding U.S. Appl. No. 14/634,070. [cited by applicant]
Office Action, dated Apr. 22, 2016, from corresponding U.S. Appl. No. 14/634,070. [cited by applicant]
Office Action, dated Feb. 26, 2019, from corresponding U.S. Appl. No. 16/229,457. [cited by applicant]
Office Action, dated Feb. 4, 2021, from corresponding U.S. Appl. No. 17/117,356. [cited by applicant]
Office Action, dated Jan. 28, 2019, from corresponding U.S. Appl. No. 15/586,379. [cited by applicant]
Office Action, dated Jan. 9, 2020, from corresponding U.S. Appl. No. 15/600,404. [cited by applicant]
Office Action, dated Jun. 27, 2019, from corresponding U.S. Appl. No. 14/634,070. [cited by applicant]
Office Action, dated Oct. 4, 2018, from corresponding U.S. Appl. No. 15/600,393. [cited by applicant]
Office Action, dated Oct. 4, 2018, from corresponding U.S. Appl. No. 15/600,404. [cited by applicant]
Office Action, dated Sep. 20, 2018, from corresponding U.S. Appl. No. 15/600,355. [cited by applicant]
Office Action, dated Sep. 20, 2018, from corresponding U.S. Appl. No. 15/600,379. [cited by applicant]
Office Action, dated Sep. 27, 2019, from corresponding U.S. Appl. No. 16/561,972. [cited by applicant]
Office Action, dated Sep. 5, 2019, from corresponding U.S. Appl. No. 16/351,213. [cited by applicant]
Restriction Requirement, dated Aug. 27, 2018, from corresponding U.S. Appl. No. 15/586,379. [cited by applicant]
Written Opinion of the International Searching Authority, dated Feb. 28, 2018, from corresponding International Application No. PCT/US2017/051768. [cited by applicant]
Written Opinion of the International Searching Authority, dated Jul. 2, 2019, from corresponding International Application No. PCT/US2019/023192. [cited by applicant]
Written Opinion of the International Searching Authority, dated May 27, 2015, from corresponding International Application No. PCT/US2015/018077. [cited by applicant]
U.S. App. No. 17/399,570_Dec. 3, 2022_CN_108351965 (Year: 2018). [cited by applicant]
Office Action, dated Sep. 28, 2021, from corresponding U.S. Appl. No. 16/925,499. [cited by applicant]
Office Action, dated Oct. 4, 2021, from corresponding U.S. Appl. No. 17/006,962. [cited by applicant]
Notice of Allowance, dated Feb. 16, 2022, from corresponding U.S. Appl. No. 17/006,962. [cited by applicant]
Notice of Allowance, dated Feb. 16, 2022, from corresponding U.S. Appl. No. 16/925,499. [cited by applicant]