IP Library Granted Patent US 8,788,711
Granted Patent B2
US 8,788,711 · App. 13/175,115 · Granted Jul 22, 2014

Redacting content and inserting hypertext transfer protocol (HTTP) error codes in place thereof

Inventors: Timo Burkard (San Francisco, CA); Arvind Jain (Los Altos, CA); Christopher Bentzel (Quincy, MA)
Assignee: Google Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,788,711
App. No.
13/175,115
Granted
Jul 22, 2014
Kind
B2
Abstract

Aspects of the disclosure minimize the delay between a navigation event and a network response by prerendering the next navigation event. The methods and systems described herein may predict a likely next uniform resource locator during web browsing to preemptively request network content from the network before the user selects the corresponding link on a web page. In one aspect, a subset of content from the network content is redacted in order to create a set of partial content such that the set of partial content comprises the network content with the redacted content removed. One or more hypertext transfer protocol (HTTP) error codes within the set of partial content is inserted in place of the redacted content. When notification is received that the set of partial content is accessed by a user device, the redacted content is sent in response.

Claims (18)

1. A computer-implemented method for managing website analytics for prerendered content, the method comprising:

receiving notification that a network content request is a prerender request for a set of network content;

redacting, using a processor, a subset of content from the network content to create a set of partial content such that the set of partial content comprises the network content with the redacted content removed;

inserting one or more hypertext transfer protocol (HTTP) error codes within the set of partial content in place of the redacted content;

providing the set of partial content in response to the network content request;

receiving notification that the set of partial content was accessed by a user device; and

sending the redacted content in response to the notification that the set of partial content was accessed.

2. The method of claim 1 , further comprising updating an impression statistic in response to the notification that the set of partial content was accessed.

3. The method of claim 1 , wherein the redacted content comprises one or more advertisements.

4. The method of claim 1 , wherein the set of partial content comprises at least one image, script, cookie, or executable instruction.

5. A processing system for managing website analytics for prerendered content comprising:

at least one processor;

a prerender module associated with the at least one processor; and

a memory coupled to the at least one processor;

wherein the prerender module is configured to receive notification that a network content request is a prerender request for a set of network content, redact a subset of content from the network content to create a set of partial content, such that the set of partial content comprises the network content with the redacted content removed, insert one or more hypertext transfer protocol (HTTP) error codes within the set of partial content in place of the redacted content, provide the set of partial content in response to the network content request, receive a notification that the set of partial content was accessed, and send the redacted content in response to the notification that the set of partial content was accessed.

6. The processing system of claim 5 , wherein the redacted content comprises at least one advertisement.

7. The processing system of claim 5 , wherein the prerender module is further configured to update an impression statistic in response to the notification.

8. The processing system of claim 7 , wherein the impression statistic is associated with the redacted content.

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044277/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 22, 2011
From: BURKARD, TIMO; JAIN, ARVIND; BENTZEL, CHRISTOPHER
To: GOOGLE INC.
Reel/Frame 026639/0570 →
Continuity (2)
Provisional Application 61497056 · Jun 14, 2011
Related Publication 20120324043A1 · Dec 20, 2012