US2021264917A1PendingUtilityA1

Service providing device, non-transitory computer-readable storage medium storing service providing program and service providing method

Assignee: TOYOTA MOTOR CO LTDPriority: Dec 11, 2017Filed: May 8, 2021Published: Aug 26, 2021
Est. expiryDec 11, 2037(~11.4 yrs left)· nominal 20-yr term from priority
Inventors:Koichi Suzuki
H04L 67/61H04L 67/51G10L 2015/223G10L 15/22H04W 4/024G01C 21/3608H04L 67/16H04L 67/322
59
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An input item information DB stores input items and weighting factors for each service based on voice recognition, a specifying unit specifies the input items based on uttered information, a storage unit stores the uttered information for the specified input items, a calculation unit calculates a score for each service based on all the input items for which the uttered information is stored and the weighting factors, and a request unit requests a user to utter information for an uninput item for which the uttered information has yet to be stored in the service having the highest score. The request unit requests the user to utter the information for the uninput item for a service having the least number of uninput items in the indispensable input items or having the highest ratio of input for the indispensable input items among the services having the highest score.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A service providing device configured to identify voice of a user and provide a service based on the voice, the service providing device comprising a controller including a CPU and a memory, the controller is configured to:
 store, for each service, a plurality of input items required for providing the service to the user;   specify, based on uttered information uttered by the user, the input items for which the uttered information is stored;   store the uttered information for the specified input items;   calculate a score for each service based on all of the input items for which the uttered information is stored; and   request the user, when the services having the calculated highest score are, to utter the information for an uninput item with respect to one of a service having the least number of uninput items in indispensable input items, among the input items, for which input is indispensable, and a service having the highest ratio of input items compared to the total number of the indispensable input items, among the plurality of services, wherein   the uninput item is an item for which the uttered information has not been stored regarding the service having the calculated highest score.   
     
     
         2 . The service providing device according to  claim 1 , wherein the controller is configured to:
 store, for each service, the input items required for providing the service to the user and individual weighting factors assigned to the corresponding input items; and   calculate the score for each service based on all of the input items for which the uttered information is stored and the individual weighting factors assigned to the corresponding input items.   
     
     
         3 . The service providing device according to  claim 1 , wherein the control unit is further configured to request the user, when there are a plurality of the services having the least number of uninput items in the indispensable input items or when there are a plurality of the services having the highest ratio of input for the indispensable input items, to utter the information for the uninput item with respect to a service having the highest priority within priorities set for each service among the plurality of the services. 
     
     
         4 . The service providing device according to  claim 3 , wherein the control unit is further configured to set the priority of the service for which utterance is requested to be lower than the priorities of other services, when a user answer from the user in response to a request of utterance differs from an answer assumed. 
     
     
         5 . The service providing device according to  claim 1 , wherein the control unit is further configured to request the user, when there are a plurality of the services having the least number of uninput items in the indispensable input items or when there are a plurality of the services having the highest ratio of input for the indispensable input items, to utter the information for the uninput item with respect to a service having the highest priority within priorities of the services set for each type of terminal used by the user among the plurality of the services. 
     
     
         6 . The service providing device according to  claim 5 , wherein the control unit is further configured to set the priority of the service for which utterance is requested to be lower than the priorities of other services, when a user answer from the user in response to a request of utterance differs from an answer assumed. 
     
     
         7 . The service providing device according to  claim 1 , wherein the control unit is further configured to request the user, when there are a plurality of the services having the least number of uninput items in the indispensable input items or when there are a plurality of the services having the highest ratio of input for the indispensable input items, to utter the information for the uninput item with respect to a service having the highest number of records of use by the user among the plurality of the services. 
     
     
         8 . The service providing device according to  claim 1 , wherein the control unit is further configured to request the user, when there are a plurality of the services having the least number of uninput items in the indispensable input items or when there are a plurality of the services having the highest ratio of input for the indispensable input items, to utter the information for the uninput item with respect to a service having the most recent record of use by the user among the plurality of the services. 
     
     
         9 . The service providing device according to  claim 1 , wherein the control unit is further configured to request the user, when there are a plurality of the services having the least number of uninput items in the indispensable input items or when there are a plurality of the services having the highest ratio of input for the indispensable input items, to utter the information for the uninput item with respect to a service having the highest number of records of use by all users among the plurality of the services. 
     
     
         10 . The service providing device according to  claim 1 , wherein the control unit is further configured to provide, when there is a service for which the uttered information is stored with respect to all of the indispensable input items, the service to the user. 
     
     
         11 . The service providing device according to  claim 1 , wherein the service includes a service in which a schedule is registered in a schedule table of the user or a service in which a navigation screen is displayed on an information terminal of the user to provide a travel route guidance. 
     
     
         12 . A non-transitory computer-readable storage medium storing a service providing program for providing a service to a user, the service providing program causing a computer to:
 store, for each service, a plurality of input items required for providing the service to the user;   specify, based on uttered information uttered by the user, the input items for which the uttered information is stored;   store the uttered information for the specified input items;   calculate a score for each service based on all of the input items for which the uttered information is stored; and   request the user, when the services having the calculated highest score are, to utter the information for an uninput item with respect to one of a service having the least number of uninput items in indispensable input items, among the input items, for which input is indispensable, and a service having the highest ratio of input items compared to the total number of the indispensable input items, among the plurality of services, wherein   the uninput item is an item for which the uttered information has not been stored regarding the service having the calculated highest score.   
     
     
         13 . The non-transitory computer-readable storage medium according to  claim 12 , wherein the service providing program further causing a computer to: store, for each service, the input items required for providing the service to the user and individual weighting factors assigned to the corresponding input items; and calculate the score for each service based on all of the input items for which the uttered information is stored and the individual weighting factors assigned to the corresponding input items. 
     
     
         14 . The non-transitory computer-readable storage medium according to  claim 12 , wherein the service providing program further causing a computer to: request the user, when there are a plurality of the services having the least number of uninput items in the indispensable input items or when there are a plurality of the services having the highest ratio of input for the indispensable input items, to utter the information for the uninput item with respect to a service having the highest priority within priorities set for each service among the plurality of the services. 
     
     
         15 . The non-transitory computer-readable storage medium according to  claim 14 , wherein the service providing program further causing a computer to: set the priority of the service for which utterance is requested to be lower than the priorities of other services, when a user answer from the user in response to a request of utterance differs from an answer assumed. 
     
     
         16 . A service providing method that identifies a user's voice and provides a service based on the user's voice through a service providing device, the service providing method comprising:
 storing, for each service, a plurality of input items required for providing the service to the user;   specifying, based on uttered information uttered by the user, the input items for which the uttered information is stored;   storing the uttered information for the specified input items;   calculating a score for each service based on all of the input items for which the uttered information is stored; and   requesting the user, when the services having the calculated highest score are, to utter the information for an uninput item with respect to one of a service having the least number of uninput items in indispensable input items, among the input items, for which input is indispensable, and a service having the highest ratio of input items compared to the total number of the indispensable input items, among the plurality of services, wherein   the uninput item is an item for which the uttered information has not been stored regarding the service having the calculated highest score.   
     
     
         17 . The service providing method according to  claim 16 , the service providing method further comprising: storing, for each service, the input items required for providing the service to the user and individual weighting factors assigned to the corresponding input items; and calculating the score for each service based on all of the input items for which the uttered information is stored and the individual weighting factors assigned to the corresponding input items. 
     
     
         18 . The service providing method according to  claim 16 , the service providing method further comprising: requesting the user, when there are a plurality of the services having the least number of uninput items in the indispensable input items or when there are a plurality of the services having the highest ratio of input for the indispensable input items, to utter the information for the uninput item with respect to a service having the highest priority within priorities set for each service among the plurality of the services. 
     
     
         19 . The service providing method according to  claim 18 , the service providing method further comprising: setting the priority of the service for which utterance is requested to be lower than the priorities of other services, when a user answer from the user in response to a request of utterance differs from an answer assumed. 
     
     
         20 . The service providing method according to  claim 16 , the service providing method further comprising: requesting the user, when there are a plurality of the services having the least number of uninput items in the indispensable input items or when there are a plurality of the services having the highest ratio of input for the indispensable input items, to utter the information for the uninput item with respect to a service having the highest priority within priorities of the services set for each type of terminal used by the user among the plurality of the services.

Join the waitlist — get patent alerts

Track US2021264917A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.