# US 2014/0195337 A1 · Browser interface for accessing supplemental content associated with content pages

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0195337 A1
- Document ID: US20140195337A1
- Status: Published application
- Kind: A1
- Application number: 13/737,760
- Filed: 2013-01-09
- Published: 2014-07-10
- Earliest claimed: 2013-01-09
- Assignees: Amazon Technologies, Inc.
- Inventors: Brett Richard Taylor; Ameet Nirmal Vaswani; Peter Frank Hill; Jason Daniel Landry; Ranganath Atreya; Yang Xu; Charley Ames; Christopher James Sullins
- Web page: https://patentgrep.com/patent/US20140195337A1

## CPC

- G06Q 30/0277: {Online advertisement}
- G06F 3/0483: Interaction with page-structured environments, e.g. book metaphor
- G06F 3/04883: for inputting data by handwriting, e.g. gesture or text
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A user of a computing device may view a content page on a display of a computing device. One aspect of the disclosure is a browser user interface than enables the user to flip the content page (or portion thereof) over (e.g., via a touchscreen gesture) to view supplemental content, such as metadata, associated with the content page (or portion thereof). While viewing the metadata on the back side of the content page in some embodiments, the user can perform a second or reverse flip operation to return to the original page. The user may be presented with options to flip the page backward and forward multiple times to view multiple flipped pages presenting additional supplemental content. The supplemental content may include virtually any information in which the user may be interested and/or that is related or similar to the content page.

## Claims

### Claim 1

A system for enabling users to view supplemental content associated with pages of content sites, the system comprising:
a server system that stores advertisements in association with particular content pages of content sites, said server system comprising one or more physical servers; and
a browser component that is configured to run on user computing devices, said browser component including executable code that directs a user computing device to perform a process that comprises:
receiving, over a network, a content page of a content site, and displaying the content page on a touchscreen of the user computing device;
receiving, from the server system, one or more advertisements associated with the content page;
detecting a touchscreen gesture representing a user request to flip the content page over; and
in response to the touch screen gesture, creating a visual appearance of the content page being flipped over to reveal a back side, and displaying the one or more advertisements on said back side.

### Claim 2 (depends on 1)

The system of claim 1, wherein the server system includes a user interface that includes functionality for an advertiser to submit an advertisement, and to designate at least one content page for which the advertisement is to be displayed on a back side.

### Claim 3 (depends on 1)

The system of claim 1, wherein the advertisement comprises at least on one of multimedia content, a product advertisement, a service advertisement, an advertising channel and an advertisement incentive.

### Claim 4 (depends on 1)

The system of claim 1, wherein the server system is configured to receive, from an advertising entity, a bid to provide, to a user computing device, an advertisement associated with a particular content page.

### Claim 5 (depends on 1)

The system of claim 1, wherein the browser component is configured to report a page flip event to the server system in response to the gesture, and the server system is responsive to the page flip event by recording an advertisement impression event in connection with each of the one or more advertisements.

### Claim 6 (depends on 1)

The system of claim 1, wherein the browser component is configured to report a series of page flip events to the server system, and the server system is responsive to the reported series of page flip events by selecting the advertisement based at least partly on a particular pattern in the series of page flip events.

### Claim 7

A non-transitory storage medium having stored thereon a browser component, said browser component including executable code that directs a user computing device having a touchscreen to perform a process that comprises:
retrieving a content page of a content site, and displaying the content page on the touchscreen;
receiving, from a content source that is separate from the content site, advertising content associated with the content page;
detecting a touchscreen gesture representing a user request to flip the content page over; and
in response to the touchscreen gesture, creating a visual appearance of the content page being flipped over to reveal a back side, and displaying advertising content on said back side.

### Claim 8 (depends on 7)

The non-transitory storage medium of claim 7, wherein the touchscreen gesture is a swipe gesture in which a representation of a corner of the content page is dragged away from a corner of the touchscreen.

### Claim 9 (depends on 7)

The non-transitory storage medium of claim 7, wherein the process further comprises, while the back side of the content page is displayed, detecting a second touchscreen gesture representing a second request to flip the page over, and responding to the second touch screen gesture by creating a visual appearance of the page being flipped back to reveal a front side.

