US2014053065A1PendingUtilityA1

System and method for adjusting website displays

Individually held — no corporate assignee on recordPriority: Aug 16, 2012Filed: Aug 16, 2012Published: Feb 20, 2014
Est. expiryAug 16, 2032(~6.1 yrs left)· nominal 20-yr term from priority
G06F 16/9577
43
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

To ensure address a problem in displaying websites in resizable display regions, an example system monitors an active browser display region to determine if the display region satisfies a predetermined size condition, such as one or more of its dimensions being less than a predetermined threshold. If the display region satisfies the size condition, the example system automatically reloads the display region with an alternative version of its website, for example a mobile version of the website, enabling the user to more effectively read or navigate the displayed website.

Claims

exact text as granted — not AI-modified
The claimed invention is: 
     
         1 . A method comprising:
 displaying at least a portion of a website within a display region of a display; and   in response to changing a size of the display region to satisfy a predetermined size condition, displaying an alternative version of the website within the display region.   
     
     
         2 . The method of  claim 1 :
 wherein displaying at least a portion of the website within the display region includes communicating a first user-agent string to a server hosting the website; and   wherein displaying the alternative version o the website the display region includes communicating a second user-agent string to the server, with the second user-agent string indicative of a different size display than the first user-agent string.   
     
     
         3 . The method of  claim 1 , wherein the predetermined size condition is a function of content type displayed in the display region. 
     
     
         4 . The method of  claim 1 :
 wherein displaying at least a portion of the website within the display region includes displaying a portion of a non-mobile version of the website;   wherein changing the size of the display region to satisfy a predetermined size condition includes reducing the size of the display region; and   wherein displaying the alternative version of the website includes displaying at least a portion of a mobile version of the website.   
     
     
         5 . The method of  claim 1 :
 wherein displaying a least a portion of a website within the display region of a display includes displaying a mobile version of the website; and   wherein displaying the alternative version of the website includes displaying at least a portion of a non-mobile version of the website.   
     
     
         6 . The method of  claim 1 , wherein displaying the alternative version of the website within the display region includes requesting mobile style sheets from a server. 
     
     
         7 . The method of  claim 1 , wherein the website and the alternative version of the website have different uniform resource locators that share a common domain name. 
     
     
         8 . The method of  claim 1 :
 wherein displaying at least a portion of the website within the display region of the display, comprises displaying the portion of the website within one panel of an active browser window having first and second adjacent panels;   wherein displaying the alternative version of the website occurs in response to reducing the size of the one panel to satisfy a predetermined size condition; and   wherein displaying the alternative version of the website includes displaying at least a portion of a mobile version of the website.   
     
     
         9 . The method of  claim 8 , wherein displaying the alternative version of the website occurs in response to user movement of a movable divider that redefines the first and second panel to satisfy the predetermined size condition. 
     
     
         10 . The method of  claim 8 , wherein the predetermined size condition is a function of content type displayed in the one panel. 
     
     
         11 . A system comprising:
 a processor coupled to a memory and a display;   wherein the memory stores:   a first set of one or more instructions for causing display of a website within a display region of the display; and   a second set of one or more instructions responsive to changing a size of the display region to satisfy a predetermined size condition for causing display of an alternative version of the website within the display region.   
     
     
         12 . The system of  claim 11 :
 wherein the first set of instructions for displaying at least a portion of the website within the display region includes a set of one or more instructions for communicating a first user-agent string to a server hosting the website; and   wherein the second set of instructions includes a set of one or more instructions for communicating a second user-agent string to the server, with the second user-agent string indicative of a different size display than the first user-agent string.   
     
     
         13 . The system of  claim 11 , wherein the predetermined size condition is a function of content type displayed in the display region. 
     
     
         14 . The system of  claim 11 :
 wherein displaying at least a portion of the website within the display region includes displaying a portion of one of a non-mobile version of the website and a mobile version of the website; and   wherein displaying the alternative version of the website includes displaying at least a portion of the other of the non-mobile version of the website and the mobile version of the website.   
     
     
         15 . The system of  claim 11 , wherein the second set of one or more instructions for causing display of the alternative version of the website within the display region include instructions for causing a request of mobile style sheets for the website from a server. 
     
     
         16 . The system of  claim 11 , wherein the website and the alternative version of the website have different uniform resource locators that share a common domain name. 
     
     
         17 . A system comprising:
 means for communicating via a communications network with one or more web servers;   a display for displaying content from one or more of the web servers;   means for causing display of at least a portion of a website hosted by one of the web servers within a display region of the display; and   means, responsive to changing size of the display region to satisfy a predetermined size condition, for causing display of an alternative version of the website within the display region.   
     
     
         18 . The system of  claim 17 :
 wherein the means for causing display of at least a portion of the website within the display region includes means for communicating a first user-agent string to the one of the servers hosting the website; and   wherein the means for causing display of the alternative version o the website the display region includes means for communicating a second user-agent string to the one of the servers hosting the website, with the second user-agent string indicative of a different size display than the first user-agent string.   
     
     
         19 . The system of  claim 18 , wherein the predetermined size condition is a function of content type displayed in the display region. 
     
     
         20 . A non-transient machine-readable medium storing:
 a first set of one or more instructions for causing display of at least a portion of a website within a display region of a display; and   a second set of one or more instructions, responsive to changing size of the display region to satisfy a predetermined size condition, for causing display of an alternative version of the website within the display region.   
     
     
         21 . The non-transient machine-readable medium of  claim 20 :
 wherein the first set of instructions for displaying at least a portion of the website within the display region includes a set of one or more instructions for communicating a first user-agent string to a server hosting the website; and   wherein the second set of instructions includes a set of one or more instructions for communicating a second user-agent string to the server, with the second user-agent string indicative of a different size display than the first user-agent string.   
     
     
         22 . The non-transient machine-readable medium of  claim 20 , wherein the predetermined size condition is a function of content type displayed in the display region. 
     
     
         23 . A method comprising:
 communicating a first user-agent string to a server as part of a request to receive at least a portion of a website hosted by the server;   adjusting a size of a browser display region displaying at least a portion of the website;   in response to resizing the browser display region, automatically communicating a second user-agent string to the server as part of a request to receive at least a portion of the website, wherein the second user-agent string is indicative of a device having a different display size than that indicated in the first user-agent string.   
     
     
         24 . The method of  claim 23 , wherein automatically communicating the second user-agent string occurs in response to the browser display region being determined to satisfy a predetermined size condition. 
     
     
         25 . The method of  claim 24 , wherein the predetermined size condition is a function of type of content displayed in the browser display region.

Join the waitlist — get patent alerts

Track US2014053065A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.