Patents by Inventor Aaron Weiner

Aaron Weiner has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10320878
    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.
    Type: Grant
    Filed: June 4, 2015
    Date of Patent: June 11, 2019
    Assignee: Medidata Solutions, Inc.
    Inventors: Aaron Weiner, Matthew Szenher, Nolan Carroll, Isaac Wong
  • Patent number: 9467472
    Abstract: A method for controlling access to a software application includes generating a policy machine template based on at least one role and at least one permission for an operator, generating a policy machine based on the operator and at least one object associated with the operator, and maintaining at least one logical link between the policy machine template and the policy machine. The policy machine is an access control framework permitting directed acyclic graph relationships between objects, and the policy machine controls access to the software application.
    Type: Grant
    Filed: October 27, 2014
    Date of Patent: October 11, 2016
    Assignee: Medidata Solutions, Inc.
    Inventors: Aaron Weiner, Matthew Szenher
  • Publication number: 20150269326
    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.
    Type: Application
    Filed: June 4, 2015
    Publication date: September 24, 2015
    Inventors: Aaron Weiner, Matthew Szenher, Nolan Carroll, Isaac Wong
  • Publication number: 20150180901
    Abstract: A method for controlling access to a software application includes generating a policy machine template based on at least one role and at least one permission for an operator, generating a policy machine based on the operator and at least one object associated with the operator, and maintaining at least one logical link between the policy machine template and the policy machine. The policy machine is an access control framework permitting directed acyclic graph relationships between objects, and the policy machine controls access to the software application.
    Type: Application
    Filed: October 27, 2014
    Publication date: June 25, 2015
    Inventors: Aaron Weiner, Matthew Szenher
  • Patent number: 8875230
    Abstract: A system for controlling access to a software application includes a policy machine template generator and a policy machine generator. The policy machine template generator may generate a policy machine template based on roles and permissions. The policy machine generator is coupled to the policy machine template generator and may generate a policy machine based on users and objects. The combination of the policy machine template and the policy machine is also claimed, as is a method for controlling access to a software application.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: October 28, 2014
    Assignee: Medidata Solutions, Inc.
    Inventors: Aaron Weiner, Matthew Szenher
  • Publication number: 20100281763
    Abstract: This invention relates to a unit, a method, and a renewable material. The unit for producing renewable materials includes a decarboxylation apparatus for converting a ketoacid stream into a ketone stream, and a hydrogenation apparatus for converting the ketone stream and a hydrogen stream into an alcohol stream. The method for producing renewable materials includes the step of converting a ketoacid stream into a ketone stream in a decarboxylation apparatus, and the step of converting the ketone stream and a hydrogen stream into an alcohol stream in a hydrogenation apparatus.
    Type: Application
    Filed: May 5, 2009
    Publication date: November 11, 2010
    Applicant: BP Corporation North America Inc.
    Inventors: John W. Shabaker, Aaron Weiner, Douglass N. Rundell, Hensley Sejour, Gary Goeden