Methods and systems to communicate information
First Claim
1. A system including:
- a processor and executable instructions accessible on a computer-readable medium that, when executed, cause the processor to perform operations comprising;
receiving a first query containing a first constraint;
retrieving a first plurality of data items from a database based on the first query and generating a first distribution based on the first plurality of data items, the first distribution utilizing a first plurality of domains that are used to identify data items, the first distribution including the first plurality of data items distributed across the first plurality of domains, the first distribution including a count of data items for each domain in the first plurality of domains;
generating a second distribution based on a plurality of requests to view a second plurality of data items, the second distribution including the plurality of requests to view a second plurality of data items distributed across the first plurality of domains, the second distribution including a count of requests to view data items for each domain in the first plurality of domains;
generating a third distribution based on the first distribution and the second distribution and identifying whether the third distribution exhibits a type of distribution from a plurality of types of distributions by comparing the third distribution with at least one of a peak distribution and a hills distribution; and
generating interface information based on the type of 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 a first constraint and retrieves a first plurality of data items from a database based on the first query. Next, the system generates a first distribution based on the first plurality of data items, the first distribution utilizing a first plurality of domains that are 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 distribution data to be included within an interface, the interface to include at least one interface element that is positioned on the interface based on the third distribution, the at least one interface element to respectively represent at least one domain.
122 Citations
21 Claims
-
1. A system including:
-
a processor and executable instructions accessible on a computer-readable medium that, when executed, cause the processor to perform operations comprising; receiving a first query containing a first constraint; retrieving a first plurality of data items from a database based on the first query and generating a first distribution based on the first plurality of data items, the first distribution utilizing a first plurality of domains that are used to identify data items, the first distribution including the first plurality of data items distributed across the first plurality of domains, the first distribution including a count of data items for each domain in the first plurality of domains; generating a second distribution based on a plurality of requests to view a second plurality of data items, the second distribution including the plurality of requests to view a second plurality of data items distributed across the first plurality of domains, the second distribution including a count of requests to view data items for each domain in the first plurality of domains; generating a third distribution based on the first distribution and the second distribution and identifying whether the third distribution exhibits a type of distribution from a plurality of types of distributions by comparing the third distribution with at least one of a peak distribution and a hills distribution; and generating interface information based on the type of distribution. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method including:
-
receiving a first query that contains a first constraint; 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 that are used to identify data items, the first distribution including the first plurality of data items distributed across the first plurality of domains, the first distribution including a count of data items for each domain in the first plurality of domains; generating a second distribution based on a plurality of requests to view a second plurality of data items, the second distribution including the plurality of requests to view a second plurality of data items distributed across the first plurality of domains, the second distribution including a count of requests to view data items for each domain in the first plurality of domains; generating a third distribution based on the first distribution and the second distribution; identifying whether the third distribution exhibits a type of distribution from a plurality of types of distributions by comparing the third distribution with at least one of a peak distribution and a hills distribution; and generating interface information based on the type of distribution. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A machine readable medium having no transitory signals and storing a set of instructions that, when executed by a machine, cause the machine to perform operations comprising:
-
retrieving a first query containing at least one constraint; 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 that are used to identify data items, the first distribution including the first plurality of data items distributed across the first plurality of domains, the first distribution including a count of data items for each domain in the first plurality of domains; generating a second distribution based on a plurality of requests to view a second plurality of data items, the second distribution including the plurality of requests to view a second plurality of data items distributed across the first plurality of domains, the second distribution including a count of requests to view data items for each domain in the first plurality of domains; generating a third distribution based on the first distribution and the second distribution; identifying whether the third distribution exhibits a type of distribution from a plurality of types of distributions by comparing the third distribution with at least one of a peak distribution and a hills distribution; and generating interface information based on the type of distribution.
-
Specification