Methods and systems for processing and displaying content
First Claim
Patent Images
1. A node, comprising:
- a processor;
tangible, non-transitory memory configured to store a program that when executed by the processor is configured to perform operations, comprising;
receiving consent from a user of alteration of advertising content from a selected subset of one or more network reference content providers;
receiving web page data for a first web page from a remote system, wherein the web page is to be displayed on a terminal associated with a user;
causing, at least in part, an automatic identification of a first content or a link to the first content in the first web page data, wherein the causing an automatic identification includes analyzing the first web page data to detect any specific technique or code that may be employed to make it difficult to identify advertising content to be altered in accordance with the user consent of alteration of advertising content from the selected subset of one or more network reference content providers;
causing, at least in part, a user-defined profile associated with the user to be accessed, the profile including;
demographic information regarding the user;
oran identification of an area of interest of the user;
orboth the demographic information regarding the user and the identification of the area of interest of the user;
causing, at least in part, a second content to be selected based at least in part on the user profile;
causing, at least in part, the first content or the link to the first content to be replaced with the second content or a link to the second content so that if the first web page is displayed on the terminal associated with the user, the second content is displayed and the first content is not displayed.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are described for processing and display content. Web page data for a first web page is received from a remote system, wherein the web page is to be displayed on a terminal associated with a user. An automatic identification is performed of a first content in the first web page data. A user-defined profile is accessed. A second content is automatically selected based at least in part on the user profile. The first content is replaced with the second content so that if the first web page is displayed on the terminal associated with the user, the second content is displayed and the first content is not displayed.
104 Citations
64 Claims
-
1. A node, comprising:
-
a processor; tangible, non-transitory memory configured to store a program that when executed by the processor is configured to perform operations, comprising; receiving consent from a user of alteration of advertising content from a selected subset of one or more network reference content providers; receiving web page data for a first web page from a remote system, wherein the web page is to be displayed on a terminal associated with a user; causing, at least in part, an automatic identification of a first content or a link to the first content in the first web page data, wherein the causing an automatic identification includes analyzing the first web page data to detect any specific technique or code that may be employed to make it difficult to identify advertising content to be altered in accordance with the user consent of alteration of advertising content from the selected subset of one or more network reference content providers; causing, at least in part, a user-defined profile associated with the user to be accessed, the profile including; demographic information regarding the user;
oran identification of an area of interest of the user;
orboth the demographic information regarding the user and the identification of the area of interest of the user; causing, at least in part, a second content to be selected based at least in part on the user profile; causing, at least in part, the first content or the link to the first content to be replaced with the second content or a link to the second content so that if the first web page is displayed on the terminal associated with the user, the second content is displayed and the first content is not displayed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method comprising:
-
receiving consent from a user of alteration of advertising content from a selected subset of one or more network reference content providers; receiving at a computing device web page data for a first web page from a remote system, wherein the web page is to be displayed on a terminal associated with a user; using the computing device, causing, at least in part, an automatic identification of a first content or a link to the first content in the first web page data, wherein the automatic identification includes analyzing the first web page data to detect any specific technique or code that may be employed to make it difficult to identify advertising content to be altered in accordance with the user consent of alteration of advertising content from the selected subset of one or more network reference content providers; using the computing device, causing, at least in part, a user-defined profile associated with the user to be accessed, the profile including; demographic information regarding the user;
oran identification of an area of interest of the user;
orboth the demographic information regarding the user and the identification of the area of interest of the user; using the computing device, causing, at least in part, a second content to be automatically selected based at least in part on the user profile; using the computing device, causing, at least in part, the first content or the link to the first content to be replaced with the second content or a link to the second content so that if the first web page is displayed on the terminal associated with the user, the second content is displayed and the first content is not displayed. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. Tangible, non-transitory memory configured to store a program that when executed by a processor is configured to perform operations, comprising:
-
receiving consent from a user of alteration of advertising content from a selected subset of one or more network reference content providers; receiving web page data for a first web page from a remote system, wherein the web page is to be displayed on a terminal associated with a user; causing, at least in part, an automatic identification of a first content or a link to the first content in the first web page data, wherein the causing an automatic identification includes analyzing the first web page data to detect any specific technique or code that may be employed to make it difficult to identify advertising content to be altered in accordance with the user consent of alteration of advertising content from the selected subset of one or more network reference content providers; causing, at least in part, a user-defined profile associated with the user to be accessed, the profile including; demographic information regarding the user;
oran identification of an area of interest of the user;
orboth the demographic information regarding the user and the identification of the area of interest of the user; causing, at least in part, a second content to be automatically selected based at least in part on the user profile; causing, at least in part, the first content or the link to the first content to be replaced with the second content or a link to the second content so that if the first web page is displayed on the terminal associated with the user, the second content is displayed and the first content is not displayed. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A node, comprising:
-
a processor; tangible, non-transitory memory configured to store a program that when executed by the processor is configured to perform operations, comprising; receiving consent from a user of alteration of advertising content from a selected subset of one or more network reference content providers; receiving web page data for a first web page from a remote system, wherein the web page is to be displayed on a terminal associated with a user;
causing, at least in part, an automatic identification of a first advertisement or a link to the first advertisement in the first web page data, wherein the automatic identification includes analyzing the first web page data to detect any specific technique or code that may be employed to make it difficult to identify advertising content to be altered in accordance with the user consent of alteration of advertising content from the selected subset of one or more network reference content providers;causing, at least in part, a user-defined profile associated with the user to be accessed, the profile including; demographic information regarding the user;
oran identification of an area of interest of the user;
orboth the demographic information regarding the user and the identification of the area of interest of the user; causing, at least in part, a second advertisement to be selected based at least in part on the user profile; causing, at least in part, the first advertisement or the link to the first advertisement to be replaced with the second advertisement or a link to the second advertisement so that if the first web page is displayed on the terminal associated with the user, the second advertisement is displayed and the first advertisement is not displayed. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64)
-
Specification