System and method for configuring search results using a layout editor
First Claim
1. A computer-implemented method comprising:
- receiving a request from a requestor over a computer network;
comparing the request to a plurality of triggers associated with a plurality of layout configurations;
selecting one of the layout configurations based on the comparison;
identifying one or more components included in the selected layout configuration;
creating a markup language response that includes a markup language version of each of the identified components, wherein the markup language version for at least one of the identified components is based upon a query answer that corresponds to the request; and
sending the markup language response to the requester over the computer network.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, and program product are provided to receive a request from a requestor over a computer network and compare the request to a plurality of triggers associated with a plurality of layout configurations. One of the layout configurations is then selected based on the comparison. Next, components are identified for the selected layout configuration. A markup language response (e.g., HTML) is created that includes a markup language version of each of the identified components. The markup language version for at least one of the identified components is based upon a query answer that corresponds to the request. The markup language response is returned to the requestor over the computer network where it can be viewed using a browser running on the requestor'"'"'s computer.
33 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving a request from a requestor over a computer network;
comparing the request to a plurality of triggers associated with a plurality of layout configurations;
selecting one of the layout configurations based on the comparison;
identifying one or more components included in the selected layout configuration;
creating a markup language response that includes a markup language version of each of the identified components, wherein the markup language version for at least one of the identified components is based upon a query answer that corresponds to the request; and
sending the markup language response to the requester over the computer network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An information handling system comprising:
-
at least one processor;
at least one memory associated with the at least one processor;
a network interface connecting the information handling system to a computer network;
a nonvolatile storage area associated with the at least one processor; and
a set of instructions contained within the at least one memory, wherein the at least one processor executes the set of instructions in order to perform actions of;
receiving, at the network interface, a request from a requester;
comparing the request to a plurality of triggers associated with a plurality of layout configurations;
selecting one of the layout configurations based on the comparison;
identifying one or more components included in the selected layout configuration;
creating a markup language response that includes a markup language version of each of the identified components, wherein the markup language version for at least one of the identified components is based upon a query answer that corresponds to the request; and
sending the markup language response to the requester over the computer network. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program product in a computer readable medium, comprising functional descriptive material that, when executed by a data processing system, causes the data processing system to perform actions that include:
-
receiving a request from a requestor over a computer network;
comparing the request to a plurality of triggers associated with a plurality of layout configurations;
selecting one of the layout configurations based on the comparison;
identifying one or more components included in the selected layout configuration;
creating a markup language response that includes a markup language version of each of the identified components, wherein the markup language version for at least one of the identified components is based upon a query answer that corresponds to the request; and
sending the markup language response to the requestor over the computer network. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification