Movatterモバイル変換


[0]ホーム

URL:


US20220076678A1 - Receiving a natural language request and retrieving a personal voice memo - Google Patents

Receiving a natural language request and retrieving a personal voice memo
Download PDF

Info

Publication number
US20220076678A1
US20220076678A1US17/531,371US202117531371AUS2022076678A1US 20220076678 A1US20220076678 A1US 20220076678A1US 202117531371 AUS202117531371 AUS 202117531371AUS 2022076678 A1US2022076678 A1US 2022076678A1
Authority
US
United States
Prior art keywords
memo
memos
database
user
natural language
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US17/531,371
Inventor
Irina A. Spiridonova
Karl Stahl
Mara Selvaggi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Soundhound AI IP Holding LLC
SoundHound AI IP LLC
Original Assignee
SoundHound Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SoundHound IncfiledCriticalSoundHound Inc
Priority to US17/531,371priorityCriticalpatent/US20220076678A1/en
Assigned to SOUNDHOUND, INC.reassignmentSOUNDHOUND, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: SELVAGGI, MARA, Spiridonova, Irina A., STAHL, KARL
Publication of US20220076678A1publicationCriticalpatent/US20220076678A1/en
Assigned to ACP POST OAK CREDIT II LLCreassignmentACP POST OAK CREDIT II LLCSECURITY INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: SOUNDHOUND AI IP, LLC, SOUNDHOUND, INC.
Assigned to SOUNDHOUND AI IP HOLDING, LLCreassignmentSOUNDHOUND AI IP HOLDING, LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: SOUNDHOUND, INC.
Assigned to SOUNDHOUND AI IP, LLCreassignmentSOUNDHOUND AI IP, LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: SOUNDHOUND AI IP HOLDING, LLC
Assigned to SOUNDHOUND AI IP, LLC, SOUNDHOUND, INC.reassignmentSOUNDHOUND AI IP, LLCRELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS).Assignors: ACP POST OAK CREDIT II LLC, AS COLLATERAL AGENT
Assigned to MONROE CAPITAL MANAGEMENT ADVISORS, LLC, AS COLLATERAL AGENTreassignmentMONROE CAPITAL MANAGEMENT ADVISORS, LLC, AS COLLATERAL AGENTSECURITY INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: SOUNDHOUND, INC.
Assigned to SOUNDHOUND, INC.reassignmentSOUNDHOUND, INC.TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTSAssignors: MONROE CAPITAL MANAGEMENT ADVISORS, LLC, AS COLLATERAL AGENT
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A computer-implemented method is provided. The method includes receiving commands to store memos, identifying subjects related to the memos, storing, in a database, the memos, their related subjects, and associated time information, receiving a natural language request to retrieve a memo, the request having query information, identifying a subject related to the request, responsive to the request, querying the database for memos related to the subject, identifying multiple memos in response to the database query, identifying a memo, from the multiple identified memos, that has the most recent associated time information and providing a response in dependence on the identified memo.

Description

Claims (18)

