Patents by Inventor Eldon Wong

Eldon Wong 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).

  • Publication number: 20240028924
    Abstract: Systems and methods for estimating a performance metric based on cohorts are provided. One or more performance metrics with respect to an application are monitored for entities over time. Entities with similar performance metrics are grouped into cohorts. Characteristics of a computing environment for each entity are determined. The characteristics of the entities in each cohort are used to define the characteristics of the cohort. Later, when a new entity inquires about the performance metrics that the entity could expect, the characteristics of the computing environment of the new entity are determined and are used to determine the cohort that the new entity belongs to. The average performance metrics of the entities in the determined cohort can be return to the new entity as the expected performance metrics.
    Type: Application
    Filed: July 20, 2022
    Publication date: January 25, 2024
    Inventor: Eldon A. Wong
  • Publication number: 20230073670
    Abstract: A system for validating and updating records, such as medical records, is provided. The system includes a flexible operation and transaction based framework that allows for the handling of a variety of record validation and updating scenarios. The system provides many advanced features related to confidentiality, performance, and auditing. The system may perform one or more operations on the medical records in an order defined by a transaction file in order to achieve a goal such as medical record deduplication. Each operation may take an input one or more input files, output files of previous operations, or one or more medical records. Each operation may generate one or more output files including input data for a subsequent operation, and success or failure files that describe the actions performed by the operation. The success or failure files may also be used by subsequent operations.
    Type: Application
    Filed: August 19, 2021
    Publication date: March 9, 2023
    Inventors: Eldon A. Wong, Geoff Murray
  • Publication number: 20230064998
    Abstract: In order to improve the transfer of studies to a viewing application through a network, a cloud-based system is provided that optimizes the performance of imaging workflows. A client side application receives requests from an image viewing application. If the study is stored locally, the study including objects, are provided to the viewing application locally. Otherwise, the request is provided to the cloud-based system. The cloud-based system may include two processing components, an aggregator, and a retriever. The aggregator may collect the metadata about the study and may provide the metadata to the viewing application. The aggregator receives request for objects (e.g. images) from the viewing application and may priority the retrieval and processing of the requests based on information about the object such as its type, importance, and the metadata associated with the study.
    Type: Application
    Filed: September 1, 2021
    Publication date: March 2, 2023
    Inventors: Eldon A. Wong, Gheorghe Cristian Bonciu, Fenny Thomas, Geoff Murray, Paul van Hulsen, Yong Leonardo Xiao, Paul Sik Leung Shum
  • Patent number: 10810332
    Abstract: A method is provided for simulating communication between a client system and application entity via an application interface, thereby enabling integration testing with a simulation apparatus. Data is transmitted from the simulation apparatus to the application entity via the application interface, and the simulation apparatus records outputs along with contexts and respective latencies. The client system transmits requests to the simulation apparatus which returns simulated responses based on the stored outputs having similar contexts, and with artificial latencies replicating the previously recorded latencies. Other events generated in the application entity may also be recorded and simulated accordingly. Reporting and analytical data may be provided to identify potential performance issues and other errors prior to direct integration of the client system and application interface.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: October 20, 2020
    Assignee: Change Healthcare Holdings, LLC
    Inventors: Eldon Wong, Eyal Alon, Mark Genshaft, Sam Wong
  • Patent number: 10510028
    Abstract: A method, apparatus and computer program product are provided in order to utilize task value units for imaging interpretation and other tasks, such as in the assignment of imaging interpretation and other tasks to a plurality of users. In the context of a method, the method associates, for each of a plurality of different types of imaging interpretation tasks and for each of a plurality of other tasks, a first task value unit therewith. The method also associates, for at least some of the plurality of different types of imaging interpretation or other tasks, a second task value unit, different than the first task value unit, therewith. Further, the method assigns imaging interpretation and other tasks to a plurality of users based at least partially upon the first and second task value units associated with the respective imaging interpretation tasks and the other tasks.
    Type: Grant
    Filed: November 25, 2014
    Date of Patent: December 17, 2019
    Assignee: CHANGE HEALTHCARE HOLDINGS, LLC
    Inventors: Eldon Wong, Albert Lai, Alexander Kouzin, Faisal Muslih, Gavin Wong, Laurie Bergeron, Raymond Chau
  • Publication number: 20180285490
    Abstract: A method is provided for simulating communication between a client system and application entity via an application interface, thereby enabling integration testing with a simulation apparatus. Data is transmitted from the simulation apparatus to the application entity via the application interface, and the simulation apparatus records outputs along with contexts and respective latencies. The client system transmits requests to the simulation apparatus which returns simulated responses based on the stored outputs having similar contexts, and with artificial latencies replicating the previously recorded latencies. Other events generated in the application entity may also be recorded and simulated accordingly. Reporting and analytical data may be provided to identify potential performance issues and other errors prior to direct integration of the client system and application interface.
    Type: Application
    Filed: March 31, 2017
    Publication date: October 4, 2018
    Applicant: Change Healthcare Holdings, LLC
    Inventors: Eldon Wong, Eyal Alon, Mark Genshaft, Sam Wong
  • Patent number: 10068058
    Abstract: A method, apparatus and computer program product provide mechanisms for implementing a clinical client monitoring and configuration system. The method includes receiving system data from a plurality of client clinical devices, each of the plurality of client clinical devices implementing a reporting framework for transmission of the system data, determining, based on the system data, at least one clinical client application configuration change for a clinical application executing on at least one of the plurality of client clinical devices or another client clinical device other than the plurality of client clinical devices, and transmitting instructions to the clinical application for implementation of the at least one clinical client application configuration change.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: September 4, 2018
    Assignee: CHANGE HEALTHCARE HOLDINGS, LLC
    Inventors: Eldon Wong, Itai Galili, Laurie Bergeron
  • Publication number: 20170286605
    Abstract: A method, apparatus and computer program product provide mechanisms for implementing a clinical client monitoring and configuration system. The method includes receiving system data from a plurality of client clinical devices, each of the plurality of client clinical devices implementing a reporting framework for transmission of the system data, determining, based on the system data, at least one clinical client application configuration change for a clinical application executing on at least one of the plurality of client clinical devices or another client clinical device other than the plurality of client clinical devices, and transmitting instructions to the clinical application for implementation of the at least one clinical client application configuration change.
    Type: Application
    Filed: March 31, 2016
    Publication date: October 5, 2017
    Applicant: Change Healthcare LLC
    Inventors: Eldon Wong, Itai Galili, Laurie Bergeron
  • Publication number: 20170287177
    Abstract: A method, apparatus and computer program product provide a visualization interface. An example of the method includes receiving a first set of clinical data associated with one or more patients, formatting the first set of clinical data for inclusion in a data object, processing the data object to generate a set of derived data, generating a visualization interface comprising at least one component of the formatted data and the derived data, and causing output of the visualization interface.
    Type: Application
    Filed: March 31, 2016
    Publication date: October 5, 2017
    Applicant: Change Healthcare LLC
    Inventor: Eldon Wong
  • Patent number: 9665382
    Abstract: A method, apparatus and computer program product are provided in order to provide an efficient interface across multiple devices. The method, apparatus and computer program product may utilize multiple devices communicating with a macro identification module to identify macros from among input received from two or more of the devices to control operation of a target device. Input from each device may be received via a bridge module according to a framework for identifying input macros received from the multiple devices. One or more of the devices may execute the macro identification module to receive input via a bridge interface, or the macro identification module may be separate from the multiple devices. When macros are identified by the macro identification module, the macro identification module may communicate with an application executing on the target device to control the application.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: May 30, 2017
    Assignee: Change Healthcare LLC
    Inventor: Eldon Wong
  • Publication number: 20160148146
    Abstract: A method, apparatus and computer program product are provided in order to utilize task value units for imaging interpretation and other tasks, such as in the assignment of imaging interpretation and other tasks to a plurality of users. In the context of a method, the method associates, for each of a plurality of different types of imaging interpretation tasks and for each of a plurality of other tasks, a first task value unit therewith. The method also associates, for at least some of the plurality of different types of imaging interpretation or other tasks, a second task value unit, different than the first task value unit, therewith. Further, the method assigns imaging interpretation and other tasks to a plurality of users based at least partially upon the first and second task value units associated with the respective imaging interpretation tasks and the other tasks.
    Type: Application
    Filed: November 25, 2014
    Publication date: May 26, 2016
    Inventors: Eldon Wong, Albert Lai, Alexander Kouzin, Faisal Muslih, Gavin Wong, Laurie Bergeron, Raymond Chau
  • Patent number: 9003093
    Abstract: A connector apparatus and the associated method are provided for bridging data between entities, such as between data source(s) and data target(s). In a method, first and second data bridge connections are established between a connector apparatus and a data source and between a connector apparatus and a data target, respectively. Each data bridge connection includes a data pipe having one or more data flows with each data flow dedicated to a particular data type. The method includes sending a polling request from the connector apparatus to the data source via the first data bridge connection and receiving data from the data source over the first data pipe in response to the polling request. The method includes sending the received data to the data target over the second data pipe when the data target has subscribed to the data received from the data source over the first data pipe.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: April 7, 2015
    Assignee: McKesson Financial Holdings
    Inventor: Eldon Wong
  • Patent number: 8869174
    Abstract: A method, apparatus and computer program product are therefore provided to enable context aware logging. In this regard, the method, apparatus, and computer program product may record events that occur in one or more applications, where the events are due to user input. These events may be associated with time values and data describing application contexts, such that the events may be used to generate an input log that also records application semantics and statuses. A variety of operations may be performed using this input log, including recreation of an application state by playing back the log, the ability to suspend or resume a user session, the ability to perform undo or pause operations, the ability to analyze user inputs to train or audit users, testing of users, troubleshooting of errors, and enabling multi-user collaboration.
    Type: Grant
    Filed: December 5, 2012
    Date of Patent: October 21, 2014
    Assignee: McKesson Financial Holdings
    Inventor: Eldon Wong
  • Publication number: 20140157288
    Abstract: A method, apparatus and computer program product are therefore provided to enable context aware logging. In this regard, the method, apparatus, and computer program product may record events that occur in one or more applications, where the events are due to user input. These events may be associated with time values and data describing application contexts, such that the events may be used to generate an input log that also records application semantics and statuses. A variety of operations may be performed using this input log, including recreation of an application state by playing back the log, the ability to suspend or resume a user session, the ability to perform undo or pause operations, the ability to analyze user inputs to train or audit users, testing of users, troubleshooting of errors, and enabling multi-user collaboration.
    Type: Application
    Filed: December 5, 2012
    Publication date: June 5, 2014
    Applicant: MCKESSON FINANCIAL HOLDINGS
    Inventor: Eldon Wong
  • Publication number: 20140075073
    Abstract: A connector apparatus and the associated method are provided for bridging data between entities, such as between data source(s) and data target(s). In a method, first and second data bridge connections are established between a connector apparatus and a data source and between a connector apparatus and a data target, respectively. Each data bridge connection includes a data pipe having one or more data flows with each data flow dedicated to a particular data type. The method includes sending a polling request from the connector apparatus to the data source via the first data bridge connection and receiving data from the data source over the first data pipe in response to the polling request. The method includes sending the received data to the data target over the second data pipe when the data target has subscribed to the data received from the data source over the first data pipe.
    Type: Application
    Filed: September 7, 2012
    Publication date: March 13, 2014
    Applicant: MCKESSON FINANCIAL HOLDINGS
    Inventor: Eldon Wong
  • Publication number: 20140075303
    Abstract: A method, apparatus and computer program product are provided in order to provide an efficient interface across multiple devices. The method, apparatus and computer program product may utilize multiple devices communicating with a macro identification module to identify macros from among input received from two or more of the devices to control operation of a target device. Input from each device may be received via a bridge module according to a framework for identifying input macros received from the multiple devices. One or more of the devices may execute the macro identification module to receive input via a bridge interface, or the macro identification module may be separate from the multiple devices. When macros are identified by the macro identification module, the macro identification module may communicate with an application executing on the target device to control the application.
    Type: Application
    Filed: September 12, 2012
    Publication date: March 13, 2014
    Applicant: MCKESSON FINANCIAL HOLDINGS
    Inventor: Eldon Wong
  • Patent number: 8671092
    Abstract: An apparatus is provided that includes a processor and memory storing executable instructions that in response to execution by the processor cause the apparatus to at least perform a number of operations. The apparatus is caused to receive a rowset of data from a data source, where the rowset includes one or more rows of values from the data source. The apparatus is caused to convert the rowset to markup data, and organize the markup data in preparation for its transformation to an output according to a markup transformation language. The markup data includes, for each row of the rowset, a row markup element; and the organized markup data includes an organization of the row elements into a plurality of logical groups. Even further, the organized markup data may be split into a plurality of smaller markup data sets, which may facilitate transformation of the markup data.
    Type: Grant
    Filed: March 30, 2011
    Date of Patent: March 11, 2014
    Assignee: McKesson Financial Holdings
    Inventors: Eldon Wong, Euphine Wong
  • Publication number: 20120254157
    Abstract: An apparatus is provided that includes a processor and memory storing executable instructions that in response to execution by the processor cause the apparatus to at least perform a number of operations. The apparatus is caused to receive a rowset of data from a data source, where the rowset includes one or more rows of values from the data source. The apparatus is caused to convert the rowset to markup data, and organize the markup data in preparation for its transformation to an output according to a markup transformation language. The markup data includes, for each row of the rowset, a row markup element; and the organized markup data includes an organization of the row elements into a plurality of logical groups. Even further, the organized markup data may be split into a plurality of smaller markup data sets, which may facilitate transformation of the markup data.
    Type: Application
    Filed: March 30, 2011
    Publication date: October 4, 2012
    Inventors: Eldon Wong, Euphine Wong