METHOD AND APPARATUS FOR PROVIDING PORTIONED WEB PAGES IN A GRAPHICAL USER INTERFACE
First Claim
1. A method for displaying webpage portions on a desktop display within a computer graphical user interface operating on a computing device, comprising:
- rendering, by a rendering engine of a first web browser instance, a first webpage into a first pixel buffer of the first web browser instance, wherein the first pixel buffer is not a child object of a window viewable on the desktop;
providing to the rendering engine of the first web browser instance characteristics of a second web browser instance that has a second pixel buffer that is a child object of a window viewable on the desktop;
creating a first webpage portion desktop window; and
synchronizing a pixel output of the first webpage portion desktop window with portions of the first pixel buffer of the first browser instance.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and devices enable displaying selected portions of one or more webpages in user defined view windows presented on a computing device display desktop. A selected webpage may be rendered into a full-sized render buffer in order for a rendering engine to render all the elements properly. One or more view windows are created on the display desktop that show user selected portions of the render buffer. In this manner users can select portions of one or more websites for presentation on their computing device desktop, position the selected portions at their preferred locations.
-
Citations
28 Claims
-
1. A method for displaying webpage portions on a desktop display within a computer graphical user interface operating on a computing device, comprising:
-
rendering, by a rendering engine of a first web browser instance, a first webpage into a first pixel buffer of the first web browser instance, wherein the first pixel buffer is not a child object of a window viewable on the desktop; providing to the rendering engine of the first web browser instance characteristics of a second web browser instance that has a second pixel buffer that is a child object of a window viewable on the desktop; creating a first webpage portion desktop window; and synchronizing a pixel output of the first webpage portion desktop window with portions of the first pixel buffer of the first browser instance. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing device, comprising:
-
a processor; a memory coupled to the processor; and a display coupled to the processor, wherein the processor is configured with processor-executable instructions to perform steps comprising; rendering, by a rendering engine of a first web browser instance, a first webpage into a first pixel buffer of the first web browser instance, wherein the first pixel buffer is not a child object of a window viewable on the desktop; providing to the rendering engine of the first web browser instance characteristics of a second web browser instance that has a second pixel buffer that is a child object of a window viewable on the desktop; creating a first webpage portion desktop window; and synchronizing a pixel output of the first webpage portion desktop window with portions of the first pixel buffer of the first browser instance. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computing device, comprising:
-
means for rendering, by a rendering engine of a first web browser instance, a first webpage into a first pixel buffer of the first web browser instance, wherein the first pixel buffer is not a child object of a window viewable on the desktop; means for providing to the rendering engine of the first web browser instance characteristics of a second web browser instance that has a second pixel buffer that is a child object of a window viewable on the desktop; means for creating a first webpage portion desktop window; and means for synchronizing a pixel output of the first webpage portion desktop window with portions of the first pixel buffer of the first browser instance. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A computer program product, comprising:
a computer readable medium, comprising; at least one instruction for rendering, by a rendering engine of a first web browser instance, a first webpage into a first pixel buffer of the first web browser instance, wherein the first pixel buffer is not a child object of a window viewable on the desktop; at least one instruction for providing to the rendering engine of the first web browser instance characteristics of a second web browser instance that has a second pixel buffer that is a child object of a window viewable on the desktop; at least one instruction for creating a first webpage portion desktop window; and at least one instruction for synchronizing a pixel output of the first webpage portion desktop window with portions of the first pixel buffer of the first browser instance. - View Dependent Claims (23, 24, 25, 26, 27, 28)
Specification