Redirecting self-driving vehicles to a product provider based on physiological states of occupants of the self-driving vehicles
First Claim
1. A computer-implemented method for redirecting a self-driving vehicle (SDV) to a physical location of a product provider, the computer-implemented method comprising:
- receiving, by a self-driving vehicle (SDV) on-board computer on an SDV, a current location and a planned route to an initial destination of the SDV;
receiving, by the SDV on-board computer, information describing a real-time physiological state of one or more occupants of the SDV;
identifying, by the SDV on-board computer, a physical location of a product provider that provides a solution to ameliorate the real-time physiological state of the one or more occupants of the SDV;
altering, by the SDV on-board computer, the planned route of the SDV to redirect the SDV on-board computer to autonomously drive the SDV to the physical location of the product provider;
retrieving, by one or more processors, a physiological profile of the one or more occupants of the SDV;
assigning, by one or more processors, the one or more occupants of the SDV to a cohort of persons, wherein the one or more occupants of the SDV shares more than a predetermined quantity of traits with members of the cohort of persons;
receiving, by one or more processors, a rating for multiple product providers that ameliorate the real-time physiological states for members of the cohort of persons, wherein the multiple product providers are within a predefined spatial distance from the SDV;
identifying, by one or more processors, a highest rated product provider from the multiple product providers; and
further altering, by the SDV on-board computer, the planned route of the SDV to redirect the SDV on-board computer to autonomously drive the SDV to a physical location of the highest rated product provider.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method, system, and/or computer program product redirects a self-driving vehicle (SDV) to a physical location of a product provider. A self-driving vehicle (SDV) on-board computer on an SDV receives a current location and a planned route to an initial destination of the SDV. The SDV on-board computer receives information describing real-time physiological states of one or more occupants of the SDV, and then identifies a physical location of a product provider that provides a solution to ameliorate the real-time physiological states of the one or more occupants of the SDV. The SDV on-board computer then alters the planned route of the SDV to redirect the SDV on-board computer to autonomously drive the SDV to the physical location of the product provider.
174 Citations
17 Claims
-
1. A computer-implemented method for redirecting a self-driving vehicle (SDV) to a physical location of a product provider, the computer-implemented method comprising:
-
receiving, by a self-driving vehicle (SDV) on-board computer on an SDV, a current location and a planned route to an initial destination of the SDV; receiving, by the SDV on-board computer, information describing a real-time physiological state of one or more occupants of the SDV; identifying, by the SDV on-board computer, a physical location of a product provider that provides a solution to ameliorate the real-time physiological state of the one or more occupants of the SDV; altering, by the SDV on-board computer, the planned route of the SDV to redirect the SDV on-board computer to autonomously drive the SDV to the physical location of the product provider; retrieving, by one or more processors, a physiological profile of the one or more occupants of the SDV; assigning, by one or more processors, the one or more occupants of the SDV to a cohort of persons, wherein the one or more occupants of the SDV shares more than a predetermined quantity of traits with members of the cohort of persons; receiving, by one or more processors, a rating for multiple product providers that ameliorate the real-time physiological states for members of the cohort of persons, wherein the multiple product providers are within a predefined spatial distance from the SDV; identifying, by one or more processors, a highest rated product provider from the multiple product providers; and further altering, by the SDV on-board computer, the planned route of the SDV to redirect the SDV on-board computer to autonomously drive the SDV to a physical location of the highest rated product provider. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product for redirecting a self-driving vehicle (SDV) to a physical location of a product provider, the computer program product comprising a non-transitory computer readable storage medium having program code embodied therewith, the program code readable and executable by a processor to perform a method comprising:
-
receiving a current location and a planned route to an initial destination of a self-driving vehicle (SDV); receiving information describing real-time physiological states of one or more occupants of the SDV; identifying a physical location of a product provider that provides a solution to ameliorate the real-time physiological states of the one or more occupants of the SDV; altering the planned route of the SDV to redirect the SDV on-board computer to autonomously drive the SDV to the physical location of the product provider; receiving a rating for multiple product providers that ameliorate the real-time physiological states for members of the cohort of persons, wherein the multiple product providers are within a predefined spatial distance from the SDV; receiving a wait time message at a highest rated product provider, wherein the wait time message describes a current wait time for receiving the solution to ameliorate the real-time physiological states of the one or more occupants of the SDV at the highest rated product provider; determining that the current wait time exceeds a predetermined level; and in response to determining that the current wait time exceeds the predetermined level, further altering the planned route of the SDV to redirect the SDV on-board computer to retrieve a physical location of a second highest rated product provider from the multiple product providers, and to autonomously drive the SDV to the second highest rated product provider from the multiple product providers. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer system comprising:
-
a processor, a computer readable memory, and a non-transitory computer readable storage medium; first program instructions to receive a current location and a planned route to an initial destination of a self-driving vehicle (SDV); second program instructions to receive information describing a real-time physiological states of one or more occupants of the SDV; third program instructions to identify a physical location of a product provider that provides a solution to ameliorate the real-time physiological states of the one or more occupants of the SDV; fourth program instructions to alter the planned route of the SDV to redirect the SDV on-board computer to autonomously drive the SDV to the physical location of the product provider; fifth program instructions to retrieve a physiological profile of the one or more occupants of the SDV; sixth program instructions to assign the one or more occupants of the SDV to a cohort of persons, wherein the one or more occupants of the SDV shares more than a predetermined quantity of traits with members of the cohort of persons; seventh program instructions to receive a rating for multiple product providers that ameliorate the real-time physiological states for members of the cohort of persons, wherein the multiple product providers are within a predefined spatial distance from the SDV; eighth program instructions to identify a highest rated product provider from the multiple product providers; ninth program instructions to further alter the planned route of the SDV to redirect the SDV on-board computer to autonomously drive the SDV to a physical location of the highest rated product provider; tenth program instructions to receive a wait time message at the highest rated product provider, wherein the wait time message describes a current wait time for receiving the solution to ameliorate the real-time physiological states of the one or more occupants of the SDV at the highest rated product provider; eleventh program instructions to determine that the current wait time exceeds a predetermined level; and twelfth program instructions to, in response to determining that the current wait time exceeds the predetermined level, further alter the planned route of the SDV to redirect the SDV on-board computer to retrieve a physical location of a second highest rated product provider from the multiple product providers, and to autonomously drive the SDV to the second highest rated product provider from the multiple product providers; and
whereinthe first, second, third, fourth, fifth, sixth, seventh, eighth, ninth, tenth, eleventh, and twelfth program instructions are stored on the non-transitory computer readable storage medium for execution by one or more processors via the computer readable memory. - View Dependent Claims (14, 15, 16, 17)
the thirteenth program instructions are stored on the non-transitory computer readable storage medium for execution by one or more processors via the computer readable memory.
-
-
15. The computer system of claim 13, further comprising:
-
thirteenth program instructions to receive a visual image from a camera in a cabin of the SDV, wherein the visual image depicts the one or more occupants; and fourteenth program instructions to interpret the visual image to generate the real-time physiological states of the one or more occupants of the SDV; and
whereinthe thirteenth and fourteenth program instructions are stored on the non-transitory computer readable storage medium for execution by one or more processors via the computer readable memory.
-
-
16. The computer system of claim 13, further comprising:
-
thirteenth program instructions to receive the real-time physiological states of the one or more occupants of the SDV from a user-selected input to an input device; and
whereinthe thirteenth program instructions are stored on the non-transitory computer readable storage medium for execution by one or more processors via the computer readable memory.
-
-
17. The computer system of claim 13, further comprising:
-
thirteenth program instructions to receive the real-time physiological states of the one or more occupants of the SDV from a profile database that describes an on-going physiological condition of the one or more occupants of the SDV; and
whereinthe thirteenth program instructions are stored on the non-transitory computer readable storage medium for execution by one or more processors via the computer readable memory.
-
Specification