IP Library › Granted Patent US 12,457,476
Granted Patent B2
US 12,457,476 · App. 19/195,241 · Granted Oct 28, 2025

Complex computing network for improving establishment and access of communication among computing devices

Inventors: Andrey Ogandzhanyants (London, GB); Sergey Frolovichev (London, GB); Pavel Shumakov (London, GB)
Assignee: Rizz IP Ltd
H04W4/08H04H20/91H04H20/95H04L67/306
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,457,476
App. No.
19/195,241
Filed
Apr 30, 2025
Granted
Oct 28, 2025
Kind
B2
Examiner
JAIN, ANKUR
Art Unit
2649
USPC
455/518
Abstract

Disclosed are systems, methods, and computer program products for improving establishment and broadcasting of communication among mobile computing devices. An exemplary method includes: determining a first user accesses a mobile application on a first mobile device of the first user; determining a second user accesses the mobile application on a second mobile device of the second user; transmitting first content from the first user to the second user; receiving, from the second user, a first action associated with the first user; transmitting second content from the second user to the first user; receiving, from the first user, a second action associated with the second user; generating a communication channel for interaction between the first user and the second user; determining a third user accesses the mobile application on a third mobile device of the third user; and transmitting third content from the third user to the second user.

Claims (143)

1. A method comprising:

determining, using one or more computing device processors, a first user accesses a mobile application using a first mobile device of the first user;

enabling, using the one or more computing device processors, the first user to create or modify a first user profile using the first mobile device of the first user;

determining, using the one or more computing device processors, a second user accesses the mobile application using a second mobile device of the second user;

enabling, using the one or more computing device processors, the second user to create or modify a second user profile using the second mobile device of the second user;

receiving, using the one or more computing device processors, from the first mobile device of the first user, first content comprising first video, wherein the first content is associated with a first prompt;

adding, using the one or more computing device processors, the first content comprising the first video to a first content list;

streaming or transmitting, using the one or more computing device processors, the first content comprising the first video to the second mobile device of the second user;

transmitting, using the one or more computing device processors, to the second mobile device for visual display, on a first user interface of the mobile application, a first visual representation not comprising the first video, such that the first visual representation is displayable on the second mobile device during or prior to the streaming or transmitting the first content comprising the first video, to the second mobile device of the second user;

before, during, or after transmitting of the first content comprising the first video to the second mobile device of the second user, enabling, using the one or more computing device processors, the second user to execute a first action associated with the first user or associated with the first content;

logging, using the one or more computing device processors, the first action to a first log, wherein the first log is associated with at least one of: the first user or the second user, wherein the first log is associated with at least one data store;

receiving, using the one or more computing device processors, from the second mobile device of the second user, second content comprising second video, wherein the second content is associated with the first prompt or a second prompt;

adding, using the one or more computing device processors, the second content comprising the second video to a second content list;

streaming or transmitting, using the one or more computing device processors, the second content comprising the second video to the first mobile device of the first user;

transmitting, using the one or more computing device processors, to the first mobile device for visual display, on a second user interface of the mobile application, a second visual representation not comprising the second video to the first mobile device of the first user;

before, during, or after transmitting of the first content comprising the first video to the second mobile device of the second user, enabling, using the one or more computing device processors, the first user to execute a second action associated with the second user or associated with the second content;

logging, using the one or more computing device processors, the second action to the first log or a second log, wherein the second log is associated with at least one of: the first user or the second user, wherein the second log is associated with the at least one data store;

before, during or after enabling the first user to execute the second action associated with the second user or associated with the second content, generating, using the one or more computing device processors, a first communication channel for the first user to interact with the second user and for the second user to interact with the first user;

determining, using the one or more computing device processors, a third user accesses the mobile application using a third mobile device of the third user;

enabling, using the one or more computing device processors, the third user to create or modify a third user profile using the third mobile device of the third user;

receiving, using the one or more computing device processors, from the third mobile device of the third user, third content comprising third video, wherein the third content is associated with the first prompt, the second prompt, or a third prompt;

adding, using the one or more computing device processors, the third content comprising the third video to the first content list;

