IP Library Patent Application 12341501
Patent Application
App. No. 12/341,501

SYSTEM AND METHOD FOR COMPUTERIZED SEARCHING WITH A COMMUNITY PERSPECTIVE

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.
12/341,501
Abstract

A system and method for conducting a computerized search, including: receiving a user query, a perspective, and a term associated with the perspective; conducting a first search based on the user query; expanding the term to a list; analyzing the first search results based on the list; modifying the user query based on the analysis of the first search results; and conducting a second search based on the modified user query. Alternatively, a system and method for conducting a computerized search, including: receiving a user query; conducting a computerized search based on the user query to obtain first results; analyzing a knowledge base; generating a weighted context term vector based on the knowledge base, wherein the weighted context term vector includes context words; matching the first results with the weighted context term vector; and listing second results based on the match.

Claims (48)

1 . A method for conducting a computerized search, comprising:

receiving at a processor a user query, a perspective, and a term associated with the perspective;

conducting via the processor a first search based on the user query;

expanding via the processor the term to a list;

analyzing via the processor the first search results based on the list;

modifying via the processor the user query based on the analysis of the first search results; and

conducting via the processor a second search based on the modified user query.

2 . The method of claim 1 , wherein results of the second search are biased toward the perspective.

3 . The method of claim 1 , wherein the perspective comprises a web community.

4 . The method of claim 1 , wherein modifying the user query comprises augmenting the user query.

5 . The method of claim 1 , wherein receiving a perspective comprises receiving a plurality of perspectives, and receiving a term comprises receiving a plurality of terms associated respectively with the plurality of perspectives.

6 . The method of claim 1 , wherein expanding the term comprises identifying at least one synonym of the term or at least one antonym of the term, or a combination thereof.

7 . The method of claim 1 , wherein the expanded term comprises the term, and at least one synonym of the term or at least one antonym of the term, or a combination thereof.

8 . The method of claim 1 , wherein analyzing the first search results comprises analyzing the first search results in substantially real time for the presence of the synonym (associated terms) and the antonym (contrarian terms).

9 . The method of claim 1 , wherein analyzing the first search results comprises analyzing the first search results in substantially real time for the presence of the synonym (associated terms) and the antonym (contrarian terms), or a combination thereof.

10 . The method of claim 9 , comprising summarizing via the processor the presence of the synonym or the antonym, or a combination thereof, into a score using a formula.

11 . The method of claim 10 , wherein modifying the user query comprises augmenting the user query with the term or other preassigned word associated with the perspective.

12 . The method of claim 10 , wherein analyzing the first search results comprises evaluating the first search results based on a knowledge base to score competing perspectives.

13 . The method of claim 10 , comprising combining scores into a decision system to determine if augmentation of the user query with an associated term is meaningful.

14 . A method for conducting a computerized search, comprising:

receiving via a processor a user query;

conducting via the processor a computerized search based on the user query to obtain first results;

analyzing via the processor a knowledge base;

generating via the processor a weighted context term vector based on the knowledge base, wherein the weighted context term vector comprises context words;

matching via the processor the first results with the weighted context term vector; and

listing via the processor second results based on the match.

15 . The method of of claim 14 , wherein generating the context term vector, matching the first results with the weighted context term vector, and listing the second results are performed automatically in substantially real time.

16 . The method of of claim 14 , wherein listing second results based on the match comprises selecting and displaying first results that are contextually relevant based on a dynamically chosen threshold of the match.

17 . The method of of claim 14 , wherein generating the weighted context term vector comprises generating the weighted context term vector in substantially real time.

18 . The method of of claim 14 , wherein matching comprises matching the first results with the weighted context term vector using a similarity measure.

19 . The method of claim 17 , wherein the similarly measure comprises cosine distance.

20 . A system for conducting a computerized search, comprising:

a server comprising executable code stored in memory, wherein the executable code is configured to:

receive a user query, a perspective, and a term associated with the perspective;

conduct a first search based on the user query;

expand the term to a list;

analyze the first search results based on the list;

modify the user query based on the analysis of the first search results; and

conducting a second search based on the modified user query.

21 . A system for conducting a computerized search, comprising:

a server comprising executable code stored in memory, wherein the executable code is configured to:

receive a user query;

conduct a computerized search based on the user query to obtain first results;

analyze a knowledge base;

generate a weighted context term vector based on the knowledge base,

wherein the weighted context term vector comprises context words;

match the first results with the weighted context term vector; and

listing second results based on the match.

Assignments (2)
CHANGE OF NAME Recorded Feb 25, 2011
From: NBC UNIVERSAL, INC.
To: NBCUNIVERSAL MEDIA, LLC
Reel/Frame 025851/0179 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2008
From: GUSTAFSON, STEVEN MATT; PAUL, SAMIT; NARAYANAN, BABU OZHUR; GUJJAR, VINEEL CHANDRAKANTH; VARADARAJAN, JAGANNADAN
To: NBC UNIVERSAL, INC.
Reel/Frame 022018/0982 →