IP Library Granted Patent US 12,681,769
Granted Patent B2
US 12,681,769 · App. 17/962,301 · Granted Jul 14, 2026

Cloud-based resource throttling prediction

Inventors: Bo Zong (Bellevue, WA); Huan Wang (Fremont, CA); Tian Lan (San Francisco, CA); Ran Yao (San Francisco, CA); Tony Wong (San Francisco, CA); Daeki Cho (Kirkland, WA); Caiming Xiong (San Francisco, CA); Silvio Savarese (San Francisco, CA); Yingbo Zhou (Palo Alto, CA)
Assignee: Salesforce, Inc.
G06F9/505G06F9/468G06F9/5072
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,681,769
App. No.
17/962,301
Filed
Oct 7, 2022
Granted
Jul 14, 2026
Kind
B2
Art Unit
2195
USPC
718/105
Abstract

Embodiments herein relate to prediction, based on previous usage of a cloud-based computing resource by a user of one or more users of the cloud-based computing resource, future usage of the cloud-based computing resource. Based on the predicted future usage, embodiments relate to identifying that throttling of access to the cloud-based computing resource is to occur, and notifying the user of the throttling. Other embodiments may be described and/or claimed.

Claims (40)

1 . One or more non-transitory machine-readable storage media having program instructions stored thereon that are capable of causing a computer system to perform operations comprising:

detecting that a first current usage of a cloud-based computing resource by a user of one or more users that utilize the cloud-based computing resource satisfies an initial threshold;

based on the detecting that the first current usage satisfies the initial threshold, predicting, using a neural network and based on previous usage of the cloud-based computing resource by the user, future usage of the cloud-based computing resource by the user;

identifying, based on the predicted future usage of the cloud-based computing resource satisfying a throttle threshold for a first period of time, that throttling of the user's access to the cloud-based computing resource is to occur; and

before the throttling of the user's access, notifying the user that the throttling is to occur; and

after the notifying the user and based on a detection that a second current usage of the cloud-based computing resource by the user satisfies the throttle threshold for the first period of time, throttling the user's access to the cloud-based computing resource by limiting a number of requests processed for the user within a second period of time.

2 . The one or more non-transitory machine-readable storage media of claim 1 , wherein the cloud-based computing resource is a resource of a database (DB) server.

3 . The one or more non-transitory machine-readable storage media of claim 1 , wherein the throttle threshold is a pre-defined threshold.

4 . The one or more non-transitory machine-readable storage media of claim 1 , wherein the throttle threshold is a dynamic threshold.

5 . The one or more non-transitory machine-readable storage media of claim 1 , wherein the throttle threshold is a dynamic value related to a future level of usage of the resource by a plurality of users that includes the user.

6 . The one or more non-transitory machine-readable storage media of claim 1 , wherein the throttle threshold is based on a comparison of the user's predicted future usage to a predicted total usage by a plurality of users that includes the user.

7 . An article of manufacture comprising:

one or more processors operable to implement a neural network; and

a non-transitory machine-readable storage medium having program instructions stored thereon that are executable by the one or more processors to perform operations comprising:

identifying a plurality of sets of data related to usage of a cloud-based computing resource, wherein a set of data of the plurality of sets of data includes:

an indication of an amount of usage of the cloud-based computing resource at a first historical time; and

an indication of an amount of usage of the cloud-based computing resource at a second historical time that is after the first historical time;

generating, based on the plurality of sets of data, a model configured to predict future usage of the cloud-based computing resource based on previous usage of the cloud-based computing resource; and

detecting that a first current usage of the cloud-based computing resource by a user satisfies an initial threshold;

based on the detecting that the first current usage satisfies the initial threshold, predicting, using the model and based on previous usage of the cloud-based computing resource by the user, future usage of the cloud-based computing resource by the user;

identifying, based on the predicted future usage by the user satisfying a throttle threshold for a first period of time, that throttling of the user's access to the cloud-based computing resource is to occur; and