before, during, or after enabling the second user to execute the first action associated with the first user or associated with the first content, streaming or transmitting, using the one or more computing device processors, the third content comprising the third video to the second mobile device of the second user; and

before, during, or after enabling the second user to execute the first action associated with the first user or associated with the first content, transmitting, using the one or more computing device processors, to the second mobile device for visual display, on the first user interface or a third user interface of the mobile application, a third visual representation not comprising the third video of the third user, such that the third visual representation is displayable on the second mobile device during or prior to the streaming or transmitting the third content comprising the third video to the second mobile device of the second user.

2. The method of claim 1 , wherein the first action comprises at least one of:

the second user liking the first user,

the second user disliking the first user,

the second user skipping the first user, or

the second user executing a transitional interaction associated with the first user.

3. The method of claim 1 , wherein the first user executes the second action associated with the second user or associated with the second content while being presented with the first content list, or while being presented with at least one potential match associated with the first user.

4. The method of claim 1 , wherein the second action comprises at least one of:

the first user liking the second user,

the first user disliking the second user,

the first user skipping the second user, or

the first user executing a transitional interaction associated with the second user.

5. The method of claim 1 , further comprising:

receiving, using the one or more computing device processors, from the first mobile device of the first user, a fourth content comprising fourth video, wherein the fourth content is associated with a fourth prompt; and

before, during, or after enabling the second user to execute the first action associated with the first user or associated with the first content, streaming or transmitting, using the one or more computing device processors, the fourth content comprising the fourth video to the second mobile device of the second user.

6. The method of claim 1 , the method further comprising transmitting, using the one or more computing device processors, a first notification associated with the second action associated with the second user or associated with the second content, to the second mobile device of the second user.

7. The method of claim 1 , wherein at least one of the first prompt, the second prompt, or the third prompt:

is created by the first user, the second user, or the third user,

is created by a fourth user, or

is created by or randomized by the mobile application.

8. The method of claim 1 , wherein the receiving, from the first mobile device of the first user, the first content comprising the first video comprises: enabling the first user to capture the first content using the mobile application, or enabling the first user to upload the first content to the mobile application.

9. The method of claim 1 , wherein the first communication channel expires after a first time if at least one of: the first user does not transmit a first interaction to the second user in the first communication channel, or the second user does not transmit a second interaction to the first user in the first communication channel.

10. The method of claim 1 , wherein the second user cannot view the first user profile and the first user cannot view the second user profile.

11. A method comprising:

determining, using one or more computing device processors, a first user accesses a mobile application using a first mobile device of the first user;

enabling, using the one or more computing device processors, the first user to create or modify a first user profile using the first mobile device of the first user;

determining, using the one or more computing device processors, a second user accesses the mobile application using a second mobile device of the second user;

enabling, using the one or more computing device processors, the second user to create or modify a second user profile using the second mobile device of the second user;

receiving, using the one or more computing device processors, from the first mobile device of the first user, first content comprising first video;

adding, using the one or more computing device processors, the first content comprising the first video to a first content list;

streaming or transmitting, using the one or more computing device processors, the first content comprising the first video to the second mobile device of the second user;

transmitting, using the one or more computing device processors, to the second mobile device for visual display, on a first user interface of the mobile application, a first visual representation not comprising the first video of the first user, such that the first visual representation is displayable on the second mobile device during or prior to the streaming or transmitting the first content comprising the first video, to the second mobile device of the second user;

before, during, or after transmitting of the first content comprising the first video to the second mobile device of the second user, enabling, using the one or more computing device processors, the second user to execute a first action associated with the first user or associated with the first content;

logging, using the one or more computing device processors, the first action to a first log, wherein the first log is associated with at least one of: the first user or the second user, wherein the first log is associated with at least one data store;

receiving, using the one or more computing device processors, from the second mobile device of the second user, second content comprising second video;

adding, using the one or more computing device processors, the second content comprising the second video to a second content list;

streaming or transmitting, using the one or more computing device processors, the second content comprising the second video to the first mobile device of the first user;

transmitting, using the one or more computing device processors, to the first mobile device for visual display, on a second user interface of the mobile application, a second visual representation not comprising the second video to the first mobile device of the first user;

