IP Library › Granted Patent US 12,406,684
Granted Patent B2
US 12,406,684 · App. 18/140,981 · Granted Sep 2, 2025

Systems and methods for automatic joining as a virtual meeting participant for transcription

Inventors: Amro Younes (Redwood City, CA); Winfred James (Campbell, CA); Tao Xing (San Jose, CA); Cheng Yuan (San Jose, CA); Yun Fu (Cupertino, CA); Simon Lau (San Jose, CA); Robert Firebaugh (Tiburon, CA); Sam Liang (Palo Alto, CA)
Assignee: Otter.ai, Inc.
G10L21/10G06F40/169G06Q10/1095G10L17/02G10L17/14H04L65/403
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,406,684
App. No.
18/140,981
Filed
Apr 28, 2023
Granted
Sep 2, 2025
Kind
B2
Art Unit
2657
USPC
704/235
Abstract

Method, system, device, and non-transitory computer-readable medium for joining a virtual participant in a conversation. In some examples, a computer-implemented method includes: identifying a first conversation scheduled to be participated by a first group of actual participants; joining a first virtual participant into the first conversation; obtaining, via the first virtual participant, a first set of audio data associated with the first conversation while the first conversation occurs; transcribing, via the first virtual participant, the first set of audio data into a first set of text data while the first conversation occurs; and presenting the first set of text data to the first group of actual participants while the first conversation occurs.

Claims (79)

1. A computer-implemented method for joining a virtual participant in a conversation, the method comprising:

identifying a first conversation scheduled to be participated by a first group of actual participants by at least obtaining schedule information associated with the first conversation from a synchronized calendar;

automatically joining a first virtual participant into the first conversation at least before a start time indicated by the schedule information by:

automatically opening a meeting application for the first virtual participant;

automatically entering credential information associated with the first conversation and user information associated with the first virtual participant; and

automatically joining the first virtual participant into the first conversation;

obtaining, via the first virtual participant configured to capture audio data, a first set of audio data associated with the first conversation while the first conversation occurs;

transcribing, via the first virtual participant, the first set of audio data into a first set of text data while the first conversation occurs; and

presenting the first set of text data to the first group of actual participants while the first conversation occurs.

2. The computer-implemented method of claim 1 , wherein the automatically opening a meeting application includes:

determining, before the start time, that the first conversation is about to start; and

in response to determining that the first conversation is about to start, automatically opening the meeting application before the start time.

3. The computer-implemented method of claim 1 , wherein:

the automatically joining a first virtual participant into the first conversation at least before a start time indicated by the schedule information further includes automatically joining the first virtual participant in response to identifying the first virtual participant in association with a user in a participant list presented to one or more active participants during the first conversation.

4. The computer-implemented method of claim 1 , further comprising:

automatically joining a second virtual participant into the first conversation by at least:

automatically opening the meeting application for the second virtual participant;

automatically entering the credential information associated with the first conversation and user information associated with the second virtual participant; and

automatically joining the second virtual participant into the first conversation;

obtaining, via the second virtual participant, a second set of audio data associated with the first conversation while the first conversation occurs;

transcribing, via the second virtual participant, the second set of audio data into a second set of text data while the first conversation occurs;

generating a master transcription based at least in part upon the first set of text data and the second set of text data; and

presenting the master transcription to the first group of actual participants while the first conversation occurs.

5. The computer-implemented method of claim 4 , wherein:

the transcribing, via the first virtual participant, the first set of audio data includes:

obtaining a first set of voiceprints associated with a first subgroup of actual participants of the first group of actual participants; and

transcribing the first set of audio data into the first set of text data based at least in part upon the first set of voiceprints; and

the transcribing, via the second virtual participant, the second set of audio data includes:

obtaining a second set of voiceprints associated with a second subgroup of actual participants of the first group of actual participants; and

transcribing the second set of audio data into the second set of text data based at least in part upon the second set of voiceprints.

6. The computer-implemented method of claim 5 , wherein each voiceprint of the first set of voiceprints and the second set of voiceprints includes an acoustic model and a language model associated with an actual participant of the first group of actual participants.

7. The computer-implemented method of claim 1 , further comprising:

obtaining, via the first virtual participant, a set of visual data associated with the first conversation while the first conversation occurs;

transforming, via the first virtual participant, the set of visual data into a set of annotated visual data while the first conversation occurs; and

