IP Library › Granted Patent US 12,634,213
Granted Patent B2
US 12,634,213 · App. 18/639,799 · Granted May 19, 2026

System and method for two-tier reporting for cloud computing realms

Inventors: Ronald Sielinski (Seattle, WA); Hong Wu (Bellevue, WA); Imran Ali (Austin, TX); Jie Xing (Redmond, WA); Sowjanya Yaddanapudi (Seattle, WA); Todd Himple (Seattle, WA); Muhammad Suhail (San Jose, CA)
Assignee: ORACLE INTERNATIONAL CORPORATION
H04L43/065H04L43/028
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,634,213
App. No.
18/639,799
Filed
Apr 18, 2024
Granted
May 19, 2026
Kind
B2
Art Unit
2459
USPC
709/224
Abstract

In accordance with an embodiment, systems and methods are provided for two-tier reporting for cloud computing realms. An exemplary method can deploy a central instance of an analytics service in a central cloud realm. The method can further deploy a respective instance of the analytics service in each of a plurality of cloud realms. The method can implement a respective different data pipeline for each deployed respective instance of the analytics service, wherein a respective different data pipeline is configured to perform at least one of ingest or transform data for the deployed respective instance of the analytics service, said data being descriptive of use of services associated with a respective cloud realm of the plurality of cloud realms.

Claims (81)

1 . A method, comprising:

deploying a central analytics service instance in a central cloud realm;

deploying a plurality of cloud realm-specific analytics service instances respectively in each of a plurality of cloud realms, each of the plurality of cloud realm-specific analytics service instances independently executing within a respective cloud realm of the plurality of cloud realms;

implementing a plurality of data pipelines respectively in the plurality of cloud realm-specific analytics service instances,

wherein a first data pipeline, of the plurality of data pipelines, is (a) configured in accordance with a first set of dimensions associated with a first cloud realm-specific analytics service instance of the plurality of cloud realm-specific analytics service instances and (b) configured to perform at least one of ingesting or transforming a first set of usage data corresponding to the first cloud realm-specific analytics service instance and associated with a first cloud realm of the plurality of cloud realms;

wherein a second data pipeline, of the plurality of data pipelines, is (a) configured in accordance with a second set of dimensions associated with a second cloud realm- specific analytics service instance of the plurality of cloud realm-specific analytics service instances and (b) configured to perform at least one of ingesting or transforming a second set of usage data corresponding to the second cloud realm-specific analytics service instance and associated with a second cloud realm of the plurality of cloud realms;

wherein the first cloud realm-specific analytics service instance is different from and operates independently from the second cloud realm-specific analytics service instance;

wherein the first data pipeline is different from and operates independently from the second data pipeline;

generating a first realm-specific report by the first cloud realm-specific analytics service instance based on the first set of usage data;

generating a second realm-specific report by the second cloud realm-specific analytics service instance based on the second set of usage data;

receiving, at the central analytics service instance via cross-realm communications using the first data pipeline, at least a subset of the first set of usage data;

receiving, at the central analytics service instance via cross-realm communications using the second data pipeline, at least a subset of the second set of usage data; and

generating a central report by the central analytics service instance based at least on the subset of first set of usage data and the subset of the second set of usage data;

wherein the method is performed on one or more computers comprising one or more microprocessors.

2 . The method of claim 1 , further comprising:

transforming the first set of usage data by the first data pipeline according to first set of dimensions associated with the first cloud realm and the first cloud realm-specific analytics service instance; and

transforming the second set of usage data by the second data pipeline according to a second set of dimensions associated with the second cloud realm and the second cloud realm-specific analytics service instance.

3 . The method of claim 1 , wherein the first cloud realm-specific analytics service instance does not have access to the second set of usage data, and wherein the second cloud realm-specific analytics service instance does not have access to the first set of usage data.

4 . The method of claim 1 , wherein the at least a subset of the first set of usage data and the at least a subset of the second set of usage data received at the central analytics service instance includes at least metering data for service usage calculation, or usage data for capacity planning, or reservation data for capacity planning.

5 . The method of claim 1 , further comprising:

prior to receiving the at least a subset of the first set of usage data, filtering the at least a subset of the first set of usage data to remove information that is sensitive with respect to the first cloud realm; and

prior to receiving the at least a subset of the second set of usage data, filtering the at least a subset of the second set of usage data to remove information that is sensitive with respect to the second cloud realm.

6 . The method of claim 1 , wherein the first cloud realm comprises one or more data centers.

7 . The method of claim 1 , wherein deploying the first analytics service instance comprises:

deploying, from the central cloud realm, a bootstrap application within the first cloud realm;

pulling, via the bootstrap application deployed within the first cloud realm, identifying data associated with the first cloud realm to a temporary storage associated with the central cloud realm; and

upon deploying the first analytics service instance, deleting the temporary storage associated with the central cloud realm.

8 . A system, comprising:

one or more computers, each comprising one or more microprocessors,

wherein the one or more computers are configured to perform a method comprising:

deploying a central analytics service instance in a central cloud realm;

deploying a plurality of cloud realm-specific analytics service instances respectively in each of a plurality of cloud realms, each of the plurality of cloud realm-specific analytics service instances independently executing within a respective cloud realm of the plurality of cloud realms;

implementing a plurality of data pipelines respectively in the plurality of cloud realm-specific analytics service instances,

