IP Library Granted Patent US 11,741,314
Granted Patent B2
US 11,741,314 · App. 16/952,702 · Granted Aug 29, 2023

Method and system for generating dynamic text responses for display after a search

Inventors: Huy Q Tran (Westminster, CA); Vlad Zarney (Calabasas, CA); Kapil Chaudhry (Cerritos, CA); Douglas T. Kuriki (Brea, CA); Todd T. Tran (West Covina, CA); David K Homan (Torrance, CA); An T. Lam (Alhambra, CA); Michael E. Yan (Redondo Beach, CA); Ashley B. Tarnow (Playa Del Rey, CA)
Assignee: DIRECTV, LLC
G06F40/40G06F3/0482G06F3/0488G06F3/04842G06F3/165G06F3/167G06F16/3325G06F16/3329G06F16/632G06F16/90332G08C17/02G10L15/22G10L15/26H04N21/4147H04N21/41265H04N21/4222H04N21/42203H04N21/42204H04N21/42209H04N21/42222H04N21/42224H04N21/4334H04N21/4394H04N21/4398H04N21/4415H04N21/475H04N21/4722H04N21/4753H04N21/47214H04N21/4828H04N21/4882H04N21/6143H04N21/6175G08C2201/31G10L15/063G10L15/30G10L2015/0638H04N21/2221H04N21/4583H04N21/47211
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 11,741,314
App. No.
16/952,702
Granted
Aug 29, 2023
Kind
B2
Abstract

A system and method for operating the same includes a language processing module generating a search request text signal and determining identified data from the search request text signal. A search module generates search results in response to the search request text signal. A dialog manager classifies the search request text signal into a response classification associated with a plurality of templates, selects a first template from the plurality of templates in response to the response classification and corrects search results in response to the identified data and the template to form a corrected response signal. A device receives and displays the corrected response signal.

Claims (33)

1. A method comprising:

forming, by a processing system including a processor, a last merged context object from a first intent object and a combination of all prior related search requests after a previous context switch, wherein the first intent object includes text of a first audible request;

receiving, by the processing system, a second audible request;

generating, by the processing system, a second intent object from the second audible request;

using, by the processing system, a state vector machine to determine whether a new context switch has occurred based on whether the last merged context object and the second intent object are related; and

responsive to determining that the new context switch has occurred, performing, by the processing system, a subsequent content search based on the last merged context object and the second intent object.

2. The method of claim 1 , wherein determining whether the last merged context object and the second intent object are related is based on keywords in the last merged context object and the second intent object.

3. The method of claim 1 , further including generating, after receiving the first audible request and by the processing system, a text signal, wherein the generating the first intent object is performed from the text signal.

4. The method of claim 1 , wherein receiving the first audible request includes receiving a search request.

5. The method of claim 1 , wherein forming the last merged context object includes timestamping the last merged context object.

6. The method of claim 1 , further including:

after forming the last merged context object, encoding, by the processing system, the last merged context object to form a context token; and

communicating, by the processing system, the context token to a first device.

7. The method of claim 1 , wherein determining whether the last merged context object and the second intent object are related includes classifying keyword or qualifiers from the second audible request.

8. The method of claim 1 , wherein determining whether the last merged context object and the second intent object are related includes determining a classification weight in response to the second intent object.

9. The method of claim 8 , further including adjusting the classification weight responsive to a connector word.

10. The method of claim 8 , further including adjusting the classification weight responsive to a switching word.

11. The method of claim 9 , further including adjusting the classification weight responsive to a reference word.

12. The method of claim 6 , wherein determining whether the last merged context object and the second intent object are related includes using a state vector machine based on the last merged context object, the second intent object and a trained model.

13. A system comprising:

a conversation manager forming a last merged context object from a first intent object and a combination of all prior related search requests after a previous context switch, wherein the first intent object includes text of a first audible request; and

a first device receiving a second audible signal,

said conversation manager generating a second intent object from the second audible signal and using a state vector machine to determine whether a new context switch has occurred based on whether the last merged context object and the second intent object are related, and

responsive to the new context switch occurring, said first device performing a subsequent content search based on the last merged context object and the second intent object.

14. The system of claim 13 , wherein the first audible request includes a first search request and the second audible signal includes a second search request.

15. The system of claim 13 , wherein the conversation manager further includes a classifier module to determine whether the last merged context object and the second intent object are related based on keywords in the last merged context object and the second intent object.

16. The system of claim 13 , wherein the conversation manager further includes a classifier module to determine whether the last merged context object and the second intent object are related by classifying keyword or qualifiers from the second audible signal.

17. The system of claim 13 , wherein the conversation manager further includes a classifier module to determine whether the last merged context object and the second intent object are related by determining a classification weight in response to the second intent object.

18. A machine-readable medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, the operations including:

forming a last merged context object from a first intent object and a combination of all prior related search requests after a previous context switch, wherein the first intent object includes text of a first audible request;

generating a second intent object from a second audible request;

using a state vector machine to determine whether a new context switch has occurred based on whether the last merged context object and the second intent object are related; and

responsive to determining that the new context switch has occurred, performing a subsequent content search based on the last merged context object and the second intent object.

Assignments (6)
SUCCESSION OF AGENCY IN PATENT SECURITY INTERESTS Recorded Oct 3, 2025
From: UBS AG, STAMFORD BRANCH (AS SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH)
To: UBS AG, STAMFORD BRANCH
Reel/Frame 072994/0001 →
SECURITY AGREEMENT Recorded Jan 25, 2024
From: DIRECTV, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 066371/0690 →
SECURITY AGREEMENT Recorded Aug 5, 2021
From: DIRECTV, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A. AS COLLATERAL AGENT
Reel/Frame 058220/0531 →
SECURITY AGREEMENT Recorded Aug 3, 2021
From: DIRECTV, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 057695/0084 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2021
From: THE DIRECTV GROUP, INC.
To: DIRECTV, LLC
Reel/Frame 057021/0221 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2021
From: TRAN, HUY Q.; ZARNEY, VLAD; CHAUDHRY, KAPIL; KURIKI, DOUGLAS T.; TRAN, TODD T.; HOMAN, DAVID K.; LAM, AN T.; YAN, MICHAEL E.; TARNOW, ASHLEY B.
To: THE DIRECTV GROUP, INC.
Reel/Frame 054920/0808 →