IP Library Patent Application 14780734
Patent Application
App. No. 14/780,734

QUERY FEATURES AND QUESTIONS

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 None
App. No.
14/780,734
Filed
Sep 28, 2015
Examiner
HOANG, KEN
Art Unit
2168
USPC
707/706
Abstract

Disclosed herein are techniques for detecting questions in queries. it is determined whether a query comprises a substantially specific question. In one example, past queries related to the current query are used to validate a whether the query comprises the substantially specific question. In another example, query suggestions are used to validate whether the query comprises the substantially specific question.

Claims (39)

1 . A system comprising:

a first classifier which, if executed, instructs at least one processor to determine whether a current query comprises a substantially specific question based at least partially on whether the current query comprises a predefined feature;

a second classifier which, if executed, instructs at least one processor to validate a determination of whether the current query comprises the substantially specific question based at least partially on an analysis of past queries that are related to the current query; and

a third classifier which, if executed, instructs at least one processor to validate the determination of whether the current query comprises the substantially specific question based at least partially on an analysis of query suggestions generated by a search engine for the current query.

2 . The system of claim 1 , wherein the predefined feature comprises a syntax feature, a semantic feature, or a speech pattern feature.

3 . The system of claim 1 , wherein the related past queries have at least one word in common with the current query.

4 . The system of claim 3 , wherein if the determination indicates that the current query does not comprise the substantially specific question, the second classifier, if executed, instructs at least one processor to:

assemble a duster of related past queries such that an intent of each query in the duster is substantially similar to that of the current query;

analyze features of queries in the duster; and

if the features indicate that a predetermined number of queries in the duster do not comprise a previous substantially specific question, acknowledge that the current query does not comprise the substantially specific question.

5 . The system of claim wherein if the determination indicates that the current query does comprise the substantially specific question, the third classifier, if executed, instructs at least one processor to:

disregard query suggestions that are substantially different than the current query to generate remaining query suggestions; and

if a number of remaining query suggestions is within a predetermined threshold, acknowledge that the current query does comprise the substantially specific question.

6 . A non-transitory computer readable medium having instructions therein which, if executed, cause a processor to:

analyze features of a current query to determine whether the current query comprises a substantially specific question;

determine whether past queries related to the current query comprise a prior substantially specific question to validate a finding that the current query does not comprise the substantially specific question; and

analyze query suggestions for the current query generated by a search engine to validate a finding that the current query does comprise the substantially specific question.

7 . The non-transitory computer readable medium of claim 6 , wherein the instructions therein, if executed, further instruct at least one processor to compare features of the current query to predefined features comprising a syntax feature, a semantic feature, and a speech pattern feature.

8 . The non-transitory computer readable medium of claim 6 , wherein the related past queries have at least one word in common with the current query.

9 . The non-transitory computer readable medium of claim 8 , wherein the instructions therein, if executed, further instruct at least one processor to:

assemble a cluster of related past queries such that an intent of each query in the cluster is substantially similar to that of the current query;

analyze features of queries in the cluster; and

if features in the cluster indicate that a predetermined number of queries in the cluster do not comprise the prior substantially specific question, confirm the finding that the current query does not comprise the substantially specific question.

10 . The non-transitory computer readable medium of claim 6 , wherein the instructions therein, if executed, further instruct at least one processor to:

disregard query suggestions that are substantially different than the current query to generate remaining query suggestions; and

if a number of remaining query suggestions is within a predetermined threshold, confirm the finding that the current query does comprise the substantially specific question.

11 . A method comprising:

determining, using at least one processor, whether a current query has a feature indicating that the current query comprises a substantially specific question;

if a determination indicates that the current query does not comprise the substantially specific question, validating, using at least one processor, the determination based at least partially on features of former queries related to the current query; and

if the determination indicates that the current query does comprise the substantially specific question, validating, using at least one processor, the determination based at least partially on an analysis of query suggestions generated for the current query by a search engine.

12 . The method of claim 11 , wherein the feature indicating that the current query comprises the substantially specific question comprises a syntax feature, a semantic feature, or a speech pattern feature.

13 . The method of claim 11 , wherein the related former queries have at least one word in common with the current query.

14 . The method of claim 13 , further comprising

assembling, using at least one processor, a duster of related past queries such that an intent of each query in the duster is substantially similar to that of the current query;

analyzing, using at least one processor, features of queries in the duster; and

if features in the query indicate that that a predetermined number of queries in the duster do not comprise a prior substantially specific question, confirming, using at least one processor, that the current query does not comprise the substantially specific question.

15 . The method of claim 11 , further comprising:

disregarding, using at least one processor, query suggestions that are substantially different than the current query to generate remaining query suggestions; and

if a number of remaining query suggestions is within a predetermined threshold, confirming, using at least one processor, that the current query does comprise the substantially specific question.

Assignments (8)
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0577 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC)
Reel/Frame 063560/0001 →
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0718 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC); BORLAND SOFTWARE CORPORATION; MICRO FOCUS (US), INC.; SERENA SOFTWARE, INC; ATTACHMATE CORPORATION; MICRO FOCUS SOFTWARE INC. (F/K/A NOVELL, INC.); NETIQ CORPORATION
Reel/Frame 062746/0399 →
CHANGE OF NAME Recorded Feb 25, 2020
From: ENTIT SOFTWARE LLC
To: MICRO FOCUS LLC
Reel/Frame 052010/0029 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ENTIT SOFTWARE LLC; ARCSIGHT, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0577 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ATTACHMATE CORPORATION; BORLAND SOFTWARE CORPORATION; NETIQ CORPORATION; MICRO FOCUS (US), INC.; MICRO FOCUS SOFTWARE, INC.; ENTIT SOFTWARE LLC; ARCSIGHT, LLC; SERENA SOFTWARE, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0718 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2017
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
To: ENTIT SOFTWARE LLC
Reel/Frame 042746/0130 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2015
From: WANG, LEI; PAN, YE; CHEN, SHIMIN; FANG, HUI; FENG, SHICONG
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 036676/0772 →