wherein a first data pipeline, of the plurality of data pipelines, is (a) configured in accordance with a first set of dimensions associated with a first cloud realm- specific analytics service instance of the plurality of cloud realm-specific analytics service instances and (b) configured to perform at least one of ingesting or transforming a first set of usage data corresponding to the first cloud realm-specific analytics service instance and associated with a first cloud realm of the plurality of cloud realms;

wherein a second data pipeline, of the plurality of data pipelines, is (a) configured in accordance with a second set of dimensions associated with a second cloud realm-specific analytics service instance of the plurality of cloud realm-specific analytics service instances and (b) configured to perform at least one of ingesting or transforming a second set of usage data corresponding to the second cloud realm-specific analytics service instance and associated with a second cloud realm of the plurality of cloud realms;

wherein the first cloud realm-specific analytics service instance is different from and operates independently from the second cloud realm-specific analytics service instance;

wherein the first data pipeline is different from and operates independently from the second data pipeline;

generating a first realm-specific report by the first cloud realm- specific analytics service instance based on the first set of usage data;

generating a second realm-specific report by the second cloud realm-specific analytics service instance based on the second set of usage data;

receiving, at the central analytics service instance via cross-realm communications using the first data pipeline, at least a subset of the first set of usage data;

receiving, at the central analytics service instance via cross-realm communications using the second data pipeline, at least a subset of the second set of usage data; and

generating a central report by the central analytics service instance based at least on the subset of first set of usage data and the subset of the second set of usage data.

9 . The system of claim 8 , wherein the method further comprises:

transforming the first set of usage data by the first data pipeline according to first set of dimensions associated with the first cloud realm and the first cloud realm-specific analytics service instance; and

transforming the second set of usage data by the second data pipeline according to a second set of dimensions associated with the second cloud realm and the second cloud realm-specific analytics service instance.

10 . The system of claim 8 , wherein the first cloud realm-specific analytics service instance does not have access to the second set of usage data, and wherein the second cloud realm-specific analytics service instance does not have access to the first set of usage data.

11 . The system of claim 8 , wherein the at least a subset of the first set of usage data and the at least a subset of the second set of usage data received at the central analytics service instance includes at least metering data for service usage calculation, or usage data for capacity planning, or reservation data for capacity planning.

12 . The system of claim 8 , wherein the method further comprises:

prior to receiving the at least a subset of the first set of usage data, filtering the at least a subset of the first set of usage data to remove information that is sensitive with respect to the first cloud realm; and

prior to receiving the at least a subset of the second set of usage data, filtering the at least a subset of the second set of usage data to remove information that is sensitive with respect to the second cloud realm.

13 . The system of claim 8 , wherein the first cloud realm comprises one or more data centers.

14 . The system of claim 8 , wherein deploying the first analytics service instance comprises:

deploying, from the central cloud realm, a bootstrap application within the first cloud realm;

pulling, via the bootstrap application deployed within the first cloud realm, identifying data associated with the first cloud realm to a temporary storage associated with the central cloud realm; and

upon deploying the first analytics service instance, deleting the temporary storage associated with the central cloud realm.

15 . A non-transitory computer readable storage medium having instructions thereon, which when read and executed cause a computer comprising one or more microprocessors to perform steps comprising:

deploying a central analytics service instance in a central cloud realm;

deploying a plurality of cloud realm-specific analytics service instances respectively in each of a plurality of cloud realms, each of the plurality of cloud realm-specific analytics service instances independently executing within a respective cloud realm of the plurality of cloud realms;

implementing a plurality of data pipelines respectively in the plurality of cloud realm-specific analytics service instances,

wherein a first data pipeline, of the plurality of data pipelines, is (a) configured in accordance with a first set of dimensions associated with a first cloud realm-specific analytics service instance of the plurality of cloud realm-specific analytics service instances and (b) configured to perform at least one of ingesting or transforming a first set of usage data corresponding to the first cloud realm-specific analytics service instance of the analytics service, said data being descriptive of use of services and associated with a respective a first cloud realm of the plurality of cloud realms;

wherein a second data pipeline, of the plurality of data pipelines, is (a) configured in accordance with a second set of dimensions associated with a second cloud realm-specific analytics service instance of the plurality of cloud realm-specific analytics service instances and (b) configured to perform at least one of ingesting or transforming a second set of usage data corresponding to the second cloud realm-specific analytics service instance and associated with a second cloud realm of the plurality of cloud realms;

wherein the first cloud realm-specific analytics service instance is different from and operates independently from the second cloud realm-specific analytics service instance;

wherein the first data pipeline is different from and operates independently from the second data pipeline;

generating a first realm-specific report by the deployed respective first cloud realm-specific analytics service instance of the analytics service based on the first set of usage data;

generating a second realm-specific report by the second cloud realm-specific analytics service instance based on the second set of usage data;

receiving, at the central analytics service instance via cross-realm communications using the first data pipeline, at least a subset of the first set of usage data;

receiving, at the central analytics service instance via cross-realm communications using the second data pipeline, at least a subset of the second set of usage data; and

generating a central report by the central analytics service instance based at least on the subset of first set of usage data and the subset of the second set of usage data.

16 . The non-transitory computer readable storage medium of claim 15 , the steps further comprising:

transforming the first set of usage data by the first data pipeline according to first set of dimensions associated with the first cloud realm and the first cloud realm-specific analytics service instance; and

