Method and apparatus for template to manipulate web content
AssigneeQUALCOMM Incorporated
InventorRajeev D. Rajan
Life of this patent
Estimating the term…
Abstract
A method and apparatus for manipulating web content to present substantially uniform content to a client is provided. The method may comprise receiving a web content request from the client, selecting a template associated with the web content request, filtering the web content request using a dynamic filter associated with the template, transmitting the filtered web content request to a network, receiving a result associated with the transmitted filtered web content request, and mapping the result to a predefined structure associated with the template, the mapped result to be displayed to the client.
Claims54
A method for manipulating web content to present substantially uniform content to a client, the method comprising:
- receiving a web content request from the client;
- selecting a template corresponding to the web content request;
- filtering the web content request using a dynamic filter corresponding to the template;
- transmitting the filtered web content request to a network;
- receiving a result corresponding to the transmitted filtered web content request;
- and
- mapping the result to a predefined structure corresponding to the template, the mapped result to be displayed to the client.
An apparatus comprising:
- a client interface for receiving a web content request from the client, and selecting a template corresponding to the web content request;
- a template module, including at least one template, wherein the at least one templates are each corresponding to a dynamic filter, wherein the dynamic filter is used for focusing the web content request with criteria corresponding to the template;
- a communications component for transmitting the filtered web content request to a network, and receiving a result corresponding to the transmitted filtered web content request;
- and
- the template module, further includes a mapping module for mapping the result to a predefined structure corresponding to the template, the mapped result to be displayed to the client.
At least one processor configured to manipulate web content to present substantially uniform content to a client, the at least one processor comprising:
- a first module for receiving a web content request from the client;
- a second module for selecting a template corresponding to the web content request;
- a third module for filtering the web content request using a dynamic filter corresponding to the template;
- a fourth module for transmitting the filtered web content request to a network;
- a fifth module for receiving a result corresponding to the transmitted filtered web content request;
- and
- a sixth module for mapping the result to a predefined structure corresponding to the template, the mapped result to be displayed to the client.
A computer program product, comprising:
- a computer-readable medium comprising:
- a first set of codes for causing a computer to receive a web content request from a client;
- a second set of codes for causing the computer to select a template corresponding to the web content request;
- a third set of codes for causing the computer to filter the web content request using a dynamic filter corresponding to the template;
- a fourth set of codes for causing the computer to transmit the filtered web content request to a network;
- a fifth set of codes for causing the computer to receive a result corresponding to the transmitted filtered web content request;
- and
- a sixth set of codes for causing the computer to map the result to a predefined structure corresponding to the template, the mapped result to be displayed to the client.
An apparatus, comprising:
- means for receiving a web content request from a client;
- means for selecting a template corresponding to the web content request;
- means for filtering the web content request using a dynamic filter corresponding to the template;
- means for transmitting the filtered web content request to a network;
- means for receiving a result corresponding to the transmitted filtered web content request;
- and
- means for mapping the result to a predefined structure corresponding to the template, the mapped result to be displayed to the client.
A method for manipulating web content from a server to present substantially uniform content to a client, the method comprising:
- receiving, at a server, a web content request from the client;
- selecting, at the server, a template corresponding to the web content request;
- filtering, at the server, the web content request using a dynamic filter corresponding to the template;
- transmitting, from the server, the filtered web content request to a network;
- receiving, to the server, a result corresponding to the transmitted filtered web content request;
- mapping the result to a predefined structure corresponding to the template;
- and
- transmitting the mapped result to the client.
An apparatus comprising:
- a communication component for receiving a web content request from the client, and selecting a template corresponding to the web content request;
- a template module, including at least one template, wherein the at least one templates are each corresponding to a dynamic filter, wherein the dynamic filter is used for focusing the web content request with criteria corresponding to the template;
- the communications component further operable for transmitting the filtered web content request to a network, and receiving a result corresponding to the transmitted filtered web content request;
- the template module, further operable for mapping module for mapping the result to a predefined structure corresponding to the template;
- and
- the communications component further operable for transmitting the mapped results to the client.
At least one processor configured to manipulate web content to present substantially uniform content to a client, the at least one processor comprising:
- a first module for receiving, at a server, a web content request from the client;
- a second module for selecting, at the server, a template corresponding to the web content request;
- a third module for filtering, at the server, the web content request using a dynamic filter corresponding to the template;
- a fourth module for transmitting, from the server, the filtered web content request to a network;
- a fifth module for receiving, to the server, a result corresponding to the transmitted filtered web content request;
- a sixth module for mapping the result to a predefined structure corresponding to the template;
- and
- a seventh module for transmitting the mapped result to the client.
A computer program product, comprising:
- a computer-readable medium comprising:
- a first set of codes for causing a computer to receive, at a server, a web content request from the client;
- a second set of codes for causing the computer to select, at the server, a template corresponding to the web content request;
- a third set of codes for causing the computer to filter, at the server, the web content request using a dynamic filter corresponding to the template;
- a fourth set of codes for causing the computer to transmit, from the server, the filtered web content request to a network;
- a fifth set of codes for causing the computer to receive a result corresponding to the transmitted filtered web content request;
- a sixth set of codes for causing the computer to map the result to a predefined structure corresponding to the template;
- and
- a seventh set of codes for causing the computer to transmit the mapped result to the client.
An apparatus, comprising:
- means for receiving, at a server, a web content request from the client;
- means for selecting, at the server, a template corresponding to the web content request;
- means for filtering, at the server, the web content request using a dynamic filter corresponding to the template;
- means for transmitting, from the server, the filtered web content request to a network;
- means for receiving, to the server, a result corresponding to the transmitted filtered web content request;
- means for mapping the result to a predefined structure corresponding to the template;
- and
- means for transmitting the mapped result to the client.
Dependencies are inferred from the claim text.