Providing personalized patient care based on electronic health record associated with a user

US9694496B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9694496-B2
Application numberUS-201514632165-A
CountryUS
Kind codeB2
Filing dateFeb 26, 2015
Priority dateFeb 26, 2015
Publication dateJul 4, 2017
Grant dateJul 4, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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 and estimating the one or more physical capabilities of the user includes a processor executing a simulation which estimates the one or more physical capabilities of the user based on the current medical condition of the user and the historical medical condition of the user, wherein the simulation indicates a goal for the user which is estimated to improve an experience of the user by increasing one of comfort and ease for the user; generating instructions for a robot to perform a hand-over motion for moving an object from an original location to a position and a rotation within the environment, wherein the instructions are generated based on the obstacles within the environment, the one or more physical capabilities of the user and the goal indicated by the simulation, wherein the goal includes one or more of the position and the rotation of the hand-over motion which are each estimated by the simulation to improve the experience of the user by increasing one of comfort and ease for the user for the hand-over motion; instructing the robot to perform the hand-over motion, wherein instructing the robot includes determining, by the processor, whether a closest hand that is closest to the robot is injured based on at least one of a range of motion for the closest hand and a reachability for the closest hand; and, responsive to the closest hand being injured, computing by the processor, the hand-over motion for moving the object from the original location to a furthest hand that is furthest from the robot; 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, by a processor, one or more physical capabilities of the user based on an electronic health record (EHR) associated with the user, wherein estimating the one or more physical capabilities of the user includes the processor executing a simulation to determine the one or more physical capabilities of the user based on the EHR and the simulation indicates a goal for the user which improves an experience of the user; generating, by the processor, instructions for a robot to perform a task based on the obstacles within the environment, the one or more physical capabilities of the user and the goal indicated by the simulation, wherein the goal includes an outcome of the task which is estimated by the simulation to improve the experience of the user by increasing one of comfort and ease of the user for the task; instructing the robot to perform the task, wherein the task includes a hand-over motion and instructing the robot includes determining, by the processor, whether a closest hand that is closest to the robot is injured based on at least one of a range of motion for the closest hand and a reachability for the closest hand; and, responsive to the closest hand being injured, computing by the processor, the hand-over motion for moving an object from an original location to a furthest hand that is furthest from the robot; tracking a status of the user while performing the task; and responsive to a change to the status of the user, generating modified instructions for the robot to perform the task. 3. The method of claim 2 , wherein the hand-over motion includes moving the object from the original location to a position and a rotation within the environment and the simulation indicates the position and the rotation which are each described by the goal. 4. The method of claim 2 , wherein estimating the one or more physical capabilities of the user is further based on at least one of a current medical condition of the user and a historical medical condition of the user. 5. The method of claim 4 , wherein: the hand-over motion includes moving the object from the original location to a position and a rotation within the environment and the simulation indicates the position and the rotation which are each described by the goal; and the historical medical condition includes at least one of a range of motion for the user, reachability for the user, muscle tension for the user, comfort associated with the user, a preference associated with the user, a time for the user to pick up the object from the robot, a time for the user to make contact with the robot after the hand-over motion, and a time of completion of the task. 6. The method of claim 2 , wherein estimating the one or more physical capabilities of the user is further based on user preferences associated with the user. 7. The method of claim 2 , wherein the task includes carrying the object for the user. 8. The method of claim 2 , wherein the task includes estimating a path for the user to travel, wherein estimating the path for the robot to travel is based on at least one of a speed of the user, a relative position to the user, a difficulty of the path, and an amount of information the robot provides to the user for guidance, and further comprising: instructing the robot to guide the user by traveling along the path. 9. The method of claim 8 , further comprising determining a condition of the user based on the EHR and wherein estimating the path includes estimating a distance between the robot and the user based on the condition of the user. 10. The method of claim 2 , wherein estimating the one or more physical capabilities of the user based on the EHR further comprises the processor: building an EHR query; querying a database for the EHR; receiving the EHR; and generating the simulation based on the EHR. 11. The method of claim 10 , wherein generating the simulation includes the processor generating classifiers and training sets that are used to identify a condition associated with the user. 12. The method of claim 11 , further comprising the processor: updating the EHR to include a change to the status of the user. 13. The method of claim 2 , wherein each step of the method is executed by the robot. 14. A non-transitory computer-readable medium having computer instructions stored thereon that are executable by a processor of a robot 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, wherein estimating the one or more physical capabilities of the user includes the processor of the robot executing a simulation to determine the one or more physical capabilities of the user based on the EHR, wherein the simulation indicates a goal for the user which improves an experience of the user; generating instructions for the robot to perform a task based on the obstacles within the environment, the one or more physical capabilities of the user and the goal, wherein the goal includes an outcome of the task which is estimated by the simulation to improve the experience of the user by increasing one of comfort and ease for the user for the task; instructing the robot to perform the task,

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9694496B2 cover?
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 wit…
Who is the assignee on this patent?
Toyota Motor Co Ltd
What technology area does this patent fall under?
Primary CPC classification B25J11/009. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Jul 04 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).