Natural language search for audience
First Claim
1. A method in a computing system for defining a group of people, comprising:
- providing a visual user interface containing a control for receiving a query string;
receiving a query string via the control;
using an index on a body of documents to identify documents of the body that satisfy the received query string;
accessing a record indicating which documents of the body were accessed by each of a population of people during a foregoing time period to identify people among the population that accessed at least a threshold number of the identified documents during the foregoing time period; and
displaying within the visual user interface, in conjunction with the control, information characterizing the people identified.
4 Assignments
0 Petitions
Accused Products
Abstract
A facility for defining a group of people is described. The facility provides a visual user interface containing a control for receiving a query string. The facility receives a query string via the control, and uses an index on a body of documents to identify documents of the body that satisfy the received query string. The facility accesses a record indicating which documents of the body were accessed by each of a population of people during a foregoing time period to identify people among the population that accessed at least a threshold number of the identified documents during the foregoing time period. The facility displays within the visual user interface, in conjunction with the control, information characterizing the people identified.
72 Citations
8 Claims
-
1. A method in a computing system for defining a group of people, comprising:
-
providing a visual user interface containing a control for receiving a query string; receiving a query string via the control; using an index on a body of documents to identify documents of the body that satisfy the received query string; accessing a record indicating which documents of the body were accessed by each of a population of people during a foregoing time period to identify people among the population that accessed at least a threshold number of the identified documents during the foregoing time period; and displaying within the visual user interface, in conjunction with the control, information characterizing the people identified. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable medium whose contents cause a computing system to define a group of people by:
-
providing a visual user interface containing a control for receiving a query string; receiving a query string via the control; using an index on a body of documents to identify documents of the body that satisfy the received query string; accessing a record indicating which documents of the body were accessed by each of a population of people during a foregoing time period to identify people among the population that accessed at least a threshold number of the identified documents during the foregoing time period; and displaying within the visual user interface, in conjunction with the control, information characterizing the people identified.
-
Specification