IP Library Granted Patent US 12,512,098
Granted Patent B2
US 12,512,098 · App. 17/820,660 · Granted Dec 30, 2025

Apparatus, platform, method and medium for intention importance inference

Inventor: Chong Wang (Shenzhen, CN)
Assignee: SoundHound AI IP, LLC.
G10L15/22G06F16/9535G10L15/16G10L2015/225
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,512,098
App. No.
17/820,660
Granted
Dec 30, 2025
Kind
B2
Abstract

The application provides an apparatus, platform, method and medium for intention importance interference. The apparatus includes an interface configured to receive user-related information; and a processor coupled to the interface and configured to: extract data related to different aspects of a user from the user-related information; generate a plurality of intention probes based on the data related to different aspects of the user, each intention probe comprising an intention and associated data items; infer an importance of each intention probe by calculating a score of each associated data items of the intention probe based on the data related to different aspects of the user; and provide information associated with an intention probe with a highest importance.

Claims (66)

1 . A data processing apparatus, comprising:

an interface configured to receive user-related information of a user from a plurality of channels; and

a processor coupled to the interface and configured to:

extract, via a speech recognition system, intention data from the user-related information from the plurality of channels;

generate a plurality of intention probes based on the intention data related to the user, each intention probe comprising a user task to be performed within a predetermined period of time and associated data items related to the user task;

receive, within the predetermined period of time, changes of the associated data items related to the user task via the user-related information from the plurality of channels;

continuously infer a plurality of importance scores of each intention probe of the plurality of intention probes by calculating a sum of the plurality of importance scores of associated data items for each intention probe related to the user task over the predetermined period of time;

determine an intention probe with a highest score based on the calculated sum for each intention probe;

provide, via an audio output interface, audio output associated with the determined intention probe to remind the user about the user task; and

terminate the intention probe at the expiration of the predetermined period of time.

2 . The apparatus of claim 1 , wherein the user-related information includes speech-based information, and the processor is configured to extract an abstract from a transcript of the speech-based information, and obtain the intention data based on the abstract.

3 . The apparatus of claim 1 , wherein the processor is configured to:

upon detection of a user task in the data related to aspects of the user, generate a corresponding intention probe corresponding to the user task; and

keep the corresponding intention probe active until the user task happens or the corresponding intention probe expires.

4 . The apparatus of claim 1 , wherein the processor is configured to:

adjust the plurality of importance scores dynamically; and

infer the importance of the intention probe based on the sum of scores of the associated data items of the intention probe.

5 . The apparatus of claim 1 , wherein the user task comprises one or more activities, the associated data items comprise timing and location information as the user input data to implement the one or more activities, and the processor is configured to:

change the importance of the intention probe by calculating a score of the timing and location information to implement the one or more activities in the intention probe.

6 . The apparatus of claim 1 , wherein the processor is configured to provide the audio output associated with the intention probe in response to a speech-based trigger of the user.

7 . The apparatus of claim 1 , wherein the processor is further configured to:

update the intention data over the predetermined period of time;

generate a plurality of updated intention probes based on the updated intention; and

provide information associated with an updated intention probe with a highest importance.

8 . A data processing method, comprising:

receiving user-related information of a user from a plurality of channels;

extracting, via a speech recognition system, intention data from the user-related information from the plurality of channels;

generating a plurality of intention probes based on the intention data related to the user, each intention probe comprising a user task to be performed within a predetermined period of time and associated data items related to the user task;

receiving, within the predetermined period of time, changes of the associated data items related to the user task via the user-related information from the plurality of channels;

continuously inferring a plurality of importance scores of each intention probe of the plurality of intention probes by calculating a sum of the plurality of importance scores of associated data items for each intention probe related to the user task over the predetermined period of time;

determining an intention probe with a highest importance score based on the calculated sum for each intention probe;

providing, via an audio output interface, audio output associated with the determined intention probe to remind the user about the user task; and

terminating the intention probe at the expiration of the predetermined period of time.

9 . The method of claim 8 , wherein the user-related information-includes speech-based information, and the method comprises extracting an abstract from a transcript of the speech-based information, and obtaining the intention data based on the abstract.

10 . The method of claim 8 , further comprising:

upon detection of a user task in the data related to aspects of the user, generating an intention probe corresponding to the user task; and

keeping the corresponding intention probe active until the-user task happens or the intention probe expires.

11 . The method of claim 8 , further comprising: adjusting the plurality of importance scores dynamically; and inferring the importance of the intention probe based on the sum of scores of the associated data items of the intention probe.

12 . The method of claim 8 , wherein the user task comprises one or more activities, the associated data items comprise timing and location information as the user input data to implement the one or more activities, and the method further comprises:

changing the importance of the intention probe by calculating a score of the timing and location information to implement the one or more activities in the intention probe.

13 . The method of claim 8 , further comprising providing the audio output associated with the intention probe in response to a speech-based trigger of the user.

