Patents by Inventor Donnie C. Fletcher

Donnie C. Fletcher 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: 9824312
    Abstract: Systems and methods can support complex event handling. A complex event handler can receive a current event. The current event may be stored to an event log. The current event may be matched against rule conditions within a rule implementation system. Prior events may be identified, within the rule implementation system, upon which the matched rule conditions also depend. The event log may be searched for the identified prior events. Prior event parameters, corresponding to the identified prior events, may be retrieved from the event log. The rule conditions may be evaluated in view of the current event and the retrieved prior event parameters. Actions may be executed that correspond to the rule conditions triggered in response to the evaluating. Domain specific language expression may be received, processed, and incorporated as rules and facts into the rule implementation system.
    Type: Grant
    Filed: June 10, 2015
    Date of Patent: November 21, 2017
    Assignee: Voalte, Inc.
    Inventors: Donnie C. Fletcher, Trevor J. Brown
  • Patent number: 9749825
    Abstract: Systems and methods can support connection-oriented messaging and signaling. Connection-oriented messaging channels may be established between wireless mobile computing devices within a local-area wireless network. Timeouts, acknowledgements, and other events within the connection-oriented messaging channel may be monitored. Connectivity disruptions may be rapidly identified in response to failures within the connection-oriented messaging channel. Reconnection permits may be issued to control reconnection attempts during connectivity disruptions. The messaging connection manager can buffer undelivered messages during the connectivity disruptions for retransmission of the undelivered messages upon reestablishing connectivity. The messaging connection manager can support messages for setting up, tearing down, and managing streaming communications, such as voice calls, between the wireless mobile computing devices.
    Type: Grant
    Filed: June 10, 2015
    Date of Patent: August 29, 2017
    Assignee: Voalte, Inc.
    Inventors: Britton Edward Payne, Mihnea Gabriel Jiva, Donnie C. Fletcher
  • Patent number: 9734301
    Abstract: Systems and methods can support presenting patient alarms to clinical care users. An alarm management system can maintain a mapping of patients to users as well as user context information. The alarm management system can receive alarm indications from medical devices associated with the patients along with alarm context information associated with the alarm indication. The alarm management system can determine a target user among the users according to evaluating the mapping of patients to users, the user context information, and the alarm context information. The alarm management system can determine a notification modality according to evaluating the alarm indication, the target user, a portion of the user context information associated with the target user, and the alarm context information. The alarm management system can transmit the alarm indication, the alarm context information, and the notification modality to a mobile device for presentation to the target user.
    Type: Grant
    Filed: September 14, 2014
    Date of Patent: August 15, 2017
    Assignee: Voalte, Inc.
    Inventors: Benjamin King, Sethumadavan Sanjay-Gopal, Michael G. Sica, Philip N. Fibiger, Donnie C. Fletcher
  • Patent number: 9649073
    Abstract: Systems and methods can support usage modeling and the intelligent management of patient alarms. An alarm management system can maintain models of patient alarm operations. Modeling parameters related to clinical user behavior and modeling parameters related to alarm context can be incorporated into the models of patient alarm operations. The models of patient alarm operations can inform rules associated with intelligent alarm management. The rules may be applied to the presentation of alarms to the clinical users via mobile computing devices. The rules may also be applied to the interpretation of alarm responses from the clinical users. The rules may be adapted by the alarm management system to improve metrics of alarm efficacy and/or metrics of patient health outcomes.
    Type: Grant
    Filed: September 14, 2014
    Date of Patent: May 16, 2017
    Assignee: Voalte, Inc.
    Inventors: Benjamin King, Sethumadavan Sanjay-Gopal, Michael G. Sica, Philip N. Fibiger, Donnie C. Fletcher
  • 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: 20160364650
    Abstract: Systems and methods can support complex event handling. A complex event handler can receive a current event. The current event may be stored to an event log. The current event may be matched against rule conditions within a rule implementation system. Prior events may be identified, within the rule implementation system, upon which the matched rule conditions also depend. The event log may be searched for the identified prior events. Prior event parameters, corresponding to the identified prior events, may be retrieved from the event log. The rule conditions may be evaluated in view of the current event and the retrieved prior event parameters. Actions may be executed that correspond to the rule conditions triggered in response to the evaluating. Domain specific language expression may be received, processed, and incorporated as rules and facts into the rule implementation system.
    Type: Application
    Filed: June 10, 2015
    Publication date: December 15, 2016
    Applicant: VOALTE, INC.
    Inventors: Donnie C. Fletcher, Trevor J. Brown
  • Publication number: 20160366571
    Abstract: Systems and methods can support connection-oriented messaging and signaling. Connection-oriented messaging channels may be established between wireless mobile computing devices within a local-area wireless network. Timeouts, acknowledgements, and other events within the connection-oriented messaging channel may be monitored. Connectivity disruptions may be rapidly identified in response to failures within the connection-oriented messaging channel. Reconnection permits may be issued to control reconnection attempts during connectivity disruptions. The messaging connection manager can buffer undelivered messages during the connectivity disruptions for retransmission of the undelivered messages upon reestablishing connectivity. The messaging connection manager can support messages for setting up, tearing down, and managing streaming communications, such as voice calls, between the wireless mobile computing devices.
    Type: Application
    Filed: June 10, 2015
    Publication date: December 15, 2016
    Applicant: VOALTE, INC.
    Inventors: Britton Edward Payne, Mihnea Gabriel Jiva, Donnie C. Fletcher
  • Publication number: 20160078747
    Abstract: Systems and methods can support presenting patient alarms to clinical care users. An alarm management system can maintain a mapping of patients to users as well as user context information. The alarm management system can receive alarm indications from medical devices associated with the patients along with alarm context information associated with the alarm indication. The alarm management system can determine a target user among the users according to evaluating the mapping of patients to users, the user context information, and the alarm context information. The alarm management system can determine a notification modality according to evaluating the alarm indication, the target user, a portion of the user context information associated with the target user, and the alarm context information. The alarm management system can transmit the alarm indication, the alarm context information, and the notification modality to a mobile device for presentation to the target user.
    Type: Application
    Filed: September 14, 2014
    Publication date: March 17, 2016
    Inventors: Benjamin King, Sethumadavan Sanjay-Gopal, Michael G. Sica, Philip N. Fibiger, Donnie C. Fletcher
  • Publication number: 20160078750
    Abstract: Systems and methods can support usage modeling and the intelligent management of patient alarms. An alarm management system can maintain models of patient alarm operations. Modeling parameters related to clinical user behavior and modeling parameters related to alarm context can be incorporated into the models of patient alarm operations. The models of patient alarm operations can inform rules associated with intelligent alarm management. The rules may be applied to the presentation of alarms to the clinical users via mobile computing devices. The rules may also be applied to the interpretation of alarm responses from the clinical users. The rules may be adapted by the alarm management system to improve metrics of alarm efficacy and/or metrics of patient health outcomes.
    Type: Application
    Filed: September 14, 2014
    Publication date: March 17, 2016
    Inventors: Benjamin King, Sethumadavan Sanjay-Gopal, Michael G. Sica, Philip N. Fibiger, 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
  • Patent number: 9129501
    Abstract: Systems and methods can support managing clinical care user responses to patient alarms. An alarm management system can maintain models of alarm response behavior for the clinical care users. The system can receive an alarm indication and an alarm context from a patient. A target user associated with the patient can be determined. The system can determine alarm response options to be offered to the target user. The system can transmit the alarm indication and the determined alarm response options from the alarm management system to a mobile device associated with the target user. The system can receive a response to the transmitted alarm from the target user. The system can interpret the received response to the transmitted alarm. The model of response behavior associated with the target user can be adapted in light of the received response to the transmitted alarm.
    Type: Grant
    Filed: September 14, 2014
    Date of Patent: September 8, 2015
    Assignee: Voalte, Inc.
    Inventors: Benjamin King, Sethumadavan Sanjay-Gopal, Michael G. Sica, Philip N. Fibiger, Donnie C. Fletcher