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: 20240028924Abstract: 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: ApplicationFiled: July 20, 2022Publication date: January 25, 2024Inventor: Eldon A. Wong
-
Publication number: 20230073670Abstract: 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: ApplicationFiled: August 19, 2021Publication date: March 9, 2023Inventors: Eldon A. Wong, Geoff Murray
-
Publication number: 20230064998Abstract: 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: ApplicationFiled: September 1, 2021Publication date: March 2, 2023Inventors: Eldon A. Wong, Gheorghe Cristian Bonciu, Fenny Thomas, Geoff Murray, Paul van Hulsen, Yong Leonardo Xiao, Paul Sik Leung Shum
-
Patent number: 10810332Abstract: 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: GrantFiled: March 31, 2017Date of Patent: October 20, 2020Assignee: Change Healthcare Holdings, LLCInventors: Eldon Wong, Eyal Alon, Mark Genshaft, Sam Wong
-
Patent number: 10510028Abstract: 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: GrantFiled: November 25, 2014Date of Patent: December 17, 2019Assignee: CHANGE HEALTHCARE HOLDINGS, LLCInventors: Eldon Wong, Albert Lai, Alexander Kouzin, Faisal Muslih, Gavin Wong, Laurie Bergeron, Raymond Chau
-
Publication number: 20180285490Abstract: 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: ApplicationFiled: March 31, 2017Publication date: October 4, 2018Applicant: Change Healthcare Holdings, LLCInventors: Eldon Wong, Eyal Alon, Mark Genshaft, Sam Wong
-
Patent number: 10068058Abstract: 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: GrantFiled: March 31, 2016Date of Patent: September 4, 2018Assignee: CHANGE HEALTHCARE HOLDINGS, LLCInventors: Eldon Wong, Itai Galili, Laurie Bergeron
-
Publication number: 20170286605Abstract: 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: ApplicationFiled: March 31, 2016Publication date: October 5, 2017Applicant: Change Healthcare LLCInventors: Eldon Wong, Itai Galili, Laurie Bergeron
-
Publication number: 20170287177Abstract: 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: ApplicationFiled: March 31, 2016Publication date: October 5, 2017Applicant: Change Healthcare LLCInventor: Eldon Wong
-
Patent number: 9665382Abstract: 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: GrantFiled: September 12, 2012Date of Patent: May 30, 2017Assignee: Change Healthcare LLCInventor: Eldon Wong
-
Publication number: 20160148146Abstract: 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: ApplicationFiled: November 25, 2014Publication date: May 26, 2016Inventors: Eldon Wong, Albert Lai, Alexander Kouzin, Faisal Muslih, Gavin Wong, Laurie Bergeron, Raymond Chau
-
Patent number: 9003093Abstract: 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: GrantFiled: September 7, 2012Date of Patent: April 7, 2015Assignee: McKesson Financial HoldingsInventor: Eldon Wong
-
Patent number: 8869174Abstract: 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: GrantFiled: December 5, 2012Date of Patent: October 21, 2014Assignee: McKesson Financial HoldingsInventor: Eldon Wong
-
Publication number: 20140157288Abstract: 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: ApplicationFiled: December 5, 2012Publication date: June 5, 2014Applicant: MCKESSON FINANCIAL HOLDINGSInventor: Eldon Wong
-
Publication number: 20140075073Abstract: 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: ApplicationFiled: September 7, 2012Publication date: March 13, 2014Applicant: MCKESSON FINANCIAL HOLDINGSInventor: Eldon Wong
-
Publication number: 20140075303Abstract: 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: ApplicationFiled: September 12, 2012Publication date: March 13, 2014Applicant: MCKESSON FINANCIAL HOLDINGSInventor: Eldon Wong
-
Patent number: 8671092Abstract: 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: GrantFiled: March 30, 2011Date of Patent: March 11, 2014Assignee: McKesson Financial HoldingsInventors: Eldon Wong, Euphine Wong
-
Publication number: 20120254157Abstract: 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: ApplicationFiled: March 30, 2011Publication date: October 4, 2012Inventors: Eldon Wong, Euphine Wong