We claim as follows:
1. A computer-implemented method comprising:
receiving commands to store memos;
identifying subjects related to the memos;
storing, in a database, the memos, their related subjects, and associated time information;
receiving a natural language request to retrieve a memo, the request having query information;
identifying a subject related to the request;
responsive to the request, querying the database for memos related to the subject;
identifying multiple memos in response to the database query;
identifying a memo, from the multiple identified memos, that has the most recent associated time information; and
providing a response in dependence on the identified memo.
2. The method ofclaim 1, wherein the natural language request is parsed according to a grammar rule for retrieving memos.
3. The method ofclaim 2, further comprising:
identifying a trigger phrase from the received natural language request; and
selecting the grammar rule in dependence upon the identified trigger phrase.
4. The method ofclaim 1, wherein the database storing the memo is a structured database, such that the memo is stored in a structured format.
5. The method ofclaim 1, wherein the database storing the memo is an unstructured database, such that the memo is stored in an unstructured format.
6. The method ofclaim 1, further comprising removing memos from the database after a predetermined time period.
7. A non-transitory computer-readable recording medium having a computer program recorded thereon, the computer program, when executed on one or more processors, causing the processors to perform a method comprising:
receiving commands to store memos;
identifying subjects related to the memos;
storing, in a database, the memos, their related subjects, and associated time information;
receiving a natural language request to retrieve a memo, the request having query information;
identifying a subject related to the request;
responsive to the request, querying the database for memos related to the subject;
identifying multiple memos in response to the database query;
identifying a memo, from the multiple identified memos, that has the most recent associated time information; and
providing a response in dependence on the identified memo.
8. The non-transitory computer-readable recording medium ofclaim 7, wherein the natural language request is parsed according to a grammar rule for retrieving memos.
9. The non-transitory computer-readable recording medium ofclaim 8, wherein the method further comprises:
identifying a trigger phrase from the received natural language request; and
selecting the grammar rule in dependence upon the identified trigger phrase.
10. The non-transitory computer-readable recording medium ofclaim 7, wherein the database storing the memo is a structured database, such that the memo is stored in a structured format.
11. The non-transitory computer-readable recording medium ofclaim 7, wherein the database storing the memo is an unstructured database, such that the memo is stored in an unstructured format.
12. The non-transitory computer-readable recording medium ofclaim 7, wherein the method further comprises removing memos from the database after a predetermined time period.
13. A system including one or more processors coupled to memory, the memory being loaded with computer instructions, the computer instructions, when executed on the one or more processors, causing the one or more processors to implement actions comprising:
receiving commands to store memos;
identifying subjects related to the memos;
storing, in a database, the memos, their related subjects, and associated time information;
receiving a natural language request to retrieve a memo, the request having query information;
identifying a subject related to the request;
responsive to the request, querying the database for memos related to the subject;
identifying multiple memos in response to the database query;
identifying a memo, from the multiple identified memos, that has the most recent associated time information; and
providing a response in dependence on the identified memo.
14. The system ofclaim 13, wherein the natural language request is parsed according to a grammar rule for retrieving memos.
15. The system ofclaim 14, wherein the actions further comprise:
identifying a trigger phrase from the received natural language request; and
selecting the grammar rule in dependence upon the identified trigger phrase.
16. The system ofclaim 13, wherein the database storing the memo is a structured database, such that the memo is stored in a structured format.
17. The system ofclaim 13, wherein the database storing the memo is an unstructured database, such that the memo is stored in an unstructured format.
18. The system ofclaim 13, wherein the actions further comprise removing memos from the database after a predetermined time period.
US17/531,3712019-01-232021-11-19Receiving a natural language request and retrieving a personal voice memoAbandonedUS20220076678A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US17/531,371US20220076678A1 (en)2019-01-232021-11-19Receiving a natural language request and retrieving a personal voice memo

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US16/255,674US11211064B2 (en)2019-01-232019-01-23Using a virtual assistant to store a personal voice memo and to obtain a response based on a stored personal voice memo that is retrieved according to a received query
US17/531,371US20220076678A1 (en)2019-01-232021-11-19Receiving a natural language request and retrieving a personal voice memo

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US16/255,674ContinuationUS11211064B2 (en)2019-01-232019-01-23Using a virtual assistant to store a personal voice memo and to obtain a response based on a stored personal voice memo that is retrieved according to a received query

Publications (1)

Publication NumberPublication Date
US20220076678A1true US20220076678A1 (en)2022-03-10

Family

