Methods and systems to communicate information
First Claim
1. A system including:
- at least one processor for executing;
a communication module to receive a first query that contains a first constraint from a first user;
a search index engine to retrieve a first plurality of data items from a database based on the first query and to generate a first distribution based on the first plurality of data items, the first distribution to utilize a first plurality of domains used to identify data items and to indicate a number of data items associated with each domain of the first plurality of domains;
a demand data engine to generate a second distribution based on a plurality of requests received from a plurality of additional users to view a second plurality of data items, the second distribution to indicate a number of views of data items associated with each domain of the first plurality of domains by the plurality of additional users; and
a coverage module to generate a third distribution based on the first distribution and the second distribution and to generate interface information, to communicate to the first user, based on the third distribution and a predetermined distribution that includes at least one of a peak distribution that is associated with a domain that is included in the first plurality of domains, a hills distribution that is associated with a plurality of domains that are included in the first plurality of domains, and a flat distribution.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided a method and system to communicate information. The system receives a first query that contains at least one constraint and retrieves a first plurality of data items from a database based on the first query. Next the system generating a first distribution based on the first plurality of data items, the first distribution utilizing a first plurality of domains used to identify data items. Next the system generates a second distribution based on a plurality of requests to view a second plurality of data items. Next the system generates a third distribution based on the first distribution and the second distribution. Finally the system generates interface information, to be communicated to a user, based on the third distribution.
-
Citations
16 Claims
-
1. A system including:
-
at least one processor for executing; a communication module to receive a first query that contains a first constraint from a first user; a search index engine to retrieve a first plurality of data items from a database based on the first query and to generate a first distribution based on the first plurality of data items, the first distribution to utilize a first plurality of domains used to identify data items and to indicate a number of data items associated with each domain of the first plurality of domains; a demand data engine to generate a second distribution based on a plurality of requests received from a plurality of additional users to view a second plurality of data items, the second distribution to indicate a number of views of data items associated with each domain of the first plurality of domains by the plurality of additional users; and a coverage module to generate a third distribution based on the first distribution and the second distribution and to generate interface information, to communicate to the first user, based on the third distribution and a predetermined distribution that includes at least one of a peak distribution that is associated with a domain that is included in the first plurality of domains, a hills distribution that is associated with a plurality of domains that are included in the first plurality of domains, and a flat distribution. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method including:
-
receiving a first query that contains at least one constraint from a first user; retrieving a first plurality of data items from a database based on the first query; generating a first distribution based on the first plurality of data items, the first distribution utilizing a first plurality of domains used to identify data items and to indicate a number of data items associated with each domain of the first plurality of domains; generating a second distribution based on a plurality of requests received from a plurality of additional users to view a second plurality of data items, the second distribution to indicate a number of views of data items associated with each domain of the first plurality of domains by the plurality of additional users; generating a third distribution based on the first distribution and the second distribution; and generating interface information, to communicate to the first user, based on the third distribution and a predetermined distribution that includes at least one of a peak distribution that is associated with a domain that is included in the first plurality of domains, a hills distribution that is associated with a plurality of domains that are included in the first plurality of domains, and a flat distribution. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A tangible machine readable storage medium storing a set of instructions that, when executed by a machine, cause the machine to:
-
receive a first query that contains at least one constraint from a first user; retrieve a first plurality of data items from a database based on the first query and to generate a first distribution based on the first plurality of data items, the first distribution to utilize a first plurality of domains used to identify data items and to indicate a number of data items associated with each domain of the first plurality of domains; generate a second distribution based on a plurality of requests received from a plurality of additional users to view a second plurality of data items, the second distribution to indicate a number of views of data items associated with each domain of the first plurality of domains by the plurality of additional users; generate a third distribution based on the first distribution and the second distribution; and generate interface information, to communicate to the first user, based on the third distribution and a predetermined distribution that includes at least one of a peak distribution that is associated with a domain that is included in the first plurality of domains, a hills distribution that is associated with a plurality of domains that are included in the first plurality of domains, and a flat distribution.
-
-
16. A system including:
-
at least one processor for executing; a first means for receiving a first query that contains at least one constraint from a first user; a second means for retrieving a first plurality of data items from a database based on the first query and to generate a first distribution based on the first plurality of data items, the first distribution utilizing a first plurality of domains used to identify data items and to indicate a number of data items associated with each domain of the first plurality of domains; a third means for generating a second distribution based on a plurality of requests received from a plurality of additional users to view a second plurality of data items, the second distribution to indicate a number of views of data items associated with each domain of the first plurality of domains by the plurality of additional users; and a fourth means for generating a third distribution based on the first distribution and the second distribution and for generating interface information, to communicate to the first user, based on the third distribution and a predetermined distribution that includes at least one of a peak distribution that is associated with a domain that is included in the first plurality of domains, a hills distribution that is associated with a plurality of domains that are included in the first plurality of domains, and a flat distribution.
-
Specification