US2022392633A1PendingUtilityA1

Personalized data graphs including user domain concepts

56
Assignee: APPLE INCPriority: Jun 6, 2021Filed: Jun 3, 2022Published: Dec 8, 2022
Est. expiryJun 6, 2041(~14.9 yrs left)· nominal 20-yr term from priority
G16H 40/67G16H 10/60
56
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A user domain concept (UDC) node of a personalized data graph may be generated by a user device. The UDC node may include customized information that represents some user-customized portion of health data, e.g., data obtained from an electronic health record (EHR) system. The UDC node may be generated based on a customization request, e.g., a request from a user to customize the portion of the health data and/or other aspects. The UDC node may store relationship information between nodes and be used to improve the functioning of a user interface that presents the health data. This may be achieved, at least in part, by providing user customization of the user interface (e.g., favoriting records, adding records to lists, giving records nicknames).

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A computer-implemented method, comprising:
 receiving, by a user device, health data from an electronic health record (EHR) system;   receiving a customization request relating to customizing a portion of the health data;   generating a user domain concept (UDC) node of a personalized data graph based at least in part on the customization request, the UDC node comprising customized information that represents the customized portion of the health data;   updating, based at least in part on generating the UDC node, the UDC node to include relationship information that represents a relationship between the UDC node and the portion of the health data; and   populating, at the user device, a user interface that includes a representation of the UDC node.   
     
     
         2 . The computer-implemented method of  claim 1 , wherein the health data is associated with a user profile of the user device. 
     
     
         3 . The computer-implemented method of  claim 1 , wherein the portion of the health data comprises a plurality of health data samples, and wherein the UDC node comprises individual connections with each of the plurality of health data samples. 
     
     
         4 . The computer-implemented method of  claim 1 , further comprising:
 after receiving the health data, indexing the health data to assign reference coding to individual portions of the health data, and wherein updating the UDC node to include the relationship information comprises updating the UDC node to include a reference coding assigned to the portion of the health data.   
     
     
         5 . The computer-implemented method of  claim 1 , wherein the customization request comprises at least one of a request to favorite the portion of the health data, a request to give the portion of the health data a nickname, a request to add the portion of the health data to a list, a request to combine the health data with other health data, a request to connect the UDC node with one or more other UDC nodes of the personalized data graph. 
     
     
         6 . The computer-implemented method of  claim 1 , further comprising:
 establishing a plurality of connections between a plurality of other UDC nodes of the personalized data graph and the UDC node;   removing a connection of the plurality of connections between at least one of the other UDC nodes and the UDC node; and   responsive to removing the connection, causing the UDC node to sync with the plurality of other UDC nodes.   
     
     
         7 . The computer-implemented method of  claim 1 , further comprising:
 generating a concept node of a personalized data graph by at least determining a mapping between a medical concept identified from the health data and a reference node of a reference ontology; and   receiving a different customization request relating to customizing an aspect of the concept node;   generating a different UDC node of the personalized data graph based at least in part on the different customization request, the different UDC node comprising different customized information that represents the customized aspect of the concept node; and   updating, based at least in part on generating the different UDC node, the concept node to include relationship information that represents a relationship between the concept node and the different UDC node.   
     
     
         8 . One or more non-transitory computer-readable media comprising computer-executable instructions that, when executed by one or more processors of a user device, cause the user device to perform operations comprising:
 receiving, by the user device, health data from an electronic health record (EHR) system;   receiving a customization request relating to customizing a portion of the health data;   generating a user domain concept (UDC) node of a personalized data graph based at least in part on the customization request, the UDC node comprising customized information that represents the customized portion of the health data;   updating, based at least in part on generating the UDC node, the UDC node to include relationship information that represents a relationship between the UDC node and the portion of the health data; and   populating, at the user device, a user interface that includes a representation of the UDC node.   
     
     
         9 . The one or more non-transitory computer-readable media of  claim 8 , wherein the health data is associated with a user profile of the user device. 
     
     
         10 . The one or more non-transitory computer-readable media of  claim 8 , wherein the portion of the health data comprises a plurality of health data samples, and wherein the UDC node comprises individual connections with each of the plurality of health data samples. 
     
     
         11 . The one or more non-transitory computer-readable media of  claim 8 , further comprising additional computer-executable instructions that, when executed by the one or more processors, cause the user device to perform additional operations comprising after receiving the health data, indexing the health data to assign reference coding to individual portions of the health data, and wherein updating the UDC node to include the relationship information comprises updating the UDC node to include a reference coding assigned to the portion of the health data. 
     
     
         12 . The one or more non-transitory computer-readable media of  claim 8 , wherein the customization request comprises at least one of a request to favorite the portion of the health data, a request to give the portion of the health data a nickname, a request to add the portion of the health data to a list, a request to combine the health data with other health data, a request to connect the UDC node with one or more other UDC nodes of the personalized data graph. 
     
     
         13 . The one or more non-transitory computer-readable media of  claim 8 , further comprising additional computer-executable instructions that, when executed by the one or more processors, cause the user device to perform additional operations comprising:
 establishing a plurality of connections between a plurality of other UDC nodes of the personalized data graph and the UDC node;   removing a connection of the plurality of connections between at least one of the other UDC nodes and the UDC node; and   responsive to removing the connection, causing the UDC node to sync with the plurality of other UDC nodes.   
     
     
         14 . The one or more non-transitory computer-readable media of  claim 8 , further comprising additional computer-executable instructions that, when executed by the one or more processors, cause the user device to perform additional operations comprising:
 generating a concept node of a personalized data graph by at least determining a mapping between a medical concept identified from the health data and a reference node of a reference ontology; and   receiving a different customization request relating to customizing an aspect of the concept node;   generating a different UDC node of the personalized data graph based at least in part on the different customization request, the different UDC node comprising different customized information that represents the customized aspect of the concept node; and   updating, based at least in part on generating the different UDC node, the concept node to include relationship information that represents a relationship between the concept node and the different UDC node.   
     
     
         15 . A user device, comprising:
 a memory configured to store computer-executable instructions; and   a processor configured to access the memory and execute the computer-executable instructions to at least:
 receive health data from an electronic health record (EHR) system; 
 receive a customization request relating to customizing a portion of the health data; 
 generate a user domain concept (UDC) node of a personalized data graph based at least in part on the customization request, the UDC node comprising customized information that represents the customized portion of the health data; 
 update, based at least in part on generating the UDC node, the UDC node to include relationship information that represents a relationship between the UDC node and the portion of the health data; and 
 populate a user interface that includes a representation of the UDC node. 
   
     
     
         16 . The user device of  claim 15 , wherein the health data is associated with a user profile of the user device. 
     
     
         17 . The user device of  claim 15 , wherein the portion of the health data comprises a plurality of health data samples, and wherein the UDC node comprises individual connections with each of the plurality of health data samples. 
     
     
         18 . The user device of  claim 15 , wherein the memory comprises additional computer-executable instructions, and the processor is further configured to execute the additional computer-executable instructions to at least, after receiving the health data, index the health data to assign reference coding to individual portions of the health data, and wherein updating the UDC node to include the relationship information comprises updating the UDC node to include a reference coding assigned to the portion of the health data. 
     
     
         19 . The user device of  claim 15 , wherein the memory comprises additional computer-executable instructions, and the processor is further configured to execute the additional computer-executable instructions to at least:
 establish a plurality of connections between a plurality of other UDC nodes of the personalized data graph and the UDC node;   remove a connection of the plurality of connections between at least one of the other UDC nodes and the UDC node; and   responsive to removing the connection, cause the UDC node to sync with the plurality of other UDC nodes.   
     
     
         20 . The user device of  claim 15 , wherein the memory comprises additional computer-executable instructions, and the processor is further configured to execute the additional computer-executable instructions to at least:
 generating a concept node of a personalized data graph by at least determining a mapping between a medical concept identified from the health data and a reference node of a reference ontology; and   receiving a different customization request relating to customizing an aspect of the concept node;   generating a different UDC node of the personalized data graph based at least in part on the different customization request, the different UDC node comprising different customized information that represents the customized aspect of the concept node; and   updating, based at least in part on generating the different UDC node, the concept node to include relationship information that represents a relationship between the concept node and the different UDC node.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.