IP Library Granted Patent US 12,373,456
Granted Patent B2
US 12,373,456 · App. 17/877,129 · Granted Jul 29, 2025

Aggregation framework system architecture and method

Inventors: Eliot Horowitz (New York, NY); David Lenox Storch (Brooklyn, NY); Charles William Swanson (New York, NY)
Assignee: MongoDB, Inc.
G06F16/258G06F16/24556G06F16/2471G06F16/254G06F16/27G06F16/284G06F16/9538G06F16/248G06F16/951G06F16/958
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,373,456
App. No.
17/877,129
Granted
Jul 29, 2025
Kind
B2
Abstract

A system and computer implemented method for execution of aggregation expressions on a distributed non-relational database system is provided. According to one aspect, an aggregation operation may be provided that permits more complex operations using separate collections. For instance, it may be desirable to create a report from one collection using information grouped according to information stored in another collection. Such a capability may be provided within other conventional database systems, however, in a non-relational database system such as NoSQL, the system is not capable of performing server-side joins, such a capability may not be performed without denormalizing the attributes into each object that references it, or by performing application-level joins which is not efficient and leads to unnecessarily complex code within the application that interfaces with the NoSQL database system.

Claims (37)

1. A computer-implemented method for execution of aggregation expressions on a distributed non-relational database system, the computer-implemented method comprising:

receiving a database operation request including at least an aggregation operation to be executed directly on a distributed non-relational database storing a plurality of collections of documents including at least one first collection of documents and at least one second collection of documents;

determining, by a computer system, an optimization for execution of the aggregation operation on the distributed non-relational database; and

providing a lookup operation using the at least one first collection of documents and the at least one second collection of documents, wherein the lookup operation performs the aggregation operation in a series of stages, comprising:

performing at least one first data operation from the aggregation operation on first data from the at least one first collection of documents to obtain a first data result;

after performing the at least one first data operation, filtering second data from the at least one second collection of documents using the first data result to obtain a second data result; and

after filtering the second data to obtain the second data result, creating an output data structure, including at least the first and second data results obtained using the at least one first collection of documents and the at least one second collection of documents.

2. The computer-implemented method of claim 1 , wherein the at least one first collection of documents and the at least one second collection of documents each permit storage of at least documents storing data based on attribute-value pairs and having different schemas specified by respective attribute-value pairs.

3. The computer-implemented method of claim 2 , wherein the at least one first collection of documents and the at least one second collection of documents each permit storage of at least BSON data structures having different schemas.

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

at least one of the at least one first data operation and filtering the second data targets at least one identified common field;

providing the lookup operation is responsive to determining that at least some documents of the at least one first collection of documents and at least some documents of the at least one second collection of documents include the at least one identified common field; and

the first data and the second data each include the at least one identified common field.

5. The computer-implemented method of claim 1 , wherein providing the lookup operation performing each of the series of stages is responsive to executing the aggregation operation.

6. The computer-implemented method of claim 1 , wherein the filtering the second data using the first data result includes manipulating the second data according to the first data result of the at least one first data operation.

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

the distributed non-relational database has at least one unstructured portion storing at least the at least one first and at least one second collections of documents;

the aggregation operation targets data stored in the at least one unstructured portion of the distributed non-relational database; and

the optimization is for execution of the aggregation operation at least on the at least one unstructured portion of the distributed non-relational database.

8. The computer-implemented method of claim 1 , wherein the database operation request is received from a client system.

9. A computer-implemented method for execution of aggregation expressions on a distributed non-relational database system, the computer-implemented method comprising:

receiving a database operation request including at least an aggregation operation to be executed directly on a distributed non-relational database having at least one unstructured portion that permits storage of documents;

determining, by a computer system, an optimization for execution of the aggregation operation on an at least partially unstructured architecture of the distributed non-relational database; and

providing a lookup operation using at least one first collection of documents and at least one second collection of documents stored in the at least one unstructured portion, wherein the lookup operation performs the aggregation operation in a series of stages, comprising:

performing at least one first data operation from the aggregation operation on first data from the at least one first collection of documents to obtain a first data result;

after performing the at least one first data operation, filtering second data from the at least one second collection of documents using the first data result to obtain a second data result; and

after filtering the second data to obtain the second data result, creating an output data structure, including at least the first and second data results obtained using the at least one first collection of documents and the at least one second collection of documents.

10. The computer-implemented method of claim 9 , wherein the at least one unstructured portion of the distributed non-relational database is structurally independent of schemas of documents stored therein.

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

at least one of the at least one first data operation and filtering the second data targets at least one identified common field;

