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;
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;
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;
receiving, by the SDV on-board computer, 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;
determining, by one or more processors, 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, by the SDV on-board computer, 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.
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.
-
Citations
18 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; 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; 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; receiving, by the SDV on-board computer, 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; determining, by one or more processors, 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, by the SDV on-board computer, 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 (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; retrieving a physiological profile of the one or more occupants of the SDV; assigning 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 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 a highest rated product provider from the multiple product providers; and further altering 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 (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 receive a rating for multiple product providers that ameliorate the real-time physiological states for members of a cohort of persons, wherein the multiple product providers are within a predefined spatial distance from the SDV; sixth program instructions to identify a highest rated product provider from the multiple product providers; and seventh 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; eighth 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; ninth program instructions to determine that the current wait time exceeds a predetermined level; and tenth 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 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
wherein the first, second, third, fourth, fifth, sixth, seventh, eighth, ninth, and tenth 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, 18)
-
Specification