ID=71609026

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US16/255,674Active2039-03-19US11211064B2 (en)2019-01-232019-01-23Using a virtual assistant to store a personal voice memo and to obtain a response based on a stored personal voice memo that is retrieved according to a received query
US17/531,371AbandonedUS20220076678A1 (en)2019-01-232021-11-19Receiving a natural language request and retrieving a personal voice memo

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US16/255,674Active2039-03-19US11211064B2 (en)2019-01-232019-01-23Using a virtual assistant to store a personal voice memo and to obtain a response based on a stored personal voice memo that is retrieved according to a received query

Country Status (1)

CountryLink
US (2)US11211064B2 (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US11211064B2 (en)*2019-01-232021-12-28Soundhound, Inc.Using a virtual assistant to store a personal voice memo and to obtain a response based on a stored personal voice memo that is retrieved according to a received query
CA3132401A1 (en)*2019-03-052020-09-10The Anti-Inflammaging Company AGVirtual agent team
WO2021167654A1 (en)*2020-02-172021-08-26Cerence Operating CompanyCoordinating electronic personal assistants
US20220269477A1 (en)*2021-02-252022-08-25Ncr CorporationRemote control access of terminal interface
US11842738B1 (en)*2021-03-222023-12-12Amazon Technologies, Inc.Computing services using embeddings of a transformer-based encoder
US12299594B2 (en)*2021-04-302025-05-13International Business Machines CorporationArtificial intelligence based materials discovery building from documents and recommendations
CN113643691A (en)*2021-08-162021-11-12思必驰科技股份有限公司 Far-field voice message interaction method and system
CN118012903A (en)*2022-11-092024-05-10北京欧珀通信有限公司 Interaction method, device, electronic device and storage medium
FR3143152B1 (en)*2022-12-092025-05-16Dassault Aviat Control system with state change detection and multimodal interpretation

Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20130268260A1 (en)*2012-04-102013-10-10Artificial Solutions Iberia SLSystem and methods for semiautomatic generation and tuning of natural language interaction applications
US20150142704A1 (en)*2013-11-202015-05-21Justin LondonAdaptive Virtual Intelligent Agent
US20150348551A1 (en)*2014-05-302015-12-03Apple Inc.Multi-command single utterance input method
US20180329982A1 (en)*2017-05-092018-11-15Apple Inc.Context-aware ranking of intelligent response suggestions
US20190258641A1 (en)*2017-10-152019-08-22Aria Solutions, Inc.System and method for object-oriented pattern matching in arbitrary data object streams
US20190341029A1 (en)*2018-05-012019-11-07Dell Products, L.P.Intelligent assistance using voice services
US11211064B2 (en)*2019-01-232021-12-28Soundhound, Inc.Using a virtual assistant to store a personal voice memo and to obtain a response based on a stored personal voice memo that is retrieved according to a received query

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6675159B1 (en)2000-07-272004-01-06Science Applic Int CorpConcept-based search and retrieval system
WO2006036781A2 (en)2004-09-222006-04-06Perfect Market Technologies, Inc.Search engine using user intent
US7949529B2 (en)2005-08-292011-05-24Voicebox Technologies, Inc.Mobile systems and methods of supporting natural language human-machine interactions

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20130268260A1 (en)*2012-04-102013-10-10Artificial Solutions Iberia SLSystem and methods for semiautomatic generation and tuning of natural language interaction applications
US20140019116A1 (en)*2012-04-102014-01-16Artificial Solutions Iberia SLSystem and methods for semiautomatic generation and tuning of natural language interaction applications
US20150142704A1 (en)*2013-11-202015-05-21Justin LondonAdaptive Virtual Intelligent Agent
US20150348551A1 (en)*2014-05-302015-12-03Apple Inc.Multi-command single utterance input method
US20180350353A1 (en)*2014-05-302018-12-06Apple Inc.Multi-command single utterance input method
US20180329982A1 (en)*2017-05-092018-11-15Apple Inc.Context-aware ranking of intelligent response suggestions
US20190258641A1 (en)*2017-10-152019-08-22Aria Solutions, Inc.System and method for object-oriented pattern matching in arbitrary data object streams
US20190341029A1 (en)*2018-05-012019-11-07Dell Products, L.P.Intelligent assistance using voice services
US11211064B2 (en)*2019-01-232021-12-28Soundhound, Inc.Using a virtual assistant to store a personal voice memo and to obtain a response based on a stored personal voice memo that is retrieved according to a received query

Also Published As

Publication numberPublication date
US20200234698A1 (en)2020-07-23
US11211064B2 (en)2021-12-28

Similar Documents

PublicationPublication DateTitle
US20220076678A1 (en)Receiving a natural language request and retrieving a personal voice memo
US11822695B2 (en)Assembling and evaluating automated assistant responses for privacy concerns
JP7703605B2 (en) User Programmable Automated Assistant
EP3491533B1 (en)Providing command bundle suggestions for an automated assistant
KR102364400B1 (en) Obtaining response information from multiple corpuses
US9529787B2 (en)Concept search and semantic annotation for mobile messaging
US9978365B2 (en)Method and system for providing a voice interface
KR102014665B1 (en)User training by intelligent digital assistant
EP2994908B1 (en)Incremental speech input interface with real time feedback
EP3647968A1 (en)System and method for performing an intelligent cross-domain search
US12406012B2 (en)Proactive contextual and personalized search query identification
US11817093B2 (en)Method and system for processing user spoken utterance
WO2025136588A1 (en)Query replay for personalized responses in an llm powered assistant
HK1222942B (en)Incremental speech input interface with real time feedback

Legal Events

DateCodeTitleDescription
STPPInformation on status: patent application and granting procedure in general

Free format text:DOCKETED NEW CASE - READY FOR EXAMINATION

ASAssignment

Owner name:SOUNDHOUND, INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SPIRIDONOVA, IRINA A.;STAHL, KARL;SELVAGGI, MARA;SIGNING DATES FROM 20190117 TO 20190122;REEL/FRAME:058783/0284

STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION MAILED

ASAssignment

Owner name:ACP POST OAK CREDIT II LLC, TEXAS

Free format text:SECURITY INTEREST;ASSIGNORS:SOUNDHOUND, INC.;SOUNDHOUND AI IP, LLC;REEL/FRAME:063349/0355

Effective date:20230414

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

ASAssignment

Owner name:SOUNDHOUND AI IP HOLDING, LLC, CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SOUNDHOUND, INC.;REEL/FRAME:064083/0484

Effective date:20230510

ASAssignment

Owner name:SOUNDHOUND AI IP, LLC, CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SOUNDHOUND AI IP HOLDING, LLC;REEL/FRAME:064205/0676

Effective date:20230510

ASAssignment

Owner name:SOUNDHOUND AI IP, LLC, CALIFORNIA

Free format text:RELEASE BY SECURED PARTY;ASSIGNOR:ACP POST OAK CREDIT II LLC, AS COLLATERAL AGENT;REEL/FRAME:067698/0845

Effective date:20240610

Owner name:SOUNDHOUND, INC., CALIFORNIA

Free format text:RELEASE BY SECURED PARTY;ASSIGNOR:ACP POST OAK CREDIT II LLC, AS COLLATERAL AGENT;REEL/FRAME:067698/0845

Effective date:20240610

ASAssignment

Owner name:MONROE CAPITAL MANAGEMENT ADVISORS, LLC, AS COLLATERAL AGENT, ILLINOIS

Free format text:SECURITY INTEREST;ASSIGNOR:SOUNDHOUND, INC.;REEL/FRAME:068526/0413

Effective date:20240806

ASAssignment

Owner name:SOUNDHOUND, INC., CALIFORNIA

Free format text:TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNOR:MONROE CAPITAL MANAGEMENT ADVISORS, LLC, AS COLLATERAL AGENT;REEL/FRAME:069480/0312

Effective date:20241201


[8]ページ先頭

©2009-2025 Movatter.jp