providing the lookup operation is responsive to determining that at least some documents of the at least one first collection of documents and at least some documents of the at least one second collection of documents include the at least one identified common field; and

the first data and the second data each include the at least one identified common field.

12. The computer-implemented method of claim 9 , wherein providing the lookup operation performing each of the series of stages is responsive to executing the aggregation operation.

13. The computer-implemented method of claim 9 , wherein the filtering the second data using the first data result includes manipulating the second data according to the first data result of the at least one first data operation.

14. The computer-implemented method of claim 9 , wherein the at least one unstructured portion of the distributed non-relational database permits storage of documents based on attribute-value pairs and having different schemas specified by respective attribute-value pairs, in at least one single collection of documents.

15. The computer-implemented method of claim 12 , wherein the at least one first collection of documents and the at least one second collection of documents each permit storage of at least BSON data structures having different schemas.

16. The computer-implemented method of claim 9 , wherein the database operation request is received from a client system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 17, 2022
From: HOROWITZ, ELIOT; STORCH, DAVID LENOX; SWANSON, CHARLES WILLIAM
To: MONGODB, INC.
Reel/Frame 061439/0675 →
Continuity (10)
Continuation 15605143 · May 25, 2017
Continuation In Part 15042297 · Feb 12, 2016
Continuation In Part 14672901 · Mar 30, 2015
Continuation 13951987 · Jul 26, 2013
Continuation 13794710 · Mar 11, 2013
Continuation In Part 13794710 · Mar 11, 2013
Provisional Application 62341511 · May 25, 2016
Provisional Application 62341490 · May 25, 2016
Provisional Application 61676188 · Jul 26, 2012
Related Publication 20220382778A1 · Dec 1, 2022
References Cited (400)
US 4918593A · Huber · 1990 [cited by applicant]
US 5379419A · Heffernan et al. · 1995 [cited by applicant]
US 5416917A · Adair et al. · 1995 [cited by applicant]
US 5471629A · Risch · 1995 [cited by applicant]
US 5551027A · Choy et al. · 1996 [cited by applicant]
US 5598559A · Chaudhuri · 1997 [cited by applicant]
US 5710915A · McElhiney · 1998 [cited by applicant]
US 5884299A · Ramesh et al. · 1999 [cited by applicant]
US 5999179A · Kekic et al. · 1999 [cited by applicant]
US 6065017A · Barker · 2000 [cited by applicant]
US 6088524A · Levy et al. · 2000 [cited by applicant]
US 6112201A · Wical · 2000 [cited by applicant]
US 6115705A · Larson · 2000 [cited by applicant]
US 6212529B1 · Boothby et al. · 2001 [cited by applicant]
US 6240406B1 · Tannen · 2001 [cited by applicant]
US 6240514B1 · Inoue et al. · 2001 [cited by applicant]
US 6249866B1 · Brundrett et al. · 2001 [cited by applicant]
US 6324540B1 · Khanna et al. · 2001 [cited by applicant]
US 6324654B1 · Wahl et al. · 2001 [cited by applicant]
US 6339770B1 · Leung et al. · 2002 [cited by applicant]
US 6351742B1 · Agarwal et al. · 2002 [cited by applicant]
US 6363389B1 · Lyle et al. · 2002 [cited by applicant]
US 6385201B1 · Iwata · 2002 [cited by applicant]
US 6385604B1 · Bakalash et al. · 2002 [cited by applicant]
US 6427230B1 · Goiffon et al. · 2002 [cited by applicant]
US 6438538B1 · Goldring · 2002 [cited by applicant]
US 6496843B1 · Getchius et al. · 2002 [cited by applicant]
US 6505187B1 · Shatdal · 2003 [cited by applicant]
US 6611850B1 · Shen · 2003 [cited by applicant]
US 6687846B1 · Adrangi et al. · 2004 [cited by applicant]
US 6691101B2 · MacNicol et al. · 2004 [cited by applicant]
US 6748393B1 · Kapoor et al. · 2004 [cited by applicant]
US 6801905B2 · Andrei · 2004 [cited by applicant]
US 6823474B2 · Kampe et al. · 2004 [cited by applicant]
US 6920460B1 · Srinivasan et al. · 2005 [cited by applicant]
US 6959369B1 · Ashton et al. · 2005 [cited by applicant]
US 6973452B2 · Metzger et al. · 2005 [cited by applicant]
US 7020649B2 · Cochrane et al. · 2006 [cited by applicant]
US 7032089B1 · Ranade et al. · 2006 [cited by applicant]
US 7082473B2 · Breitbart et al. · 2006 [cited by applicant]
US 7177866B2 · Holenstein et al. · 2007 [cited by applicant]
US 7181460B2 · Coss et al. · 2007 [cited by applicant]
US 7191299B1 · Kekre et al. · 2007 [cited by applicant]
US 7246345B1 · Sharma et al. · 2007 [cited by applicant]
US 7447807B1 · Merry et al. · 2008 [cited by applicant]
US 7467103B1 · Murray et al. · 2008 [cited by applicant]
US 7469253B2 · Celis et al. · 2008 [cited by applicant]
US 7472117B2 · Dettinger et al. · 2008 [cited by applicant]
US 7486661B2 · Van Den Boeck et al. · 2009 [cited by applicant]
US 7529834B1 · Birrell et al. · 2009 [cited by applicant]
US 7548928B1 · Dean et al. · 2009 [cited by applicant]
US 7552356B1 · Waterhouse et al. · 2009 [cited by applicant]
US 7558481B2 · Jenkins et al. · 2009 [cited by applicant]
US 7567991B2 · Armangau et al. · 2009 [cited by applicant]
US 7617369B1 · Bezbaruah et al. · 2009 [cited by applicant]
US 7634459B1 · Eshet et al. · 2009 [cited by applicant]
US 7647329B1 · Fischman et al. · 2010 [cited by applicant]
US 7657570B2 · Wang et al. · 2010 [cited by applicant]
US 7657578B1 · Karr et al. · 2010 [cited by applicant]
US 7668801B1 · Koudas et al. · 2010 [cited by applicant]
US 7761465B1 · Nonaka et al. · 2010 [cited by applicant]
US 7778959B2 · Fries et al. · 2010 [cited by applicant]
US 7827144B1 · Saito et al. · 2010 [cited by applicant]
US 7957284B2 · Lu et al. · 2011 [cited by applicant]
US 7962458B2 · Holenstein et al. · 2011 [cited by applicant]
US 8005804B2 · Greer · 2011 [cited by applicant]
US 8005868B2 · Saborit et al. · 2011 [cited by applicant]
US 8037059B2 · Bestgen et al. · 2011 [cited by applicant]
US 8078825B2 · Oreland et al. · 2011 [cited by applicant]
US 8082265B2 · Carlson et al. · 2011 [cited by applicant]
US 8086597B2 · Balmin et al. · 2011 [cited by applicant]
US 8099572B1 · Arora et al. · 2012 [cited by applicant]
US 8103906B1 · Alibakhsh et al. · 2012 [cited by applicant]
US 8108443B2 · Thusoo · 2012 [cited by applicant]
US 8126848B2 · Wagner · 2012 [cited by applicant]
US 8170984B2 · Bakalash et al. · 2012 [cited by applicant]
US 8185505B1 · Blitzer et al. · 2012 [cited by applicant]
US 8260840B1 · Sirota et al. · 2012 [cited by applicant]
US 8296419B1 · Khanna et al. · 2012 [cited by applicant]
US 8305999B2 · Palanki et al. · 2012 [cited by applicant]
US 8321558B1 · Sirota et al. · 2012 [cited by applicant]
US 8352450B1 · Mraz et al. · 2013 [cited by applicant]
US 8352463B2 · Nayak et al. · 2013 [cited by applicant]
US 8363961B1 · Avidan et al. · 2013 [cited by applicant]
US 8370857B2 · Kamii et al. · 2013 [cited by applicant]
US 8386463B2 · Bestgen et al. · 2013 [cited by applicant]
US 8392482B1 · McAlister et al. · 2013 [cited by applicant]
US 8539197B1 · Marshall et al. · 2013 [cited by applicant]
US 8572031B2 · Merriman et al. · 2013 [cited by applicant]
US 8589382B2 · Betawadkar-Norwood et al. · 2013 [cited by applicant]
US 8589574B1 · Cormie et al. · 2013 [cited by applicant]
US 8615507B2 · Varadarajulu et al. · 2013 [cited by applicant]
US 8712044B2 · MacMillan et al. · 2014 [cited by applicant]
US 8712993B1 · Ordonez · 2014 [cited by applicant]
US 8751533B1 · Dhavale et al. · 2014 [cited by applicant]
US 8762031B2 · Wada · 2014 [cited by applicant]
US 8775070B1 · Bhatia · 2014 [cited by applicant]
US 8843441B1 · Rath et al. · 2014 [cited by applicant]
US 8869256B2 · Sample et al. · 2014 [cited by applicant]
US 8996463B2 · Merriman et al. · 2015 [cited by applicant]
US 9015431B2 · Resch et al. · 2015 [cited by applicant]
US 9069827B1 · Rath et al. · 2015 [cited by applicant]
US 9116862B1 · Rath et al. · 2015 [cited by applicant]
US 9141814B1 · Murray · 2015 [cited by applicant]
US 9183254B1 · Cole et al. · 2015 [cited by applicant]
US 9262462B2 · Merriman et al. · 2016 [cited by applicant]
US 9268639B2 · Leggette et al. · 2016 [cited by applicant]
US 9274902B1 · Morley et al. · 2016 [cited by applicant]
US 9313604B1 · Holcombe · 2016 [cited by applicant]
US 9317576B2 · Merriman et al. · 2016 [cited by applicant]
US 9350633B2 · Cudak et al. · 2016 [cited by applicant]
US 9350681B1 · Kitagawa et al. · 2016 [cited by applicant]
US 9442995B2 · Pareek et al. · 2016 [cited by applicant]
US 9460008B1 · Leshinsky et al. · 2016 [cited by applicant]
US 9495427B2 · Abadi et al. · 2016 [cited by applicant]
US 9569481B1 · Chandra et al. · 2017 [cited by applicant]
US 9628404B1 · Goffinet et al. · 2017 [cited by applicant]
US 9660666B1 · Ciarlini et al. · 2017 [cited by applicant]
US 9715433B2 · Mu et al. · 2017 [cited by applicant]
US 9740762B2 · Horowitz et al. · 2017 [cited by applicant]
US 9792322B2 · Merriman et al. · 2017 [cited by applicant]
US 9800685B2 · Neerincx et al. · 2017 [cited by applicant]
US 9805108B2 · Merriman et al. · 2017 [cited by applicant]
US 9881034B2 · Horowitz et al. · 2018 [cited by applicant]
US 9959308B1 · Carman et al. · 2018 [cited by applicant]
US 10031931B2 · Horowitz et al. · 2018 [cited by applicant]
US 10031956B2 · Merriman et al. · 2018 [cited by applicant]
US 10262050B2 · Bostic et al. · 2019 [cited by applicant]
US 10303570B2 · Nakajima · 2019 [cited by applicant]
US 10346430B2 · Horowitz et al. · 2019 [cited by applicant]
US 10346434B1 · Morkel et al. · 2019 [cited by applicant]
US 10366100B2 · Horowitz et al. · 2019 [cited by applicant]
US 10372926B1 · Leshinsky et al. · 2019 [cited by applicant]
US 10394822B2 · Stearn et al. · 2019 [cited by applicant]
US 10423626B2 · Stearn et al. · 2019 [cited by applicant]
US 10430433B2 · Stearn et al. · 2019 [cited by applicant]
US 10467245B2 · Sirer et al. · 2019 [cited by applicant]
US 10474645B2 · Freedman et al. · 2019 [cited by applicant]
US 10489357B2 · Horowitz et al. · 2019 [cited by applicant]
US 10496669B2 · Merriman et al. · 2019 [cited by applicant]
US 10614098B2 · Horowitz et al. · 2020 [cited by applicant]
US 10621050B2 · Horowitz et al. · 2020 [cited by applicant]
US 10621200B2 · Merriman et al. · 2020 [cited by applicant]
US 10671496B2 · Horowitz et al. · 2020 [cited by applicant]
US 10673623B2 · Horowitz et al. · 2020 [cited by applicant]
US 10698775B2 · Horowitz et al. · 2020 [cited by applicant]
US 10713275B2 · Merriman et al. · 2020 [cited by applicant]
US 10713280B2 · Horowitz et al. · 2020 [cited by applicant]
US 10740353B2 · Horowitz et al. · 2020 [cited by applicant]
US 10740355B2 · Horowitz et al. · 2020 [cited by applicant]
US 10776220B2 · Horowitz et al. · 2020 [cited by applicant]
US 10846305B2 · Merriman et al. · 2020 [cited by applicant]
US 10846411B2 · Horowitz et al. · 2020 [cited by applicant]
US 10866868B2 · Horowitz · 2020 [cited by applicant]
US 10872095B2 · Horowitz et al. · 2020 [cited by applicant]
US 10977277B2 · Merriman et al. · 2021 [cited by applicant]
US 10990590B2 · Merriman et al. · 2021 [cited by applicant]
US 10997211B2 · Merriman et al. · 2021 [cited by applicant]
US 11012806B2 · Tan et al. · 2021 [cited by applicant]
US 11222043B2 · Horowitz et al. · 2022 [cited by applicant]
US 11394532B2 · Horowitz et al. · 2022 [cited by applicant]
US 20010021929A1 · Lin et al. · 2001 [cited by applicant]
US 20020029207A1 · Bakalash et al. · 2002 [cited by applicant]
US 20020065675A1 · Grainger et al. · 2002 [cited by applicant]
US 20020065676A1 · Grainger et al. · 2002 [cited by applicant]
US 20020065677A1 · Grainger et al. · 2002 [cited by applicant]
US 20020143901A1 · Lupo et al. · 2002 [cited by applicant]
US 20020147842A1 · Breitbart et al. · 2002 [cited by applicant]
US 20020184239A1 · Mosher et al. · 2002 [cited by applicant]
US 20020194196A1 · Weinberg · 2002 [cited by examiner]
US 20020198872A1 · MacNicol et al. · 2002 [cited by applicant]
US 20030046307A1 · Rivette et al. · 2003 [cited by applicant]
US 20030084073A1 · Hotti et al. · 2003 [cited by applicant]
US 20030088659A1 · Susarla et al. · 2003 [cited by applicant]
US 20030182427A1 · Halpern · 2003 [cited by applicant]
US 20030187864A1 · McGoveran · 2003 [cited by applicant]
US 20030212668A1 · Hinshaw et al. · 2003 [cited by applicant]
US 20040078569A1 · Hotti · 2004 [cited by applicant]
US 20040133591A1 · Holenstein et al. · 2004 [cited by applicant]
US 20040168084A1 · Owen et al. · 2004 [cited by applicant]
US 20040186817A1 · Thames et al. · 2004 [cited by applicant]
US 20040186826A1 · Choi et al. · 2004 [cited by applicant]
US 20040205048A1 · Pizzo et al. · 2004 [cited by applicant]
US 20040220937A1 · Bickford et al. · 2004 [cited by applicant]
US 20040236743A1 · Blaicher et al. · 2004 [cited by applicant]
US 20040254919A1 · Giuseppini · 2004 [cited by applicant]
US 20050027796A1 · San Andres et al. · 2005 [cited by applicant]
US 20050033756A1 · Kottomtharayil et al. · 2005 [cited by applicant]
US 20050038833A1 · Colrain et al. · 2005 [cited by applicant]
US 20050192921A1 · Chaudhuri et al. · 2005 [cited by applicant]
US 20050216923A1 · Krebs · 2005 [cited by applicant]
US 20050234841A1 · Miao et al. · 2005 [cited by applicant]
US 20050283457A1 · Sonkin et al. · 2005 [cited by applicant]
US 20060004746A1 · Angus et al. · 2006 [cited by applicant]
US 20060020586A1 · Prompt et al. · 2006 [cited by applicant]
US 20060085541A1 · Cuomo et al. · 2006 [cited by applicant]
US 20060090095A1 · Massa et al. · 2006 [cited by applicant]
US 20060168154A1 · Zhang et al. · 2006 [cited by applicant]
US 20060209782A1 · Miller et al. · 2006 [cited by applicant]
US 20060218123A1 · Chowdhuri et al. · 2006 [cited by applicant]
US 20060224603A1 · Correll · 2006 [cited by examiner]
US 20060235905A1 · Kapur · 2006 [cited by applicant]
US 20060259160A1 · Hood et al. · 2006 [cited by applicant]
US 20060287998A1 · Folting et al. · 2006 [cited by applicant]
US 20060288232A1 · Ho et al. · 2006 [cited by applicant]
US 20060294129A1 · Stanfill et al. · 2006 [cited by applicant]
US 20070050436A1 · Chen et al. · 2007 [cited by applicant]
US 20070061487A1 · Moore et al. · 2007 [cited by applicant]
US 20070094237A1 · Mitchell et al. · 2007 [cited by applicant]
US 20070124317A1 · Dettinger et al. · 2007 [cited by applicant]
US 20070203944A1 · Batra et al. · 2007 [cited by applicant]
US 20070226640A1 · Holbrook et al. · 2007 [cited by applicant]
US 20070233746A1 · Garbow et al. · 2007 [cited by applicant]
US 20070240129A1 · Kretzschmar et al. · 2007 [cited by applicant]
US 20080002741A1 · Maheshwari et al. · 2008 [cited by applicant]
US 20080005475A1 · Lubbers et al. · 2008 [cited by applicant]
US 20080016021A1 · Gulbeden et al. · 2008 [cited by applicant]
US 20080071755A1 · Barsness et al. · 2008 [cited by applicant]
US 20080098041A1 · Chidambaran et al. · 2008 [cited by applicant]
US 20080140971A1 · Dankel et al. · 2008 [cited by applicant]
US 20080162590A1 · Kundu et al. · 2008 [cited by applicant]
US 20080228716A1 · Dettinger · 2008 [cited by examiner]
US 20080288646A1 · Hasha et al. · 2008 [cited by applicant]
US 20090030986A1 · Bates · 2009 [cited by applicant]
US 20090055350A1 · Branish, II et al. · 2009 [cited by applicant]
US 20090077010A1 · Muras et al. · 2009 [cited by applicant]
US 20090094318A1 · Gladwin et al. · 2009 [cited by applicant]
US 20090172322A1 · Gilpin et al. · 2009 [cited by applicant]
US 20090222474A1 · Alpern et al. · 2009 [cited by applicant]
US 20090240744A1 · Thomson et al. · 2009 [cited by applicant]
US 20090254572A1 · Redlich et al. · 2009 [cited by applicant]
US 20090271412A1 · Lacapra et al. · 2009 [cited by applicant]
US 20100011026A1 · Saha et al. · 2010 [cited by applicant]
US 20100030793A1 · Cooper et al. · 2010 [cited by applicant]
US 20100030800A1 · Brodfuehrer et al. · 2010 [cited by applicant]
US 20100049717A1 · Ryan et al. · 2010 [cited by applicant]
US 20100057764A1 · Williamson · 2010 [cited by applicant]
US 20100058010A1 · Augenstein et al. · 2010 [cited by applicant]
US 20100070489A1 · Aymeloglu · 2010 [cited by examiner]
US 20100094851A1 · Bent et al. · 2010 [cited by applicant]
US 20100106934A1 · Calder et al. · 2010 [cited by applicant]
US 20100161492A1 · Harvey et al. · 2010 [cited by applicant]
US 20100198791A1 · Wu et al. · 2010 [cited by applicant]
US 20100205028A1 · Johnson et al. · 2010 [cited by applicant]
US 20100223078A1 · Willis et al. · 2010 [cited by applicant]
US 20100235606A1 · Oreland et al. · 2010 [cited by applicant]
US 20100250497A1 · Redlich et al. · 2010 [cited by applicant]
US 20100250930A1 · Csaszar et al. · 2010 [cited by applicant]
US 20100257142A1 · Murphy et al. · 2010 [cited by applicant]
US 20100333111A1 · Kothamasu et al. · 2010 [cited by applicant]
US 20100333116A1 · Prahlad et al. · 2010 [cited by applicant]
US 20110022642A1 · deMilo et al. · 2011 [cited by applicant]
US 20110032571A1 · Kitada · 2011 [cited by applicant]
US 20110055214A1 · Mui · 2011 [cited by examiner]
US 20110125704A1 · Mordvinova et al. · 2011 [cited by applicant]
US 20110125766A1 · Carozza · 2011 [cited by applicant]
US 20110125894A1 · Anderson et al. · 2011 [cited by applicant]
US 20110138148A1 · Friedman et al. · 2011 [cited by applicant]
US 20110202792A1 · Atzmony · 2011 [cited by applicant]
US 20110225122A1 · Denuit et al. · 2011 [cited by applicant]
US 20110225123A1 · D'Souza et al. · 2011 [cited by applicant]
US 20110231447A1 · Starkey · 2011 [cited by applicant]
US 20110246717A1 · Kobayashi et al. · 2011 [cited by applicant]
US 20110258225A1 · Taylor et al. · 2011 [cited by applicant]
US 20110258317A1 · Sinha et al. · 2011 [cited by applicant]
US 20110295686A1 · Martin-Cocher · 2011 [cited by applicant]
US 20110307338A1 · Carlson · 2011 [cited by applicant]
US 20120011150A1 · Swaminathan · 2012 [cited by examiner]
US 20120054155A1 · Darcy · 2012 [cited by applicant]
US 20120054249A1 · Batra et al. · 2012 [cited by applicant]
US 20120054755A1 · Evans · 2012 [cited by applicant]
US 20120076058A1 · Padmanabh et al. · 2012 [cited by applicant]
US 20120078848A1 · Jennas, II et al. · 2012 [cited by applicant]
US 20120078896A1 · Nixon et al. · 2012 [cited by applicant]
US 20120079224A1 · Clayton et al. · 2012 [cited by applicant]
US 20120084414A1 · Brock et al. · 2012 [cited by applicant]
US 20120084789A1 · Iorio · 2012 [cited by applicant]
US 20120109892A1 · Novik et al. · 2012 [cited by applicant]
US 20120109935A1 · Meijer · 2012 [cited by applicant]
US 20120130973A1 · Tamm et al. · 2012 [cited by applicant]
US 20120130988A1 · Nica et al. · 2012 [cited by applicant]
US 20120131278A1 · Chang et al. · 2012 [cited by applicant]
US 20120136835A1 · Kosuru et al. · 2012 [cited by applicant]
US 20120138671A1 · Gaede et al. · 2012 [cited by applicant]
US 20120158655A1 · Dove et al. · 2012 [cited by applicant]
US 20120158799A1 · Morsi · 2012 [cited by examiner]
US 20120158949A1 · Lee · 2012 [cited by applicant]
US 20120159097A1 · Jennas, II et al. · 2012 [cited by applicant]
US 20120166390A1 · Merriman et al. · 2012 [cited by applicant]
US 20120166517A1 · Lee et al. · 2012 [cited by applicant]
US 20120179833A1 · Kenrick et al. · 2012 [cited by applicant]
US 20120198200A1 · Li et al. · 2012 [cited by applicant]
US 20120209625A1 · Armstrong et al. · 2012 [cited by applicant]
US 20120215740A1 · Vaillant et al. · 2012 [cited by applicant]
US 20120215763A1 · Hughes et al. · 2012 [cited by applicant]
US 20120221540A1 · Rose et al. · 2012 [cited by applicant]
US 20120222003A1 · Shukla · 2012 [cited by examiner]
US 20120254175A1 · Horowitz et al. · 2012 [cited by applicant]
US 20120274664A1 · Fagnou · 2012 [cited by applicant]
US 20120320914A1 · Thyni et al. · 2012 [cited by applicant]
US 20130019296A1 · Brandenburg · 2013 [cited by applicant]
US 20130151477A1 · Tsaur et al. · 2013 [cited by applicant]
US 20130151558A1 · Nchez et al. · 2013 [cited by applicant]
US 20130179450A1 · Chitiveli · 2013 [cited by applicant]
US 20130290249A1 · Merriman et al. · 2013 [cited by applicant]
US 20130290471A1 · Venkatesh · 2013 [cited by applicant]
US 20130332484A1 · Gajic · 2013 [cited by applicant]
US 20130339379A1 · Ferrari et al. · 2013 [cited by applicant]
US 20130346366A1 · Ananthanarayanan et al. · 2013 [cited by applicant]
US 20140013334A1 · Bisdikian et al. · 2014 [cited by applicant]
US 20140032525A1 · Merriman et al. · 2014 [cited by applicant]
US 20140032579A1 · Merriman et al. · 2014 [cited by applicant]
US 20140032628A1 · Cudak et al. · 2014 [cited by applicant]
US 20140074790A1 · Berman et al. · 2014 [cited by applicant]
US 20140101100A1 · Hu et al. · 2014 [cited by applicant]
US 20140164831A1 · Merriman et al. · 2014 [cited by applicant]
US 20140180723A1 · Cote et al. · 2014 [cited by applicant]
US 20140201267A1 · Yang · 2014 [cited by applicant]
US 20140258343A1 · Nikula · 2014 [cited by applicant]
US 20140279929A1 · Gupta et al. · 2014 [cited by applicant]
US 20140280380A1 · Jagtap et al. · 2014 [cited by applicant]
US 20140289197A1 · Webber et al. · 2014 [cited by applicant]
US 20150012797A1 · Leggette et al. · 2015 [cited by applicant]
US 20150016300A1 · Devireddy et al. · 2015 [cited by applicant]
US 20150074041A1 · Bhattacharjee et al. · 2015 [cited by applicant]
US 20150081766A1 · Curtis et al. · 2015 [cited by applicant]
US 20150242531A1 · Rodniansky · 2015 [cited by applicant]
US 20150278295A1 · Merriman et al. · 2015 [cited by applicant]
US 20150301901A1 · Rath et al. · 2015 [cited by applicant]
US 20150331755A1 · Morgan · 2015 [cited by applicant]
US 20150341212A1 · Hsiao et al. · 2015 [cited by applicant]
US 20150378786A1 · Suparna et al. · 2015 [cited by applicant]
US 20150378825A1 · Resch · 2015 [cited by applicant]
US 20160005423A1 · Neppalli et al. · 2016 [cited by applicant]
US 20160042008A1 · Tripathy et al. · 2016 [cited by applicant]
US 20160048345A1 · Vijayrao et al. · 2016 [cited by applicant]
US 20160110284A1 · Athalye et al. · 2016 [cited by applicant]
US 20160110414A1 · Park et al. · 2016 [cited by applicant]
US 20160162354A1 · Singhai et al. · 2016 [cited by applicant]
US 20160162374A1 · Mutha et al. · 2016 [cited by applicant]
US 20160188377A1 · Thimmappa et al. · 2016 [cited by applicant]
US 20160198044A1 · Gruchala et al. · 2016 [cited by applicant]
US 20160203202A1 · Merriman et al. · 2016 [cited by applicant]
US 20160246861A1 · Merriman et al. · 2016 [cited by applicant]
US 20160253109A1 · Litke et al. · 2016 [cited by applicant]
US 20160306709A1 · Shaull · 2016 [cited by applicant]
US 20160323378A1 · Coskun et al. · 2016 [cited by applicant]
US 20160364440A1 · Lee et al. · 2016 [cited by applicant]
US 20170032007A1 · Merriman · 2017 [cited by applicant]
US 20170032010A1 · Merriman · 2017 [cited by applicant]
US 20170091327A1 · Bostic et al. · 2017 [cited by applicant]
US 20170109398A1 · Stearn et al. · 2017 [cited by applicant]
US 20170109399A1 · Stearn et al. · 2017 [cited by applicant]
US 20170109421A1 · Stearn et al. · 2017 [cited by applicant]
US 20170169059A1 · Horowitz et al. · 2017 [cited by applicant]
US 20170177658A1 · Lee et al. · 2017 [cited by applicant]
US 20170262516A1 · Horowitz et al. · 2017 [cited by applicant]
US 20170262517A1 · Horowitz et al. · 2017 [cited by applicant]
US 20170262519A1 · Horowitz et al. · 2017 [cited by applicant]
US 20170262638A1 · Horowitz et al. · 2017 [cited by applicant]
US 20170264432A1 · Horowitz et al. · 2017 [cited by applicant]
US 20170270176A1 · Horowitz et al. · 2017 [cited by applicant]
US 20170286510A1 · Horowitz et al. · 2017 [cited by applicant]
US 20170286516A1 · Horowitz et al. · 2017 [cited by applicant]
US 20170286517A1 · Horowitz et al. · 2017 [cited by applicant]
US 20170286518A1 · Horowitz et al. · 2017 [cited by applicant]
US 20170322954A1 · Horowitz et al. · 2017 [cited by applicant]
US 20170322996A1 · Horowitz et al. · 2017 [cited by applicant]
US 20170344290A1 · Horowitz et al. · 2017 [cited by applicant]
US 20170344441A1 · Horowitz et al. · 2017 [cited by applicant]
US 20170344618A1 · Horowitz et al. · 2017 [cited by applicant]
US 20170371750A1 · Horowitz et al. · 2017 [cited by applicant]
US 20170371968A1 · Horowitz et al. · 2017 [cited by applicant]
US 20180004801A1 · Burchall et al. · 2018 [cited by applicant]
US 20180004804A1 · Merriman et al. · 2018 [cited by applicant]
US 20180095852A1 · Keremane et al. · 2018 [cited by applicant]
US 20180096045A1 · Merriman et al. · 2018 [cited by applicant]
US 20180096066A1 · Venkataramanappa et al. · 2018 [cited by applicant]
US 20180150230A1 · Schreter · 2018 [cited by applicant]
US 20180165338A1 · Kumar et al. · 2018 [cited by applicant]
US 20180173745A1 · Balasubramanian et al. · 2018 [cited by applicant]
US 20180176300A1 · Chen et al. · 2018 [cited by applicant]
US 20180300203A1 · Kathpal et al. · 2018 [cited by applicant]
US 20180300209A1 · Rahut · 2018 [cited by applicant]
US 20180300381A1 · Horowitz et al. · 2018 [cited by applicant]
US 20180300385A1 · Merriman et al. · 2018 [cited by applicant]
US 20180314750A1 · Merriman et al. · 2018 [cited by applicant]
US 20180343131A1 · George et al. · 2018 [cited by applicant]
US 20180365114A1 · Horowitz · 2018 [cited by applicant]
US 20190102410A1 · Horowitz et al. · 2019 [cited by applicant]
US 20190303382A1 · Bostic et al. · 2019 [cited by applicant]
US 20200097486A1 · Horowitz et al. · 2020 [cited by applicant]
US 20200099392A1 · Hecker et al. · 2020 [cited by applicant]
US 20200160297A1 · Munk · 2020 [cited by applicant]
US 20200285549A1 · Horowitz et al. · 2020 [cited by applicant]
US 20200295925A1 · Horowitz et al. · 2020 [cited by applicant]
US 20200327021A1 · Horowitz et al. · 2020 [cited by applicant]
US 20200341867A1 · Horowitz et al. · 2020 [cited by applicant]
US 20200409804A1 · Horowitz et al. · 2020 [cited by applicant]
[No Author Listed], Automated Administration Tasks (SQL Server Agent). https://docs.microsoft.com/en-us/sql/ssms/agent/automated-adminsitration-tasks-sql-server-agent. 2 pages. [downloaded Mar. 4, 2017]. [cited by applicant]