Facilitating personalized video messages using peer-to-peer communications

US10097670B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10097670-B2
Application numberUS-201615159121-A
CountryUS
Kind codeB2
Filing dateMay 19, 2016
Priority dateMay 19, 2016
Publication dateOct 9, 2018
Grant dateOct 9, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present disclosure is directed toward systems and methods for providing electronic advertising content to a client device notwithstanding use of an ad-blocker on the client device. For example, systems and methods described herein involve establishing a peer-to-peer (P2P) connection with a peer device that does not include an ad-blocker thereon. The systems and methods further involve providing an ad request to the peer device to provide to an ad server and subsequently deliver a response to the ad request to the client device via the P2P connection. In this way, the peer device can function as a proxy device for the ad server that enables delivery to the client device notwithstanding use of the ad-blocker on the client device.

First claim

Opening claim text (preview).

What is claimed is: 1. A non-transitory computer readable medium storing instructions thereon that, when executed by at least one processor, cause a client device to: initiate a request for digital advertising content from a server; detect that the request for the digital advertising content has been blocked; in response to detecting that the request for the digital advertising content has been blocked, identify a peer device that does not have an active ad-blocker configured to block requests for digital advertising content from the server; and based on identifying that the peer device does not have the active ad-blocker configured to block requests for digital advertising content from the server, establish a peer-to-peer (P2P) connection with the peer device that does not have the active ad-blocker; provide, to the peer device over the P2P connection, the request for the digital advertising content; and receive, from the peer device, a response generated by the server to the request for the digital advertising content. 2. The non-transitory computer readable medium of claim 1 , further comprising instructions that, when executed by the at least one processor, cause the client device to: detect that a tracking call has been blocked; and provide, to the peer device over the P2P connection, a request to provide the tracking call to the server. 3. The non-transitory computer readable medium of claim 1 , further comprising instructions that, when executed by the at least one processor, cause the client device to: detect that a tracking call has been blocked; in response to detecting that the tracking call has been blocked, establish a second P2P connection with a second peer device; and provide, to the second peer device over the second P2P connection, a request to provide the tracking call to the server. 4. The non-transitory computer readable medium of claim 1 , wherein detecting that the request for the digital advertising content has been blocked comprises identifying an error response from the active ad-blocker to an attempt to send the request for digital advertising content to the server. 5. The non-transitory computer readable medium of claim 1 , wherein establishing the P2P connection with the peer device comprises providing, to a discovery server, a request for discovery data comprising information associated with a plurality of nearby devices. 6. The non-transitory computer readable medium of claim 5 , wherein the discovery data comprises an identification of whether one or more of the plurality of nearby devices has an active ad-blocker. 7. The non-transitory computer readable medium of claim 6 , wherein establishing the P2P connection with the peer device comprises identifying, from the discovery data, the peer device from at least one of the plurality of nearby devices that does not have an active ad-blocker. 8. The non-transitory computer readable medium of claim 1 , wherein: providing the request for the digital advertising content comprises providing parameter information associated with the client device to the peer device over the P2P connection; and receiving the response generated by the server comprises receiving a response comprising targeted advertising content selected by the server based on the parameter information associated with the client device. 9. The non-transitory computer readable medium of claim 8 , wherein the parameter information comprises Hypertext Transfer Protocol (HTTP) headers and a uniform resource locator (URL) received via a video stream provided to the client device by a content server. 10. The non-transitory computer readable medium of claim 1 , further comprising: receiving, by the client device, video content from a content server; and receiving, from the content server, advertisement metadata in conjunction with the received video content. 11. The non-transitory computer readable medium of claim 10 , wherein providing the request for the digital advertising content comprises providing the received advertisement metadata to the peer device over the P2P connection. 12. The non-transitory computer readable medium of claim 11 , wherein the video content comprises a video playable within a web browser on the client device. 13. The non-transitory computer readable medium of claim 1 , wherein receiving the response comprises streaming digital advertising content from the peer device. 14. In a digital medium environment for serving digital advertisements over a network, a method for preventing ad-blockers from blocking advertisements, comprising: establishing, by a first client device, a peer-to-peer (P2P) connection with a second client device in response to identifying that the second client device has utilized an ad-blocker to block a request to a server for digital advertising content and further based on a determination that the first client device does not have an active ad-blocker configured to block requests for digital advertisement content from the server; receiving, from the second client device over the P2P connection, a request for digital advertising content, the request comprising parameter information associated with the second client device; providing, by the first client device, the request for digital advertising content including the parameter information to a server; receiving, from the server, a response to the request for advertising content based on the parameter information associated with the second client device; and providing, to the second client device over the P2P connection, the response to the request for digital advertising content. 15. The method as claim 14 , wherein providing the response to the request for advertising content comprises streaming digital advertising content to the second client device. 16. The method as claim 14 , wherein receiving the response to the request for advertising content comprises receiving a targeted response including targeted advertising content selected by the server for the second client device based on the parameter information associated with the second client device.

Assignees

Inventors

Classifications

  • H04L67/104Primary

    Peer-to-peer [P2P] networks · CPC title

  • Online advertisement · CPC title

  • H04L67/42Primary

    Electricity · mapped topic

  • based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

  • Protocols · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10097670B2 cover?
The present disclosure is directed toward systems and methods for providing electronic advertising content to a client device notwithstanding use of an ad-blocker on the client device. For example, systems and methods described herein involve establishing a peer-to-peer (P2P) connection with a peer device that does not include an ad-blocker thereon. The systems and methods further involve provi…
Who is the assignee on this patent?
Adobe Systems Inc
What technology area does this patent fall under?
Primary CPC classification H04L67/104. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 09 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).