US2014164351A1PendingUtilityA1

Methods and systems for processing and displaying content

Assignee: AD VANTAGE NETWORKS LLCPriority: Mar 20, 2009Filed: Oct 3, 2013Published: Jun 12, 2014
Est. expiryMar 20, 2029(~2.7 yrs left)· nominal 20-yr term from priority
G06F 17/30867G06F 16/951G06Q 20/10G06Q 30/0215G06Q 30/0239G06Q 30/0241G06Q 30/0269G06Q 30/0277G06Q 30/0282G06F 16/9535G06F 16/9558G06F 16/957G06F 16/9538
53
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
1 . (canceled) 
     
     
         2 . A method comprising:
 receiving at a proxy device an indication of a consent from a user, provided via a user terminal, of alteration of content from one or more network reference content providers, wherein the proxy device is remote from the user terminal or application;   after receiving the consent from the user, granting network access to the user;   receiving at the proxy device a request for a first web page from the user terminal;   receiving at the proxy device web page data for the first web page from a remote system, wherein the first web page is to be displayed on the user terminal;   using the proxy 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;   using the proxy 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 or user terminal; or 
 an identification of an area of interest of the user or user terminal; or 
 both the demographic information regarding the user and the identification of the area of interest of the user or user terminal; 
   using the proxy device, causing, at least in part, a second content to be automatically selected based at least in part on the user profile;   using the proxy device, causing, at least in part, the first content or the link to the first content to be modified with the second content or a link to the second content;   using the proxy device, causing, at least in part, the first web page to be displayed on the user terminal such that the second content is displayed.   
     
     
         3 . The method of  claim 2 , wherein the consent is provided by the user via a user interface displayed on the user terminal. 
     
     
         4 . The method of  claim 2 , wherein automatic identification of the first content in the first web page data comprises: identifying the link, the link including a uniform resource locator, in the first web page data to the first content. 
     
     
         5 . The method of  claim 2 , the method further comprising providing a control via which the user can cause the first content to be replaced with the second content;
 wherein the replacement is performed by:
 overlaying the first content with the second content; and if there is audio associated with the first content, muting the audio associated with the first content; if there is active media or streaming visual media associated with the first content, inhibiting the playing of the active media or streaming visual media; 
   wherein the second content is selected based in part on an indication related to the size or format of the first content;   wherein the demographic information regarding the user or user terminal comprises location information;   wherein a first portion of the second content is received from a first peer node; a second portion of the second content is received from a second peer node; and   the method further comprising combining the first portion and the second portion to form the second content.   
     
     
         6 . The method of  claim 2 , wherein the modification is performed by overlaying the first content with the second content. 
     
     
         7 . The method of  claim 2 , wherein receiving indication of consent from the user comprises receiving indication of prior consent from the user. 
     
     
         8 . The method of  claim 2 , wherein the modification is performed by removing the link to the first content and inserting a link to the second content. 
     
     
         9 . The method of  claim 2 , wherein the modification is performed by inserting the second content. 
     
     
         10 . The method of  claim 2 , wherein the second content is selected based in part on an indication related to the size or format of the first content. 
     
     
         11 . The method of  claim 2 , wherein the demographic information regarding the user or user terminal comprises location information. 
     
     
         12 . The method of  claim 2 , wherein the second content is received from a peer node or a proxy node. 
     
     
         13 . The method of  claim 2 , wherein:
 a first portion of the second content is received from a first peer node; a second portion of the second content is received from a second peer node; and   the method further comprising combining the first portion and the second portion to form the second content.   
     
     
         14 . The method of  claim 2 , the method further comprising causing at least in part a deposit or credit to be made with respect to a user account at least partly in response to the second content modifying the first content. 
     
     
         15 . The method of  claim 2 , wherein the first content and the second content are advertisements. 
     
     
         16 . A node comprising a proxy device or network appliance, the 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 an indication of a consent from a user, provided via a user terminal, of alteration of content from one or more network reference content providers, wherein the proxy device or network appliance is remote from the user terminal or application; 
 after receiving the consent from the user, granting network access to the user; 
 receiving a request for a first web page from the user terminal; 
 receiving web page data for the first web page from a remote system, wherein the first web page is to be displayed on the user terminal; 
 using the proxy device or network appliance, 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; 
 using the proxy device or network appliance, causing, at least in part, a user-defined profile associated with the user to be accessed, the profile including:
 demographic information regarding the user or user terminal; or 
 an identification of an area of interest of the user or user terminal; or 
 both the demographic information regarding the user and the identification of the area of interest of the user or user terminal; 
 
 using the proxy device or network appliance, causing, at least in part, a second content to be automatically selected based at least in part on the user profile; and 
 using the proxy device or network appliance, causing, at least in part, the second content or a link to the second content to be inserted in the first web page data such that the second content is displayed on the user terminal. 
   
     
     
         17 . The node of  claim 16 , wherein automatic identification of the first content in the first web page data comprises: identifying the link, the link including a uniform resource locator, in the first web page data to the first content;
 wherein the insertion is performed by:
 overlaying the first content with the second content; and if there is audio associated with the first content, muting the audio associated with the first content; if there is active media or streaming visual media associated with the first content, inhibiting the playing of the active media or streaming visual media; 
   wherein the second content is selected based in part on an indication related to the size or format of the first content;   wherein the demographic information regarding the user or user terminal comprises location information;   wherein a first portion of the second content is received from a first peer node; a second portion of the second content is received from a second peer node; and   the method further comprising combining the first portion and the second portion to form the second content.   
     
     
         18 . The node of  claim 16 , wherein the proxy device or network appliance comprises a router. 
     
     
         19 . The node of  claim 16 , wherein the demographic information regarding the user or user terminal comprises location information. 
     
     
         20 . The node of  claim 16 , wherein the insertion is performed by overlaying the first content with the second content. 
     
     
         21 . The node of  claim 16 , wherein the insertion is performed by: removing the link to the first content; and inserting a link to the second content. 
     
     
         22 . The node of  claim 16 , wherein the insertion is performed by: identifying a first advertisement image; removing the first content image; and inserting the second content. 
     
     
         23 . The node of  claim 16 , wherein the second content is received from a peer node. 
     
     
         24 . The node of  claim 16 , wherein the second content is received from a proxy node. 
     
     
         25 . The node of  claim 16 , wherein:
 a first portion of the second content is received from a first peer node;   a second portion of the second content is received from a second peer node; and   the node is configured to combine the first portion and the second portion to form the second content.   
     
     
         26 . The node of  claim 16 , the operations further comprising causing at least in part a deposit or credit to be made with respect to a user account at least partly in response to the second content being inserted. 
     
     
         27 . The node of  claim 16 , wherein the web page is inhibited from being displayed on the terminal associated with the user. 
     
     
         28 . Tangible, non-transitory memory configured to store a program that when executed by a processor is configured to perform operations, comprising:
 receiving at a proxy device an indication of a consent from a user, provided via a user terminal, of alteration of content from one or more network reference content providers, wherein the proxy device is remote from the user terminal;   after receiving the consent from the user, granting network access to the user;   receiving at the proxy device a request for a first web page from the user terminal;   receiving at the proxy device web page data for the first web page from a remote system, wherein the first web page is to be displayed on the user terminal;   using the proxy 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;   using the proxy 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 or user terminal; or 
 an identification of an area of interest of the user or user terminal; or 
 both the demographic information regarding the user or user terminal and the identification of the area of interest of the user or user terminal; 
   using the proxy device, causing, at least in part, a second content to be automatically selected based at least in part on the user profile;   using the proxy device, causing, at least in part, the second content or a link to the second content to be inserted in the first web page data such that the second content is displayed on the user terminal.   
     
     
         29 . The memory of  claim 28 , the operations further comprising providing a control via which the user can cause the first content to be displayed instead of the second content;
 wherein the insertion is performed by:
 overlaying the first content with the second content; and if there is audio associated with the first content, muting the audio associated with the first content; if there is active media or streaming visual media associated with the first content, inhibiting the playing of the active media or streaming visual media; 
   wherein the second content is selected based in part on an indication related to the size or format of the first content;   wherein the demographic information regarding the user or user terminal comprises location information;   wherein a first portion of the second content is received from a first peer node; a second portion of the second content is received from a second peer node; and   the method further comprising combining the first portion and the second portion to form the second content.   
     
     
         30 . The memory of  claim 28 , wherein the demographic information regarding the user or user terminal comprises location information. 
     
     
         31 . The memory of  claim 28 , the method further comprising causing at least in part a deposit or credit to be made with respect to a user account at least partly in response to the second content replacing the first content. 
     
     
         32 . The memory of  claim 28 , wherein the first content and the second content are advertisements.

Join the waitlist — get patent alerts

Track US2014164351A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.