Devices, such as cellular phones and desktop displays, have begun providing the ability to detect an orientation of a screen of the device and to provide different functionality based on the screen orientation of the device. Online advertisement service providers, such as Yahoo! Search Marketing®, and website providers desire to capitalize on this functionality of devices to present advertisements and webpage content to Internet users in new ways. Existing screen alteration technologies do not personalize the ordering of content for display in that orientation nor re-arrange content between display orientations.
a illustrates a mobile device with a screen of the mobile device orientated in a vertical orientation (also known as a portrait orientation);
b illustrates a mobile device with a screen of the mobile device orientated in a horizontal orientation (also known as a landscape orientation);
The present disclosure is directed to methods and systems for optimizing webpage content based on a screen orientation of a device. Generally, the methods and systems described below provide the ability to alter the presentation of webpage content, including digital ads, on a device based on a screen orientation of the device.
Generally, an advertiser 102 bids on terms and creates one or more digital ads by interacting with the ad campaign management system 104 in communication with the ad provider 106. The advertisers 102 may purchase digital ads based on an auction model of buying ad space or a guaranteed delivery model by which an advertiser pays a minimum cost-per-thousand impressions (i.e., CPM) to display the digital ad. Typically, the advertisers 102 may select—and possibly pay additional premiums for—certain targeting options, such as targeting by demographics, geography, behavior (such as past purchase patterns), “social technographics” (degree of participation in an online community) or context (page content, time of day, navigation path, etc.). The digital ad may be a graphical ad that appears on a website viewed by an Internet user 112, a sponsored search listing that is served to an Internet user 112 in response to a search performed at a search engine, a video ad, a graphical banner ad based on a sponsored search listing, and/or any other type of online marketing media known in the art.
Additionally, a content provider 103 interacts with a webpage content management system 105 to create webpages that the website provider 110 serves to Internet users, as explained in more detail below.
When an Internet user 112 performs a search at a search engine 108, the search engine 108 typically receives a search query comprising one or more keywords. In response to the search query, the search engine 108 returns search results to the Internet user 112 that include one or more search listings that may include hyperlinks to webpages created using the content management system 105. The search engine 108 identifies the search listings based on keywords within the search query provided by the Internet user 112.
The ad provider 106 may also receive a digital ad request based on the search query submitted to the search engine 108. In response to the digital ad request, the ad provider 106 serves one or more digital ads created using the ad campaign management system 104 to the search engine 108 and/or the Internet user 112 based on keywords within the search query provided by the Internet user 112.
Similarly, when an Internet user 112 requests a webpage served by the website provider 110, the website provider 110 serves webpage content to the Internet user 112 created using the webpage content management system 105. The ad provider 106 may additionally receive a digital ad request when the Internet user 112 requests a webpage served by the website provider 110. The digital ad request may include data such as keywords obtained from the content of the webpage. In response to the digital ad request, the ad provider 106 serves one or more digital ads created using the ad campaign management system 104 to the website provider 110 and/or the Internet user 112 based on the keywords within the digital ad request.
When the webpage content and digital ads are served, the ad campaign management system 104, the webpage content management system 105, the ad provider 106, and/or the website provider 110 may record and process information associated with the served webpage content and digital ads. For example, with respect to digital ads, the ad campaign management system 104 and/or the ad provider 106 may process information associated with served digital ads including detailed user mouse movements, clicks, and/or other interaction events for purposes such as billing, reporting, or ad campaign optimization. The ad campaign management system 104 and/or the ad provider 106 may record and process information such as the factors that caused the ad provider 106 to select the served digital ads; whether the Internet user 112 clicked on a URL or other link associated with one of the served digital ads; what additional search listings or digital ads were served with each served digital ad; a position on a webpage of a digital ad when the Internet user 112 clicked on a digital ad; and/or whether the Internet user 112 clicked on a different digital ad when a digital ad was served. One example of an ad campaign management system that may perform these types of actions is disclosed in U.S. patent application Ser. No. 11/413,514, filed Apr. 28, 2006, and assigned to Yahoo! Inc., the entirety of which is hereby incorporated by reference.
The mobile network 210 over which the mobile devices 208 communicate with the ad provider 202, website provider 204, search engine 206 and/or webpage template management system 207, and the one or more external or internal networks over which the ad provider 202, website provider 204, search engine 206, and webpage template management system 207 communicate with each other, may include local area networks (LAN), wide area networks (WAN), and/or the Internet, and may be implemented with wireless or wired communication mediums such as wireless fidelity (WiFi), Bluetooth, landlines, satellites, and/or cellular communications. Further, the ad provider 202, website provider 204, search engine 206, and webpage template management system 207 may be implemented as software code running in a processor of a single server, plurality of servers, or any other type of computing device known in the art. Additionally the mobile devices 208 may be implemented as software code running on a processor of a mobile device that includes hardware such as accelerometers that are able to detect an orientation of a screen of the mobile device 208, also known as a screen orientation of the mobile device 208. Examples of such mobile devices 208 are the iPhone® and ipod Touch® manufactured by Apple Inc..
Generally, an Internet user interacts with a mobile device 208 and performs an action such as requesting a webpage from the website provider 204 or submitting a search query to the Internet search engine 204. In response, the webpage template management system 207 collects webpage content to be sent to the mobile device 208 from the ad provider 202, website provider 204 and/or the Internet search engine 206. In some implementations, the webpage template management system 207 identifies content chunks within the webpage content and designates a focus priority to each of the content chunks, as explained in more detail below. However, in other implementations, a content provider provides mobile-device specific webpages in system templatized content chunks and designates focus priorities to these content chunks.
The mobile device 208 detects an orientation of a screen of the mobile device 208 and sends information to the webpage template management system 207 that identifies the screen orientation of the mobile device 208. In response, the webpage template management system 207 may modify the webpage content to be displayed on the mobile device 208 by performing actions such as shuffling the placement of the identified content chunks in the webpage content, or choosing digital ads to render on a webpage, based at least in part on the screen orientation of the mobile device 208 and the focus priorities associated with the content chunks. The webpage template management system 207 then sends the rearranged webpage content to the mobile device 208.
In other implementations, in response to the Internet user performing actions such as requesting a webpage from the website provider 204 or submitting a search query to the Internet search engine 204, webpage content is sent from the ad provider 202, website provider 204, the Internet search engine 206, and/or the webpage template management system 207 to the mobile device 208 for display on the mobile device 208. As explained in more detail below, the webpage content sent to the mobile device 208 is structured in a webpage template. The webpage template positions content chunks on a webpage based on a screen orientation of the mobile device 208. The webpage template additionally renders digital ads on a webpage based on a screen orientation of the mobile device.
The webpage template may dynamically modify received webpage content to alter the positioning of the content chunks comprising the webpage content based on a detected screen orientation of the mobile device 208. For example, the webpage template may position digital ads at a prominent position at the top of a webpage when the mobile device 208 is orientated in a vertical orientation (also known as a portrait orientation) as shown in
The webpage template may additionally render a different version of a digital ad based on a screen orientation of a mobile device. For example, the webpage template may render a graphical version of a digital ad when the mobile device 208 is orientated in a vertical orientation and the webpage template may render a textual version of a digital ad when the mobile device 208 is orientated in a horizontal orientation.
The webpage template may additionally render different digital ads all together based on a screen orientation of a mobile device. For example, the webpage template may render a first digital ad determined by the ad provider 204 using a first search algorithm when the mobile device 208 is orientated in a vertical orientation and the webpage template may render a second different digital ad determined by the ad provider 204 using a second search algorithm when the mobile device 208 is orientated in a horizontal orientation.
It will be appreciated that in some implementations, the webpage template may combine two or more of the above-described features to render digital ads in different ways based on a screen orientation of a mobile device 208. For example, the webpage template may render a textual version of a digital ad at a prominent position at a top of a webpage when the mobile device 208 is orientated in a vertical orientation, and the webpage template may render a graphical version of the digital ad at a prominent position at a side of a webpage when the mobile device 208 is orientated in a horizontal orientation.
At step 406, the webpage template management system identifies a plurality of content chunks within the collected webpage content. As shown in
Referring again to
At step 410, the mobile device detects an orientation of a screen of the mobile device, and at step 412, the mobile device sends an indication of the detected screen orientation to the webpage template management system. In some implementations the mobile device sends the indication of the screen orientation to the webpage template management system distinct from the Internet user requesting a webpage or submitting a search query at step 402, where in other implementations, the mobile device may send the indication of the screen orientation to the webpage template management system with the request for webpage content or submission of the search query at step 402. At step 414, the webpage template management system modifies the collected webpage content based on the screen orientation of the mobile device, the one or more identified content chunks, and the focus priorities associated with the one or more identified content chunks.
For example, referring to
Similarly, when a screen of a mobile device is orientated in a landscape orientation, Internet users may typically interact with digital ads positioned along a column 608 adjacent to a body of a webpage. Therefore, when a screen of a mobile device is orientated in a landscape orientation, the webpage template management system may position the body of the webpage in a first two columns 610, 612 of the webpage and position digital ads associated with a high focus priority along the column 608 adjacent to the body of the webpage. Further, the webpage template management system may position digital ads or other content chunks associated with a lower focus priority below the body of the webpage.
The webpage template management system may determine which positions of a webpage Internet users typically interact with by monitoring Internet users interactions with webpages, through the use of preset preferences for registered Internet users, or through the use of systems that are able to provide contextually relevant data, such as the systems disclosed in U.S. patent application Ser. No. ______, (Attorney Docket No. 12729/454) titled “System for Providing Contextually Relevant Data,” filed Sep. 29, 2008, and assigned to Yahoo! Inc., the entirety of which is hereby incorporated by reference.
Referring again to
At step 416, the webpage template management system sends the modified webpage content to the mobile device. At step 418, the modified webpage content is displayed on the mobile device using applications such as an Internet browser, and at step 420, the webpage template management system, ad provider, website provider, and/or search engine monitors the Internet user's interactions with the displayed content. For example, the webpage template management system may monitor whether the Internet user changes the screen orientation of the mobile device, which portion of the webpage the Internet user interacts with, which digital ads the Internet user clicks on, or any other type of information that may be useful to the webpage template management system.
The webpage template management system, ad provider, website provider, and/or search engine may monitor the Internet user's interactions with the displayed content for use in identifying which areas of the webpage attract the attention of the Internet user for use in modifying webpage content as described above with respect to step 414. The webpage template management system, ad provider, website provider, and/or search engine may additionally monitor the Internet user's interactions with the displayed webpage content for purposes such as billing, reporting, or ad campaign optimization.
At step 706, the mobile device detects an orientation of a screen of the mobile device. At step 708, the webpage template modifies the position of the content chunks comprising the webpage based on the screen orientation of the mobile device, the one or more content chunks comprising the webpage, and the focus priorities associated with the one or more identified content chunks. In some implementations, sufficient information is embedded in the webpage template that the webpage template may modify the position of the content chunks of the webpage without the webpage template communicating with an ad provider, website provider, search engine, and/or webpage template management system. However, in other implementations, the webpage template may communicate with an ad provider, website provider, search engine, and/or webpage template management system for assistance in modifying the position of the content chunks of the webpage.
At step 710, for content chunks including digital ads, the webpage template may render different versions of a digital ad, or different digital ads all together, based on the screen orientation of the mobile device. In some implementations, the webpage template may render digital ads based on the screen orientation of the mobile device without communicating with an ad provider and/or webpage template management system. However, in other implementations, the webpage template communicates with an ad provider and/or webpage template management system after the screen orientation of the mobile device is detected to render the digital ads on the webpage. For example, the webpage template may communicate the detected screen orientation of the mobile device to the ad provider and/or the webpage template management system, and the ad provider and/or webpage template management system may send specific versions of a digital ad or specific digital ads for the webpage template to render on the webpage based on the detected screen orientation of the mobile device.
At step 712, the rendered digital ads and other webpage content is displayed on the mobile device using applications such as an Internet browser. At step 714, a webpage template management system, ad provider, website provider, and/or search engine monitor the Internet user's interactions with the displayed content for purposes such as billing, reporting, ad campaign optimization, or identifying which specific portions of displayed webpage content Internet users typically interact with. For example, the webpage template management system, ad provider, website provider, and/or search engine may monitor whether the Internet user changes the screen orientation of the mobile device, which portion of the webpage the Internet user interacts with, which digital ads the Internet user clicks on, or any other type of information that may be useful to the ad provider.
In some implementations, if at step 716 the mobile device detects that the screen orientation of the mobile device changes, the method 700 loops to step 708, where that above-described process is repeated for the webpage template to dynamically modify the webpage content displayed on the mobile device.
While the above-described systems and methods have been described with respect to optimizing webpage content including digital ads based on a screen orientation of a device, it will be appreciated that the same systems and methods may be implemented to optimize webpage content that does not include digital ads.
Further, while the above-described systems and methods have been described with respect to optimizing webpage content based on a screen orientation of a mobile device, it will be appreciated that the same systems and methods may be implemented to optimize webpage content based on a screen orientation of other devices such as a desktop display.
Also, while the above-described systems and methods have been described with respect to optimizing webpage content based on a screen orientation of a mobile device, it will be appreciated that the same systems and methods may be implemented to optimize any digital content, such as content other than webpage content, from any source based on a screen orientation of other devices such as a desktop display.
Additionally, while the above-described systems and methods have been described with respect to a content provider or a webpage template management system setting focus priorities associated with content chunks, in other implementations, a user may set the focus priorities associated with content chunks so that the content chunks that are most important to the Internet user, as defined by the Internet user, are presented to the Internet user first. It is therefore intended that the foregoing detailed description be regarded as illustrative rather than limiting, and that it be understood that it is the following claims, including all equivalents, that are intended to define the spirit and scope of this invention.