before, during, or after transmitting of the first content comprising the first video to the second mobile device of the second user, enabling, using the one or more computing device processors, the first user to execute a second action associated with the second user or associated with the second content;

logging, using the one or more computing device processors, the second action to the first log or a second log, wherein the second log is associated with at least one of: the first user or the second user, wherein the second log is associated with the at least one data store;

before, during or after enabling the first user to execute the second action associated with the second user or associated with the second content, generating, using the one or more computing device processors, a first communication channel for the first user to interact with the second user and for the second user to interact with the first user;

determining, using the one or more computing device processors, a third user accesses the mobile application using a third mobile device of the third user;

enabling, using the one or more computing device processors, the third user to create or modify a third user profile using the third mobile device of the third user;

receiving, using the one or more computing device processors, from the third mobile device of the third user, third content comprising third video;

adding, using the one or more computing device processors, the third content comprising the third video to the first content list;

before, during, or after enabling the second user to execute the first action associated with the first user or associated with the first content, streaming or transmitting, using the one or more computing device processors, the third content comprising the third video to the second mobile device of the second user; and

before, during, or after enabling the second user to execute the first action associated with the first user or associated with the first content, transmitting, using the one or more computing device processors, to the second mobile device for visual display, on the first user interface or a third user interface of the mobile application, a third visual representation not comprising the third video of the third user, such that the third visual representation is displayable on the second mobile device during or prior to the streaming or transmitting the third content comprising the third video to the second mobile device of the second user.

12. The method of claim 11 , wherein at least one of:

the first content comprising the first video is associated with or responsive to a first prompt,

the second content comprising the second video is associated with or responsive to the first prompt or a second prompt, or

the third content comprising the third video is associated with or responsive to the first prompt, the second prompt, or a third prompt.

13. The method of claim 11 , wherein the first action comprises at least one of:

the second user liking the first user,

the second user disliking the first user,

the second user skipping the first user, or

the second user executing a transitional interaction associated with the first user.

14. The method of claim 11 , wherein the first user executes the second action associated with the second user or associated with the second content while being presented with the first content list, or while being presented with at least one potential match associated with the first user.

15. The method of claim 11 , wherein the second action comprises at least one of:

the first user liking the second user,

the first user disliking the second user,

the first user skipping the second user, or

the first user executing a transitional interaction associated with the second user.

16. The method of claim 11 , further comprising:

receiving, using the one or more computing device processors, from the first mobile device of the first user, a fourth content comprising fourth video; and

before, during, or after enabling the second user to execute the first action associated with the first user or associated with the first content, streaming or transmitting, using the one or more computing device processors, the fourth content comprising the fourth video to the second mobile device of the second user.

17. The method of claim 11 , wherein the receiving, from the first mobile device of the first user, the first content comprising the first video comprises: enabling the first user to capture the first content using the mobile application, or enabling the first user to upload the first content to the mobile application.

18. The method of claim 11 , wherein at least one of:

the first communication channel expires after a first time if at least one of: the first user does not transmit a first interaction to the second user in the first communication channel, or the second user does not transmit a second interaction to the first user in the first communication channel,

the first content comprising the first video further comprises a link associated with a fourth user, or

the method further comprises transmitting, using the one or more computing device processors, a first notification associated with the second action associated with the second user or associated with the second content, to the second mobile device of the second user.

19. A method comprising:

determining, using one or more computing device processors, a first user accesses a mobile application using a first mobile device of the first user;

enabling, using the one or more computing device processors, the first user to create or modify a first user profile using the first mobile device of the first user;

determining, using the one or more computing device processors, a second user accesses the mobile application using a second mobile device of the second user;

enabling, using the one or more computing device processors, the second user to create or modify a second user profile using the second mobile device of the second user;

receiving, using the one or more computing device processors, from the first mobile device of the first user, first content comprising first video, wherein the first content is associated with a first prompt;

adding, using the one or more computing device processors, the first content comprising the first video to a first content list;

streaming or transmitting, using the one or more computing device processors, the first content comprising the first video to the second mobile device of the second user;

transmitting, using the one or more computing device processors, to the second mobile device for visual display, on a first user interface of the mobile application, a first visual representation not comprising the first video, such that the first visual representation is displayable on the second mobile device during or prior to the streaming or transmitting the first content comprising the first video, to the second mobile device of the second user;

