Patent ID: 9575615
Date: 2017-02-21
CPC Classifications: G06F,G06Q

Claim:
1. A system for presenting content, the system comprising: one or more data stores that store at least a plurality of secondary media content items; and a computing device in communication with the one or more data stores, said computing device operative to: determine initial network page content presented in a first orientation in relation to a display of a remote computing device, wherein the initial network page content is associated with an item; receive, from the remote computing device, a request for secondary content to be presented on the display of the remote computing device while the initial network page content is being presented in the first orientation in relation to the display of the remote computing device, wherein the request for secondary content is based at least in part on a detected initiation of a second orientation in relation to the display of the remote computing device, and wherein the detected initiation of the second orientation in relation to the display of the remote computing device is determined based at least in part on first input data from an orientation sensor of the remote computing device; in response to the request for secondary content, select a secondary media content item from the plurality of secondary media content items associated with the item, and wherein the secondary media content item is configured to be presented in the second orientation in relation to the display of the remote computing device, and wherein the secondary media content item is obtained from the one or more data stores; transmit the secondary media content item to the remote computing device for automatic presentation in the second orientation in relation to the display of the remote computing device, wherein the secondary media content item is automatically presented on the remote computing device; receive, from a second remote computing device, a second request for secondary content, the second request comprising an indication of the initial network page content; in response to the indication of the initial network page content, generate a determination that the initial network page content was previously associated with the secondary media content item; select the secondary media content item based at least in part on the determination; and transmit the secondary media content item to the second remote computing device.