The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Aug. 20, 2024
Filed:
Dec. 10, 2021
Microsoft Technology Licensing, Llc, Redmond, WA (US);
Smith Codio, Sammamish, WA (US);
Anubhav Tandon, Snoqualmie, WA (US);
Patrick Meade Stirrat, Kirkland, WA (US);
Mukesh Pohuja, Redmond, WA (US);
Gyan Prakash Trivedi, Sammamish, WA (US);
John Michael Bolinder, Redmond, WA (US);
Rohit Sanka, Redmond, WA (US);
Rong Zhou, Bothell, WA (US);
Balasubramanian Shyamsundar, Redmond, WA (US);
Harsha Bacharaju, Duvall, WA (US);
Microsoft Technology Licensing, LLC., Redmond, WA (US);
Abstract
The disclosure herein describes processing consent data and using the processed consent data in workflows. Customer consent data is accessed, wherein the customer consent data includes subject consent instances including associated consent purpose-value pairs. The customer consent data is mapped to a raw consent data schema based on mapping selections made on a mapping UI, wherein the mapping includes mapping consent purpose-value pairs of the consent instances to data columns of the raw consent data schema. Metadata representing one or more consent rules related to the raw consent data schema is generated based on rule selections made on a rule configuration UI and the consent rules are applied to one or more workflows. The disclosure enables consent data in different formats and/or from different sources to be ingested and standardized in a single platform such that consent checking functionality can be provided for applications in a consistent and comprehensive manner.