Patents by Inventor David Sharnoff

David Sharnoff 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: 11908020
    Abstract: Method and system for validating a plurality of policies. For example, a computer-implemented method includes receiving a plurality of policies, each policy of the plurality of policies associated with a policy lifecycle including one or more validation actions, each validation action of the one or more validation actions being associated with an action time; mapping the one or more validation actions associated with each policy of the plurality of policies on a common timeline of a shared clock; and determining the plurality of validation times based at least in part upon the action time associated with each validation action of the one or more validation actions by at least one of: minimizing the amount of validation times of the plurality of validation times; and maximizing the amount of validation actions contained within each validation time of the plurality of validation times on average across the plurality of validation threads.
    Type: Grant
    Filed: March 21, 2022
    Date of Patent: February 20, 2024
    Assignee: BLUEOWL, LLC
    Inventors: David Sharnoff, Shilpi Bansal, Aaron Lehmann, Vijay Dewangan
  • Patent number: 11501380
    Abstract: Method and system for validating a plurality of policies. For example, a computer-implemented method includes receiving a plurality of policies, each policy of the plurality of policies associated with a policy lifecycle including one or more validation actions, each validation action of the one or more validation actions being associated with an action time; mapping the one or more validation actions associated with each policy of the plurality of policies on a common timeline of a shared clock; and parallelly validating the plurality of policies by at least: moving the shared clock forward in time through a plurality of validation times; and executing the one or more validation actions associated with the plurality of policies at the plurality of validation times.
    Type: Grant
    Filed: July 1, 2020
    Date of Patent: November 15, 2022
    Assignee: BlueOwl, LLC
    Inventors: David Sharnoff, Shilpi Bansal, Vijay Dewangan, Aaron Lehmann
  • Patent number: 11461851
    Abstract: Method and system for validating a plurality of policies. For example, a computer-implemented method includes receiving a plurality of policies, each policy of the plurality of policies associated with a policy lifecycle including one or more validation actions, each validation action of the one or more validation actions being associated with an action time; mapping the one or more validation actions associated with each policy of the plurality of policies on a common timeline of a shared clock; and determining the plurality of validation times based at least in part upon the action time associated with each validation action of the one or more validation actions by at least one of: minimizing the amount of validation times of the plurality of validation times; and maximizing the amount of validation actions contained within each validation time of the plurality of validation times on average across the plurality of validation threads.
    Type: Grant
    Filed: July 14, 2020
    Date of Patent: October 4, 2022
    Assignee: BlueOwl, LLC
    Inventors: David Sharnoff, Shilpi Bansal, Aaron Lehmann, Vijay Dewangan
  • Publication number: 20220207618
    Abstract: Method and system for validating a plurality of policies. For example, a computer-implemented method includes receiving a plurality of policies, each policy of the plurality of policies associated with a policy lifecycle including one or more validation actions, each validation action of the one or more validation actions being associated with an action time; mapping the one or more validation actions associated with each policy of the plurality of policies on a common timeline of a shared clock; and determining the plurality of validation times based at least in part upon the action time associated with each validation action of the one or more validation actions by at least one of: minimizing the amount of validation times of the plurality of validation times; and maximizing the amount of validation actions contained within each validation time of the plurality of validation times on average across the plurality of validation threads.
    Type: Application
    Filed: March 21, 2022
    Publication date: June 30, 2022
    Inventors: David Sharnoff, Shilpi Bansal, Aaron Lehmann, Vijay Dewangan
  • Patent number: 11315195
    Abstract: Method and system for validating a plurality of policies. For example, a computer-implemented method includes receiving a plurality of policies, each policy of the plurality of policies associated with a policy lifecycle including one or more validation actions, each validation action of the one or more validation actions being associated with an action time; mapping the one or more validation actions associated with each policy of the plurality of policies on a common timeline of a shared clock; and determining the plurality of validation times based at least in part upon the action time associated with each validation action of the one or more validation actions by at least one of: minimizing the amount of validation times of the plurality of validation times; and maximizing the amount of validation actions contained within each validation time of the plurality of validation times on average across the plurality of validation threads.
    Type: Grant
    Filed: July 14, 2020
    Date of Patent: April 26, 2022
    Assignee: BLUEOWL, LLC
    Inventors: David Sharnoff, Shilpi Bansal, Aaron Lehmann, Vijay Dewangan