Methods and systems for searching, selecting, and displaying content
First Claim
1. A method of processing a document comprising:
- receiving, by a computing device from a remote system in response to a request from a user terminal, data for a first document, wherein the first document is to be displayed on the user terminal;
causing, by the computing device, at least in part, an automatic identification of a first content in the first document data, the first content associated with a first content provider and having a page structure;
determining, by the computing device, whether the first content provider has authorized placement of the first content in the first document;
modifying, by the computing device, in response to a determination that the first content provider has authorized placement of the first content in the first document, the page structure of the first content in the first document to permit the first content to be displayed in the first document on the user terminal, wherein the modifying, comprises recognizing, in the first document data, a randomized link name or a randomized tag name;
transmitting a post back request to the recognized randomized link name or the recognized randomized tag name;
parsing the post back request to identify a source element name associated withthe recognized randomized link name or the recognized randomized tag name;
recording the parsed post back request; and
associating the recognized randomized link name or the recognized randomizedtag name with the identified source element name resulting in randomized patterns related to content modification that are difficult to be detected; and
modifying, in response to a determination that the first content provider has not authorized placement of the first content in the first document, the page structure of the first content in the first document to prevent the first content from being displayed in the first document on the user terminal, wherein the, comprises recognizing, in the first document data, a randomized link name or a randomized tag name;
transmitting a post back request to the recognized randomized link name or the recognized randomized tag name;
parsing the post back request to identify a source element name associated withthe recognized randomized link name or the recognized randomized tag name;
recording the parsed post back request; and
associating the recognized randomized link name or the recognized randomizedtag name with the identified source element name resulting in randomized patterns related to content modification that are difficult to be detected.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for identifying and presenting information are described. Search results are received from a search engine. An entity associated with a networked site is selected using a selection criterion. A determination is made as to whether the listing includes a link to the networked site or includes the link to the networked site at a list position that fails to satisfy a first criterion. After determining that the link to the site associated with the entity is not included in the search result listing, or that the link to the site associated with the entity is not at a position in the search result listing that satisfies the first criterion, the search listing is modified by causing the link to the site associated with the entity to appear in a first position in the search listing. The modified search listing is displayed on a user terminal.
106 Citations
19 Claims
-
1. A method of processing a document comprising:
-
receiving, by a computing device from a remote system in response to a request from a user terminal, data for a first document, wherein the first document is to be displayed on the user terminal; causing, by the computing device, at least in part, an automatic identification of a first content in the first document data, the first content associated with a first content provider and having a page structure; determining, by the computing device, whether the first content provider has authorized placement of the first content in the first document; modifying, by the computing device, in response to a determination that the first content provider has authorized placement of the first content in the first document, the page structure of the first content in the first document to permit the first content to be displayed in the first document on the user terminal, wherein the modifying, comprises recognizing, in the first document data, a randomized link name or a randomized tag name;
transmitting a post back request to the recognized randomized link name or the recognized randomized tag name;parsing the post back request to identify a source element name associated with the recognized randomized link name or the recognized randomized tag name; recording the parsed post back request; and associating the recognized randomized link name or the recognized randomized tag name with the identified source element name resulting in randomized patterns related to content modification that are difficult to be detected; and modifying, in response to a determination that the first content provider has not authorized placement of the first content in the first document, the page structure of the first content in the first document to prevent the first content from being displayed in the first document on the user terminal, wherein the, comprises recognizing, in the first document data, a randomized link name or a randomized tag name;
transmitting a post back request to the recognized randomized link name or the recognized randomized tag name;parsing the post back request to identify a source element name associated with the recognized randomized link name or the recognized randomized tag name; recording the parsed post back request; and associating the recognized randomized link name or the recognized randomized tag name with the identified source element name resulting in randomized patterns related to content modification that are difficult to be detected. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of processing a document comprising:
-
receiving, by a computing device from a remote system in response to a request from a user terminal, data for a first document, wherein the first document is to be displayed on the user terminal; causing, by the computing device, at least in part, an automatic identification of a first content in the first document data, the first content associated with a first content provider and having a page structure; determining, by the computing device, whether the first content provider has authorized placement of the first content in the first document; modifying, by the computing device, in response to a determination that the first content provider has authorized placement of the first content in the first document, the page structure of the first content in the first document to permit the first content to be displayed in the first document on the user terminal, wherein the modifying, comprises recognizing, in the first document data, a randomized link name or a randomized tag name;
transmitting a post back request to the recognized randomized link name or the recognized randomized tag name;parsing the post back request to identify a source element name associated with the recognized randomized link name or the recognized randomized tag name; recording the parsed post back request; and associating the recognized randomized link name or the recognized randomized tag name with the identified source element name resulting in randomized patterns related to content modification that are difficult to be detected; and modifying, in response to a determination that the first content provider has not authorized placement of the first content in the first document, the page structure of the first content in the first document to prevent the first content from being displayed in the first document on the user terminal, wherein the modifying, comprises recognizing, in the first document data, a randomized link name or a randomized tag name;
transmitting a post back request to the recognized randomized link name or the recognized randomized tag name;parsing the post back request to identify a source element name associated with the recognized randomized link name or the recognized randomized tag name; recording the parsed post back request; and associating the recognized randomized link name or the recognized randomized tag name with the identified source element name resulting in randomized patterns related to content modification that are difficult to be detected, the modifying further comprising; causing, in the computing device, at least in part, a second content to be selected based at least in part on information accessed from a memory device, wherein the information accessed from the memory device is associated with a second content provider associated with the second content, wherein the second content provider has authorized placement of the second content in the first document, and wherein the information accessed from the memory device is associated with user-related information; outputting, by the computing device, the first document to a display associated with the user terminal; and causing, by the computing device, to be displayed on the user terminal, at least in part, the first content to be obscured by the second content, so that if the first document is displayed on the user terminal, the second content is displayed on the user terminal and the first content is not visible. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification