PROVIDING PERSONALIZED PATIENT CARE BASED ON ELECTRONIC HEALTH RECORD ASSOCIATED WITH A USER
First Claim
Patent Images
1. A method comprising:
- determining a current location for a user in an environment;
detecting obstacles within the environment;
estimating one or more physical capabilities of the user based on an electronic health record (EHR) associated with the user, wherein the EHR includes a description of a current medical condition of the user and a historical medical condition of the user;
generating, with a special purpose processor-based computing device that is programmed to perform the generating, instructions for a robot to perform a hand-over motion for moving an object from an original location to a position and rotation within the environment, wherein the instructions are generated based on the obstacles within the environment and the one or more physical capabilities of the user;
instructing the robot to perform the hand-over motion;
tracking a status of the user;
responsive to a change to the status of the user, generating modified instructions for the robot to perform the hand-over motion; and
updating the EHR to include the change to the status of the user.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosure includes methods for determining a current location for a user in an environment; detecting obstacles within the environment; estimating one or more physical capabilities of the user based on an EHR associated with the user; generating, with a processor-based device that is programmed to perform the generating, instructions for a robot to perform a task based on the obstacles within the environment and one or more physical capabilities of the user; and instructing the robot to perform the task.
-
Citations
37 Claims
-
1. A method comprising:
-
determining a current location for a user in an environment; detecting obstacles within the environment; estimating one or more physical capabilities of the user based on an electronic health record (EHR) associated with the user, wherein the EHR includes a description of a current medical condition of the user and a historical medical condition of the user; generating, with a special purpose processor-based computing device that is programmed to perform the generating, instructions for a robot to perform a hand-over motion for moving an object from an original location to a position and rotation within the environment, wherein the instructions are generated based on the obstacles within the environment and the one or more physical capabilities of the user; instructing the robot to perform the hand-over motion; tracking a status of the user; responsive to a change to the status of the user, generating modified instructions for the robot to perform the hand-over motion; and updating the EHR to include the change to the status of the user.
-
-
2. A method comprising:
-
determining a current location for a user in an environment; detecting obstacles within the environment; estimating one or more physical capabilities of the user of the user based on an electronic health record (EHR) associated with the user; generating, with a processor-based device that is programmed to perform the generating, instructions for a robot to perform a task based on the obstacles within the environment and the one or more physical capabilities of the user of the user; and instructing the robot to perform the task. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable medium having computer instructions stored thereon that are executable by a processing device to perform or control performance of steps comprising:
-
determining a current location for a user in an environment; detecting obstacles within the environment; estimating one or more physical capabilities of the user based on an electronic health record (EHR) associated with the user; generating instructions for a robot to perform a task based on the obstacles within the environment and the one or more physical capabilities of the user; and instructing the robot to perform the task. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A method for improving the behavior of a robot, the method comprising:
-
building an electronic health record query (EHR query) including an identifier of a user; querying a database for electronic health record data (EHR data) associated with the identifier, wherein the EHR data describes one or more physical capabilities of the user; generating simulation data for the user based on the EHR data, wherein the simulation data describes a simulation including expected behavior of the robot when executing an initial program configured to control the behavior of the robot; and determining a customized program for the robot based on the simulation data and the initial program, wherein the customized program controls the behavior of the robot based on the one or more physical capabilities of the user. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A method for customizing robot perception of a user, the method comprising:
-
querying a database for electronic health record data (EHR data) that describes one or more electronic health records associated with a user; determining one or more physical capabilities of the user based on the EHR data; selecting a set of images as training data based on the conditions or limitations of the user; building a user-specific visual classifier for the user based on the EHR data associated and the training data; and customizing the robot perception of the user based on the user-specific visual classifier for the user. - View Dependent Claims (27, 28, 29)
-
-
30. A method for customizing robot navigation for a user, the method comprising:
-
determining one or more physical capabilities of the user based on electronic health record data (EHR data) that describes one or more electronic health records associated with a user; determining modifications for a program that controls the behavior of the robot based on the EHR data; and customizing the program for the robot based on the modifications so that the robot behavior is customized consistent with the one or more physical capabilities of the user. - View Dependent Claims (31, 32)
-
-
33. A method for a robot to assist a target user, the method comprising:
-
determining the target user; retrieving electronic health record data (EHR data) associated with the target user and describing one or more physical capabilities of the target user; detecting one or more obstacles within an environment including the target user; customizing, with a processor-based device that is programmed to perform the customizing, instructions for the robot to perform one or more tasks for the target user based on the obstacles within the environment and the one or more physical capabilities of the target user; and performing the one or more tasks for the target user based on the customized instructions. - View Dependent Claims (34, 35, 36, 37)
-
Specification