presenting the set of annotated visual data to the first group of actual participants while the first conversation occurs.

8. The computer-implemented method of claim 7 , wherein the obtaining, via the first virtual participant, a set of visual data includes:

obtaining an audio capture command or a textual capture command from an actual participant of the first group of actual participants; and

obtaining first visual data upon obtaining the audio capture command or the textual capture command.

9. The computer-implemented method of claim 1 , further comprising:

identifying a second conversation scheduled to be participated by a second group of actual participants;

joining the first virtual participant into the second conversation;

obtaining, via the first virtual participant, a third set of audio data associated with the second conversation while the second conversation occurs;

transcribing, via the first virtual participant, the third set of audio data into a third set of text data while the second conversation occurs; and

presenting the third set of text data to the second group of actual participants while the second conversation occurs.

10. The computer-implemented method of claim 9 , wherein at least a part of the second conversation occurs simultaneously as the first conversation occurs.

11. The computer-implemented method of claim 1 , wherein:

the presenting the first set of text data includes presenting the first set of text data to be searchable, navigable, annotatable, or modifiable, while the first conversation occurs.

12. The computer-implemented method of claim 11 , further comprising:

obtaining, from one or more actual participants of the first group of actual participants, one or more modifications and/or one or more annotations;

updating the first set of text data according to the one or more modifications and/or the one or more annotations; and

presenting the updated first set of text data to the first group of actual participants.

13. The computer-implemented method of claim 1 , further comprising:

presenting the first set of text data to a group of non-participants;

wherein the first group of actual participants is a source of the first set of audio data and the group of non-participants is not.

14. The computer-implemented method of claim 1 , further comprising:

generating a complete transcription upon conclusion of the first conversation; and

transmitting the complete transcription to the first group of actual participants.

15. The computer-implemented method of claim 14 , wherein the generating a complete transcription includes synchronizing the complete transcription with a complete audio data associated with the first conversation.

16. The computer-implemented method of claim 14 , wherein the generating a complete transcription includes automatically segmenting the complete transcription into a plurality of segments when a speaker change occurs or a natural pause occurs.

17. A computing system for joining a virtual participant in a conversation, the computing system comprising:

one or more processors; and

a memory storing instructions that, upon execution by the one or more processors, cause the computing system to perform one or more processes including:

identifying a conversation scheduled to be participated by a group of actual participants by at least obtaining schedule information associated with the conversation from a synchronized calendar;

automatically joining a virtual participant into the conversation at least before a start time indicated by the schedule information by:

automatically opening a meeting application for the virtual participant;

automatically entering credential information associated with the conversation and user information associated with the virtual participant; and

automatically joining the virtual participant into the conversation;

obtaining, via the virtual participant configured to capture audio data, a set of audio data associated with the conversation while the conversation occurs;

transcribing, via the virtual participant, the set of audio data into a set of text data while the conversation occurs; and

presenting the set of text data to the group of actual participants while the conversation occurs.

18. A non-transitory computer-readable medium storing instructions for joining a virtual participant in a conversation, the instructions upon execution by one or more processors of a computing system, cause the computing system to perform one or more processes including:

identifying a conversation scheduled to be participated by a group of actual participants by at least obtaining schedule information associated with the conversation from a synchronized calendar;

automatically joining a virtual participant into the conversation at least before a start time indicated by the schedule information by:

automatically opening a meeting application for the virtual participant;

automatically entering credential information associated with the conversation and user information associated with the virtual participant; and

automatically joining the virtual participant into the conversation;

obtaining, via the virtual participant configured to capture audio data, a set of audio data associated with the conversation while the conversation occurs;

transcribing, via the virtual participant, the set of audio data into a set of text data while the conversation occurs; and