before, during, or after transmitting of the first content comprising the first video to the second mobile device of the second user, enabling, using the one or more computing device processors, the second user to execute a first action associated with the first user or associated with the first content;

logging, using the one or more computing device processors, the first action to a first log, wherein the first log is associated with at least one of: the first user or the second user, wherein the first log is associated with at least one data store;

before, during or after enabling the second user to execute the first action associated with the first user or associated with the first content, generating, using the one or more computing device processors, a first communication channel for the first user to interact with the second user and for the second user to interact with the first user;

determining, using the one or more computing device processors, a third user accesses the mobile application using a third mobile device of the third user;

enabling, using the one or more computing device processors, the third user to create or modify a third user profile using the third mobile device of the third user;

receiving, using the one or more computing device processors, from the third mobile device of the third user, second content comprising second video, wherein the second content is associated with the first prompt or a second prompt;

adding, using the one or more computing device processors, the second content comprising the second video to the first content list;

before, during, or after enabling the second user to execute the first action associated with the first user or associated with the first content, streaming or transmitting, using the one or more computing device processors, the second content comprising the second video to the second mobile device of the second user; and

before, during, or after enabling the second user to execute the first action associated with the first user or associated with the first content, transmitting, using the one or more computing device processors, to the second mobile device for visual display, on the first user interface or a second user interface of the mobile application, a second visual representation not comprising the second video of the third user, such that the second visual representation is displayable on the second mobile device during or prior to the streaming or transmitting the second content comprising the second video to the second mobile device of the second user.

20. The method of claim 19 , wherein the first action comprises at least one of:

the second user liking the first user,

the second user disliking the first user,

the second user skipping the first user,

the second user executing a transitional interaction associated with the first user,

the second user initiating a computing operation associated with transmitting digital exchangeables, or

the second user transmitting a first interaction to the first user in the first communication channel.

21. The method of claim 19 , further comprising:

receiving, using the one or more computing device processors, from the first mobile device of the first user, a fourth content comprising fourth video, wherein the fourth content is associated with a fourth prompt; and

before, during, or after enabling the second user to execute the first action associated with the first user or associated with the first content, streaming or transmitting, using the one or more computing device processors, the fourth content comprising the fourth video to the second mobile device of the second user.

22. The method of claim 19 , the method further comprising transmitting, using the one or more computing device processors, a first notification associated with the first action associated with the first user or associated with the first content, to the first mobile device of the first user.

23. The method of claim 19 , wherein at least one of the first prompt or the second prompt:

is created by the first user, the second user, or the third user,

is created by a fourth user, or

is created by or randomized by the mobile application.

24. The method of claim 19 , wherein the receiving, from the first mobile device of the first user, the first content comprising the first video comprises: enabling the first user to capture the first content using the mobile application, or enabling the first user to upload the first content to the mobile application.

25. The method of claim 19 , wherein at least one of:

the first communication channel expires after a first time if at least one of: the first user does not transmit a first interaction to the second user in the first communication channel, or the second user does not transmit a second interaction to the first user in the first communication channel, or

the first content comprising the first video further comprises a link associated with a fourth user.

26. The method of claim 1 , further comprising enabling, using the one or more computing device processors, at least one of: the first user using the first mobile device to send, receive, or view a first threshold number of contents or no content during a first period, the second user using the second mobile device to send, receive, or view a second threshold number of contents or no content during a second period, or the third user using the third mobile device to send, receive, or view a third threshold number of contents or no content during a third period.

27. The method of claim 26 , further comprising at least one of:

enabling, using the one or more computing device processors, the first user using the first mobile device to send, receive, or view greater than the first threshold number of contents or no content during the first period based on the first user executing a first computing operation for transmitting digital exchangeables from a first digital exchangeables account associated with the first user;

enabling, using the one or more computing device processors, the second user using the second mobile device to send, receive, or view greater than the second threshold number of contents or no content during the second period based on the second user executing a second computing operation for transmitting digital exchangeables from a second digital exchangeables account associated with the second user; or

