Patents by Inventor Evan Schnell

Evan Schnell 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: 10360095
    Abstract: Embodiments are disclosed for improving failure recovery in a distributed system during execution of a processing chain. In the context of a method, an example embodiment includes implementing, by the distributed system, a task coordination state machine corresponding to the processing chain. This example embodiment of the method further includes discovering, using the task coordination state machine, an error occurring during execution of the processing chain. Finally, the example embodiment of the method further includes reporting the error by a failure report generator service and recovering, by a failure recovery service, from the error. Corresponding apparatuses and computer program products are also provided.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: July 23, 2019
    Assignee: CHANGE HEALTHCARE HOLDINGS, LLC
    Inventors: Albert Hives, Dominique Plante, Alex Koshta, Evan Schnell, Divya Kosaraju, Jordan Liu, Sherry Bath, John D. Schiffer, Anthony Costello
  • Publication number: 20170286208
    Abstract: Embodiments are disclosed for improving failure recovery in a distributed system during execution of a processing chain. In the context of a method, an example embodiment includes implementing, by the distributed system, a task coordination state machine corresponding to the processing chain. This example embodiment of the method further includes discovering, using the task coordination state machine, an error occurring during execution of the processing chain. Finally, the example embodiment of the method further includes reporting the error by a failure report generator service and recovering, by a failure recovery service, from the error. Corresponding apparatuses and computer program products are also provided.
    Type: Application
    Filed: March 31, 2016
    Publication date: October 5, 2017
    Applicant: Change Healthcare LLC
    Inventors: Albert Hives, Dominique Plante, Alex Koshta, Evan Schnell, Divya Kosaraju, Jordan Liu, Sherry Bath, John D. Schiffer, Anthony Costello
  • Publication number: 20170255668
    Abstract: Embodiments are disclosed for improving throughput in a distributed transaction processing system. In the context of a method, an example embodiment includes receiving information regarding a change in state of a particular transaction recorded by the distributed transaction processing system. This example embodiment of the method further includes updating, by state machine query circuitry of a networked device within the distributed transaction processing system and based on the received information, a state of a primary state machine associated with the particular transaction. Finally, the example embodiment of the method further includes updating, by state machine query circuitry of a networked device within the distributed transaction processing system and based on the received information, a state of a primary state machine associated with the particular transaction. Corresponding apparatuses and computer program products are also provided.
    Type: Application
    Filed: March 7, 2016
    Publication date: September 7, 2017
    Applicant: Change Healthcare LLC
    Inventors: Evan Schnell, Albert Hives, Divya Kosaraju, Chris Patterson
  • Patent number: 9552459
    Abstract: A method, computing device and computer program product are provided in order to implement a test plan in an efficient manner. In the context of a method, a plurality of test messages from each of a plurality of different source systems are stored. The plurality of test messages may include test messages to be captured in an electronic health record. The method constructs a test plan. The test plan identifies an end point. The test plan also includes one or more test messages that have been previously stored and respective anticipated outcomes at the end point following transmission of the test messages. The method also includes transmitting the test messages of the test plan and receiving feedback regarding the outcome following transmission of the test messages of the test plan to the end point. The method also includes determining whether the test plan was successfully executed based upon the feedback.
    Type: Grant
    Filed: January 7, 2014
    Date of Patent: January 24, 2017
    Assignee: McKesson Financial Holdings
    Inventors: David Leal, Brian Wuollet, Somnath Lokesh, Dominique Plante, Jordan Liu, Svetlozar Petrov, Evan Schnell
  • Publication number: 20150195724
    Abstract: A method, computing device and computer program product are provided in order to implement a test plan in an efficient manner. In the context of a method, a plurality of test messages from each of a plurality of different source systems are stored. The plurality of test messages may include test messages to be captured in an electronic health record. The method constructs a test plan. The test plan identifies an end point. The test plan also includes one or more test messages that have been previously stored and respective anticipated outcomes at the end point following transmission of the test messages. The method also includes transmitting the test messages of the test plan and receiving feedback regarding the outcome following transmission of the test messages of the test plan to the end point. The method also includes determining whether the test plan was successfully executed based upon the feedback.
    Type: Application
    Filed: January 7, 2014
    Publication date: July 9, 2015
    Applicant: McKesson Financial Holdings
    Inventors: David Leal, Brian Wuollet, Somnath Lokesh, Dominique Plante, Jordan Liu, Svetlozar Petrov, Evan Schnell
  • Publication number: 20120253843
    Abstract: Methods, apparatuses, and computer program products are provided for facilitating medical case charting. A method may include causing presentation of one or more default value options for a case being charted. The default value options may have been captured from data charted in one or more previously charted cases. The method may further include determining a selection of one or more presented default value options. The method may additionally include copying the selected default value options to the case being charted. Corresponding apparatuses and computer program products are also provided.
    Type: Application
    Filed: March 30, 2011
    Publication date: October 4, 2012
    Inventor: Evan Schnell