US2011246618A1PendingUtilityA1

Caching multiple views corresponding to multiple aspect ratios

Assignee: APPLE INCPriority: Apr 2, 2010Filed: Apr 26, 2010Published: Oct 6, 2011
Est. expiryApr 2, 2030(~3.7 yrs left)· nominal 20-yr term from priority
G06F 40/103G06Q 30/0621
46
PatentIndex Score
0
Cited by
0
References
0
Claims

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-modified
1 . 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.