### Claim 10 (depends on 7)

The non-transitory storage medium of claim 7, wherein the process further comprises, while the back side of the content page is displayed, detecting a second touchscreen gesture representing a second request to flip the page over, and responding to the second touch screen gesture by creating a visual appearance of the page being flipped to reveal advertiser information.

### Claim 11 (depends on 7)

The non-transitory storage medium of claim 7, wherein the advertising content includes links to related pages of other content sites.

### Claim 12 (depends on 7)

The non-transitory storage medium of claim 7, wherein the browser component is configured to receive and cache the advertising content in the background prior to detection of the touchscreen event.

### Claim 13 (depends on 7)

The non-transitory storage medium of claim 7, wherein the browser component is configured to receive the advertising content over a network from an intermediary system that serves as an intermediary system between the browser component and the content site.

### Claim 14 (depends on 7)

The non-transitory storage medium of claim 7, wherein the browser component includes functionality for a user to specify, via configuration settings, types of advertising content to be displayed on back sides of content pages.

### Claim 15

A system for providing advertising content, the system comprising:
one or more data stores that store advertising content data; and
a browser component including executable code that directs a user computing device operative to:
detect a user interaction with the user computing device, wherein the user interaction is indicative of a request to flip a first page presented on a display of the user computing device over to a second page, wherein the user interaction occurs while an initial content item is being presented in the first page; and
automatically present advertising content in the second page on the display after detection of the user interaction; and
a computing device in communication with the one or more data stores, said computing device operative to:
receive, from a first remote computing device, a request to associate a content item with advertising content data and a bid;
associate the content item with the advertising content data;
receive, from a user computing device, a request for initial content data;
obtain the initial content data and advertising content data associated with the initial content data from the one or more data stores; and
transmit the initial content data and the advertising content data to the user computing device.

### Claim 16 (depends on 15)

The system of claim 15, wherein the user interaction is a touchscreen gesture in which a representation of a corner of the content page is dragged by the user away from a corner of the display.

### Claim 17 (depends on 15)

The system of claim 15, wherein the initial content comprises at least one of multimedia content, a webpage, a document, an image and a software application.

### Claim 18 (depends on 15)

The system of claim 15, wherein the advertising content data comprises at least one of a product advertisement, a service advertisement, an advertising channel and an advertisement incentive.

### Claim 19 (depends on 18)

The system of claim 18, wherein the advertising channel comprises at least one of multimedia content, a webpage, a document, an image and a software application.

### Claim 20 (depends on 15)

The system of claim 15, wherein the first page is presented on a portion of the display and the second page is presented on the portion of the display, and wherein the advertising content is automatically presented by presenting the second page instead of the first page on the portion of the display.

### Claim 21 (depends on 15)

The system of claim 15, wherein at least one of the one or more data stores comprises an external data store from which data is obtained via one or more application programming interfaces.

### Claim 22 (depends on 15)

The system of claim 15, wherein the bid is a bid to provide the advertising content data to a plurality of remote computing devices in response to a request from the plurality of remote computing devices for advertising content data associated with the content item, and wherein said computing device is further operative to obtain the requested advertising content data from the one or more data stores based at least in part on the bid.

### Claim 23 (depends on 15)

The system of claim 15, wherein the bid comprises at least one of a bid price, a number of times the advertising content data is to be provided to a remote computing device, a time of day at which the advertising content data is to be provided to a remote computing device and a set of characteristics of users of remote computing devices to which the advertising content data is to be provided.

### Claim 24 (depends on 15)

The system of claim 15, wherein the initial content data is optimized for a first screen resolution and the advertising content data is optimized for a second screen resolution.

### Claim 25 (depends on 24)

The system of claim 24, wherein the first screen resolution is optimized for presentation on a display of a desktop computer and the second screen resolution is optimized for presentation on a display of a mobile computing device.

### Claim 26 (depends on 15)

The system of claim 15, wherein said computer device is further operative to:
associate the content item with the advertising content data based at least on one of metadata associated with the content item, watermarking data associated with the content item, contextual data associated with the content item, user supplied configuration data, user profile data, content profile data, device profile data and third party supplied configuration data.