enabling, using the one or more computing device processors, the third user using the third mobile device to send, receive, or view greater than the third threshold number of contents or no content during the third period based on the third user executing a third computing operation for transmitting digital exchangeables from a third digital exchangeables account associated with the third user.

28. The method of claim 1 , wherein at least one of:

the first content is streamed or transmitted to the second mobile device of the second user based on a first filter associated with the second user or the second user profile,

the second content is streamed or transmitted to the first mobile device of the first user based on a second filter associated with the first user or the first user profile, or

the third content is streamed or transmitted to the second mobile device of the second user based on the first filter associated with the second user or the second user profile.

29. The method of claim 28 , wherein at least one of:

the first filter comprises at least one of: a first age filter, a first gender filter, or a first location filter, or

the second filter comprises at least one of: a second age filter, a second gender filter, or a second location filter.

30. The method of claim 1 , further comprising sequencing, using the one or more computing device processors, based on at least one activity associated with the second user, the first content list.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2025
From: FROLOVICHEV, SERGEY; OGANDZHANYANTS, ANDREY; SHUMAKOV, PAVEL
To: RIZZ IP LTD
Reel/Frame 071748/0406 →
Continuity (14)
Continuation In Part 18817979 · Aug 28, 2024
Continuation In Part 18400786 · Dec 29, 2023
Continuation In Part 18138617 · Apr 24, 2023
Continuation In Part 17947855 · Sep 19, 2022
Continuation In Part 17588030 · Jan 28, 2022
Continuation In Part 17507690 · Oct 21, 2021
Continuation In Part 17467405 · Sep 6, 2021
Continuation In Part 17219880 · Mar 31, 2021
Continuation In Part 17216400 · Mar 29, 2021
Continuation In Part 17214906 · Mar 28, 2021
Continuation In Part 17175435 · Feb 12, 2021
Continuation 17003868 · Aug 26, 2020
Continuation In Part 17003868 · Aug 26, 2020
Related Publication 20250260952A1 · Aug 14, 2025
References Cited (166)
US 4811334A · Matt · 1989 [cited by applicant]
US 8139721B2 · O'Connell et al. · 2012 [cited by applicant]
US 8464163B2 · Heikes et al. · 2013 [cited by applicant]
US 9083811B2 · Sharma et al. · 2015 [cited by applicant]
US 9374682B2 · Weng et al. · 2016 [cited by applicant]
US 9380264B1 · Vakalapudi · 2016 [cited by applicant]
US 9402170B1 · Shaltiel et al. · 2016 [cited by applicant]
US 10084914B1 · Chiang et al. · 2018 [cited by applicant]
US 10129594B2 · David et al. · 2018 [cited by applicant]
US 10129720B1 · Bouzid et al. · 2018 [cited by applicant]
US 10171657B1 · Anandadoss et al. · 2019 [cited by applicant]
US 10498892B2 · Nimbavikar et al. · 2019 [cited by applicant]
US 10680995B1 · Hinkle et al. · 2020 [cited by applicant]
US 10966062B1 · Nugumanov et al. · 2021 [cited by applicant]
US 10972612B1 · Frolovichev et al. · 2021 [cited by applicant]
US 10986469B1 · Nugumanov et al. · 2021 [cited by applicant]
US 11057232B1 · Frolovichev et al. · 2021 [cited by applicant]
US 11064071B1 · Frolovichev et al. · 2021 [cited by applicant]
US 11102452B1 · Nugumanov et al. · 2021 [cited by applicant]
US 11115540B1 · Nugumanov et al. · 2021 [cited by applicant]
US 11128997B1 · Ogandzhanyants et al. · 2021 [cited by applicant]
US 11146688B1 · Frolovichev et al. · 2021 [cited by applicant]
US 11165911B1 · Frolovichev et al. · 2021 [cited by applicant]
US 11196867B1 · Frolovichev et al. · 2021 [cited by applicant]
US 11212126B1 · Ogandzhanyants et al. · 2021 [cited by applicant]
US 11212651B1 · Nugumanov et al. · 2021 [cited by applicant]
US 11228873B1 · Frolovichev et al. · 2022 [cited by applicant]
US 11246012B1 · Nugumanov et al. · 2022 [cited by applicant]
US 11265685B1 · Frolovichev et al. · 2022 [cited by applicant]
US 11290292B2 · Frolovichev et al. · 2022 [cited by applicant]
US 11297469B2 · Frolovichev et al. · 2022 [cited by applicant]
US 11317253B2 · Frolovichev et al. · 2022 [cited by applicant]
US 11451937B2 · Frolovichev et al. · 2022 [cited by applicant]
US 11792610B2 · Frolovichev et al. · 2023 [cited by applicant]
US 11864066B2 · Frolovichev et al. · 2024 [cited by applicant]
US 12082079B2 · Frolovichev et al. · 2024 [cited by applicant]
US 12118999B2 · Piernot · 2024 [cited by examiner]
US 12120459B2 · Gal · 2024 [cited by examiner]
US 12123654B2 · Poltorak · 2024 [cited by examiner]
US 12124761B2 · Feldman · 2024 [cited by examiner]
US 12125137B2 · Tveito · 2024 [cited by examiner]
US 12127817B2 · Salcido · 2024 [cited by examiner]
US 12132763B2 · Keith, Jr. · 2024 [cited by examiner]
US D1051142S · Feng · 2024 [cited by examiner]
US 12136419B2 · Greborio · 2024 [cited by examiner]
US 12137302B2 · Ahn · 2024 [cited by examiner]
US 12141756B1 · Beauchamp · 2024 [cited by examiner]
US 12141834B1 · Johnson · 2024 [cited by examiner]
US 12143419B2 · Keith, Jr. · 2024 [cited by examiner]
US 12147655B2 · Triverio · 2024 [cited by examiner]
US 12149570B2 · Jia · 2024 [cited by examiner]
US 12150086B2 · Obaidi · 2024 [cited by examiner]
US 12153678B2 · Keith, Jr. · 2024 [cited by examiner]
US 12154218B2 · Manzari · 2024 [cited by examiner]
US 12154230B2 · Smith · 2024 [cited by examiner]
US 12155637B2 · Keith, Jr. · 2024 [cited by examiner]
US 12155925B2 · Manzari · 2024 [cited by examiner]
US 12155968B2 · Kasaba · 2024 [cited by examiner]
US D1053901S · Clarke · 2024 [cited by examiner]
US 12159262B1 · Adams · 2024 [cited by examiner]
US 12160741B2 · Moon · 2024 [cited by examiner]
US 12165227B2 · Christensen · 2024 [cited by examiner]
US 12170578B2 · Laaksonen · 2024 [cited by examiner]
US 12170579B2 · Meyer · 2024 [cited by examiner]
US 12210730B2 · Anzures · 2025 [cited by examiner]
US D1065228S · Lee · 2025 [cited by examiner]
US D1065229S · Lee · 2025 [cited by examiner]
US D1065230S · Lee · 2025 [cited by examiner]
US 12265696B2 · Kim · 2025 [cited by examiner]
US 12267622B2 · O'Leary · 2025 [cited by examiner]
US 12301893B2 · Loheide · 2025 [cited by examiner]
US 12301979B2 · O'Leary · 2025 [cited by examiner]
US 12302035B2 · Cranfill · 2025 [cited by examiner]
US 20050186970A1 · Yates et al. · 2005 [cited by applicant]
US 20050281237A1 · Heinonen et al. · 2005 [cited by applicant]
US 20070037573A1 · Kyung et al. · 2007 [cited by applicant]
US 20080181423A1 · Duarte et al. · 2008 [cited by applicant]
US 20090147778A1 · Wanless et al. · 2009 [cited by applicant]
US 20100034363A1 · O'Connell et al. · 2010 [cited by applicant]
US 20100201780A1 · Bennett et al. · 2010 [cited by applicant]
US 20100251137A1 · Qureshi · 2010 [cited by applicant]
US 20110122827A1 · Bjorsell et al. · 2011 [cited by applicant]
US 20110277537A1 · Tsuzuki et al. · 2011 [cited by applicant]
US 20120056971A1 · Kumar et al. · 2012 [cited by applicant]
US 20120075338A1 · Curtis et al. · 2012 [cited by applicant]
US 20120122590A1 · Nguyen · 2012 [cited by applicant]
US 20120246582A1 · Leacock et al. · 2012 [cited by applicant]
US 20120270578A1 · Feghali · 2012 [cited by applicant]
US 20120278388A1 · Kleinbart et al. · 2012 [cited by applicant]
US 20130231049A1 · Sharma et al. · 2013 [cited by applicant]
US 20140051402A1 · Qureshi · 2014 [cited by applicant]
US 20140136949A1 · Wang · 2014 [cited by applicant]
US 20140148209A1 · Weng et al. · 2014 [cited by applicant]
US 20140200049A1 · Shen et al. · 2014 [cited by applicant]
US 20140228010A1 · Barbulescu et al. · 2014 [cited by applicant]
US 20140368601A1 · deCharms · 2014 [cited by applicant]
US 20150170645A1 · Di Censo et al. · 2015 [cited by applicant]
US 20150213604A1 · Li et al. · 2015 [cited by applicant]
US 20150341297A1 · Barfield, Jr. et al. · 2015 [cited by applicant]
US 20160127291A1 · Kassab et al. · 2016 [cited by applicant]
US 20160227386A1 · Shaltiel et al. · 2016 [cited by applicant]
US 20160277903A1 · Poosala et al. · 2016 [cited by applicant]
US 20160381110A1 · Barnett et al. · 2016 [cited by applicant]
US 20170109843A1 · Berg et al. · 2017 [cited by applicant]
US 20180089880A1 · Garrido et al. · 2018 [cited by applicant]
US 20180191792A1 · Paul · 2018 [cited by applicant]
US 20180192142A1 · Paul · 2018 [cited by applicant]
US 20180278999A1 · David et al. · 2018 [cited by applicant]
US 20190037075A1 · Nimbavikar et al. · 2019 [cited by applicant]
US 20190052223A1 · Liu · 2019 [cited by applicant]
US 20190082223A1 · David et al. · 2019 [cited by applicant]
US 20190215482A1 · Sathya et al. · 2019 [cited by applicant]
US 20200128322A1 · Sabin et al. · 2020 [cited by applicant]
US 20200145615A1 · Seko et al. · 2020 [cited by applicant]
US 20200184524A1 · Herken et al. · 2020 [cited by applicant]
US 20200344357A1 · Scriven et al. · 2020 [cited by applicant]
US 20210014610A1 · Carrigan et al. · 2021 [cited by applicant]
US 20220070010A1 · Frolovichev et al. · 2022 [cited by applicant]
US 20220070011A1 · Frolovichev et al. · 2022 [cited by applicant]
US 20220070626A1 · Nugumanov et al. · 2022 [cited by applicant]
US 20220070629A1 · Frolovichev et al. · 2022 [cited by applicant]
US 20220159419A1 · Frolovichev et al. · 2022 [cited by applicant]
US 20230026917A1 · Frolovichev et al. · 2023 [cited by applicant]
US 20230262425A1 · Frolovichev et al. · 2023 [cited by applicant]
US 20240137733A1 · Frolovichev et al. · 2024 [cited by applicant]
US 20250016528A1 · Frolovichev · 2025 [cited by examiner]
WO 2009052428A1 · 2009 [cited by applicant]
Office Action dated Oct. 16, 2020 in connection with U.S. Appl. No. 17/003,878. [cited by applicant]
Office Action dated Nov. 12, 2020 in connection with U.S. Appl. No. 17/003,888. [cited by applicant]
Notice of Allowance dated Nov. 12, 2020 in connection with U.S. Appl. No. 17/003,868. [cited by applicant]
Office Action dated Nov. 17, 2020 in connection with U.S. Appl. No. 17/003,891. [cited by applicant]
Office Action dated Nov. 19, 2020 in connection with U.S. Appl. No. 17/003,896. [cited by applicant]
Notice of Allowance dated Dec. 4, 2020 in connection with U.S. Appl. No. 17/003,895. [cited by applicant]
Office Action dated Dec. 10, 2020 in connection with U.S. Appl. No. 17/003,885. [cited by applicant]
Notice of Allowance dated Dec. 11, 2020 in connection with U.S. Appl. No. 17/003,893. [cited by applicant]
Office Action dated Dec. 24, 2020 in connection with U.S. Appl. No. 17/003,876. [cited by applicant]
Final Office Action dated Feb. 5, 2021 in connection with U.S. Appl. No. 17/003,878. [cited by applicant]
Notice of Allowance dated Feb. 17, 2021 in connection with U.S. Appl. No. 17/003,868. [cited by applicant]
Notice of Allowance dated Mar. 5, 2021 in connection with U.S. Appl. No. 17/003,891. [cited by applicant]
Final Office Action dated Mar. 10, 2021 in connection with U.S. Appl. No. 17/003,896. [cited by applicant]
Notice of Allowance dated Apr. 26, 2021 in connection with U.S. Appl. No. 17/003,876. [cited by applicant]
Office Action dated Apr. 30, 2021 in connection with U.S. Appl. No. 17/003,885. [cited by applicant]
Notice of Allowance dated May 11, 2021 in connection with U.S. Appl. No. 17/175,435. [cited by applicant]
Notice of Allowance dated Jun. 1, 2021 in connection with U.S. Appl. No. 17/003,896. [cited by applicant]
Notice of Allowance dated Jun. 24, 2021 in connection with U.S. Appl. No. 17/214,906. [cited by applicant]
Notice of Allowance dated Jul. 2, 2021 in connection with U.S. Appl. No. 17/222,795. [cited by applicant]
Notice of Allowance dated Jul. 15, 2021 in connection with U.S. Appl. No. 17/216,400. [cited by applicant]
Notice of Allowance dated Aug. 16, 2021 in connection with U.S. Appl. No. 17/219,880. [cited by applicant]
Notice of Allowance dated Aug. 18, 2021 in connection with U.S. Appl. No. 17/003,885. [cited by applicant]
Notice of Allowance dated Sep. 3, 2021 in connection with U.S. Appl. No. 17/234,635. [cited by applicant]
Notice of Allowance dated Sep. 22, 2021 in connection with U.S. Appl. No. 17/367,494. [cited by applicant]
Notice of Allowance dated Nov. 19, 2021 in connection with U.S. Appl. No. 17/467,405. [cited by applicant]
International Search Report and Written Opinion dated Nov. 22, 2021 in connection with International Application No. PCT/IB2021/00584, 10 pages. [cited by applicant]
International Search Report and Written Opinion dated Nov. 22, 2021 in connection with International Application No. PCT/IB2021/00586, 10 pages. [cited by applicant]
International Search Report and Written Opinion dated Nov. 22, 2021 in connection with International Application No. PCT/IB2021/00587, 10 pages. [cited by applicant]
Notice of Allowance dated Nov. 24, 2021 in connection with U.S. Appl. No. 17/372,911. [cited by applicant]
Notice of Allowance dated Dec. 6, 2021 in connection with U.S. Appl. No. 17/467,405. [cited by applicant]
Notice of Allowance dated Dec. 10, 2021 in connection with U.S. Appl. No. 17/507,690. [cited by applicant]
Notice of Allowance dated Dec. 15, 2021 in connection with U.S. Appl. No. 17/372,911. [cited by applicant]
Notice of Allowance dated May 3, 2022 in connection with U.S. Appl. No. 17/588,030. [cited by applicant]
International Preliminary Report on Patentability dated Feb. 28, 2023 in connection to International Application No. PCT/IB2022/000584, 6 pages. [cited by applicant]
International Preliminary Report on Patentability dated Feb. 28, 2023 in connection to International Application No. PCT/IB2022/000586, 6 pages. [cited by applicant]
International Preliminary Report on Patentability dated Feb. 28, 2023 in connection to International Application No. PCT/IB2022/000587, 6 pages. [cited by applicant]
International Search Report dated Mar. 17, 2023 in connection with International Application No. PCT/ IB2022/000620, 3 pages. [cited by applicant]
Written Opinion of the International Searching Authority dated Mar. 14, 2023 in connection with International Application No. PCT/IB2022/000620, 5 pages. [cited by applicant]
International Preliminary Report on Patentability dated Apr. 23, 2024 in connection with International Application No. PCT/IB2022/000620, 6 pages. [cited by applicant]