14 . The method of claim 8 , further comprising:

updating the intention data over the predetermined period of time;

generating a plurality of updated intention probes based on the updated intention; and

providing information associated with an updated intention probe with a highest importance.

15 . A non-transitory computer readable medium storing instructions that, if executed by one or more processor, would cause an apparatus to perform a method comprising:

receiving user-related information of a user from a plurality of channels;

extracting, via a speech recognition system, intention data from the user-related information from the plurality of channels;

generating a plurality of intention probes based on the intention data related to the user, each intention probe comprising a user task to be performed within a predetermined period of time and associated data items related to the user task;

receiving, within the predetermined period of time, changes of the associated data items relate to the user task via the user-related information from the plurality of channels;

continuously inferring a plurality of importance scores of each intention probe of the plurality of intention probes by calculating a sum of the plurality of importance scores of associated data items for each intention probe relate to the user task over the predetermined period of time;

determining an intention probe with a highest importance score based on the calculated sum for each intention probe;

providing, via an audio output interface, audio output associated with the determined intention probe to remind the user about the user task; and

terminating the intention probe at the expiration of the predetermined period of time.

16 . The non-transitory computer readable medium of claim 15 , wherein the user-related information includes speech-based information, and the method comprises extracting an abstract from a transcript of the speech-based information, and obtaining the intention data based on the abstract.

17 . The non-transitory computer readable medium of claim 15 , comprising:

upon detection of an user task in the data related to aspects of the user, generating a corresponding intention probe corresponding to the user task; and

keeping the corresponding intention probe active until the user task happens or the corresponding intention probe expires.

18 . The non-transitory computer readable medium of claim 15 , further comprising: adjusting the plurality of importance scores dynamically; and inferring the importance of the intention probe based on the sum of scores of the associated data items of the intention probe.

19 . The non-transitory computer readable medium of claim 15 , wherein, the user task comprises one or more activities, the associated data items comprise timing and location information as the user input data to implement the one or more activities, and the method further comprises:

changing the importance of the intention probe by calculating a score of the timing and location information to implement the one or more activities in the intention probe.

20 . The non-transitory computer readable medium of claim 15 , further comprising providing the audio output associated with the intention probe in response to a speech-based trigger of the user.

21 . The non-transitory computer readable medium of claim 15 , further comprising:

updating the intention data over the predetermined period of time;

generating a plurality of updated intention probes based on the updated intention; and

providing information associated with an updated intention probe with a highest importance.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Jun 11, 2024
From: ACP POST OAK CREDIT II LLC, AS COLLATERAL AGENT
To: SOUNDHOUND, INC.; SOUNDHOUND AI IP, LLC
Reel/Frame 067698/0845 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2023
From: SOUNDHOUND AI IP HOLDING, LLC
To: SOUNDHOUND AI IP, LLC
Reel/Frame 064205/0676 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2023
From: SOUNDHOUND, INC.
To: SOUNDHOUND AI IP HOLDING, LLC
Reel/Frame 064083/0484 →
SECURITY INTEREST Recorded Apr 17, 2023
From: SOUNDHOUND, INC.; SOUNDHOUND AI IP, LLC
To: ACP POST OAK CREDIT II LLC
Reel/Frame 063349/0355 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2022
From: WANG, CHONG
To: SOUNDHOUND, INC.
Reel/Frame 061262/0444 →
Priority Claims (1)
CN 202210572663.5 · May 25, 2022 · national
Continuity (1)
Related Publication 20230386459A1 · Nov 30, 2023
References Cited (11)
US 20170213274A1 · Vijayaraghavan · 2017 [cited by examiner]
US 20180293221A1 · Finkelstein · 2018 [cited by examiner]
US 20180330248A1 · Burhanuddin · 2018 [cited by examiner]
US 20190236204A1 · Canim · 2019 [cited by examiner]
US 20210350209A1 · Wang · 2021 [cited by examiner]
US 20220223146A1 · Aili · 2022 [cited by examiner]
Baotian Hu, et al., “Convolutional Neural Network Architectures for Matching Natural Language Sentences” Advances in neural information processing systems 27 (2014). [cited by applicant]
Cerence Cognitive Arbitration fact sheet, published by the company Cerence. https://www.cerence.com. [cited by applicant]
Mingyang Song, et al., “Importance Estimation from Multiple Perspectives for Keyphrase Extraction”, arXiv:2110.09749v4 [cs.CL] Nov. 11, 2021. [cited by applicant]
Shiliang Sun et al., “A Review of Natural Language Processing Techniques for Opinion Mining Systems”, Information fusion 36 (2017): 10-25. [cited by applicant]
Zhuyun Dai, et al., “Context-Aware Sentence/Passage Term Importance Estimation for First Stage Retrieval”, arXiv:1910.10687v2 [cs.IR] Nov. 26, 2019. [cited by applicant]