Patents Assigned to CHANGE HEALTHCARE HOLDINGS, LLC
  • Patent number: 10372875
    Abstract: 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: Grant
    Filed: March 21, 2016
    Date of Patent: August 6, 2019
    Assignee: CHANGE HEALTHCARE HOLDINGS, LLC
    Inventor: Xiaowei Tang
  • Patent number: 10366204
    Abstract: 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: Grant
    Filed: November 5, 2015
    Date of Patent: July 30, 2019
    Assignee: CHANGE HEALTHCARE HOLDINGS, LLC
    Inventors: Theodore Tanner, Jr., Timothy Scott Dunlevy
  • 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
  • Patent number: 10282217
    Abstract: 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: Grant
    Filed: July 12, 2017
    Date of Patent: May 7, 2019
    Assignee: CHANGE HEALTHCARE HOLDINGS, LLC
    Inventors: Bryan Self, Elizabeth Fox, Joshua Turner
  • Patent number: 10261961
    Abstract: 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: Grant
    Filed: March 17, 2016
    Date of Patent: April 16, 2019
    Assignee: CHANGE HEALTHCARE HOLDINGS, LLC
    Inventors: Boban Jose, Senthil Kumarasamy
  • Patent number: 10255337
    Abstract: 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: Grant
    Filed: March 31, 2015
    Date of Patent: April 9, 2019
    Assignee: CHANGE HEALTHCARE HOLDINGS, LLC
    Inventors: Chris Patterson, Arien Malec
  • Patent number: 10235391
    Abstract: 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: Grant
    Filed: June 18, 2013
    Date of Patent: March 19, 2019
    Assignee: CHANGE HEALTHCARE HOLDINGS, LLC
    Inventor: Marion Hoffman
  • Patent number: 10216940
    Abstract: 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: Grant
    Filed: March 27, 2015
    Date of Patent: February 26, 2019
    Assignee: CHANGE HEALTHCARE HOLDINGS, LLC
    Inventor: Mike Zwinger
  • Publication number: 20190018691
    Abstract: 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: Application
    Filed: July 12, 2017
    Publication date: January 17, 2019
    Applicant: Change Healthcare Holdings, LLC
    Inventors: Bryan Self, Elizabeth Fox, Joshua Turner
  • Patent number: 10175751
    Abstract: 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: Grant
    Filed: December 19, 2012
    Date of Patent: January 8, 2019
    Assignee: CHANGE HEALTHCARE HOLDINGS, LLC
    Inventor: Cliff Edwards
  • Publication number: 20180336194
    Abstract: 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: Application
    Filed: May 17, 2017
    Publication date: November 22, 2018
    Applicant: Change Healthcare Holdings,LLC
    Inventors: Nataraja Thuppanna, Ismael Cruz, Debora Sinclair
  • Publication number: 20180336169
    Abstract: 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: Application
    Filed: May 17, 2017
    Publication date: November 22, 2018
    Applicant: Change Healthcare Holdings, LLC
    Inventors: Ismael CRUZ, Debora SINCLAIR, Nataraja THUPPANNA
  • Patent number: 10114486
    Abstract: 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: Grant
    Filed: September 19, 2013
    Date of Patent: October 30, 2018
    Assignee: CHANGE HEALTHCARE HOLDINGS, LLC
    Inventors: Cliff Edwards, Allan Noordvyk
  • 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: 10078726
    Abstract: 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: Grant
    Filed: March 31, 2016
    Date of Patent: September 18, 2018
    Assignee: Change Healthcare Holdings, LLC
    Inventors: Allan Noordvyk, Mahmoud Ramze Rezaee, Jay Waldron Patti
  • Patent number: 10074198
    Abstract: 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: Grant
    Filed: March 30, 2016
    Date of Patent: September 11, 2018
    Assignee: CHANGE HEALTHCARE HOLDINGS, LLC
    Inventor: Faisal Muslih
  • 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
  • Patent number: 10002400
    Abstract: 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: Grant
    Filed: March 30, 2016
    Date of Patent: June 19, 2018
    Assignee: CHANGE HEALTHCARE HOLDINGS, LLC
    Inventors: Bryan Self, Joshua Turner