before the throttling of the user's access, notifying the user that the throttling is to occur; and

after the notifying the user and based on a detection that a second current usage of the cloud-based computing resource by the user satisfies the throttle threshold for the first period of time, throttling the user's access to the cloud-based computing resource by limiting a number of requests processed for the user within a second period of time.

8 . The article of claim 7 , wherein the cloud-based computing resource is a resource of a database (DB) server.

9 . The article of claim 7 , wherein the throttle threshold is a pre-defined threshold.

10 . The article of claim 7 , wherein the throttle threshold is a dynamic threshold.

11 . The article of claim 7 , wherein the throttle threshold is a dynamic value related to a future level of usage of the resource by a plurality of users that includes the user.

12 . The article of claim 7 , wherein the throttle threshold is based on a comparison of the user's predicted future usage to a predicted total usage by a plurality of users that includes the user.

13 . An electronic device comprising:

one more processors; and

one or more non-transitory machine-readable storage medium having program instructions stored thereon that are executable by the one or more processors to cause the electronic device to perform operations comprising:

detecting that a first current usage of a resource of a database server by a user satisfies an initial threshold;

based on the detecting that the first current usage satisfies the initial threshold, predicting, using a neural network and based on previous usage of the resource by the user, future usage of the resource by the user;

identifying, based on the predicted future usage satisfying a throttle threshold for a first period of time, that the user's access to the resource is to be throttled at a future time;

providing, to the user based on the identifying, an indication that the user's access to the resource is to be throttled at the future time; and

after the providing of the indication to the user and based on a detection that a second current usage of the resource by the user satisfies the throttle threshold at the future time, throttling the user's access to the resource by limiting a number of requests processed for the user within a period of time.

14 . The electronic device of claim 13 , wherein the throttle threshold is a pre-defined value.

15 . The electronic device of claim 13 , wherein the throttle threshold is based on a comparison of the user's predicted future usage to total usage capacity of the resource.

16 . The electronic device of claim 13 , wherein the throttle threshold is a dynamic value related to a future level of usage of the resource by a plurality of users that includes the user.

17 . The electronic device of claim 13 , wherein the throttle threshold is based on a comparison of the user's predicted future usage to a predicted total usage by a plurality of users that includes the user.

