IP Library › Granted Patent US 12,619,764
Granted Patent B2
US 12,619,764 · App. 17/656,073 · Granted May 5, 2026

Specifying characteristics of an output dataset of a data pipeline

Inventors: Tomer Turgeman (Tel Aviv, IL); Yisroel Gershon Taber (Raanana, IL); Lev Rozenbaum (Kfar-Saba, IL); Ittay Levy Ophir (Giv'atayim, IL)
Assignee: Microsoft Technology Licensing, LLC
G06F21/6245
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,619,764
App. No.
17/656,073
Granted
May 5, 2026
Kind
B2
Abstract

Embodiments of the present disclosure are directed to techniques for constructing and configuring a data privacy pipeline to generate collaborative data in a data trustee environment. An interface of the trustee environment can serve as a sandbox for parties to generate, contribute to, or otherwise configure a data privacy pipeline by selecting, composing, and arranging any number of input datasets, computational steps, and contract outputs. (e.g., output datasets, permissible named queries on collaborative data). The interface may allow a contributing party to use one or more unspecified “placeholder” elements, such as placeholder datasets or placeholder computations, as building blocks in a pipeline under development. Parameterized access control may authorize designated participants to access, view, and/or contribute to designated portions of a contact or pipeline. Authorized participants may indicate their approval, and the pipeline may be deployed in the data trustee environment pursuant to the agreed upon parameters.

Claims (47)

1 . A computer system comprising:

one or more hardware processors and memory configured to provide computer program instructions to the one or more hardware processors; and

a graphical user interface configured to generate interface elements associated with a configuration of a data pipeline, the configuration comprising a specification of:

an input dataset, one or more computational steps that define the data pipeline, and a collaborative dataset that is derivable by executing the one or more computational steps on the input dataset, wherein the interface elements enable:

configuring fine-grained element-by-element parameterized access controls on the one or more computational steps that are operations that are executable on the data pipeline,

receiving multi-collaborator approval of the one or more computational steps in the data pipeline, and

triggering the data pipeline to derive the collaborative dataset based on approval of the data pipeline from collaborators and receiving input from an authorized one of the collaborators requesting to trigger the data pipeline;

the graphical user interface is configured to use the one or more hardware processors to:

cause presentation of a representation of an arrangement of the one or more computational steps that form the data pipeline;

receive input requesting to identify the collaborative dataset derivable by the data pipeline from input datasets provided by at least one of a plurality of collaborators;

prompt for and accept input identifying the collaborative dataset as an output of a selected one of the one or more computational steps; and

update a representation of the data pipeline to identify the output, without exposing contents of the input datasets to the collaborators.

2 . The computer system of claim 1 , the graphical user interface configured to use the one or more hardware processors to cause presentation of a representation of a plurality of collaborative datasets derivable by the data pipeline from the input datasets, without exposing contents of the plurality of collaborative datasets.

3 . The computer system of claim 1 , the graphical user interface configured to use the one or more hardware processors to cause presentation of a representation of ownership of each of a plurality of collaborative datasets derivable by the data pipeline from the input datasets.

4 . The computer system of claim 1 , the graphical user interface configured to use the one or more hardware processors to cause presentation of a representation of which of the one or more computational steps is configured to output which of a plurality of collaborative datasets derivable by the data pipeline from the input datasets.

5 . The computer system of claim 1 , the graphical user interface configured to use the one or more hardware processors to prompt for and accept input identifying a destination for the collaborative dataset.

6 . The computer system of claim 1 , the graphical user interface configured to use the one or more hardware processors to update, based on input identifying a destination for the collaborative dataset, the representation of the data pipeline to identify the destination.

7 . The computer system of claim 1 , the graphical user interface configured to use the one or more hardware processors to prompt for and receive, from the collaborators, an indication that the collaborators have approved the data pipeline.

8 . The computer system of claim 1 , the graphical user interface configured to use the one or more hardware processors to trigger, based on approval of the data pipeline from each of the collaborators and receiving input from an authorized one of the collaborators requesting to trigger the data pipeline, the data pipeline to derive one or more outputs without exposing contents of the input datasets to the collaborators.

9 . The computer system of claim 1 , wherein the one or more computational steps represent one or more operations that are configurable by the collaborators and executable on the input datasets.

10 . One or more computer storage media storing computer-useable instructions that, when executed by one or more computing devices, cause the one or more computing devices to perform operations comprising:

accessing, by a graphical user interface, a representation of an arrangement of one or more computational steps that form a data pipeline,

wherein the graphical user interface is configured to generate interface elements associated with a configuration of a data pipeline, the configuration comprising a specification of:

an input dataset, the one or more computational steps that define the data pipeline, and a collaborative dataset that is derivable by executing the one or more computational steps on the input dataset provided by at least one of a plurality of collaborators, wherein the interface elements enable:

configuring fine-grained element-by-element parameterized access controls on the one or more computational steps that are operations that are executable on the data pipeline,

receiving multi-collaborator approval of the one or more computational steps in the data pipeline, and triggering the data pipeline to derive the collaborative dataset based on approval of the data pipeline from collaborators and receiving input from an authorized one of the collaborators requesting to trigger the data pipeline;

receiving, by the graphical user interface, input requesting to identify the collaborative dataset derivable by the data pipeline from input datasets provided by at least one of a plurality of collaborators;

prompting for and accepting, by the graphical user interface, input identifying the collaborative dataset as an output of a selected one of the one or more computational steps; and

updating, by the graphical user interface, a representation of the data pipeline to identify the output, without exposing contents of the input datasets to the collaborators.

11 . The one or more computer storage media of claim 10 , the operations further comprising causing, by the graphical user interface, presentation of a representation of a plurality of collaborative datasets derivable by the data pipeline from the input datasets, without exposing contents of the plurality of collaborative datasets.

12 . The one or more computer storage media of claim 10 , the operations further comprising causing, by the graphical user interface, presentation of a representation of ownership of each of a plurality of collaborative datasets derivable by the data pipeline from the input datasets.

13 . The one or more computer storage media of claim 10 , the operations further comprising causing, by the graphical user interface, presentation of a representation of which of the one or more computational steps is configured to output which of a plurality of collaborative datasets derivable by the data pipeline from the input datasets.

14 . The one or more computer storage media of claim 10 , the operations further comprising prompting for and accepting, by the graphical user interface, input identifying a destination for the collaborative dataset.

15 . The one or more computer storage media of claim 10 , the operations further comprising updating, by the graphical user interface and based on input identifying a destination for the collaborative dataset, the representation of the data pipeline to identify the destination.

16 . The one or more computer storage media of claim 10 , the operations further comprising prompting for and receiving, by the graphical user interface and from the collaborators, an indication that the collaborators have approved the data pipeline.

17 . A method comprising:

accessing, by a graphical user interface, a representation of an arrangement of one or more computational steps, wherein the graphical user interface is configured to generate interface elements associated with a configuration of a data pipeline, the configuration comprising a specification of:

an input dataset, the one or more computational steps that define the data pipeline, and a collaborative dataset that is derivable by executing the one or more computational steps on the input dataset provided by at least one of a plurality of collaborators, wherein the interface elements enable:

configuring fine-grained element-by-element parameterized access controls on the one or more computational steps that are operations that are executable on the data pipeline,

receiving multi-collaborator approval of the one or more computational steps in the data pipeline, and

triggering the data pipeline to derive the collaborative dataset based on approval of the data pipeline from collaborators and receiving input from an authorized one of the collaborators requesting to trigger the data pipeline;

receiving input requesting to identify the collaborative dataset derivable by the data pipeline from input datasets provided by at least one of a plurality of collaborators;

prompting for and accepting input identifying the collaborative dataset as an output of a selected one of the one or more computational steps; and

updating a representation of the data pipeline to identify the output, without exposing contents of the input datasets to the collaborators.

18 . The method of claim 17 , further comprising causing, by the graphical user interface, presentation of a representation of a plurality of collaborative datasets derivable by the data pipeline from the input datasets, without exposing contents of the plurality of collaborative datasets.

19 . The method of claim 17 , further comprising causing, by the graphical user interface, presentation of a representation of ownership of each of a plurality of collaborative datasets derivable by the data pipeline from the input datasets.

20 . The method of claim 17 , further comprising causing, by the graphical user interface, presentation of a representation of which of the one or more computational steps is configured to output which of a plurality of collaborative datasets derivable by the data pipeline from the input datasets.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2022
From: TURGEMAN, TOMER; OPHIR, ITTAY LEVY; ROZENBAUM, LEV; TABER, YISROEL GERSHON
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 059375/0141 →
Continuity (3)
Continuation 16665916 · Oct 28, 2019
Continuation In Part 16388696 · Apr 18, 2019
Related Publication 20220215123A1 · Jul 7, 2022
References Cited (260)
US 5907692A · Wise et al. · 1999 [cited by applicant]
US 8346870B2 · Jazdzewski · 2013 [cited by applicant]
US 8613070B1 · Borzycki · 2013 [cited by examiner]
US 8621649B1 · Van Dijk · 2013 [cited by examiner]
US 9195850B2 · Hess · 2015 [cited by applicant]
US 9338008B1 · Kirkland et al. · 2016 [cited by applicant]
US 10496653B1 · Epshteyn et al. · 2019 [cited by applicant]
US 11281521B1 · Petkar · 2022 [cited by applicant]
US 11356456B2 · Turgeman et al. · 2022 [cited by applicant]
US 11361106B2 · Taber et al. · 2022 [cited by applicant]
US 11403299B2 · Taber · 2022 [cited by applicant]
US 11409897B2 · Turgeman · 2022 [cited by applicant]
US 11409904B2 · Turgeman et al. · 2022 [cited by applicant]
US 11455410B2 · Turgeman · 2022 [cited by applicant]
US 11620179B1 · Tian · 2023 [cited by applicant]
US 11775681B2 · Taber et al. · 2023 [cited by applicant]
US 11922145B2 · Taber et al. · 2024 [cited by applicant]
US 11954233B2 · Taber et al. · 2024 [cited by applicant]
US 20020026464A1 · Jones · 2002 [cited by applicant]
US 20040111639A1 · Schwartz et al. · 2004 [cited by applicant]
US 20050154729A1 · Gutsche · 2005 [cited by applicant]
US 20060282281A1 · Egetoft · 2006 [cited by applicant]
US 20070299795A1 · Macbeth et al. · 2007 [cited by applicant]
US 20080244687A1 · McClain · 2008 [cited by applicant]
US 20090282045A1 · Hsieh et al. · 2009 [cited by applicant]
US 20100100967A1 · Douglas · 2010 [cited by applicant]
US 20100162212A1 · Stall et al. · 2010 [cited by applicant]
US 20100192084A1 · Ingermanson · 2010 [cited by applicant]
US 20100242088A1 · Thomas · 2010 [cited by applicant]
US 20100287562A1 · Jazdzewski · 2010 [cited by applicant]
US 20110085667A1 · Berrios · 2011 [cited by applicant]
US 20110307557A1 · Kadashevich · 2011 [cited by examiner]
US 20120109892A1 · Novik et al. · 2012 [cited by applicant]
US 20130179785A1 · Kim · 2013 [cited by applicant]
US 20130239228A1 · Cinarkaya et al. · 2013 [cited by applicant]
US 20130247204A1 · Schrecker et al. · 2013 [cited by applicant]
US 20130268734A1 · Hotz · 2013 [cited by applicant]
US 20140007184A1 · Porras · 2014 [cited by applicant]
US 20140040979A1 · Barton et al. · 2014 [cited by applicant]
US 20140068732A1 · Hinton et al. · 2014 [cited by applicant]
US 20140082424A1 · Sanders · 2014 [cited by applicant]
US 20140373016A1 · Ruggiero · 2014 [cited by applicant]
US 20150271178A1 · Bhattacharya · 2015 [cited by applicant]
US 20150317490A1 · Carey · 2015 [cited by examiner]
US 20150319192A1 · Cabrera · 2015 [cited by applicant]
US 20160048436A1 · Yamazaki · 2016 [cited by applicant]
US 20160357778A1 · Mackenzie · 2016 [cited by applicant]
US 20170076113A1 · Mcnamara · 2017 [cited by applicant]
US 20170169253A1 · Curcio et al. · 2017 [cited by applicant]
US 20170185752A1 · Lemay et al. · 2017 [cited by applicant]
US 20170214696A1 · Cleaver et al. · 2017 [cited by applicant]
US 20170364568A1 · Reynolds · 2017 [cited by examiner]
US 20170371881A1 · Reynolds · 2017 [cited by applicant]
US 20180007059A1 · Innes et al. · 2018 [cited by applicant]
US 20180060225A1 · Tao · 2018 [cited by applicant]
US 20180096028A1 · Masekera · 2018 [cited by applicant]
US 20180129585A1 · Martin et al. · 2018 [cited by applicant]
US 20180157928A1 · Oliveira et al. · 2018 [cited by applicant]
US 20180203701A1 · Nield et al. · 2018 [cited by applicant]
US 20180219674A1 · Mullins · 2018 [cited by applicant]
US 20180239639A1 · Novak et al. · 2018 [cited by applicant]
US 20180262483A1 · Sharma · 2018 [cited by applicant]
US 20180262864A1 · Reynolds · 2018 [cited by examiner]
US 20190058709A1 · Kempf et al. · 2019 [cited by applicant]
US 20190066052A1 · Boutros · 2019 [cited by applicant]
US 20190205197A1 · Hartman · 2019 [cited by applicant]
US 20190227910A1 · Raviv · 2019 [cited by applicant]
US 20190303115A1 · Kelly et al. · 2019 [cited by applicant]
US 20190318198A1 · Griffin et al. · 2019 [cited by applicant]
US 20190370370A1 · Wittern et al. · 2019 [cited by applicant]
US 20190370492A1 · Falchuk · 2019 [cited by applicant]
US 20200067789A1 · Khuti et al. · 2020 [cited by applicant]
US 20200167498A1 · Pridgen · 2020 [cited by applicant]
US 20200173004A1 · Fujiwara et al. · 2020 [cited by applicant]
US 20200252210A1 · Sharfman et al. · 2020 [cited by applicant]
US 20200265057A1 · Jolfaei · 2020 [cited by applicant]
US 20200311294A1 · Sim-Tang · 2020 [cited by applicant]
US 20210081432A1 · Grunwald et al. · 2021 [cited by applicant]
US 20210096936A1 · Seshadri et al. · 2021 [cited by applicant]
US 20210182423A1 · Padmanabhan · 2021 [cited by applicant]
US 20210272031A1 · Brannon · 2021 [cited by applicant]
US 20220121555A1 · Zbiciak et al. · 2022 [cited by applicant]
US 20220215119A1 · Turgeman et al. · 2022 [cited by applicant]
US 20220215120A1 · Turgeman et al. · 2022 [cited by applicant]
US 20220215121A1 · Turgeman et al. · 2022 [cited by applicant]
US 20220215122A1 · Turgeman et al. · 2022 [cited by applicant]
US 20220215124A1 · Turgeman et al. · 2022 [cited by applicant]
US 20220215125A1 · Turgeman et al. · 2022 [cited by applicant]
US 20220398338A1 · Turgeman et al. · 2022 [cited by applicant]
US 20230280986A1 · Taber et al. · 2023 [cited by applicant]
US 20230281109A1 · Taber et al. · 2023 [cited by applicant]
US 20230281342A1 · Taber et al. · 2023 [cited by applicant]
US 20240061958A1 · Taber et al. · 2024 [cited by applicant]
US 20240184542A1 · Taber et al. · 2024 [cited by applicant]
CN 102187314A · 2011 [cited by applicant]
CN 102708316A · 2012 [cited by applicant]
CN 102986190A · 2013 [cited by applicant]
CN 103532981A · 2014 [cited by applicant]
CN 104050201A · 2014 [cited by applicant]
CN 104205096A · 2014 [cited by applicant]
CN 103118053B · 2015 [cited by applicant]
CN 106797383A · 2017 [cited by applicant]
CN 110210211A · 2019 [cited by applicant]
CN 108351807B · 2022 [cited by applicant]
EP 2116954A1 · 2009 [cited by applicant]
EP 3133524A1 · 2017 [cited by applicant]
WO 2010129432A2 · 2010 [cited by applicant]
WO 2013132377A1 · 2013 [cited by applicant]
WO 2015165111A1 · 2015 [cited by applicant]
Hellerstein, “Ground: A Data Context Service”, 2017, CIDR, pp. 1-12 (Year: 2017). [cited by examiner]
Yang, “Proof-of-Familiarity: A Privacy-Preserved Blockchain Scheme for Collaborative Medical Decision-Making”, 2019, Applied Science, pp. 1-20 (Year: 2019). [cited by examiner]
Abadi, “TensorFlow: Large-Scale Mahcine Learning on Heterogeneous Distributed Systems”, Mar. 2016, arXiv, pp. 1-17 (Year: 2016). [cited by examiner]
“Notice of Allowance Issued in U.S. Appl. No. 17/009,407”, Mailed Date: Apr. 18, 2023, 8 Pages. [cited by applicant]
“International Search Report and Written Opinion Issued in PCT Application No. PCT/US22/054022”, Mailed Date: Apr. 28, 2023, 12 Pages. [cited by applicant]
“International Search Report and Written Opinion Issued in PCT Application No. PCT/US23/010524”, Mailed Date: May 9, 2023, 11 Pages. [cited by applicant]
“International Search Report and Written Opinion Issued in PCT Application No. PCT/US23/011487”, Mailed Date: May 4, 2023, 13 Pages. [cited by applicant]
U.S. Appl. No. 16/665,916 | US-2020-0334377-A1, filed Oct. 28, 2019 | Oct. 22, 2022. [cited by applicant]
U.S. Appl. No. 17/743,341, filed May 12, 2022. [cited by applicant]
U.S. Appl. No. 17/684,204, filed Mar. 1, 2022. [cited by applicant]
U.S. Appl. No. 17/684,189, filed Mar. 1, 2022. [cited by applicant]
U.S. Appl. No. 17/684,210, filed Mar. 1, 2022. [cited by applicant]
U.S. Appl. No. 17/656,051, filed Mar. 23, 2022. [cited by applicant]
U.S. Appl. No. 17/656,057, filed Mar. 23, 2022. [cited by applicant]
U.S. Appl. No. 17/656,062, filed Mar. 23, 2022. [cited by applicant]
U.S. Appl. No. 17/656,073, filed Mar. 23, 2022. [cited by applicant]
U.S. Appl. No. 17/656,079, filed Mar. 23, 2022. [cited by applicant]
U.S. Appl. No. 17/656,082, filed Mar. 23, 2022. [cited by applicant]
“Non Final Office Action Issued in U.S. Appl. No. 17/743,341”, Mailed Date: Mar. 14, 2023, 9 Pages. [cited by applicant]
“Office Action Issued in European Patent Application No. 20719528.0”, Mailed Date: Apr. 5, 2023, 5 Pages. [cited by applicant]
U.S. Appl. No. 16/388,700 | US-2020-0334259-A1, filed Apr. 18, 2019 | Oct. 22, 2022. [cited by applicant]
U.S. Appl. No. 16/388,703 | US-2020-0334375-A1, filed Apr. 18, 2019 | Oct. 22, 2022. [cited by applicant]
U.S. Appl. No. 16/388,696 | US-2020-0334370-A1, filed Apr. 18, 2019 | Oct. 22, 2020. [cited by applicant]
U.S. Appl. No. 16/736,399 | US-2020-0336488-A1, filed Jan. 7, 2022 | Oct. 22, 2020. [cited by applicant]
U.S. Appl. No. 17/009,414 | US-2022-0067200-A1, filed Sep. 1, 2020 | Mar. 3, 2022. [cited by applicant]
U.S. Appl. No. 17/656,066, filed Mar. 23, 2022. [cited by applicant]
“Notice of Allowance Issued in U.S. Appl. No. 17/009,414”, Mailed Date: Feb. 15, 2022, 10 Pages. [cited by applicant]
Papernot, et al., “SoK: Security and Privacy in Machine Learning”, In IEEE European Symposium on Security and Privacy, Apr. 24, 2018, pp. 399-414. [cited by applicant]
“Final Office Action Issued in U.S. Appl. No. 16/388,696”, Mailed Date: Feb. 28, 2022, 21 Pages. [cited by applicant]
“Notice of Allowance Issued in U.S. Appl. No. 16/388,700”, Mailed Date: Mar. 16, 2022, 10 Pages. [cited by applicant]
“Notice of Allowance Issued in U.S. Appl. No. 16/388,703”, Mailed Date: Mar. 16, 2022, 10 Pages. [cited by applicant]
“Notice of Allowance Issued in U.S. Appl. No. 16/665,916”, Mailed Date: Mar. 23, 2022, 10 Pages. [cited by applicant]
U.S. Appl. No. 17/887,989, filed Aug. 15, 2022. [cited by applicant]
“Notice of Allowance Issued in U.S. Appl. No. 16/388,696”, Mailed Date: May 23, 2022, 10 Pages. [cited by applicant]
“Notice of Allowance Issued in U.S. Appl. No. 16/736,399”, Mailed Date: Mar. 30, 2022, 6 Pages. [cited by applicant]
Montori, et al., “A Collaborative Internet of Things Architecture for Smart Cities and Environmental Monitoring”, In Internet of Things Journal, vol. 5, Issue 2, Apr. 2018, pp. 592-605. [cited by applicant]
“Non Final Office Action Issued in U.S. Appl. No. 17/009,407”, Mailed Date: Nov. 17, 2022, 21 Pages. [cited by applicant]
“Non Final Office Action Issued in U.S. Appl. No. 17/656,051”, Mailed Date: Aug. 24, 2023, 37 Pages. [cited by applicant]
“Notice of Allowance Issued in U.S. Appl. No. 17/684,210”, Mailed Date : Aug. 9, 2023, 12 Pages. [cited by applicant]
“Notice of Allowance Issued in U.S. Appl. No. 17/743,341”, Mailed Date: Jul. 21, 2023, 11 Pages. [cited by applicant]
“Office Action Issued in Indian Patent Application No. 202117044993”, Mailed Date: Aug. 3, 2023, 7 Pages. [cited by applicant]
“Office Action Issued in European Patent Application No. 20718931.7”, Mailed Date : Sep. 5, 2023, 9 Pages. [cited by applicant]
“Office Action Issued in European Patent Application No. 20719254.3”, Mailed Date : Sep. 6, 2023, 11 Pages. [cited by applicant]
Behl, et al., “An Analysis of Cloud Computing Security Issues”, In Proceedings of the World Congress on Information and Communication Technologies, Oct. 30, 2012, pp. 109-114. [cited by applicant]
Chen, et al., “Enrichr: interactive and collaborative HTM L5 gene list enrichment analysis tool”, In journal of BMC Bioinformatics, vol. 4, Issue 1, Apr. 15, 2013, pp. 1-14. [cited by applicant]
Dimitrova, et al., “Authorization-Aware Optimization for Multi-Provider Queries”, In Proceedings of the Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing, Apr. 8, 2019, pp. 431-438. [cited by applicant]
Liu, et al., “Mona: Secure Multi-Owner Data Sharing for Dynamic Groups in the Cloud”, In Journal of IEEE Transactions on Parallel and Distributed Systems, vol. 24, Issue 6, Dec. 5, 2012, pp. 1182-1191. [cited by applicant]
“Office Action Issued in European Patent Application No. 20722753.9”, Mailed Date: Sep. 7, 2023, 7 Pages. [cited by applicant]
Bajpai, “A Survey on Internet Performance Measurement Platforms and Related Standardization Efforts,” IEEE, 2015, pp. 1-32. [cited by applicant]
Non-Final Office Action mailed on Dec. 8, 2023, in U.S. Appl. No. 17/656,066, 35 pages. [cited by applicant]
Notice of Allowance mailed on Dec. 20, 2023, in U.S. Appl. No. 17/684,210, 3 pages. [cited by applicant]
Notice of Allowance mailed on Dec. 27, 2023, in U.S. Appl. No. 17/684,204, 7 pages. [cited by applicant]
“Non Final Office Action Issued in U.S. Appl. No. 17/656,057”, Mailed Date: Nov. 13, 2023, 35 Pages. [cited by applicant]
“Non Final Office Action Issued in U.S. Appl. No. 17/656,082”, Mailed Date: Oct. 27, 2023, 36 Pages. [cited by applicant]
“Notice of Allowance Issued in U.S. Appl. No. 17/743,341”, Mailed Date: Nov. 15, 2023, 12 Pages. [cited by applicant]
“Office Action Issued in European Patent Application No. 20719528.0”, Mailed Date: Oct. 25, 2023, 6 Pages. [cited by applicant]
Xia, et al., “MeDShare: Trust-Less Medical Data Sharing Among Cloud Service Providers via Blockchain”, In Journal of IEEE Access, vol. 5, Jul. 24, 2017, pp. 14757-14767. [cited by applicant]
“Office Action Issued in European Patent Application No. 20721859.5”, Mailed Date: Sep. 7, 2023, 8 Pages. [cited by applicant]
“Non Final Office Action Issued in U.S. Appl. No. 17/684,204”, Mailed Date: Sep. 14, 2023, 10 Pages. [cited by applicant]
Brachmann, et al., “Data Debugging and Exploration with Vizier”, In Proceedings of the International Conference on Management of Data, Jun. 30, 2019, pp. 1877-1880. [cited by applicant]
Rezig, et al., “Debugging Large-Scale Data Science Pipelines using Dagger”, In Proceedings of the VLDB Endowment, vol. 13, Issue 12, Aug. 1, 2020, pp. 2993-2996. [cited by applicant]
“Office Action Issued in Indian Patent Application No. 202117045000”, Mailed Date: Sep. 21, 2023, 8 Pages. [cited by applicant]
“Non-Final Office Action Issued in U.S. Appl. No. 17/656,079”, Mailed Date: Oct. 10, 2023, 31 Pages. [cited by applicant]
Batini, et al., “Methodologies for Data Quality Assessment and Improvement”, In Journal of ACM Computing Surveys, vol. 41, Issue 3, Jul. 30, 2009, pp. 1-52. [cited by applicant]
Office Action Received for Chinese Application No. 202080029000.8, mailed on Mar. 1, 2024, 11 pages (English Translation Provided). [cited by applicant]
Final Office Action mailed on Jun. 6, 2024, in U.S. Appl. No. 17/656,082, 35 pages. [cited by applicant]
Final Office Action mailed on Jun. 21, 2024, in U.S. Appl. No. 17/656,062, 34 pages. [cited by applicant]
Final Office Action mailed on Jun. 21, 2024, in U.S. Appl. No. 17/656,066, 34 pages. [cited by applicant]
Final Office Action mailed on Mar. 1, 2024, in U.S. Appl. No. 17/656,051, 33 pages. [cited by applicant]
Final Office Action mailed on Mar. 14, 2024, in U.S. Appl. No. 17/656,057, 35 pages. [cited by applicant]
Final Office Action mailed on Mar. 14, 2024, in U.S. Appl. No. 17/656,079, 36 pages. [cited by applicant]
First Office Action Received for Chinese Application No. 202080028730.6, mailed on Apr. 25, 2024, 09 pages. (English Translation Provided). [cited by applicant]
First Office Action Received for Chinese Application No. 202080029251.6, mailed on Feb. 26, 2024, 12 pages (English Translation Provided). [cited by applicant]
Non-Final Office Action mailed on Apr. 1, 2024, in U.S. Appl. No. 17/684,189, 22 pages. [cited by applicant]
Notice of Allowance mailed on Feb. 26, 2024, in U.S. Appl. No. 17/743,341, 2 pages. [cited by applicant]
Notice of Allowance mailed on May 13, 2024, in U.S. Appl. No. 17/684,204, 05 pages. [cited by applicant]
Notice of Allowance mailed on Nov. 8, 2023, in U.S. Appl. No. 17/684,210, 12 pages. [cited by applicant]
Notification to Grant Received for Chinese Application No. 202080029000.8, mailed on May 15, 2024, 4 pages. [cited by applicant]
Office Action Received for Chinese Application No. 202080028567.3, mailed on Jan. 31, 2024, 14 pages (English Translation Provided). [cited by applicant]
Office Action Received for Indian Application No. 202117044999, mailed Nov. 10, 2023, 08 pages. [cited by applicant]
U.S. Appl. No. 16/388,700 | US-2020-0334259-A1 | U.S. Pat. No. 11,403,299, filed Apr. 18, 2019 | Oct. 22, 2022 | Aug. 2, 2022. [cited by applicant]
U.S. Appl. No. 16/388,703 | US-2020-0334375-A1 | U.S. Pat. No. 11,409,897, filed Apr. 18, 2019 | Oct. 22, 2022 | Aug. 9, 2022. [cited by applicant]
U.S. Appl. No. 16/388,696 | US-2020-0334370-A1 | U.S. Pat. No. 11,455,410, filed Apr. 18, 2019 | Oct. 22, 2020 | Sep. 27, 2022. [cited by applicant]
U.S. Appl. No. 17/887,989 | US 2022-0398338 A1, filed Aug. 15, 2022 | Dec. 15, 2022. [cited by applicant]
U.S. Appl. No. 16/665,916 | US-2020-0334377-A1 | U.S. Pat. No. 11,409,904, filed Oct. 28, 2019 | Oct. 22, 2022 | Sep. 9, 2022. [cited by applicant]
U.S. Appl. No. 16/736,399 | US-2020-0336488-A1 | U.S. Pat. No. 11,356,456, filed Jan. 7, 2022 | Oct. 22, 2020 | Jun. 7, 2022. [cited by applicant]
U.S. Appl. No. 17/009,407 | US-2022-0067199-A1, filed Sep. 1, 2020 | Mar. 3, 2022. [cited by applicant]
U.S. Appl. No. 17/009,414 | US-2022-0067200-A1 | U.S. Pat. No. 11,361,106, filed Sep. 1, 2020 | Mar. 3, 2022 | Jun. 14, 2022. [cited by applicant]
U.S. Appl. No. 17/743,341 | US-2022-0277105-A1, filed May 12, 2022 | Sep. 1, 2022. [cited by applicant]
U.S. Appl. No. 17/684,204 | US 2023-0281109 A1, filed Mar. 1, 2022 | Sep. 7, 2023. [cited by applicant]
U.S. Appl. No. 17/684,189 | US 2023-0281342 A1, filed Mar. 1, 2022 | Sep. 7, 2023. [cited by applicant]
U.S. Appl. No. 17/684,210 | US 2023-0280986 A1, filed Mar. 1, 2022 | Sep. 7, 2023. [cited by applicant]
U.S. Appl. No. 17/656,051 | US-2022-0215119-A1, filed Mar. 23, 2022 | Jul. 7, 2022. [cited by applicant]
U.S. Appl. No. 17/656,057 | US-2022-0215120-A1, filed Mar. 23, 2022 | Jul. 7, 2022. [cited by applicant]
U.S. Appl. No. 17/656,062 | US-2022-0215121-A1, filed Mar. 23, 2022 | Jul. 7, 2022. [cited by applicant]
U.S. Appl. No. 17/656,066 | US-2022-0215122-A1, filed Mar. 23, 2022 | Jul. 7, 2022. [cited by applicant]
U.S. Appl. No. 17/656,079 | US-2022-0215124-A1, filed Mar. 23, 2022 | Jul. 7, 2022. [cited by applicant]
U.S. Appl. No. 17/656,082 | US-2022-0215125-A1, filed Mar. 23, 2022 | Jul. 7, 2022. [cited by applicant]
First Examination Report Received for Indian Application No. 202117045001, mailed on Jan. 24, 2024, 07 pages. [cited by applicant]
First Examination Report received in Indian Application No. 202117044994, mailed on Jan. 15, 2024, 8 pages. [cited by applicant]
Non-Final Office Action mailed on Aug. 1, 2024, in U.S. Appl. No. 17/656,051, 34 pages. [cited by applicant]
Non-Final Office Action mailed on Aug. 2, 2024, in U.S. Appl. No. 17/656,057, 38 pages. [cited by applicant]
Non-Final Office Action mailed on Dec. 8, 2023, in U.S. Appl. No. 17/656,062, 35 pages. [cited by applicant]
Non-Final Office Action mailed on Jul. 19, 2024, in U.S. Appl. No. 17/656,079, 39 Pages. [cited by applicant]
Non-Final office action mailed on Sep. 12, 2024, in U.S. Appl. No. 18/499,461, 10 pages. [cited by applicant]
Notice of Grant Received for Chinese Application No. 202080028730.6, mailed on Sep. 24, 2024, 4 pages. (English Translation Provided). [cited by applicant]
Office Action Received for Chinese Application No. 202080029070.3, mailed on Jun. 28, 2024, 12 pages (English Translation Provided). [cited by applicant]
Office Action Received for Chinese Application No. 202080029070.3, mailed on Sep. 10, 2024, 6 pages. (English Translation available). [cited by applicant]
Second Office Action Received for Chinese Application No. 202080028567.3, mailed on Oct. 12, 2024, 04 pages (English Translation Provided). [cited by applicant]
Zaharia, “Resilient Distributed Datasets: A Fault-Tolerant Abstraction for In-Memory Cluster Computing,” Proceedings of the 9th USENIX conference on Networked Systems Design and Implementation, 14 pages, Apr. 2012. [cited by applicant]
Communication under Rule 71(3) received in European Application No. 20719528.0, mailed on Oct. 28, 2024, 8 pages. [cited by applicant]
Decision to grant a European patent pursuant to Article 97(1) Received in European Patent Application No. 20719528.0, mailed on Mar. 27, 2025, 02 pages. [cited by applicant]
Final Office Action mailed on Feb. 12, 2025, in U.S. Appl. No. 17/656,051, 37 pages. [cited by applicant]
Final Office Action mailed on Jan. 29, 2025, in U.S. Appl. No. 17/656,057, 41 Pages. [cited by applicant]
Final Office Action mailed on Jan. 30, 2025, in U.S. Appl. No. 17/656,079, 42 pages. [cited by applicant]
Final Office Action mailed on Oct. 30, 2024, in U.S. Appl. No. 17/684,189, 20 pages. [cited by applicant]
Mao, et al., “A Survey on Mobile Edge Computing: The Communication Perspective”, arXiv:1701.01090v4, Jun. 13, 2017, 37 pages. [cited by applicant]
Non-Final Office Action mailed on Feb. 12, 2025, in U.S. Appl. No. 17/656,062, 36 pages. [cited by applicant]
Non-Final Office Action mailed on Feb. 13, 2025, in U.S. Appl. No. 17/656,066, 37 pages. [cited by applicant]
Non-Final Office Action mailed on Feb. 27, 2025, in U.S. Appl. No. 17/656,082, 40 pages. [cited by applicant]
Non-Final Office Action mailed on Jan. 10, 2025, in U.S. Appl. No. 17/887,989, 36 pages. [cited by applicant]
Notice of Allowance mailed on Jan. 29, 2025, in U.S. Appl. No. 18/499,461, 12 Pages. [cited by applicant]
Notice of Allowance Received for Chinese Application No. 202080029251.6, mailed on Dec. 17, 2024, 02 pages. W/o English translation. [cited by applicant]
Poller, et al., “An Asset to Security Modeling? Analyzing Stakeholder Collaborations Instead of Threats to Assets”, Proceedings of the 2014 New Security Paradigms Workshop, Sep. 15, 2014, pp. 69-82. [cited by applicant]
Intimation of Grant Received for Indian Application No. 202117044993, mailed on May 29, 2025, 01 Page. [cited by applicant]
Lee et al., “An Open Government Maturity Model for Social Media-Based Public Engagement”, Government information quarterly, vol. 29, Issue 4, Oct. 2012, pp. 492-502. [cited by applicant]
Non-Final Office Action mailed on Apr. 25, 2025, in U.S. Appl. No. 17/684,189, 22 pages. [cited by applicant]
Notice of Allowance mailed on Jun. 24, 2025, in U.S. Appl. No. 17/656,051, 10 pages. [cited by applicant]
Notice of Allowance Received for Chinese Application No. 202080028567.3, mailed on Apr. 30, 2025, 04 pages (English Translation Provided). [cited by applicant]
Examination report Received for Indian Application No. 202317013237, mailed on Aug. 8, 2025, 7 pages. [cited by applicant]
Final Office Action mailed on Aug. 8, 2025, in U.S. Appl. No. 17/887,989, 35 Pages. [cited by applicant]
Final Office Action mailed on Aug. 12, 2025, in U.S. Appl. No. 17/656,062, 11 pages. [cited by applicant]
Notice of Allowance mailed on Aug. 4, 2025, in U.S. Appl. No. 17/656,057, 14 pages. [cited by applicant]
Van Der Aalst, WMP., “Extracting Event Data from Databases to Unleash Process Mining”, BPM, 2015, 25 pages. [cited by applicant]
Cheng, et al., “Wide & Deep Learning for Recommender Systems.”, Proceedings of the 1st workshop on deep learning for recommender systems, Sep. 15, 2016, 4 Pages. [cited by applicant]
Notice of Allowance mailed on Aug. 22, 2025, in U.S. Appl. No. 17/656,079, 14 pages. [cited by applicant]
Benedikt, et al., “Querying with access patterns and integrity constraints”, Proceedings of the VLDB Endowment, vol. 8, Issue No. 06, Feb. 1, 2015, 12 Pages. [cited by applicant]
Communication under Rule 71(3) EPC, Received in European Patent Application No. 23704547.1, mailed on Sep. 8, 2025, 07 pages. [cited by applicant]
Le, et al., “Consistent Query Plan Generation in Secure Cooperative Data Access”, Proceeding of IFIP Annual Conference on Data and Applications Security and Privacy, 2014, pp. 227-242. [cited by applicant]
Hearing Notice Received for Indian Application No. 202117044999, mailed on Sep. 19, 2025, 04 Pages. [cited by applicant]
Tommaso, et al., Nextflow enables reproducible computational workflows, In Journal of Nature biotechnology, vol. 35, Issue 4, Apr. 2017, pp. 316-319. [cited by applicant]
Kambatla, et al., “Trends in big data analytics”, In Journal of parallel and distributed computing, vol. 74, Issue 7, Jul. 2014, pp. 2561-2573. [cited by applicant]
Final Office Action mailed on Sep. 9, 2025, in U.S. Appl. No. 17/684,189, 22 pages. [cited by applicant]
Notice of Allowance mailed on Sep. 10, 2025, in U.S. Appl. No. 17/656,066, 10 Pages. [cited by applicant]
Notice of Allowance mailed on Sep. 10, 2025, in U.S. Appl. No. 17/656,082, 09 Pages. [cited by applicant]
Notice of Allowance mailed on Oct. 27, 2025, in U.S. Appl. No. 18/408,294, 13 Pages. [cited by applicant]
Intimation to Grant for Indian Application No. 202117044999, mailed on Nov. 14, 2025, 1 page. [cited by applicant]
Notice of First Office Action Received for Chinese Application No. 202180053359.3, mailed on Dec. 23, 2025, 27 pages (English Translation Provided). [cited by applicant]
Abadi et al., “TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systems”, In Repository of arXiv:1603.04467v2, Mar. 16, 2016, 19 pages. [cited by applicant]
Non-Final Office Action mailed on Jan. 12, 2026, in U.S. Appl. No. 17/887,989, 34 pages. [cited by applicant]
Notice of Allowance mailed on Dec. 9, 2025, in U.S. Appl. No. 17/656,062, 10 pages. [cited by applicant]