Selective display of content
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for selectively fully displaying additional content in a browser window, without requiring scrolling in more than one direction, based on an available display area. For example, additional advertising content is thus selectively displayed in an otherwise unused area of the browsing window to the right of a primary content of a Web page. The size of the available display area is automatically detected, and a determination is automatically made as to whether the additional content and primary content can both be fully displayed in the available display area under the scrolling constraint. If so, both the additional content and the primary content are displayed. Otherwise, only the primary content is displayed. The additional content is downloaded only when it can thus be included within the display area. If the browser window is resized so that the additional content no longer fits without scrolling in more than one direction, the additional content is removed from the display, but is preferably retained in local storage for redisplay if the available display area is subsequently increased sufficiently. The type (and version) of browser program used is detected so that the appropriate instructions will be provided to the client device to selectively display additional content in this manner. For smaller client device displays, such as, on those on pocket PCs, the content provided by a server is selectively determined in a prioritized manner, as a function of the available display area.
134 Citations
42 Claims
-
1-25. -25. (canceled)
-
26. A method implemented by a computing device for selectively displaying an additional content in a Web page based on an available display area, wherein a primary content is unconditionally displayed in the Web page, but the additional content, which does not employ a hyperlink to display the information it conveys, is only displayed with the primary content depending upon whether predefined criteria are met, comprising the steps of:
-
(a) automatically detecting dimensions of the available display area;
(b) automatically determining whether information directly conveyed by the additional content and by the primary content can be fully displayed in a single Web page in the available display area without requiring access of another Web page, without requiring scrolling in more than one direction, and without requiring a modification of either the primary or the additional content that results in either the primary or the additional content being perceived in less than its entirety on the single Web page, said additional content not being necessarily related to the primary content; and
if so,(c) displaying both the additional content and the primary content on the single Web page;
else(d) displaying only the primary content on the single Web page. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A method implemented by a computing device for providing an additional content to a browser program for display in a browser window, without employing a hyperlink to display the information the additional information conveys, and without requiring scrolling in more than one direction to fully display the additional content, comprising the steps of:
-
(a) automatically detecting properties that identify the browser program;
(b) automatically determining instructions that are compatible with the browser program, to display at least a portion of the additional content without requiring scrolling in more than one direction and without requiring a modification of the at least the portion of the additional content that results in said at least the portion of the additional content being perceived in less than its entirety on a single Web page based on an available display area in the browser window; and
(c) communicating the instructions to the browser program, said instructions causing the additional content to be fully displayed only if possible to do so without requiring scrolling in more than one direction and without requiring a modification of the additional content that results in said at least the portion of the additional content being perceived in less than its entirety on the single Web page, such that a user is enabled to directly discern all of the information that the at least the portion of the additional content conveys, wherein said additional content is not necessarily related to the primary content. - View Dependent Claims (38, 39, 40)
-
-
41. A system for displaying a Web page and selectively displaying an additional content, wherein a primary content is unconditionally displayed in the Web page, but the additional content, which does not employ a hyperlink to display the information it conveys, is only displayed with the primary content depending upon whether predefined criteria are met, based on an available display area, comprising:
-
(a) a memory adapted to store data and machine instructions;
(b) a processor coupled to the memory, said processor controlling storage of data in the memory and executing the machine instructions to implement a plurality of functions;
(c) a persistent storage device, coupled to the processor and the memory, on which are stored machine instructions, which when executed by the processor, cause it to selectively fully display a primary content and the additional content on a single Web page, without requiring scrolling in more than one direction and without requiring a modification of either the primary or the additional content that results in either the primary or the additional content being perceived in less than its entirety on the Web page, such that a user is enabled to directly discern all of the information that the additional content and the primary content provide on the single Web page, said additional content not being necessarily related to the primary content; and
(d) a display on which said primary content and said additional content are rendered in accord with the machine instructions, said display being controlled by the processor, said plurality of functions implemented by the processor executing the machine instructions including;
(i) detecting dimensions of the available display area;
(ii) selectively displaying both the primary content and the additional content, if the primary content and the additional content are fully displayable without scrolling in more than one direction; and
if not,(iii) displaying only the primary content. - View Dependent Claims (42)
-
Specification