Rule configuration framework for communication protocols
US-2016191415-A1 · Jun 30, 2016 · US
US2023199028A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2023199028-A1 |
| Application number | US-202117558326-A |
| Country | US |
| Kind code | A1 |
| Filing date | Dec 21, 2021 |
| Priority date | Dec 21, 2021 |
| Publication date | Jun 22, 2023 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Techniques are disclosed relating to the automated capture and reporting of user-verification metric data. In various embodiments, a server system may maintain a set of user-verification rules usable to verify an identity of a user requesting to perform operations via a service provided by the server system. In response to receiving an updated rule definition for a particular user-verification rule, the server system may automatically generate an updated schema for the particular user-verification rule, where the updated schema specifies a structure of event messages used to documents uses of the particular user-verification rule by a user-verification service. The server system may then receive information corresponding to a particular use of the particular user-verification rule and, using the updated schema, generate an event message to document the particular use of the particular user-verification rule.
Opening claim text (preview).
What is claimed is: 1 . A method, comprising: maintaining, by a server system, a set of user-verification rules usable to verify an identity of a user requesting to perform operations via a service provided by the server system, wherein a particular user-verification rule, of the set of user-verification rules, indicates: a particular operation of the service with which the particular user-verification rule is associated; a first set of user identification information to collect from a given user to satisfy the particular user-verification rule; receiving, by the server system, an updated rule definition for the particular user-verification rule, wherein the updated rule definition specifies a second set of user identification information to collect from the given user to satisfy the particular user-verification rule; automatically generating, by the server system, an updated schema for the particular user-verification rule based on the updated rule definition, wherein the updated schema specifies a structure of event messages used to document uses of the particular user-verification rule by a user-verification service, and wherein the updated schema includes a set of fields corresponding to the second set of user identification information; receiving, from the user-verification service, information corresponding to a particular use of the particular user-verification rule based on a first request, from a first user, to utilize the particular operation of the service; and generating, by the server system, an event message to document the particular use of the particular user-verification rule, wherein the event message is formatted according to the updated schema and includes data values for one or more of the set of fields corresponding to the second set of user identification information. 2 . The method of claim 1 , further comprising: generating, by the server system, an updated query for the particular user-verification rule based on the updated rule definition; executing, by the server system, the updated query against an event message datastore that includes a plurality of event messages corresponding to documented uses of the particular user-verification rule by the user-verification service, wherein the executing the updated query generates a set of metric data for the particular user-verification rule; and populating, by the server system, a visualization component with the set of metric data for the particular user-verification rule. 3 . The method of claim 2 , wherein the generating the updated query includes: extracting one or more data values from a metric formula included in a metric definition associated with the particular user-verification rule; and inserting the one or more data values into a query template to generate the updated query for the particular user-verification rule. 4 . The method of claim 1 , further comprising: determining, by the server system, that the event message for the particular use of the particular user-verification rule is missing a first data value for a first one of the set of fields corresponding to the second set of user identification information; retrieving, by the server system, the first data value for the first field from a set of user data for the first user; adding, by the server system, the first data value for the first field to the event message; and storing, by the server system, the event message in an event message datastore. 5 . The method of claim 1 , wherein the updated rule definition for the particular user-verification rule is provided in a first format, wherein the method further comprises: converting, by the server system, the particular user-verification rule from the first format to a second, different format, wherein the second, different format is usable by user-verification service to apply the particular user-verification rule for live requests to perform the particular operation via the service provided by the server system. 6 . The method of claim 5 , wherein the converting includes: parsing the updated rule definition for the particular user-verification rule based on a parsing grammar; and based on the parsing, converting one or more components of the particular user-verification rule from the first format to the second, different format. 7 . The method of claim 5 , wherein the updated rule definition is provided via a plurality of graphical input components of a graphical user interface provided by the server system; and wherein the user-verification service is included in a know your client (“KYC”) service provided by the server system. 8 . A non-transitory, computer-readable medium having instructions stored thereon that are executable by a server system to perform operations comprising: maintaining a set of user-verification rules usable to verify an identity of a user requesting to perform operations via a service provided by the server system, wherein a particular user-verification rule, of the set of user-verification rules, indicates: a particular operation of the service with which the particular user-verification rule is associated; a first set of user identification information to collect from a given user to satisfy the particular user-verification rule; receiving an updated rule definition for the particular user-verification rule, wherein the updated rule definition specifies a second set of user identification information to collect from the given user to satisfy the particular user-verification rule; automatically generating an updated schema for the particular user-verification rule based on the updated rule definition, wherein the updated schema specifies a structure of event messages used to document uses of the particular user-verification rule by a user-verification service, and wherein the updated schema includes a set of fields corresponding to the second set of user identification information; receiving, from the user-verification service, information corresponding to a particular use of the particular user-verification rule based on a request, from a first user, to utilize the particular operation of the service; and generating an event message, according to the updated schema, to document the particular use of the particular user-verification rule, wherein the event message includes data values for one or more of the set of fields corresponding to the second set of user identification information. 9 . The non-transitory, computer-readable medium of claim 8 , wherein the operations further comprise: generating an updated query for the particular user-verification rule based on the updated rule definition; executing the updated query against an event message datastore that includes a plurality of event messages corresponding to documented uses of the particular user-verification rule by the user-verification service, wherein the executing the updated query generates a set of metric data for the particular user-verification rule; and populating a visualization component with the set of metric data for the particular user-verification rule. 10 . The non-transitory, computer-readable medium of claim 9 , wherein the generating the updated query includes: extracting one or more data values from a metric formula included in a metric definition associated with the particular user-verification rule; and inserting the one or more data values into a query template to generate the updated query for the particular user-verification rule. 11 . The non-transitory, computer-readable medium of claim 8 , wherein the operations further comprise: determining that the event message for the particular use of the particular user-verification rule is mis
for managing network security; network security policies in general (filtering policies H04L63/0227) · CPC title
with details for schema evolution support · CPC title
Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries · CPC title
Identity check for transactions · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.