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.

Date of Patent:
Jun. 11, 2019

Filed:

Jun. 04, 2015
Applicant:

Medidata Solutions, Inc., New York, NY (US);

Inventors:

Aaron Weiner, Brooklyn, NY (US);

Matthew Szenher, New York, NY (US);

Nolan Carroll, New York, NY (US);

Isaac Wong, New York, NY (US);

Assignee:

Medidata Solutions, Inc., New York, NY (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 19/00 (2018.01); H04L 29/08 (2006.01); G06F 21/62 (2013.01); H04L 29/06 (2006.01); G06F 16/27 (2019.01); G16H 10/20 (2018.01);
U.S. Cl.
CPC ...
H04L 67/02 (2013.01); G06F 16/273 (2019.01); G06F 19/00 (2013.01); G06F 21/6218 (2013.01); G16H 10/20 (2018.01); H04L 63/08 (2013.01);
Abstract

A system for preserving causality of audits may include an upstream service, a downstream service, and an audit service. The upstream service receives a first request including a trace ID and a first span ID, generates a first audit concerning a resource owned by the upstream service and having the trace ID and the first span ID as metadata, persists the first audit to a first database, and generates a second request including the trace ID, a parent span ID, and a second span ID. The downstream service receives the second request from the upstream service, generates a second audit concerning a resource owned by the downstream service and having the trace ID, second span ID, and parent span ID as metadata, and persists the second audit to a second database. The audit service receives and asynchronously centralizes the first and second audits. The metadata can be used to infer causality of the audits. A method for preserving causality of audits is also disclosed and claimed.


Find Patent Forward Citations

Loading…