×

Method for providing vehicle AI service and device using the same

  • US 10,741,178 B2
  • Filed: 02/23/2018
  • Issued: 08/11/2020
  • Est. Priority Date: 02/02/2018
  • Status: Active Grant
First Claim
Patent Images

1. A method for providing a vehicle Artificial Intelligence (AI) service, comprising steps of:

  • (a) an AI service providing device, if a voice of a specific user is acquired from a voice receiver, supporting an AI server to extract from the voice (i) at least one of skill candidates each of which includes a service category and (ii) at least one of command candidates, to thereby create voice analysis data, and receiving the voice analysis data from the AI server; and

    (b) the AI service providing device (I) analyzing at least one of (i) first data including the voice analysis data, (ii) second data including real-time trend data created by analyzing voices of other users acquired within a certain time period, (iii) third data including user history data created by analyzing voices of the specific user acquired within a particular time period, and (iv) fourth data including situation data having information on context of the specific user, and then (II) recognizing an intention included in the voice of the specific user acquired at the step of (a) and determining a final skill and a final command which match the intention;

    wherein each of the first data, the second data, the third data, and the fourth data includes at least one of the skill candidates and at least one of the command candidates;

    wherein each of m-th data {m|m∈

    l, 2, 3, 4} includes (i) information on each of (m-k)-th skill scores which represents an extent of the intention analyzed for each of (m-k)-th skill candidates {k|k∈

    1, 2, 3, . . . , kk} and (ii) information on each of (m-n)-th command scores {n|n∈

    1, 2, 3, . . . , nk} which represents an extent of the intention analyzed for each of (m-n)-th command candidates;

    wherein, at the step of (b), if a specific command candidate among the command candidates has a highest score among (1-k)-th skill scores and (1-n)-th command scores included in the first data, the AI service providing device determines the specific command candidate as the final command, and selects the final skill from at least part of the skill candidates capable of executing commands corresponding to the specific command candidate;

    wherein, on condition that a-th skill candidates {a|a∈

    1, 2, 3, . . . , ak} are among the at least part of the skill candidates capable of executing commands corresponding to the specific command candidate, the AI service providing device calculates each of a-th matching scores corresponding to the intention, for each of the a-th skill candidates by referring to an m-th weight factor which is a weight factor of the m-th data, to thereby determine a specific skill candidate with a highest score among the a-th matching scores as the final skill, wherein the a-th matching scores include respective summations of multiplications of the m-th weight factor by each skill score of the m-th data corresponding to each of the a-th skill candidates.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×