transforming the second set of usage data by the second data pipeline according to a second set of dimensions associated with the second cloud realm and the second cloud realm-specific analytics service instance.

17 . The non-transitory computer readable storage medium of claim 15 , wherein the first cloud realm-specific analytics service instance does not have access to the second set of usage data, and wherein the second cloud realm-specific analytics service instance does not have access to the first set of usage data.

18 . The non-transitory computer readable storage medium of claim 15 , wherein the at least a subset of the first set of usage data and the at least a subset of the second set of usage data received at the central analytics service instance includes at least metering data for service usage calculation, or usage data for capacity planning, or reservation data for capacity planning.

19 . The non-transitory computer readable storage medium of claim 15 , the steps further comprising:

prior to receiving the at least a subset of the first set of usage data, filtering the at least a subset of the first set of usage data to remove information that is sensitive with respect to the first cloud realm; and

prior to receiving the at least a subset of the second set of usage data, filtering the at least a subset of the second set of usage data to remove information that is sensitive with respect to the second cloud realm.

20 . The non-transitory computer readable storage medium of claim 15 , wherein the first cloud realm comprises one or more data centers.

21 . The non-transitory computer readable storage medium of claim 15 , wherein deploying the first analytics service instance comprises:

deploying, from the central cloud realm, a bootstrap application within the first cloud realm;

pulling, via the bootstrap application deployed within the first cloud realm, identifying data associated with the first cloud realm to a temporary storage associated with the central cloud realm; and

