Legal claims defining the scope of protection, as filed with the USPTO.
1. An information processing apparatus comprising a control circuitry configured to: judge that a mealtime of a user is included between a schedule time of departure of a mobile object that travels while carrying the user and a schedule time of arrival of the mobile object, shift the mealtime, based on a time period between the mealtime and one of the schedule time of departure and the schedule time of arrival being less than a predetermined threshold, such that the time period between the mealtime and the one of the schedule time of departure and the schedule time of arrival is equal to or greater than the predetermined threshold, wherein the shifted mealtime is between the schedule time of departure and the schedule time of arrival, estimate a first location where the mobile object is traveling during the shifted mealtime, generate search conditions of restaurant search for extracting restaurants located within a predetermined distance from the first location where the mobile object is traveling, from restaurant information associated with location information, change the shifted mealtime to a later time based on search results of the restaurant search being less than a predetermined minimum number of establishments, estimate a second location where the mobile object is traveling during the later time, perform the restaurant search on the basis of the second location, and control a display to output a result of the restaurant search and an interface indicating a movement of the mobile object on which the mealtime is superimposed.
2. The information processing apparatus according to claim 1 , wherein the control circuitry is further configured to: perform route search for searching for a plurality of routes connecting a point of departure and a destination of the mobile object, estimate the second location where the mobile object is traveling during the mealtime for each of search results of the route search, perform the restaurant search for each of the search results of the route search, and present a route with a largest number of pieces of the restaurant information extracted through the restaurant search among the plurality of routes.
3. The information processing apparatus according to claim 2 , wherein the control circuitry is further configured to present a shortest route connecting the point of departure and the destination obtained through the route search at the same time as presentation of the route with the largest number of pieces of the restaurant information.
4. The information processing apparatus according to claim 1 , wherein the control circuitry is further configured to provide a display output of a display element of a point of departure and a display element of a destination respectively corresponding to the point of departure and the destination of the mobile object and provide the display output of display elements to restaurant search results linked to the display output of the search results of the restaurant search while when outputting the search results of the restaurant search.
5. The information processing apparatus according to claim 4 , wherein the control circuitry is further configured to: acquire information on a number of people in a group including the user in the mobile object, and transmit the information on the number of people and a reservation request to a restaurant selected by the user through the display output of the search results of the restaurant search linked through the display elements to the restaurant search results.
6. The information processing apparatus according to claim 1 , wherein the control circuitry is further configured to, based on a plurality of the mealtimes being included between the schedule time of departure and the schedule time of arrival, update one of parameters for filtering the search results in the restaurant search for one of the mealtimes different from a value for another mealtime in the restaurant search.
7. The information processing apparatus according to claim 1 , wherein the control circuitry is further configured to, based on the user traveling while making connections with a plurality of mobile objects, and a scheduled time of connections of the plurality of mobile objects falling within a predetermined time scope from the mealtime, perform restaurant search on the basis of a location of the user at the scheduled time of connections.
8. The information processing apparatus according to claim 1 , wherein the control circuitry is further configured to: extract restaurants located between the first location where the mobile object is traveling during the shifted mealtime and a destination of the mobile object through the restaurant search in a case where no restaurant is extracted through the restaurant search, extract restaurants located between a point of departure and the first location where the mobile object is traveling during the shifted mealtime through the restaurant search in a case where no restaurant located between the location where the mobile object is traveling during the shifted mealtime and the destination of the mobile object is extracted, and; output a restaurant closest to the first location where the mobile object is traveling during the shifted mealtime as a last restaurant among the extracted restaurants.
9. The information processing apparatus according to claim 1 , further comprising: a storage circuitry having a plurality of pieces of the restaurant information stored therein, wherein the control circuitry is configured to extract a restaurant that matches conditions from the plurality of pieces of the restaurant information stored in the storage circuitry through the restaurant search.
10. An information processing method to be executed by a processing circuitry of an information processing apparatus, comprising: judging that a mealtime of a user is included between a schedule time of departure of a mobile object that travels while carrying the user and a schedule time of arrival of the mobile object; shifting the mealtime, based on a time period between the mealtime and the schedule time of departure or the schedule time of arrival being less than a predetermined threshold, such that the time period between the schedule time of departure or the schedule time of arrival and the mealtime becomes equal to or greater than the predetermined threshold, wherein the shifted mealtime is between the schedule time of departure and the schedule time of arrival; estimating a first location where the mobile object is traveling during the shifted mealtime; and generating search conditions of restaurant search for extracting restaurants located within a predetermined distance from the first location where the mobile object is traveling, from restaurant information associated with location information; changing the shifted mealtime to a later time based on search results of the restaurant search being less than a predetermined minimum number of establishments; estimating a second location where the mobile object is traveling during the later time; performing the restaurant search on the basis of the second location; and control a display to output a result of the restaurant search and an interface indicating a movement of the mobile object on which the mealtime is superimposed.
11. A non-transitory computer readable storage medium storing a program, the program causing a processing circuitry of an information processing apparatus to execute: determining that a mealtime of a user is included between a schedule time of departure of a mobile object that travels while carrying the user and a schedule time of arrival of the mobile object; shifting the mealtime, based on a time period between the mealtime and the schedule time of departure or the schedule time of arrival being less than a predetermined threshold, such that the time period between the schedule time of departure or the schedule time of arrival and the mealtime becomes equal to or greater than the predetermined threshold, wherein the shifted mealtime is between the schedule time of departure and the schedule time of arrival; estimating a first location where the mobile object is traveling during the shifted mealtime; generating search conditions of restaurant search for extracting restaurants located within a predetermined distance from the first location where the mobile object is traveling, from restaurant information associated with location information; changing the shifted mealtime to a later time based on search results of the restaurant search being less than a predetermined minimum number of establishments; estimating a second location where the mobile object is traveling during the later time; performing the restaurant search on the basis of the second location; and control a display to output a result of the restaurant search and an interface indicating a movement of the mobile object on which the mealtime is superimposed.
Unknown
July 6, 2021
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.