Caching multiple views corresponding to multiple aspect ratios
Abstract
The present technology presents targeted content, such as a targeted application, in multiple different configurations to correspond to multiple display orientations. In one example, a primary application having a view reserved to present the targeted application is configured to be presented in either a landscape or a portrait presentation format depending on the orientation of the display. The primary application is further configured to switch from either the landscape or portrait presentation format to the other presentation format when the orientation of the display is changed. Accordingly, the targeted application can be downloaded in multiple configurations so that the configuration that is appropriate for the displayed presentation format of the primary application can be presented with the reserved view.
Claims
exact text as granted — not AI-modified1 . A method comprising:
presenting a targeted application in a first configuration within a primary application in a first presentation format, the first configuration being adapted for the first presentation format, and storing multiple configurations of the targeted application including the displayed first configuration, the configurations for presentation within the primary application being in multiple presentation formats.
2 . The method of claim 1 , further comprising:
downloading the multiple configurations of the targeted application from an applications server.
3 . The method of claim 1 , wherein the multiple presentation formats of the primary application correspond to multiple different potential display aspect ratios.
4 . The method of claim 1 , wherein the multiple presentation formats of the primary application correspond to multiple different potential display orientations.
5 . The method of claim 3 , wherein the different potential display orientations include portrait and landscape display orientations.
6 . The method of claim 1 , further comprising:
switching the presentation format of the primary application from the first presentation format to a second presentation format; and correspondingly presenting a second configuration of the targeted application within the primary application, the second configuration being adapted to the second presentation format.
7 . The method of claim 6 , wherein the first presentation format is presented on a display having a portrait orientation, and the second presentation format is presented on the display having a landscape orientation.
8 . The method of claim 1 , wherein the targeted application occupies approximately ten percent of the display area of the primary application.
9 . The method of claim 1 , wherein the targeted application occupies substantially the same area of the primary application regardless of whether the targeted application is displayed in the first or second presentation format.
10 . The method of claim 1 , wherein the targeted application is stored in a cache.
11 . The method of claim 10 , wherein the targeted application stored in the cache has one or more associated restrictions limiting when the targeted application stored in the cache can be displayed.
12 . The method of claim 11 , wherein the primary application can present the targeted application directly from the cache provided that presenting the targeted application will not exceed the associated restrictions.
13 . The method of claim 1 , wherein banner images having the same appearances as the multiple configurations of the targeted application are initially downloaded and displayed.
14 . The method of claim 10 , wherein the application is downloaded after the banner images, and once downloaded is presented in place of the banner images.
15 . The method of claim 1 , wherein the targeted application is an interactive application.
16 . A product comprising:
a non-transitory machine-readable medium; and machine-executable instructions stored on the machine-readable medium for causing a computer to perform the method comprising:
receiving metadata from an application server describing a targeted application for display within a primary application;
downloading the targeted application in multiple configurations correlated to multiple presentation formats of the primary application; and
displaying the targeted application in the configuration that correlates to the displayed presentation format of the primary application.
17 . The product of claim 16 , further comprising:
switching the presentation format of the primary application; and correspondingly displaying the targeted application in the configuration that correlates to the displayed presentation format of the primary application.
18 . The product of claim 16 , further comprising:
requesting a targeted application from the application server, the request specifies dimensions for which the respective configurations of the targeted application.
19 . The product of claim 16 , wherein each configuration of the targeted application occupies substantially the same area of the primary application.
20 . The product of claim 16 , wherein banner images having the same appearances as the multiple configurations of the targeted application are initially downloaded and displayed.
21 . The product of claim 20 , wherein the application is downloaded after the banner images, and once downloaded is presented in place of the banner images.
22 . A system for presenting targeted content in multiple configurations comprising:
a communications interface configured to request from an applications server a targeted application having multiple configurations for fitting specified aspect ratios; the applications server configured to receive the request for the targeted information and to return a targeted application having multiple configurations that fit the specified aspect ratios; the communications interface further configured to receive the targeted application from the applications server; and a processor configured to present the targeted application for display within a primary application, the targeted application being in the configuration that matches the aspect ratio of a view reserved for presenting the targeted application.
23 . The system of claim 22 , wherein the processor is further configured to switch the aspect ratio of the view reserved for presenting the targeted application in the primary application, and correspondingly display the targeted application in the configuration that matches the aspect ratio of a view reserved for presenting the targeted application.
24 . The system of claim 22 , wherein each configuration of the targeted application occupies substantially the same area of the primary application.
25 . The system of claim 22 further comprising:
a cache configured to store the targeted application.
26 . The system of claim 25 , wherein the targeted application stored in the cache has one or more associated restrictions limiting when the targeted application stored in the cache can be displayed.
27 . The system of claim 26 , wherein the processor can present the targeted application directly from the cache provided that presentation of the targeted application will not exceed the associated restrictions.Join the waitlist — get patent alerts
Track US2011246618A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.