View port resolution independent network pages
First Claim
1. A non-transitory computer-readable medium embodying a program executable in a computing device, wherein the program, when executed, causes the computing device to:
- generate a network page in response to a request from a client device;
define a plurality of view port resolution ranges in the network page;
configure the network page to specify that a plurality of content items are to be downloaded from a server in association with a rendering of the network page, the content items being associated with a respective one of the view port resolution ranges that includes an initial size of a view port on the client device;
configure the network page to implement a first transition of a display of the network page after an initial rendering of the network page in response to resizing the view port on the client device within the respective one of the view port resolution ranges, wherein;
resizing results from a user interaction with the client device by a user of the client device; and
the first transition employs the content items currently stored in the client device; and
configure the network page to implement a second transition of the display of the network page after the initial rendering of the network page in response to resizing the view port through a transition threshold defined between a respective pair of the resolution ranges, wherein resizing results from a user interaction with the client device by the user of the client device and the second transition involves downloading at least one additional content item to be displayed in the view port, wherein;
the additional content item replaces a previously rendered one of the content items in the network page;
orthe additional content item is added to the display of the network page.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are various embodiments for facilitating transition in a rendering of a network page given a resizing of a view port of a viewing window. A network page is rendered in a computing system in a view port on a display device, the network page defining a plurality of view port resolution ranges. A first level of changes is implemented in a display of the network page in response to a resizing of the view port within a respective one of the view port resolution ranges. A second level of changes is implemented in the display of the network page in response to a resizing of the view port through a transition threshold defined between a respective pair of the view port resolution ranges.
-
Citations
20 Claims
-
1. A non-transitory computer-readable medium embodying a program executable in a computing device, wherein the program, when executed, causes the computing device to:
-
generate a network page in response to a request from a client device; define a plurality of view port resolution ranges in the network page; configure the network page to specify that a plurality of content items are to be downloaded from a server in association with a rendering of the network page, the content items being associated with a respective one of the view port resolution ranges that includes an initial size of a view port on the client device; configure the network page to implement a first transition of a display of the network page after an initial rendering of the network page in response to resizing the view port on the client device within the respective one of the view port resolution ranges, wherein; resizing results from a user interaction with the client device by a user of the client device; and the first transition employs the content items currently stored in the client device; and configure the network page to implement a second transition of the display of the network page after the initial rendering of the network page in response to resizing the view port through a transition threshold defined between a respective pair of the resolution ranges, wherein resizing results from a user interaction with the client device by the user of the client device and the second transition involves downloading at least one additional content item to be displayed in the view port, wherein; the additional content item replaces a previously rendered one of the content items in the network page;
orthe additional content item is added to the display of the network page. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
a computing device configured to at least; generate a network page in response to a request from a client device; define a plurality of view port resolution ranges in the network page; configure the network page to specify that a plurality of content items are to be downloaded from a server in association with a rendering of the network page, the plurality of content items being associated with a respective one of the plurality of view port resolution ranges that includes an initial size of a view port on the client device; and configure the network page to implement a first transition of a display of the network page after an initial rendering of the network page in response to a resizing of the view port on the client device within the respective one of the plurality of view port resolution ranges, wherein; the resizing of the view port results from a user interaction with the client device by a user of the client device; and the first transition employs the plurality of content items downloaded from the server and stored in the client device; and implement a second transition of the display of the network page after the initial rendering of the network page in response to a resizing of the view port through a transition threshold defined between a respective pair of the view port resolution ranges, wherein the resizing of the view port results from a user interaction with the client device by the user of the client device and the second transition involves downloading at least one additional content item to be displayed in the view port, wherein; the additional content item replaces a previously rendered one of the plurality of content items in the network page;
orthe additional content item is added to the display of the network page. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A method, comprising:
-
generating, via a server, a network page in response to a request from a client device; defining, via the server, a plurality of view port resolution ranges in the network page; configuring, via the server, the network page to specify that a plurality of content items are to be downloaded from a server in association with a rendering of the network page, the content items being associated with a respective one of the view port resolution ranges that includes an initial size of a view port on the client device; configuring, via the server, the network page to implement a first transition of a display of the network page after the an initial rendering of the network page in response to resizing the view port on the client device within the respective one of the view port resolution ranges, wherein; resizing results from a user interaction with the client device by a user of the client device; and the first transition employs the content items currently stored in the client device; and configuring, via the server, the network page to implement a second transition of the display of the network page after the initial rendering of the network page in response to resizing the view port through a transition threshold defined between a respective pair of the resolution ranges, wherein resizing results from a user interaction with the client device by the user of the client device and the second transition involves downloading at least one additional content item to be displayed in the view port, wherein; the additional content item replaces a previously rendered one of the content items in the network page;
orthe additional content item is added to the display of the network page. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification