Patents by Inventor Joshua J. Burroughs

Joshua J. Burroughs 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: 9633088
    Abstract: Systems and methods can support log synchronization associated with a complex event handler. An event log can support storing prior event indicators. A new event indicator may be received. Temporal indicators associated with the new event indicator may be analyzed to establish consistent relative ordering with respect to prior event indicators. A synchronized timestamp may be generated in response to analyzing the temporal indicators. The new event indicator may be translated into a canonical form. The translated event indicator may be stored into the event log according to the synchronized timestamp. A rule associated with the complex event handler may be evaluated to identify a stored event dependency within a rule condition of the rule. The event log may be searched to match the translated event indicator against the stored event dependency. The rule may be triggered, and its action executed, in response to satisfying the rule condition.
    Type: Grant
    Filed: October 20, 2015
    Date of Patent: April 25, 2017
    Assignee: Voalte, Inc.
    Inventors: Michael E. Nagy, Joshua J. Burroughs, Donnie C. Fletcher
  • Publication number: 20170109409
    Abstract: Systems and methods can support log synchronization associated with a complex event handler. An event log can support storing prior event indicators. A new event indicator may be received. Temporal indicators associated with the new event indicator may be analyzed to establish consistent relative ordering with respect to prior event indicators. A synchronized timestamp may be generated in response to analyzing the temporal indicators. The new event indicator may be translated into a canonical form. The translated event indicator may be stored into the event log according to the synchronized timestamp. A rule associated with the complex event handler may be evaluated to identify a stored event dependency within a rule condition of the rule. The event log may be searched to match the translated event indicator against the stored event dependency. The rule may be triggered, and its action executed, in response to satisfying the rule condition.
    Type: Application
    Filed: October 20, 2015
    Publication date: April 20, 2017
    Applicant: VOALTE, INC.
    Inventors: Michael E. Nagy, Joshua J. Burroughs, Donnie C. Fletcher
  • Publication number: 20150302300
    Abstract: Systems and methods can support efficient graph-based rule engines for complex, dynamic, unstructured data. The system can provide an interface to a graph database for storing rules and facts. The system can receive rules and facts. The system can convert the received rules to a format suitable for insertion into the graph database and store the converted rules into the graph database. The system can receive a question and perform a query against the graph database to evaluate rules and facts in light of the received question. The system can return facts retrieved from the graph database in response to the performed query. Also, the system can generate one or more actions based upon facts retrieved or rules trigger in response to the performed query.
    Type: Application
    Filed: April 18, 2014
    Publication date: October 22, 2015
    Applicant: Voalte, Inc.
    Inventors: Donnie C. Fletcher, Trevor J. Brown, Joshua J. Burroughs