IP Library Granted Patent US 8,392,436
Granted Patent B2
US 8,392,436 · App. 12/364,041 · Granted Mar 5, 2013

Semantic search via role labeling

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 8,392,436
App. No.
12/364,041
Granted
Mar 5, 2013
Kind
B2
Abstract

A method and system for searching for information contained in a database of documents each includes an offline part and an online part. The offline part includes predicting, in a first computer process, semantic data for sentences of the documents contained in the database and storing this data in a database. The online part includes querying the database for information with a semantically-sensitive query, predicting, in a real time computer process, semantic data for the query, and determining, in a second computer process, a matching score against all the documents in the database, which incorporates the semantic data for the sentences and the query.

Claims (170)

1. A method for searching for information contained in a database of documents, the method comprising the steps of:

in a computer process, predicting parts-of-speech and semantic tags for sentences of the documents in the database;

in a computer process, storing the sentences and the tags in an inverted index;

requesting information from the database with a query;

in a computer process, predicting parts-of-speech and semantic tags for the query;

in a computer process, determining a score indicative of the similarity between each of the sentences and the query using the tags corresponding to the sentences stored in the index and the tags corresponding to the query, wherein the similarity between each of the sentences and the query comprises:

SENmatch

(

Q

,

S

)

=

a

PAS

w

(

a

)

max

b

PAS

(

S

)

PASmatch

(

a

,

b

)

,

w

(

a

)

=

idf

(

v

a

)

k

PAS

(

Q

)

idf

(

v

k

)

and

PASmatch

(

a

,

b

)

=

V

semtfidf

T

(

a

)

·

V

semtfidf

(

b

)

V

semtfidf

T

(

a

)

V

semtfigf

(

a

)

V

semtfidf

T

(

b

)

V

semtfidf

(

b

)

·

I

(

a

,

b

)

,

I

(

a

,

b

)

=

{

1

,

V

a

and

V

b

are

synonyms

0

,

otherwise

,

and wherein Q is the query, S is the sentence, SENmatch(Q, S) is the similarity between the query and the sentence, PAS is a predicate-argument structure of the sentence, idf is inverse document frequency of verb v, PASmatch(a, b) is the similarity between PAS a and PAS b, and V semtfidf is a vector of PAS;

in a computer process, ranking the sentences according to their corresponding scores, wherein the sentences with the highest rankings match the semantic meaning of the query.

2. The method of claim 1 , wherein the steps of predicting the parts-of-speech and semantic tags for the sentences and storing the sentences and the tags in the inverted index, are performed offline.

3. The method of claim 1 , wherein the steps of predicting the parts-of-speech and semantic tags for the query, determining the similarity scores, and ranking the sentences, are performed online.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE 8538896 AND ADD 8583896 PREVIOUSLY RECORDED ON REEL 031998 FRAME 0667. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 30, 2017
From: NEC LABORATORIES AMERICA, INC.
To: NEC CORPORATION
Reel/Frame 042754/0703 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2014
From: NEC LABORATORIES AMERICA, INC.
To: NEC CORPORATION
Reel/Frame 031998/0667 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2009
From: BAI, BING; WESTON, JASON; COLLOBERT, RONAN
To: NEC LABORATORIES AMERICA, INC.
Reel/Frame 022189/0407 →