Patents Assigned to CHANGE HEALTHCARE HOLDINGS, LLC
-
Patent number: 10372875Abstract: A method, computing device and computer program product are provided according to an example embodiment in order to track context synchronization of files operating on a plurality of participating applications. A synchronization tracking tool may receive contexts from a plurality of participating applications and provide an indication of a synchronization state based upon the timing and contexts received from the participating applications. An indication of the synchronization state may be provided to a user via a user interface in a visual and/or audible manner. The participating applications may further request synchronization state information from the synchronization tool.Type: GrantFiled: March 21, 2016Date of Patent: August 6, 2019Assignee: CHANGE HEALTHCARE HOLDINGS, LLCInventor: Xiaowei Tang
-
Patent number: 10366204Abstract: A system and method for a decentralized autonomous healthcare economy platform are provided. The system and method aggregates all of the healthcare data into a global graph-theoretic topology and processes the data via a hybrid federated and peer to peer distributed processing architectures.Type: GrantFiled: November 5, 2015Date of Patent: July 30, 2019Assignee: CHANGE HEALTHCARE HOLDINGS, LLCInventors: Theodore Tanner, Jr., Timothy Scott Dunlevy
-
Patent number: 10360095Abstract: 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: GrantFiled: March 31, 2016Date of Patent: July 23, 2019Assignee: CHANGE HEALTHCARE HOLDINGS, LLCInventors: Albert Hives, Dominique Plante, Alex Koshta, Evan Schnell, Divya Kosaraju, Jordan Liu, Sherry Bath, John D. Schiffer, Anthony Costello
-
Patent number: 10282217Abstract: A method, apparatus and computer program product are provided for serializing and de-serializing objects such that data may be transmitted between disparate systems otherwise having incompatible object definitions. The disparate systems may include different versions of the same system or completely different systems. Object graphs may be recursively broken down into primitive components, and the data may be reformatted as maps of primitive data chained together. The data may be transmitted to a disparate recipient system and reassembled into objects recognizable by the disparate recipient system. Various systems can then communicate with each other regardless of underlying data formats.Type: GrantFiled: July 12, 2017Date of Patent: May 7, 2019Assignee: CHANGE HEALTHCARE HOLDINGS, LLCInventors: Bryan Self, Elizabeth Fox, Joshua Turner
-
Patent number: 10261961Abstract: A method, computing device and computer program product are provided according to an example embodiment in order to replicate data, and more particularly, to replicate data between data centers while ensuring data consistency, where all participating data centers have both read and write capabilities for the data stored among them. According to an example embodiment, a replication framework including a replication client and replicator service, may include processing circuitry configured to: receive at least one revised data element at the replication client; retrieve a first version identification of a first existing data element stored in a first data center corresponding to the revised data element; cause the revised data element to be stored at a first data center, replacing the corresponding first existing data element; generate a replication event including the revised data element and the version identification; and receive, at the replicator service, the replication event.Type: GrantFiled: March 17, 2016Date of Patent: April 16, 2019Assignee: CHANGE HEALTHCARE HOLDINGS, LLCInventors: Boban Jose, Senthil Kumarasamy
-
Patent number: 10255337Abstract: A health care information system, method and computer program product are provided to transform health care data in an efficient manner. In the context of a health care information system, the health care information system includes processing circuitry configured to define a transformation pipeline that includes a plurality of ordered transform elements. The processing circuitry is also configured to ingest health care data with the transformation pipeline in order to transform the health care data. The processing circuitry is further configured to track propagation of data representative of or associated with the health care data through the transformation pipeline. The processing circuitry is configured to track the propagation by identifying one or more completed transform elements that have completed processing of the data and by also identifying one or more ongoing transform elements that have begun processing of the data but for which the processing is incomplete.Type: GrantFiled: March 31, 2015Date of Patent: April 9, 2019Assignee: CHANGE HEALTHCARE HOLDINGS, LLCInventors: Chris Patterson, Arien Malec
-
Patent number: 10235391Abstract: A method, apparatus and computer program product are therefore provided for implementing requests for data using independent data objects. In this regard, the method, apparatus and computer program may receive a request for set of data. The request may include an identifier for the particular set of data. The method may further determine a structure of the set of data using an attribute table associated with one or more data objects, and generate a query using the determined structure of the set of data. The generated query may be executed to retrieve a set of data responsive to the request. The retrieved data may be used along with the determined structure to provide a response to the request.Type: GrantFiled: June 18, 2013Date of Patent: March 19, 2019Assignee: CHANGE HEALTHCARE HOLDINGS, LLCInventor: Marion Hoffman
-
Patent number: 10216940Abstract: Methods, apparatuses, and computer program products are provided for truncated, encrypted searching of encrypted identifiers. A method may include receiving patient information associated with a plurality of patients and including a patient identifier of a sequence of characters for each of the plurality of patients. Methods may further include: extracting a first subset of the sequence of characters from each of the patient identifiers; encrypting the first subset of the sequence of characters from each of the patient identifiers to form a first truncated encrypted identifier for each of the plurality of patients; encrypting each of the patient identifiers to create an encrypted patient identifier for each of the plurality of patients; and storing the first truncated encrypted identifiers and the encrypted patient identifiers for each of the plurality of patients.Type: GrantFiled: March 27, 2015Date of Patent: February 26, 2019Assignee: CHANGE HEALTHCARE HOLDINGS, LLCInventor: Mike Zwinger
-
Publication number: 20190018691Abstract: A method, apparatus and computer program product are provided for serializing and de-serializing objects such that data may be transmitted between disparate systems otherwise having incompatible object definitions. The disparate systems may include different versions of the same system or completely different systems. Object graphs may be recursively broken down into primitive components, and the data may be reformatted as maps of primitive data chained together. The data may be transmitted to a disparate recipient system and reassembled into objects recognizable by the disparate recipient system. Various systems can then communicate with each other regardless of underlying data formats.Type: ApplicationFiled: July 12, 2017Publication date: January 17, 2019Applicant: Change Healthcare Holdings, LLCInventors: Bryan Self, Elizabeth Fox, Joshua Turner
-
Patent number: 10175751Abstract: A method, apparatus and computer program product are therefore provided to interpret sensor input. In this regard, the method, apparatus and computer program may receive input from a plurality of sensors (e.g., different user input devices), and configure a sensor interpreter based on sensor criteria received from the plurality of sensors. The input received from the sensors may include a distance between a user location and one or more sensors, and a sensor interpreter may be configured based on the distance of the location from of the sensors. The sensor interpreter may be configured so that input operations are transparent to the user, without requiring the user to consciously change the way they interact with the sensors as the sensor interpreter is configured.Type: GrantFiled: December 19, 2012Date of Patent: January 8, 2019Assignee: CHANGE HEALTHCARE HOLDINGS, LLCInventor: Cliff Edwards
-
Publication number: 20180336194Abstract: A method, apparatus, and computer program product is provided for tracking state data of objects during a session, and saving the data to a database. The tracking may be performed by a reusable set of computer program code accessible by a plurality of user interface applications. Temporary data may be stored as insert objects, update objects, and delete objects and maintained during a session of a user interface application. The temporary data may be updated as additional data is manipulated by the user interface application, but does not need to be tracked by the user interface application. The user interface application indicates if data is to be deleted, or is current (e.g., new or modified). Upon completion of the session, calls are made to update the database based on the temporary data.Type: ApplicationFiled: May 17, 2017Publication date: November 22, 2018Applicant: Change Healthcare Holdings,LLCInventors: Nataraja Thuppanna, Ismael Cruz, Debora Sinclair
-
Publication number: 20180336169Abstract: A user interface navigation system, method and computer program product facilitate the development of and navigation between web pages. In this regard, a memory device maintains, for a web page, a label and an address for the respective web page and data associated with the respective web page. The system also includes user input circuitry to receive a selection of a link to the web page and navigation circuitry to dynamically create and access the web page in response to link selection. The navigation circuitry dynamically creates the web page by accessing the label, the address and the data, creates breadcrumb text to supplement a hyperlink trail to the web page and obtains content for the web page from a location identified by the address and in accordance with the data. The navigation circuitry accesses the web page by causing the web page to be displayed.Type: ApplicationFiled: May 17, 2017Publication date: November 22, 2018Applicant: Change Healthcare Holdings, LLCInventors: Ismael CRUZ, Debora SINCLAIR, Nataraja THUPPANNA
-
Patent number: 10114486Abstract: Methods and a support object are provided to facilitate the receipt of a wide variety of touch inputs from a user, such as in a manner that is comfortable and does not fatigue the user. In the context of a method, touch input is received from a user who engages and moves a support object relative to a touch sensitive surface. The method also includes receiving the touch input from the user via the touch sensitive surface. The method further includes determining a relative position of the touch input with respect to the support object and then determining a type of touch input based upon the relative position of the touch input with respect to the support object. The method also includes causing an action to be taken in response to the type of touch input. Corresponding apparatus and computer program products are also provided.Type: GrantFiled: September 19, 2013Date of Patent: October 30, 2018Assignee: CHANGE HEALTHCARE HOLDINGS, LLCInventors: Cliff Edwards, Allan Noordvyk
-
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: 10078726Abstract: A method, image processing system and computer program product are provided for detecting an anatomical marker within an image study. In the context of a method, data elements associated with image slices of the image study of a patient are accessed. The data elements are representative of one or more characteristics of the image slices, but do not include picture elements that comprise the image slices. The method also includes reviewing the data elements associated with at least some image slices of the image study of the patient. The method further includes detecting the anatomical marker within the image study based upon a review of the data elements and identifying a subset of the image slices of the image study based upon the anatomical marker or a distance from the anatomical marker.Type: GrantFiled: March 31, 2016Date of Patent: September 18, 2018Assignee: Change Healthcare Holdings, LLCInventors: Allan Noordvyk, Mahmoud Ramze Rezaee, Jay Waldron Patti
-
Patent number: 10074198Abstract: A method, apparatus and computer program product provide improved image processing techniques. An example of a method includes receiving a source image, programmatically identifying a plurality of anatomical elements within the source image through use of a computer vision technique, determining a first region of the source image corresponding to a first anatomical element, determining a second region of the source image corresponding to a second anatomical element, applying at least one first configuration setting to the first region, applying at least one second configuration setting to the second region, the at least one second configuration setting different from the at least one first configuration setting, and generating a merged image, wherein the merged image comprises the first region as visualized according to the at least one first configuration setting and the second region as visualized according to the at least one second configuration setting.Type: GrantFiled: March 30, 2016Date of Patent: September 11, 2018Assignee: CHANGE HEALTHCARE HOLDINGS, LLCInventor: Faisal Muslih
-
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
-
Patent number: 10002400Abstract: A method, apparatus and computer program product provide mechanisms for generating vector graphics. The method includes receiving input defining a plurality of graphic elements, determining a plurality of graphic element definitions, each graphic element definition corresponding to at least one of the plurality of graphic elements, generating a graphic definition object comprising each of the graphic element definitions, providing the graphic definition object to a vector graphic renderer, and receiving, from the vector graphic renderer, a vector graphic comprising each of the plurality of graphic elements.Type: GrantFiled: March 30, 2016Date of Patent: June 19, 2018Assignee: CHANGE HEALTHCARE HOLDINGS, LLCInventors: Bryan Self, Joshua Turner