presenting the set of text data to the group of actual participants while the conversation occurs.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2023
From: YOUNES, AMRO; JAMES, WINFRED; XING, TAO; YUAN, CHENG; FU, YUN; LAU, SIMON; FIREBAUGH, ROBERT; LIANG, SAM
To: OTTER.AI, INC.
Reel/Frame 063570/0859 →
Continuity (3)
Continuation 17678676 · Feb 23, 2022
Provisional Application 63154271 · Feb 26, 2021
Related Publication 20230267948A1 · Aug 24, 2023
References Cited (190)
US 6088669A · Maes · 2000 [cited by applicant]
US 6363352B1 · Dailey et al. · 2002 [cited by applicant]
US 6434520B1 · Kanevsky et al. · 2002 [cited by applicant]
US 6513003B1 · Angell et al. · 2003 [cited by applicant]
US 8407049B2 · Cromack et al. · 2013 [cited by applicant]
US 8612211B1 · Shires et al. · 2013 [cited by applicant]
US 8645138B1 · Weinstein · 2014 [cited by applicant]
US 8818803B2 · Weber · 2014 [cited by applicant]
US 9311932B2 · Carter · 2016 [cited by applicant]
US 9443518B1 · Gauci · 2016 [cited by applicant]
US 9571652B1 · Zeppenfeld et al. · 2017 [cited by applicant]
US 10339918B2 · Hofer et al. · 2019 [cited by applicant]
US 10388272B1 · Thomson et al. · 2019 [cited by applicant]
US 10573312B1 · Thomson et al. · 2020 [cited by applicant]
US 10616278B1 · Johansson et al. · 2020 [cited by applicant]
US 10630733B2 · Modai et al. · 2020 [cited by applicant]
US 10978073B1 · Fu et al. · 2021 [cited by applicant]
US 11012575B1 · Leblang et al. · 2021 [cited by applicant]
US 11017778B1 · Thomson et al. · 2021 [cited by applicant]
US 11024316B1 · Fu et al. · 2021 [cited by applicant]
US 11100943B1 · Fu et al. · 2021 [cited by applicant]
US 11222185B2 · Waibel et al. · 2022 [cited by applicant]
US 11330229B1 · Crumley et al. · 2022 [cited by applicant]
US 11330299B2 · Huo · 2022 [cited by applicant]
US 11423911B1 · Fu et al. · 2022 [cited by applicant]
US 11431517B1 · Fu et al. · 2022 [cited by applicant]
US 11657822B2 · Fu et al. · 2023 [cited by applicant]
US 11676623B1 · Younes et al. · 2023 [cited by applicant]
US 11869508B2 · Fu et al. · 2024 [cited by applicant]
US 12020722B2 · Fu et al. · 2024 [cited by applicant]
US 12080299B2 · Lau et al. · 2024 [cited by applicant]
US 20020099552A1 · Rubin et al. · 2002 [cited by applicant]
US 20040107256A1 · Odenwald et al. · 2004 [cited by applicant]
US 20040117446A1 · Swanson · 2004 [cited by applicant]
US 20050034079A1 · Gunasekar et al. · 2005 [cited by applicant]
US 20050152523A1 · Fellenstein et al. · 2005 [cited by applicant]
US 20060149558A1 · Kahn et al. · 2006 [cited by applicant]
US 20060182249A1 · Archambault et al. · 2006 [cited by applicant]
US 20070071206A1 · Gainsboro et al. · 2007 [cited by applicant]
US 20070106724A1 · Gorti et al. · 2007 [cited by applicant]
US 20070118374A1 · Wise et al. · 2007 [cited by applicant]
US 20070183458A1 · Bouazizi et al. · 2007 [cited by applicant]
US 20080181417A1 · Pereg et al. · 2008 [cited by applicant]
US 20080293443A1 · Pettinato · 2008 [cited by applicant]
US 20080294434A1 · Pettinato · 2008 [cited by applicant]
US 20080300872A1 · Basu et al. · 2008 [cited by applicant]
US 20090019367A1 · Cavagnari et al. · 2009 [cited by applicant]
US 20090030680A1 · Mamou · 2009 [cited by applicant]
US 20090210391A1 · Hall et al. · 2009 [cited by applicant]
US 20090240488A1 · White et al. · 2009 [cited by applicant]
US 20090306981A1 · Cromack et al. · 2009 [cited by applicant]
US 20090307189A1 · Bobbitt et al. · 2009 [cited by applicant]
US 20100146438A1 · Bush et al. · 2010 [cited by applicant]
US 20110228922A1 · Dhara et al. · 2011 [cited by applicant]
US 20110307241A1 · Waibel et al. · 2011 [cited by applicant]
US 20110320197A1 · Conejero et al. · 2011 [cited by applicant]
US 20120046936A1 · Kandekar et al. · 2012 [cited by applicant]
US 20120253805A1 · Rajakumar et al. · 2012 [cited by applicant]
US 20120275761A1 · Li et al. · 2012 [cited by applicant]
US 20120281921A1 · Dowell · 2012 [cited by applicant]
US 20120310644A1 · Zimmerman et al. · 2012 [cited by applicant]
US 20120323575A1 · Gibbon et al. · 2012 [cited by applicant]
US 20120324355A1 · Mbenkum et al. · 2012 [cited by applicant]
US 20130144603A1 · Lord et al. · 2013 [cited by applicant]
US 20130300939A1 · Chou et al. · 2013 [cited by applicant]
US 20130311177A1 · Bastide et al. · 2013 [cited by applicant]
US 20130346077A1 · Mengibar et al. · 2013 [cited by applicant]
US 20140029757A1 · Aronowitz et al. · 2014 [cited by applicant]
US 20140134576A1 · Edge · 2014 [cited by applicant]
US 20140136999A1 · Leibovich et al. · 2014 [cited by applicant]
US 20140207449A1 · Johnson · 2014 [cited by applicant]
US 20150012844A1 · Paulik et al. · 2015 [cited by applicant]
US 20150206544A1 · Carter · 2015 [cited by applicant]
US 20150249747A1 · Box et al. · 2015 [cited by applicant]
US 20150255068A1 · Kim et al. · 2015 [cited by applicant]
US 20150310863A1 · Chen et al. · 2015 [cited by applicant]
US 20160004732A1 · Hsu et al. · 2016 [cited by applicant]
US 20160014222A1 · Chen et al. · 2016 [cited by applicant]
US 20160284354A1 · Chen et al. · 2016 [cited by applicant]
US 20160322049A1 · Bakshi et al. · 2016 [cited by applicant]
US 20170068423A1 · Napolitano · 2017 [cited by applicant]
US 20170068670A1 · Orr · 2017 [cited by applicant]
US 20170070706A1 · Ursin et al. · 2017 [cited by applicant]
US 20170169816A1 · Blandin et al. · 2017 [cited by applicant]
US 20170180780A1 · Jeffries · 2017 [cited by applicant]
US 20170199934A1 · Nongplur · 2017 [cited by applicant]
US 20170294184A1 · Bradley · 2017 [cited by applicant]
US 20170301037A1 · Baughman et al. · 2017 [cited by applicant]
US 20170329943A1 · Choi et al. · 2017 [cited by applicant]
US 20170372693A1 · Rangarajan Sridhar et al. · 2017 [cited by applicant]
US 20180007060A1 · Leblang et al. · 2018 [cited by applicant]
US 20180012598A1 · Thirukovalluru · 2018 [cited by applicant]
US 20180032226A1 · Ryu et al. · 2018 [cited by applicant]
US 20180061083A1 · Suzuki et al. · 2018 [cited by applicant]
US 20180143956A1 · Skarbovsky et al. · 2018 [cited by applicant]
US 20180174108A1 · Kang et al. · 2018 [cited by applicant]
US 20180197548A1 · Palakodety et al. · 2018 [cited by applicant]
US 20180315428A1 · Johnson et al. · 2018 [cited by applicant]
US 20180316893A1 · Rosenberg et al. · 2018 [cited by applicant]
US 20190073640A1 · Odezue et al. · 2019 [cited by applicant]
US 20190273767A1 · Nelson et al. · 2019 [cited by applicant]
US 20190341050A1 · Diamant et al. · 2019 [cited by applicant]
US 20190364009A1 · Joseph et al. · 2019 [cited by applicant]
US 20200051582A1 · Gilson · 2020 [cited by applicant]
US 20200145616A1 · Nassar · 2020 [cited by applicant]
US 20200175961A1 · Thomson et al. · 2020 [cited by applicant]
US 20200228358A1 · Rampton · 2020 [cited by applicant]
US 20200243095A1 · Adlersberg et al. · 2020 [cited by applicant]
US 20200257587A1 · Chau et al. · 2020 [cited by applicant]
US 20200311122A1 · Ramamurthy · 2020 [cited by applicant]
US 20200365160A1 · Nassar et al. · 2020 [cited by applicant]
US 20200403818A1 · Daredia et al. · 2020 [cited by applicant]
US 20200412564A1 · Roedel et al. · 2020 [cited by applicant]
US 20210021558A1 · Mahmoud et al. · 2021 [cited by applicant]
US 20210044645A1 · Jayaweera · 2021 [cited by applicant]
US 20210058263A1 · Fahrendorff et al. · 2021 [cited by applicant]
US 20210058517A1 · Serbajlo et al. · 2021 [cited by applicant]
US 20210092168A1 · Ranalli et al. · 2021 [cited by applicant]
US 20210150211A1 · Ahmad Hambaly et al. · 2021 [cited by applicant]
US 20210217420A1 · Fu et al. · 2021 [cited by applicant]
US 20210319797A1 · Fu et al. · 2021 [cited by applicant]
US 20210327454A1 · Fu et al. · 2021 [cited by applicant]
US 20210367802A1 · Yarlagadda · 2021 [cited by applicant]
US 20210369042A1 · Gustman et al. · 2021 [cited by applicant]
US 20210374391A1 · Jorasch · 2021 [cited by applicant]
US 20210390144A1 · Ganesh · 2021 [cited by applicant]
US 20210407520A1 · Neckermann et al. · 2021 [cited by applicant]
US 20210409547A1 · Channapragada et al. · 2021 [cited by applicant]
US 20220122436A1 · Volkerink et al. · 2022 [cited by applicant]
US 20220343918A1 · Fu et al. · 2022 [cited by applicant]
US 20220353102A1 · Lau et al. · 2022 [cited by applicant]
US 20220385758A1 · Tadesse et al. · 2022 [cited by applicant]
US 20220398544A1 · Chung · 2022 [cited by applicant]
US 20220414130A1 · Master Ben-Dor · 2022 [cited by applicant]
US 20230245660A1 · Fu et al. · 2023 [cited by applicant]
US 20230297765A1 · Vendrow · 2023 [cited by applicant]
US 20230325611A1 · Garg et al. · 2023 [cited by applicant]
US 20240037145A1 · Ziccardi et al. · 2024 [cited by applicant]
US 20240087574A1 · Fu et al. · 2024 [cited by applicant]
US 20240095440A1 · Rony et al. · 2024 [cited by applicant]
US 20240127804A1 · Shirodkar · 2024 [cited by applicant]
US 20240170006A1 · Fu et al. · 2024 [cited by applicant]
US 20240205037A1 · Callegari · 2024 [cited by applicant]
US 20240338860A1 · Trzyna · 2024 [cited by applicant]
US 20240340193A1 · Zhu · 2024 [cited by applicant]
US 20250117128A1 · Omoigui · 2025 [cited by applicant]
CN 111164676 · 2020 [cited by applicant]
JP 3376487 · 2001 [cited by applicant]
JP 2018190431 · 2018 [cited by applicant]
JP 6542983 · 2019 [cited by applicant]
Basu et al., “An Overview of Speaker Diarization: Approaches, Resources and Challenges,” 2016 Conference of The Oriental Chapter of International Committee for Coordination and Standardization of Speechx Databases and A… [cited by applicant]
Tur et al., “The CALO Meeting Assistant System,” [cited by applicant]
United States Patent and Trademark Office, Office Action mailed May 11, 2023, in U.S. Appl. No. 17/210,108. [cited by applicant]
United States Patent and Trademark Office, Office Action mailed Dec. 8, 2022, in U.S. Appl. No. 17/242,465. [cited by applicant]
United States Patent and Trademark Office, Office Action mailed Apr. 5, 2023, in U.S. Appl. No. 17/242,465. [cited by applicant]
United States Patent and Trademark Office, Office Action mailed Dec. 7, 2022, in U.S. Appl. No. 17/863,837. [cited by applicant]
United States Patent and Trademark Office, Office Action mailed Jul. 5, 2023, in U.S. Appl. No. 17/863,837. [cited by applicant]
United States Patent and Trademark Office, Office Action mailed Dec. 7, 2022, in U.S. Appl. No. 17/863,881. [cited by applicant]
United States Patent and Trademark Office, Office Action mailed Jul. 5, 2023, in U.S. Appl. No. 17/863,881. [cited by applicant]
United States Patent and Trademark Office, Office Action mailed Jun. 8, 2023, in U.S. Appl. No. 18/127,343. [cited by applicant]
United States Patent and Trademark Office, Notice of Allowance mailed Oct. 12, 2023, in U.S. Appl. No. 17/210,108. [cited by applicant]
United States Patent and Trademark Office, Office Action mailed Oct. 17, 2023, in U.S. Appl. No. 17/863,837. [cited by applicant]
United States Patent and Trademark Office, Office Action mailed Oct. 24, 2023, in U.S. Appl. No. 17/863,881. [cited by applicant]
United States Patent and Trademark Office, Office Action mailed Sep. 20, 2023, in U.S. Appl. No. 18/127,343. [cited by applicant]
United States Patent and Trademark Office, Notice of Allowance mailed Dec. 13, 2023, in U.S. Appl. No. 18/127,343. [cited by applicant]
United States Patent and Trademark Office, Office Action mailed Nov. 15, 2023, in U.S. Appl. No. 18/131,982. [cited by applicant]
United States Patent and Trademark Office, Office Action mailed Jun. 5, 2024, in U.S. Appl. No. 17/863,837. [cited by applicant]
United States Patent and Trademark Office, Office Action mailed Sep. 9, 2024, in U.S. Appl. No. 17/863,837. [cited by applicant]
United States Patent and Trademark Office, Notice of Allowance mailed Mar. 25, 2024, in U.S. Appl. No. 18/127,343. [cited by applicant]
United States Patent and Trademark Office, Notice of Allowance mailed Aug. 15, 2024, in U.S. Appl. No. 18/127,343. [cited by applicant]
United States Patent and Trademark Office, Office Action mailed Apr. 4, 2024, in U.S. Appl. No. 18/131,982. [cited by applicant]
United States Patent and Trademark Office, Office Action mailed Jul. 26, 2024, in U.S. Appl. No. 18/131,982. [cited by applicant]
United States Patent and Trademark Office, Office Action mailed Aug. 15, 2024, in U.S. Appl. No. 18/514,666. [cited by applicant]
United States Patent and Trademark Office, Office Action mailed Mar. 29, 2024, in U.S. Appl. No. 18/438,145. [cited by applicant]
United States Patent and Trademark Office, Notice of Allowance mailed Jul. 23, 2024, in U.S. Appl. No. 18/438,145. [cited by applicant]
United States Patent and Trademark Office, Office Action mailed Sep. 10, 2024, in U.S. Appl. No. 18/673,235. [cited by applicant]
United States Patent and Trademark Office, Office Action mailed Aug. 13, 2024, in U.S. Appl. No. 18/744,259. [cited by applicant]
United States Patent and Trademark Office, Office Action mailed Oct. 11, 2024, in U.S. Appl. No. 18/438,145. [cited by applicant]
United States Patent and Trademark Office, Office Action mailed Jan. 22, 2025, in U.S. Appl. No. 18/131,982. [cited by applicant]
United States Patent and Trademark Office, Office Action mailed Jan. 24, 2025, in U.S. Appl. No. 18/514,666. [cited by applicant]
United States Patent and Trademark Office, Office Action mailed Feb. 6, 2025, in U.S. Appl. No. 18/438,145. [cited by applicant]
United States Patent and Trademark Office, Office Action mailed Jan. 28, 2025, in U.S. Appl. No. 18/673,235. [cited by applicant]
United States Patent and Trademark Office, Office Action mailed Feb. 7, 2025, in U.S. Appl. No. 18/744,259. [cited by applicant]
United States Patent and Trademark Office, Office Action mailed Jan. 29, 2025, in U.S. Appl. No. 18/737,530. [cited by applicant]
United States Patent and Trademark Office, Notice of Allowance mailed Mar. 26, 2025, in U.S. Appl. No. 17/863,837. [cited by applicant]
United States Patent and Trademark Office, Notice of Allowance mailed May 8, 2025, in U.S. Appl. No. 17/863,837. [cited by applicant]
United States Patent and Trademark Office, Notice of Allowance mailed Jun. 23, 2025, in U.S. Appl. No. 18/131,982. [cited by applicant]
United States Patent and Trademark Office, Notice of Allowance mailed Apr. 25, 2025, in U.S. Appl. No. 18/514,666. [cited by applicant]
United States Patent and Trademark Office, Notice of Allowance mailed Jul. 8, 2025, in U.S. Appl. No. 18/673,235. [cited by applicant]
United States Patent and Trademark Office, Notice of Allowance mailed Jul. 8, 2025, in U.S. Appl. No. 18/737,530. [cited by applicant]