upon deploying the first analytics service instance, deleting the temporary storage associated with the central cloud realm.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2024
From: SIELINSKI, RONALD; WU, HONG; ALI, IMRAN; XING, JIE; YADDANAPUDI, SOWJANYA; HIMPLE, TODD; SUHAIL, MUHAMMAD
To: ORACLE INTERNATIONAL CORPORATION
Reel/Frame 067480/0496 →
Continuity (2)
Provisional Application 63462882 · Apr 28, 2023
Related Publication 20240364606A1 · Oct 31, 2024
References Cited (400)
US 8113959B2 · De Judicibus · 2012 [cited by applicant]
US 8161173B1 · Mishra et al. · 2012 [cited by applicant]
US 8214398B1 · Cowan et al. · 2012 [cited by applicant]
US 8898763B1 · Mannepalli et al. · 2014 [cited by applicant]
US 9092502B1 · Cannaliato et al. · 2015 [cited by applicant]
US 9100424B1 · Thomas · 2015 [cited by applicant]
US 9137093B1 · Abraham et al. · 2015 [cited by applicant]
US 9306814B1 · Roth et al. · 2016 [cited by applicant]
US 9438599B1 · Yuhan et al. · 2016 [cited by applicant]
US 9553787B1 · Stickle et al. · 2017 [cited by applicant]
US 9569630B2 · Cabrera et al. · 2017 [cited by applicant]
US 9571516B1 · Curcic et al. · 2017 [cited by applicant]
US 9722895B1 · Sarukkai et al. · 2017 [cited by applicant]
US 9824390B2 · Adapalli et al. · 2017 [cited by applicant]
US 9876703B1 · Arllen et al. · 2018 [cited by applicant]
US 9985947B1 · Elhard · 2018 [cited by applicant]
US 10021084B2 · Matthews et al. · 2018 [cited by applicant]
US 10061932B1 · Combs et al. · 2018 [cited by applicant]
US 10089476B1 · Roth et al. · 2018 [cited by applicant]
US 10122717B1 · Reddy et al. · 2018 [cited by applicant]
US 10237149B1 · Guo et al. · 2019 [cited by applicant]
US 10261782B2 · Suarez et al. · 2019 [cited by applicant]
US 10270759B1 · Bordelon et al. · 2019 [cited by applicant]
US 10318265B1 · To et al. · 2019 [cited by applicant]
US 10411975B2 · Martinez et al. · 2019 [cited by applicant]
US 10496306B1 · Srivastava et al. · 2019 [cited by applicant]
US 10503917B2 · Roth et al. · 2019 [cited by applicant]
US 10511675B1 · Chud · 2019 [cited by applicant]
US 10528995B2 · Maes · 2020 [cited by applicant]
US 10554418B2 · Kshirsagar et al. · 2020 [cited by applicant]
US 10567360B2 · Nirwal et al. · 2020 [cited by applicant]
US 10757574B1 · Rule et al. · 2020 [cited by applicant]
US 10834100B2 · Hoy et al. · 2020 [cited by applicant]
US 10878483B1 · Felbinger et al. · 2020 [cited by applicant]
US 10956600B2 · Ye et al. · 2021 [cited by applicant]
US 10972445B2 · Tucker et al. · 2021 [cited by applicant]
US 10974516B2 · Moriya · 2021 [cited by applicant]
US 11070492B2 · Kostov et al. · 2021 [cited by applicant]
US 11121985B2 · Cidon et al. · 2021 [cited by applicant]
US 11240110B1 · Narula et al. · 2022 [cited by applicant]
US 11252157B1 · Khanna et al. · 2022 [cited by applicant]
US 11321137B2 · Barsalou et al. · 2022 [cited by applicant]
US 11323477B1 · Kumar et al. · 2022 [cited by applicant]
US 11356273B1 · Patel et al. · 2022 [cited by applicant]
US 11360821B1 · Dey et al. · 2022 [cited by applicant]
US 11379353B1 · Marchetti et al. · 2022 [cited by applicant]
US 11436012B1 · Narayan · 2022 [cited by examiner]
US 11444925B1 · Patimer et al. · 2022 [cited by applicant]
US 11537627B1 · Baskaran et al. · 2022 [cited by applicant]
US 11537745B2 · Yang et al. · 2022 [cited by applicant]
US 11552953B1 · Avadhanam · 2023 [cited by applicant]
US 11574151B2 · Wang et al. · 2023 [cited by applicant]
US 11575508B2 · Anand et al. · 2023 [cited by applicant]
US 11587458B2 · Lowensohn · 2023 [cited by applicant]
US 11593251B2 · Chirkin et al. · 2023 [cited by applicant]
US 11604672B2 · Subramanian et al. · 2023 [cited by applicant]
US 11611558B2 · Lee et al. · 2023 [cited by applicant]
US 11652616B2 · Zee et al. · 2023 [cited by applicant]
US 11689475B2 · Goyal · 2023 [cited by applicant]
US 11720536B1 · Kisser et al. · 2023 [cited by applicant]
US 11727464B2 · Eisenstein et al. · 2023 [cited by applicant]
US 11765244B1 · Barclay et al. · 2023 [cited by applicant]
US 11853753B1 · Chawda et al. · 2023 [cited by applicant]
US 11936678B2 · Pieczul et al. · 2024 [cited by applicant]
US 11943385B1 · Kumar et al. · 2024 [cited by applicant]
US 11954238B1 · Tan et al. · 2024 [cited by applicant]
US 12021888B1 · Reed et al. · 2024 [cited by applicant]
US 12028274B1 · Krishnaiah et al. · 2024 [cited by applicant]
US 12067493B2 · Zhang et al. · 2024 [cited by applicant]
US 12143917B2 · Raffa et al. · 2024 [cited by applicant]
US 12164652B1 · Li et al. · 2024 [cited by applicant]
US 12363148B1 · Anil et al. · 2025 [cited by applicant]
US 12373252B1 · Faust et al. · 2025 [cited by applicant]
US 12412103B1 · Chen et al. · 2025 [cited by applicant]
US 12445419B2 · Adogla et al. · 2025 [cited by applicant]
US 12457204B2 · Adogla et al. · 2025 [cited by applicant]
US 12475015B2 · Peterson et al. · 2025 [cited by applicant]
US 12487833B2 · Peterson et al. · 2025 [cited by applicant]
US 12493901B2 · Gallagher et al. · 2025 [cited by applicant]
US 20020026592A1 · Gavrila et al. · 2002 [cited by applicant]
US 20020198973A1 · Besaw · 2002 [cited by applicant]
US 20030135593A1 · Lee et al. · 2003 [cited by applicant]
US 20030154407A1 · Kato et al. · 2003 [cited by applicant]
US 20050198331A1 · Okajima et al. · 2005 [cited by applicant]
US 20060230281A1 · Hofmann · 2006 [cited by applicant]
US 20060259833A1 · Swoboda et al. · 2006 [cited by applicant]
US 20070124374A1 · Arun et al. · 2007 [cited by applicant]
US 20070168531A1 · Sitaraman et al. · 2007 [cited by applicant]
US 20070179859A1 · Chan et al. · 2007 [cited by applicant]
US 20090164499A1 · Samudrala et al. · 2009 [cited by applicant]
US 20090165078A1 · Samudrala et al. · 2009 [cited by applicant]
US 20090205018A1 · Ferraiolo et al. · 2009 [cited by applicant]
US 20100106678A1 · Pietrek et al. · 2010 [cited by applicant]
US 20100131624A1 · Ferris · 2010 [cited by applicant]
US 20100153865A1 · Barnes et al. · 2010 [cited by applicant]
US 20100212004A1 · Fu · 2010 [cited by applicant]
US 20110167435A1 · Fang · 2011 [cited by applicant]
US 20110277017A1 · Ivanov et al. · 2011 [cited by applicant]
US 20110295727A1 · Ferris et al. · 2011 [cited by applicant]
US 20110296000A1 · Ferris et al. · 2011 [cited by applicant]
US 20120117462A1 · Jacobson · 2012 [cited by applicant]
US 20120124211A1 · Kampas et al. · 2012 [cited by applicant]
US 20120131162A1 · Brandt et al. · 2012 [cited by applicant]
US 20120137001A1 · Ferris et al. · 2012 [cited by applicant]
US 20130054426A1 · Rowland et al. · 2013 [cited by applicant]
US 20130111027A1 · Milojicic et al. · 2013 [cited by applicant]
US 20130111609A1 · Resch et al. · 2013 [cited by applicant]
US 20130124720A1 · Wood et al. · 2013 [cited by applicant]
US 20130226699A1 · Long · 2013 [cited by applicant]
US 20130232463A1 · Nagaraja · 2013 [cited by applicant]
US 20130232480A1 · Winterfeldt · 2013 [cited by applicant]
US 20130276142A1 · Peddada · 2013 [cited by applicant]
US 20130282540A1 · Bliesner · 2013 [cited by applicant]
US 20130282798A1 · Mccarthy et al. · 2013 [cited by applicant]
US 20130297711A1 · Nhu · 2013 [cited by applicant]
US 20130304925A1 · Ferris et al. · 2013 [cited by applicant]
US 20130339515A1 · Radhakrishnan · 2013 [cited by applicant]
US 20140007041A1 · Schmeling et al. · 2014 [cited by applicant]
US 20140047064A1 · Maturana · 2014 [cited by examiner]
US 20140074793A1 · Doering et al. · 2014 [cited by applicant]
US 20140075034A1 · Vasudevan et al. · 2014 [cited by applicant]
US 20140075565A1 · Srinivasan et al. · 2014 [cited by applicant]
US 20140089393A1 · Druet et al. · 2014 [cited by applicant]
US 20140095546A1 · Kruglikov et al. · 2014 [cited by applicant]
US 20140122707A1 · De et al. · 2014 [cited by applicant]
US 20140188938A1 · Banks et al. · 2014 [cited by applicant]
US 20140215590A1 · Brand · 2014 [cited by applicant]
US 20140236745A1 · Vautour · 2014 [cited by applicant]
US 20140280595A1 · Mani et al. · 2014 [cited by applicant]
US 20140280948A1 · Schmidt et al. · 2014 [cited by applicant]
US 20150089575A1 · Vepa et al. · 2015 [cited by applicant]
US 20150106736A1 · Torman et al. · 2015 [cited by applicant]
US 20150134485A1 · Kim et al. · 2015 [cited by applicant]
US 20150180734A1 · Maes et al. · 2015 [cited by applicant]
US 20150200966A1 · Kasturirangan et al. · 2015 [cited by applicant]
US 20150242262A1 · Ranganathan et al. · 2015 [cited by applicant]
US 20150312268A1 · Ray · 2015 [cited by applicant]
US 20150350101A1 · Sinha · 2015 [cited by examiner]
US 20150358161A1 · Kancharla et al. · 2015 [cited by applicant]
US 20150363852A1 · Vautour · 2015 [cited by applicant]
US 20150365291A1 · Burton et al. · 2015 [cited by applicant]
US 20150372938A1 · Patel et al. · 2015 [cited by applicant]
US 20150381526A1 · Beaty et al. · 2015 [cited by applicant]
US 20160028833A1 · Georgieva · 2016 [cited by applicant]
US 20160043909A1 · Pogrebinsky et al. · 2016 [cited by applicant]
US 20160110553A1 · Factor et al. · 2016 [cited by applicant]
US 20160125489A1 · Gupte et al. · 2016 [cited by applicant]
US 20160127418A1 · Maes et al. · 2016 [cited by applicant]
US 20160132806A1 · To et al. · 2016 [cited by applicant]
US 20160139737A1 · Conn et al. · 2016 [cited by applicant]
US 20160142211A1 · Metke et al. · 2016 [cited by applicant]
US 20160142323A1 · Lehmann et al. · 2016 [cited by applicant]
US 20160203544A1 · Smits et al. · 2016 [cited by applicant]
US 20160253722A1 · Johnson et al. · 2016 [cited by applicant]
US 20160277411A1 · Dani et al. · 2016 [cited by applicant]
US 20160294881A1 · Hua et al. · 2016 [cited by applicant]
US 20160323183A1 · Jeuk et al. · 2016 [cited by applicant]
US 20160337365A1 · Beiter · 2016 [cited by applicant]
US 20170006119A1 · Pogrebinsky et al. · 2017 [cited by applicant]
US 20170069011A1 · Akkiraju et al. · 2017 [cited by applicant]
US 20170111331A1 · Auradkar et al. · 2017 [cited by applicant]
US 20170111446A1 · Rivera et al. · 2017 [cited by applicant]
US 20170116334A1 · Kruglikov et al. · 2017 [cited by applicant]
US 20170149564A1 · Mccallum · 2017 [cited by applicant]
US 20170201525A1 · Biller et al. · 2017 [cited by applicant]
US 20170214632A1 · Ravi · 2017 [cited by applicant]
US 20170230229A1 · Sasturkar et al. · 2017 [cited by applicant]
US 20170272336A1 · Johnstone et al. · 2017 [cited by applicant]
US 20170323112A1 · Tran et al. · 2017 [cited by applicant]
US 20170373860A1 · Kshirsagar et al. · 2017 [cited by applicant]
US 20180025399A1 · Nedeltchev et al. · 2018 [cited by applicant]
US 20180025403A1 · Mckay et al. · 2018 [cited by applicant]
US 20180052861A1 · Seetharaman et al. · 2018 [cited by applicant]
US 20180124105A1 · Rodrigues · 2018 [cited by applicant]
US 20180137261A1 · Lattin et al. · 2018 [cited by applicant]
US 20180176023A1 · Prickett et al. · 2018 [cited by applicant]
US 20180191718A1 · Kuzkin et al. · 2018 [cited by applicant]
US 20180197161A1 · Kuzkin et al. · 2018 [cited by applicant]
US 20180211236A1 · Rutherford et al. · 2018 [cited by applicant]
US 20180212778A1 · Novak · 2018 [cited by applicant]
US 20180219784A1 · Jiang et al. · 2018 [cited by applicant]
US 20180232786A1 · Kuzkin et al. · 2018 [cited by applicant]
US 20180234256A1 · Bowen · 2018 [cited by applicant]
US 20180287914A1 · Gupta · 2018 [cited by applicant]
US 20180288063A1 · Koottayi et al. · 2018 [cited by applicant]
US 20180288135A1 · Narayan et al. · 2018 [cited by applicant]
US 20180356964A1 · Morris · 2018 [cited by applicant]
US 20180367542A1 · Wolf et al. · 2018 [cited by applicant]
US 20180373521A1 · Huang et al. · 2018 [cited by applicant]
US 20190020659A1 · Loni et al. · 2019 [cited by applicant]
US 20190068495A1 · Jeuk et al. · 2019 [cited by applicant]
US 20190068622A1 · Lin et al. · 2019 [cited by applicant]
US 20190075111A1 · Mutha et al. · 2019 [cited by applicant]
US 20190087835A1 · Schwed et al. · 2019 [cited by applicant]
US 20190104035A1 · Cidon et al. · 2019 [cited by applicant]
US 20190114335A1 · Koenig et al. · 2019 [cited by applicant]
US 20190132299A1 · Tucker et al. · 2019 [cited by applicant]
US 20190149417A1 · Augusto et al. · 2019 [cited by applicant]
US 20190156000A1 · Hoffmann et al. · 2019 [cited by applicant]
US 20190166007A1 · Sundaram et al. · 2019 [cited by applicant]
US 20190182153A1 · Gundavelli et al. · 2019 [cited by applicant]
US 20190190917A1 · Joe · 2019 [cited by applicant]
US 20190205045A1 · Hugot et al. · 2019 [cited by applicant]
US 20190273796A1 · Allgeier et al. · 2019 [cited by applicant]
US 20190332789A1 · Vandenbrouck et al. · 2019 [cited by applicant]
US 20190334917A1 · Demmler et al. · 2019 [cited by applicant]
US 20190354692A1 · Thoram et al. · 2019 [cited by applicant]
US 20190362087A1 · Ferrans et al. · 2019 [cited by applicant]
US 20200004569A1 · Gupta et al. · 2020 [cited by applicant]
US 20200014659A1 · Chasman et al. · 2020 [cited by applicant]
US 20200042675A1 · Asanghanwa et al. · 2020 [cited by applicant]
US 20200097315A1 · Faynberg et al. · 2020 [cited by applicant]
US 20200112497A1 · Yenumulapalli et al. · 2020 [cited by applicant]
US 20200117757A1 · Yanamandra et al. · 2020 [cited by applicant]
US 20200127823A1 · Vats et al. · 2020 [cited by applicant]
US 20200204357A1 · Seyfried et al. · 2020 [cited by applicant]
US 20200244527A1 · Sharma et al. · 2020 [cited by applicant]
US 20200244549A1 · Finch et al. · 2020 [cited by applicant]
US 20200250661A1 · Padmanabhan et al. · 2020 [cited by applicant]
US 20200274900A1 · Vaishnavi · 2020 [cited by applicant]
US 20200285737A1 · Kraus et al. · 2020 [cited by applicant]
US 20200358756A1 · Rose et al. · 2020 [cited by applicant]
US 20200366716A1 · Singh et al. · 2020 [cited by applicant]
US 20200389463A1 · Chen · 2020 [cited by applicant]
US 20210036851A1 · Villapakkam et al. · 2021 [cited by applicant]
US 20210064431A1 · Smith et al. · 2021 [cited by applicant]
US 20210067372A1 · Cidon et al. · 2021 [cited by applicant]
US 20210067468A1 · Cidon et al. · 2021 [cited by applicant]
US 20210075870A1 · Kempf et al. · 2021 [cited by applicant]
US 20210081404A1 · Kempf et al. · 2021 [cited by applicant]
US 20210084048A1 · Kannan et al. · 2021 [cited by applicant]
US 20210142276A1 · Gupte · 2021 [cited by applicant]
US 20210182940A1 · Gupta et al. · 2021 [cited by applicant]
US 20210216190A1 · Vakil et al. · 2021 [cited by applicant]
US 20210218722A1 · Gaylor et al. · 2021 [cited by applicant]
US 20210224076A1 · Dockter et al. · 2021 [cited by applicant]
US 20210224132A1 · Barsalou · 2021 [cited by applicant]
US 20210224409A1 · Avanes et al. · 2021 [cited by applicant]
US 20210226956A1 · Wei et al. · 2021 [cited by applicant]
US 20210234864A1 · Dube et al. · 2021 [cited by applicant]
US 20210273914A1 · Cobb · 2021 [cited by applicant]
US 20210279109A1 · Ji et al. · 2021 [cited by applicant]
US 20210334345A1 · Sim et al. · 2021 [cited by applicant]
US 20210368514A1 · Xing · 2021 [cited by applicant]
US 20210377272A1 · Dasari et al. · 2021 [cited by applicant]
US 20210377276A1 · Dasari et al. · 2021 [cited by applicant]
US 20210377735A1 · Latour et al. · 2021 [cited by applicant]
US 20210382725A1 · Vemula et al. · 2021 [cited by applicant]
US 20210383325A1 · Loupos et al. · 2021 [cited by applicant]
US 20210392048A1 · Olden et al. · 2021 [cited by applicant]
US 20210392142A1 · Stephens et al. · 2021 [cited by applicant]
US 20210409403A1 · Lewin et al. · 2021 [cited by applicant]
US 20220029803A1 · Vijayanarayanan · 2022 [cited by applicant]
US 20220038449A1 · Tripp et al. · 2022 [cited by applicant]
US 20220091947A1 · Kothari et al. · 2022 [cited by applicant]
US 20220103566A1 · Faulkner · 2022 [cited by applicant]
US 20220103618A1 · Pinheiro et al. · 2022 [cited by applicant]
US 20220116285A1 · Abdollahi et al. · 2022 [cited by applicant]
US 20220116286A1 · Doshi et al. · 2022 [cited by applicant]
US 20220122097A1 · Maugans, III · 2022 [cited by applicant]
US 20220129575A1 · Goel et al. · 2022 [cited by applicant]
US 20220150124A1 · Cooley et al. · 2022 [cited by applicant]
US 20220150133A1 · Dhruvakumar et al. · 2022 [cited by applicant]
US 20220159010A1 · Bandarupalli et al. · 2022 [cited by applicant]
US 20220191192A1 · Drr et al. · 2022 [cited by applicant]
US 20220210018A1 · Narula et al. · 2022 [cited by applicant]
US 20220244949A1 · Iqbal et al. · 2022 [cited by applicant]
US 20220255902A1 · Woodson · 2022 [cited by applicant]
US 20220258066A1 · Choi et al. · 2022 [cited by applicant]
US 20220263793A1 · Baker et al. · 2022 [cited by applicant]
US 20220263835A1 · Pieczul et al. · 2022 [cited by applicant]
US 20220271929A1 · Villapakkam et al. · 2022 [cited by applicant]
US 20220283926A1 · Chirkin et al. · 2022 [cited by applicant]
US 20220294818A1 · Parekh et al. · 2022 [cited by applicant]
US 20220300486A1 · Venkateshaiah et al. · 2022 [cited by applicant]
US 20220327095A1 · Kim et al. · 2022 [cited by applicant]
US 20220335340A1 · Moustafa et al. · 2022 [cited by applicant]
US 20220337578A1 · Mankekar et al. · 2022 [cited by applicant]
US 20220350675A1 · Navali et al. · 2022 [cited by applicant]
US 20220350923A1 · Kremer · 2022 [cited by examiner]
US 20220353133A1 · Shrestha et al. · 2022 [cited by applicant]
US 20220353266A1 · Ramamurthi et al. · 2022 [cited by applicant]
US 20220353267A1 · Kundu et al. · 2022 [cited by applicant]
US 20220365835A1 · Kandasamy et al. · 2022 [cited by applicant]
US 20220368813A1 · Rossignol et al. · 2022 [cited by applicant]
US 20220374271A1 · Pogrebinsky et al. · 2022 [cited by applicant]
US 20220377111A1 · Liao et al. · 2022 [cited by applicant]
US 20220382590A1 · Hashimoto et al. · 2022 [cited by applicant]
US 20220398078A1 · Segler · 2022 [cited by applicant]
US 20220405152A1 · Edamadaka et al. · 2022 [cited by applicant]
US 20220413956A1 · Mathew et al. · 2022 [cited by applicant]
US 20230006889A1 · Thyagaturu et al. · 2023 [cited by applicant]
US 20230011628A1 · Hurley et al. · 2023 [cited by applicant]
US 20230068221A1 · Magowan et al. · 2023 [cited by applicant]
US 20230086475A1 · Mosko · 2023 [cited by applicant]
US 20230104368A1 · Miriyala et al. · 2023 [cited by applicant]
US 20230105901A1 · Adogla et al. · 2023 [cited by applicant]
US 20230107133A1 · Ali et al. · 2023 [cited by applicant]
US 20230108661A1 · Adogla et al. · 2023 [cited by applicant]
US 20230109926A1 · Nair et al. · 2023 [cited by applicant]
US 20230110527A1 · Bhat et al. · 2023 [cited by applicant]
US 20230116463A1 · Rath et al. · 2023 [cited by applicant]
US 20230123734A1 · Oxman et al. · 2023 [cited by applicant]
US 20230132478A1 · Robinson et al. · 2023 [cited by applicant]
US 20230179525A1 · Pai · 2023 [cited by examiner]
US 20230195926A1 · Mehta et al. · 2023 [cited by applicant]
US 20230222550A1 · Huang et al. · 2023 [cited by applicant]
US 20230224304A1 · Lukanov et al. · 2023 [cited by applicant]
US 20230229543A1 · Mohanty et al. · 2023 [cited by applicant]
US 20230244505A1 · Hernandez et al. · 2023 [cited by applicant]
US 20230275833A1 · Hyun et al. · 2023 [cited by applicant]
US 20230281100A1 · Wells · 2023 [cited by examiner]
US 20230297962A1 · Alabdrabalnabi et al. · 2023 [cited by applicant]
US 20230315726A1 · Ponjavic et al. · 2023 [cited by applicant]
US 20230316348A1 · Dageville et al. · 2023 [cited by applicant]
US 20230328003A1 · Agarwal et al. · 2023 [cited by applicant]
US 20230342179A1 · Suttle et al. · 2023 [cited by applicant]
US 20230362161A1 · Spector et al. · 2023 [cited by applicant]
US 20230367654A1 · Kurian et al. · 2023 [cited by applicant]
US 20230370461A1 · Kalley et al. · 2023 [cited by applicant]
US 20230385286A1 · Glickman et al. · 2023 [cited by applicant]
US 20230393829A1 · Panikkar et al. · 2023 [cited by applicant]
US 20230409590A1 · Shah et al. · 2023 [cited by applicant]
US 20240015164A1 · Guy et al. · 2024 [cited by applicant]
US 20240015165A1 · Guy et al. · 2024 [cited by applicant]
US 20240031373A1 · Gupta · 2024 [cited by applicant]
US 20240053973A1 · Ranganathan et al. · 2024 [cited by applicant]
US 20240054063A1 · Wichelman et al. · 2024 [cited by applicant]
US 20240061714A1 · Pandit et al. · 2024 [cited by applicant]
US 20240069884A1 · Majumdar et al. · 2024 [cited by applicant]
US 20240070735A1 · Gallagher et al. · 2024 [cited by applicant]
US 20240089722A1 · Samanta et al. · 2024 [cited by applicant]
US 20240095056A1 · Adogla et al. · 2024 [cited by applicant]
US 20240095390A1 · Chao et al. · 2024 [cited by applicant]
US 20240095739A1 · Adogla et al. · 2024 [cited by applicant]
US 20240095809A1 · Adogla et al. · 2024 [cited by applicant]
US 20240095865A1 · Adogla et al. · 2024 [cited by applicant]
US 20240098088A1 · Adogla et al. · 2024 [cited by applicant]
US 20240098089A1 · Adogla et al. · 2024 [cited by applicant]
US 20240103818A1 · Gallagher et al. · 2024 [cited by applicant]
US 20240106832A1 · Adogla et al. · 2024 [cited by applicant]
US 20240137339A1 · Vemulpali · 2024 [cited by applicant]
US 20240143351A1 · Davis · 2024 [cited by applicant]
US 20240152401A1 · Naseem · 2024 [cited by applicant]
US 20240154992A1 · Martin et al. · 2024 [cited by applicant]
US 20240171586A1 · Jain et al. · 2024 [cited by applicant]
US 20240179146A1 · Pinski et al. · 2024 [cited by applicant]
US 20240184465A1 · Zwiegincew et al. · 2024 [cited by applicant]
US 20240205235A1 · Batni · 2024 [cited by applicant]
US 20240232408A1 · Pan et al. · 2024 [cited by applicant]
US 20240235945A1 · Togare · 2024 [cited by applicant]
US 20240244053A1 · Tian et al. · 2024 [cited by applicant]
US 20240259389A1 · Wu et al. · 2024 [cited by applicant]
US 20240275853A1 · Singh et al. · 2024 [cited by applicant]
US 20240291729A1 · Khan et al. · 2024 [cited by applicant]
US 20240305622A1 · Vijayan et al. · 2024 [cited by applicant]
US 20240320240A1 · Podder · 2024 [cited by applicant]
US 20240330069A1 · Atur et al. · 2024 [cited by applicant]
US 20240330072A1 · Kantamneni et al. · 2024 [cited by applicant]
US 20240362142A1 · Berg et al. · 2024 [cited by applicant]
US 20240364509A1 · Potlapally et al. · 2024 [cited by applicant]
US 20240364638A1 · Peterson et al. · 2024 [cited by applicant]
US 20240364690A1 · Doherty et al. · 2024 [cited by applicant]
US 20240378307A1 · Dcosta · 2024 [cited by applicant]
US 20240378518A1 · Sparrow et al. · 2024 [cited by applicant]
US 20240388512A1 · Tesfatsion et al. · 2024 [cited by applicant]
US 20240414169A1 · Fang et al. · 2024 [cited by applicant]
US 20240414518A1 · Joseph et al. · 2024 [cited by applicant]
US 20250023844A1 · Juneja et al. · 2025 [cited by applicant]
US 20250077214A1 · Banaal · 2025 [cited by applicant]
US 20250085978A1 · R C et al. · 2025 [cited by applicant]
US 20250097215A1 · Vangpat et al. · 2025 [cited by applicant]
US 20250097223A1 · Brown et al. · 2025 [cited by applicant]
US 20250106221A1 · Wang et al. · 2025 [cited by applicant]
US 20250322077A1 · Panwar et al. · 2025 [cited by applicant]
US 20250379830A1 · Deowanshi et al. · 2025 [cited by applicant]
CA 2804864C · 2018 [cited by applicant]
CA 3159014A1 · 2021 [cited by applicant]
CN 102656589A · 2012 [cited by applicant]
CN 104106276A · 2014 [cited by applicant]
CN 108197493A · 2018 [cited by applicant]
CN 114091725A · 2022 [cited by applicant]
CN 118312629A · 2024 [cited by applicant]
EP 2893685B1 · 2017 [cited by applicant]
EP 3429156A1 · 2019 [cited by applicant]
EP 3271857B1 · 2020 [cited by applicant]
WO 2010088081A1 · 2010 [cited by applicant]
WO 2012006638A1 · 2012 [cited by applicant]
WO 2014039921A1 · 2014 [cited by applicant]
WO 2018010791A1 · 2018 [cited by applicant]
WO 2019212773A1 · 2019 [cited by applicant]
WO 2020252088A1 · 2020 [cited by applicant]
WO 2021051933A1 · 2021 [cited by applicant]
WO 2021145894A1 · 2021 [cited by applicant]
WO 2021150306A1 · 2021 [cited by applicant]
WO 2021150307A1 · 2021 [cited by applicant]
WO 2021150366A1 · 2021 [cited by applicant]
WO 2021150435A1 · 2021 [cited by applicant]
WO 2021174104A1 · 2021 [cited by applicant]
WO 2022005992A1 · 2022 [cited by applicant]