Assignments (2)
CHANGE OF NAME Recorded Oct 30, 2023
From: SALESFORCE.COM, INC.
To: SALESFORCE, INC.
Reel/Frame 065394/0169 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2022
From: ZONG, BO; WANG, HUAN; LAN, TIAN; YAO, RAN; WONG, TONY; CHO, DAEKI; XIONG, CAIMING; SAVARESE, SILVIO; ZHOU, YINGBO
To: SALESFORCE.COM, INC.
Reel/Frame 061351/0528 →
Continuity (1)
Related Publication 20240118937A1 · Apr 11, 2024
References Cited (277)
US 5577188A · Zhu · 1996 [cited by applicant]
US 5608872A · Schwartz et al. · 1997 [cited by applicant]
US 5649104A · Carleton et al. · 1997 [cited by applicant]
US 5715450A · Ambrose et al. · 1998 [cited by applicant]
US 5761419A · Schwartz et al. · 1998 [cited by applicant]
US 5819038A · Carleton et al. · 1998 [cited by applicant]
US 5821937A · Tonelli et al. · 1998 [cited by applicant]
US 5831610A · Tonelli et al. · 1998 [cited by applicant]
US 5873096A · Lim et al. · 1999 [cited by applicant]
US 5918159A · Fomukong et al. · 1999 [cited by applicant]
US 5963953A · Cram et al. · 1999 [cited by applicant]
US 5983227A · Nazem et al. · 1999 [cited by applicant]
US 6092083A · Brodersen et al. · 2000 [cited by applicant]
US 6161149A · Achacoso et al. · 2000 [cited by applicant]
US 6169534B1 · Raffel et al. · 2001 [cited by applicant]
US 6178425B1 · Brodersen et al. · 2001 [cited by applicant]
US 6189011B1 · Lim et al. · 2001 [cited by applicant]
US 6216133B1 · Masthoff · 2001 [cited by applicant]
US 6216135B1 · Brodersen et al. · 2001 [cited by applicant]
US 6233617B1 · Rothwein et al. · 2001 [cited by applicant]
US 6236978B1 · Tuzhilin · 2001 [cited by applicant]
US 6266669B1 · Brodersen et al. · 2001 [cited by applicant]
US 6288717B1 · Dunkle · 2001 [cited by applicant]
US 6295530B1 · Ritchie et al. · 2001 [cited by applicant]
US 6324568B1 · Diec et al. · 2001 [cited by applicant]
US 6324693B1 · Brodersen et al. · 2001 [cited by applicant]
US 6336137B1 · Lee et al. · 2002 [cited by applicant]
US D454139S · Feldcamp et al. · 2002 [cited by applicant]
US 6367077B1 · Brodersen et al. · 2002 [cited by applicant]
US 6393605B1 · Loomans · 2002 [cited by applicant]
US 6405220B1 · Brodersen et al. · 2002 [cited by applicant]
US 6411949B1 · Schaffer · 2002 [cited by applicant]
US 6434550B1 · Warner et al. · 2002 [cited by applicant]
US 6446089B1 · Brodersen et al. · 2002 [cited by applicant]
US 6535909B1 · Rust · 2003 [cited by applicant]
US 6549908B1 · Loomans · 2003 [cited by applicant]
US 6553563B2 · Ambrose et al. · 2003 [cited by applicant]
US 6560461B1 · Fomukong et al. · 2003 [cited by applicant]
US 6574635B2 · Stauber et al. · 2003 [cited by applicant]
US 6577726B1 · Huang et al. · 2003 [cited by applicant]
US 6601087B1 · Zhu et al. · 2003 [cited by applicant]
US 6604117B2 · Lim et al. · 2003 [cited by applicant]
US 6604128B2 · Diec et al. · 2003 [cited by applicant]
US 6609150B2 · Lee et al. · 2003 [cited by applicant]
US 6621834B1 · Scherpbier et al. · 2003 [cited by applicant]
US 6654032B1 · Zhu et al. · 2003 [cited by applicant]
US 6665648B2 · Brodersen et al. · 2003 [cited by applicant]
US 6665655B1 · Warner et al. · 2003 [cited by applicant]
US 6684438B2 · Brodersen et al. · 2004 [cited by applicant]
US 6711565B1 · Subramaniam et al. · 2004 [cited by applicant]
US 6724399B1 · Katchour et al. · 2004 [cited by applicant]
US 6728702B1 · Subramaniam et al. · 2004 [cited by applicant]
US 6728960B1 · Loomans et al. · 2004 [cited by applicant]
US 6732095B1 · Warshavsky et al. · 2004 [cited by applicant]
US 6732100B1 · Brodersen et al. · 2004 [cited by applicant]
US 6732111B2 · Brodersen et al. · 2004 [cited by applicant]
US 6754681B2 · Brodersen et al. · 2004 [cited by applicant]
US 6763351B1 · Subramaniam et al. · 2004 [cited by applicant]
US 6763501B1 · Zhu et al. · 2004 [cited by applicant]
US 6768904B2 · Kim · 2004 [cited by applicant]
US 6772229B1 · Achacoso et al. · 2004 [cited by applicant]
US 6782383B2 · Subramaniam et al. · 2004 [cited by applicant]
US 6804330B1 · Jones et al. · 2004 [cited by applicant]
US 6826565B2 · Ritchie et al. · 2004 [cited by applicant]
US 6826582B1 · Chatterjee et al. · 2004 [cited by applicant]
US 6826745B2 · Coker · 2004 [cited by applicant]
US 6829655B1 · Huang et al. · 2004 [cited by applicant]
US 6842748B1 · Warner et al. · 2005 [cited by applicant]
US 6850895B2 · Brodersen et al. · 2005 [cited by applicant]
US 6850949B2 · Warner et al. · 2005 [cited by applicant]
US 6907566B1 · McElfresh et al. · 2005 [cited by applicant]
US 7062502B1 · Kesler · 2006 [cited by applicant]
US 7069231B1 · Cinarkaya · 2006 [cited by applicant]
US 7069497B1 · Desai · 2006 [cited by applicant]
US 7100111B2 · McElfresh et al. · 2006 [cited by applicant]
US 7181758B1 · Chan · 2007 [cited by applicant]
US 7269590B2 · Hull et al. · 2007 [cited by applicant]
US 7289976B2 · Kihneman et al. · 2007 [cited by applicant]
US 7340411B2 · Cook · 2008 [cited by applicant]
US 7356482B2 · Frankland et al. · 2008 [cited by applicant]
US 7373599B2 · McElfresh et al. · 2008 [cited by applicant]
US 7401094B1 · Kesler · 2008 [cited by applicant]
US 7406501B2 · Szeto et al. · 2008 [cited by applicant]
US 7412455B2 · Dillon · 2008 [cited by applicant]
US 7454509B2 · Boulter et al. · 2008 [cited by applicant]
US 7508789B2 · Chan · 2009 [cited by applicant]
US 7599935B2 · La Rotonda et al. · 2009 [cited by applicant]
US 7603331B2 · Tuzhilin et al. · 2009 [cited by applicant]
US 7603483B2 · Psounis et al. · 2009 [cited by applicant]
US 7620655B2 · Larsson et al. · 2009 [cited by applicant]
US 7644122B2 · Weyer et al. · 2010 [cited by applicant]
US 7668861B2 · Steven · 2010 [cited by applicant]
US 7698160B2 · Beaven et al. · 2010 [cited by applicant]
US 7730478B2 · Weissman · 2010 [cited by applicant]
US 7747648B1 · Kraft et al. · 2010 [cited by applicant]
US 7779039B2 · Weissman et al. · 2010 [cited by applicant]
US 7779475B2 · Jakobson et al. · 2010 [cited by applicant]
US 7827208B2 · Bosworth et al. · 2010 [cited by applicant]
US 7853881B1 · Aly Assal et al. · 2010 [cited by applicant]
US 7945653B2 · Zukerberg et al. · 2011 [cited by applicant]
US 8005896B2 · Cheah · 2011 [cited by applicant]
US 8014943B2 · Jakobson · 2011 [cited by applicant]
US 8015495B2 · Achacoso et al. · 2011 [cited by applicant]
US 8032297B2 · Jakobson · 2011 [cited by applicant]
US 8073850B1 · Hubbard et al. · 2011 [cited by applicant]
US 8082301B2 · Ahlgren et al. · 2011 [cited by applicant]
US 8095413B1 · Beaven · 2012 [cited by applicant]
US 8095531B2 · Weissman et al. · 2012 [cited by applicant]
US 8095594B2 · Beaven et al. · 2012 [cited by applicant]
US 8103611B2 · Tuzhilin et al. · 2012 [cited by applicant]
US 8150913B2 · Cheah · 2012 [cited by applicant]
US 8209308B2 · Rueben et al. · 2012 [cited by applicant]
US 8209333B2 · Hubbard et al. · 2012 [cited by applicant]
US 8275836B2 · Beaven et al. · 2012 [cited by applicant]
US 8457545B2 · Chan · 2013 [cited by applicant]
US 8484111B2 · Frankland et al. · 2013 [cited by applicant]
US 8490025B2 · Jakobson et al. · 2013 [cited by applicant]
US 8504945B2 · Jakobson et al. · 2013 [cited by applicant]
US 8510045B2 · Rueben et al. · 2013 [cited by applicant]
US 8510664B2 · Rueben et al. · 2013 [cited by applicant]
US 8566301B2 · Rueben et al. · 2013 [cited by applicant]
US 8646103B2 · Jakobson et al. · 2014 [cited by applicant]
US 10546217B2 · Albright et al. · 2020 [cited by applicant]
US 10565493B2 · Merity et al. · 2020 [cited by applicant]
US 10592767B2 · Trott et al. · 2020 [cited by applicant]
US 10747761B2 · Zhong et al. · 2020 [cited by applicant]
US 10783875B2 · Hosseini-Asl et al. · 2020 [cited by applicant]
US 10909157B2 · Paulus et al. · 2021 [cited by applicant]
US 10924334B1 · Kumar et al. · 2021 [cited by applicant]
US 10929607B2 · Zhong et al. · 2021 [cited by applicant]
US 10958925B2 · Zhou et al. · 2021 [cited by applicant]
US 10963782B2 · Xiong et al. · 2021 [cited by applicant]
US 11056099B2 · Zhou et al. · 2021 [cited by applicant]
US 11087092B2 · Zheng et al. · 2021 [cited by applicant]
US 11106182B2 · Hosseinie-Asl et al. · 2021 [cited by applicant]
US 11113598B2 · Socher et al. · 2021 [cited by applicant]
US 11170287B2 · Zhong et al. · 2021 [cited by applicant]
US 11194450B2 · Kuo et al. · 2021 [cited by applicant]
US 11222253B2 · Hashimoto et al. · 2022 [cited by applicant]
US 11227218B2 · Min et al. · 2022 [cited by applicant]
US 11416688B2 · Wu et al. · 2022 [cited by applicant]
US 20010044791A1 · Richter et al. · 2001 [cited by applicant]
US 20020072951A1 · Lee et al. · 2002 [cited by applicant]
US 20020082892A1 · Raffel et al. · 2002 [cited by applicant]
US 20020129352A1 · Brodersen et al. · 2002 [cited by applicant]
US 20020140731A1 · Subramaniam et al. · 2002 [cited by applicant]
US 20020143997A1 · Huang et al. · 2002 [cited by applicant]
US 20020162090A1 · Parnell et al. · 2002 [cited by applicant]
US 20020165742A1 · Robbins · 2002 [cited by applicant]
US 20030004971A1 · Gong · 2003 [cited by applicant]
US 20030018705A1 · Chen et al. · 2003 [cited by applicant]
US 20030018830A1 · Chen et al. · 2003 [cited by applicant]
US 20030066031A1 · Laane et al. · 2003 [cited by applicant]
US 20030066032A1 · Ramachandran et al. · 2003 [cited by applicant]
US 20030069936A1 · Warner et al. · 2003 [cited by applicant]
US 20030070000A1 · Coker et al. · 2003 [cited by applicant]
US 20030070004A1 · Mukundan et al. · 2003 [cited by applicant]
US 20030070005A1 · Mukundan et al. · 2003 [cited by applicant]
US 20030074418A1 · Coker et al. · 2003 [cited by applicant]
US 20030120675A1 · Stauber et al. · 2003 [cited by applicant]
US 20030151633A1 · George et al. · 2003 [cited by applicant]
US 20030159136A1 · Huang et al. · 2003 [cited by applicant]
US 20030187921A1 · Diec et al. · 2003 [cited by applicant]
US 20030189600A1 · Gune et al. · 2003 [cited by applicant]
US 20030204427A1 · Gune et al. · 2003 [cited by applicant]
US 20030206192A1 · Chen et al. · 2003 [cited by applicant]
US 20030225730A1 · Warner et al. · 2003 [cited by applicant]
US 20040001092A1 · Rothwein et al. · 2004 [cited by applicant]
US 20040010489A1 · Rio et al. · 2004 [cited by applicant]
US 20040015981A1 · Coker et al. · 2004 [cited by applicant]
US 20040027388A1 · Berg et al. · 2004 [cited by applicant]
US 20040128001A1 · Levin et al. · 2004 [cited by applicant]
US 20040186860A1 · Lee et al. · 2004 [cited by applicant]
US 20040193510A1 · Catahan et al. · 2004 [cited by applicant]
US 20040199489A1 · Barnes-Leon et al. · 2004 [cited by applicant]
US 20040199536A1 · Barnes-Leon et al. · 2004 [cited by applicant]
US 20040199543A1 · Braud et al. · 2004 [cited by applicant]
US 20040249854A1 · Barnes-Leon et al. · 2004 [cited by applicant]
US 20040260534A1 · Pak et al. · 2004 [cited by applicant]
US 20040260659A1 · Chan et al. · 2004 [cited by applicant]
US 20040268299A1 · Lei et al. · 2004 [cited by applicant]
US 20050050555A1 · Exley et al. · 2005 [cited by applicant]
US 20050091098A1 · Brodersen et al. · 2005 [cited by applicant]
US 20080249972A1 · Dillon · 2008 [cited by applicant]
US 20090063415A1 · Chatfield et al. · 2009 [cited by applicant]
US 20090100342A1 · Jakobson · 2009 [cited by applicant]
US 20090177744A1 · Marlow et al. · 2009 [cited by applicant]
US 20110218958A1 · Warshavsky · 2011 [cited by applicant]
US 20110247051A1 · Bulumulla · 2011 [cited by applicant]
US 20120042218A1 · Cinarkaya · 2012 [cited by applicant]
US 20120233137A1 · Jakobson et al. · 2012 [cited by applicant]
US 20120290407A1 · Hubbard et al. · 2012 [cited by applicant]
US 20130212497A1 · Zelenko et al. · 2013 [cited by applicant]
US 20130218948A1 · Jakobson · 2013 [cited by applicant]
US 20130218949A1 · Jakobson · 2013 [cited by applicant]
US 20130218966A1 · Jakobson · 2013 [cited by applicant]
US 20130247216A1 · Cinarkaya · 2013 [cited by applicant]
US 20140359537A1 · Jackobson et al. · 2014 [cited by applicant]
US 20160350653A1 · Socher et al. · 2016 [cited by applicant]
US 20180336453A1 · Merity et al. · 2018 [cited by applicant]
US 20180373682A1 · McCann et al. · 2018 [cited by applicant]
US 20180373987A1 · Zhang et al. · 2018 [cited by applicant]
US 20190130312A1 · Xiong et al. · 2019 [cited by applicant]
US 20190130896A1 · Zhou et al. · 2019 [cited by applicant]
US 20190130897A1 · Zhou et al. · 2019 [cited by applicant]
US 20190251431A1 · Keskar et al. · 2019 [cited by applicant]
US 20190295530A1 · Hosseini-Asl et al. · 2019 [cited by applicant]
US 20190355270A1 · McCann et al. · 2019 [cited by applicant]
US 20190362246A1 · Lin et al. · 2019 [cited by applicant]
US 20200104643A1 · Hu et al. · 2020 [cited by applicant]
US 20200104699A1 · Zhou et al. · 2020 [cited by applicant]
US 20200272940A1 · Sun et al. · 2020 [cited by applicant]
US 20200302236A1 · Gao et al. · 2020 [cited by applicant]
US 20200364299A1 · Niu et al. · 2020 [cited by applicant]
US 20200372116A1 · Gao et al. · 2020 [cited by applicant]
US 20200372319A1 · Sun et al. · 2020 [cited by applicant]
US 20200372339A1 · Che et al. · 2020 [cited by applicant]
US 20200372341A1 · Asai et al. · 2020 [cited by applicant]
US 20210064431A1 · Smith · 2021 [cited by examiner]
US 20210089649A1 · Suramanyam et al. · 2021 [cited by applicant]
US 20210089882A1 · Sun et al. · 2021 [cited by applicant]
US 20210103561A1 · Obembe et al. · 2021 [cited by applicant]
US 20210141781A1 · Chadha et al. · 2021 [cited by applicant]
US 20210141865A1 · Machado et al. · 2021 [cited by applicant]
US 20210142103A1 · Xie et al. · 2021 [cited by applicant]
US 20210142164A1 · Liu et al. · 2021 [cited by applicant]
US 20210150340A1 · Liu et al. · 2021 [cited by applicant]
US 20210150366A1 · Ramachandran et al. · 2021 [cited by applicant]
US 20210152534A1 · Xie et al. · 2021 [cited by applicant]
US 20210174204A1 · Yin et al. · 2021 [cited by applicant]
US 20210216828A1 · Ramaiah et al. · 2021 [cited by applicant]
US 20210256370A1 · Ramachandran et al. · 2021 [cited by applicant]
US 20210319796A1 · Wang et al. · 2021 [cited by applicant]
US 20210343274A1 · Kang et al. · 2021 [cited by applicant]
US 20210357687A1 · Gao et al. · 2021 [cited by applicant]
US 20210374132A1 · Yang et al. · 2021 [cited by applicant]
US 20210374133A1 · Lin et al. · 2021 [cited by applicant]
US 20210374353A1 · Zhang et al. · 2021 [cited by applicant]
US 20210374524A1 · Feng et al. · 2021 [cited by applicant]
US 20210374603A1 · Xia et al. · 2021 [cited by applicant]
US 20210375269A1 · Yavuz et al. · 2021 [cited by applicant]
US 20210383212A1 · Ramachandran et al. · 2021 [cited by applicant]
US 20210397799A1 · Hashimoto et al. · 2021 [cited by applicant]
US 20220036884A1 · Ramachandran et al. · 2022 [cited by applicant]
US 20220044058A1 · Zhang et al. · 2022 [cited by applicant]
US 20220050877A1 · Kang et al. · 2022 [cited by applicant]
US 20220050966A1 · Yang et al. · 2022 [cited by applicant]
US 20220050968A1 · Xie et al. · 2022 [cited by applicant]
US 20220058348A1 · He et al. · 2022 [cited by applicant]
US 20220067534A1 · Bai et al. · 2022 [cited by applicant]
US 20220083819A1 · Chadha et al. · 2022 [cited by applicant]
US 20220101844A1 · Yang et al. · 2022 [cited by applicant]
US 20220103491A1 · Yang et al. · 2022 [cited by applicant]
US 20220108086A1 · Wu et al. · 2022 [cited by applicant]
US 20220129626A1 · Liu et al. · 2022 [cited by applicant]
US 20220129629A1 · Niu et al. · 2022 [cited by applicant]
US 20220139384A1 · Wu et al. · 2022 [cited by applicant]
US 20220171943A1 · Keskar et al. · 2022 [cited by applicant]
US 20220215195A1 · Gao et al. · 2022 [cited by applicant]
US 20220269946A1 · Zhou et al. · 2022 [cited by applicant]
US 20220277141A1 · Nijkamp et al. · 2022 [cited by applicant]
US 20220293094A1 · Mao et al. · 2022 [cited by applicant]
US 20220300761A1 · Zhang et al. · 2022 [cited by applicant]
US 20220417175A1 · Lemberg · 2022 [cited by examiner]
US 20240103896A1 · Jiang · 2024 [cited by examiner]
AU 2018229500B2 · 2018 [cited by applicant]
AU 2021201242A1 · 2021 [cited by applicant]
EP 3814865B1 · 2022 [cited by applicant]
WO WO2018094295A1 · 2018 [cited by applicant]
WO WO2020069020A1 · 2020 [cited by applicant]
WO WO2020069039A1 · 2020 [cited by applicant]
WO 3123198C · 2020 [cited by applicant]
WO WO2022035461A1 · 2022 [cited by applicant]
WO WO2022039902A1 · 2022 [cited by applicant]
WO WO2022071978A1 · 2022 [cited by applicant]
WO WO2022076676A1 · 2022 [cited by applicant]
WO WO2022173593A1 · 2022 [cited by applicant]