System and method for web browsing
DCFirst Claim
1. A method for browsing web pages comprising:
- receiving first web page data including a plurality of references, each of said plurality of references associated with web page data;
receiving indicia specifying a subset of said plurality of references;
rendering a first web page using said first web page data in a first panel, wherein said rendering said first web page comprises using a first instance of a web browsing engine to render said first web page;
automatically requesting web page data associated with said subset of said plurality of references; and
rendering additional web pages using said requested web page data in a second panel, wherein said rendering additional web pages comprises using at least one second instance of said web browsing engine.
3 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A system and method for web browsing contemporaneously displays multiple web pages, advertisements, or other applications, preferably within a single window, for a user to view. In a preferred embodiment, a current web page, a past web page, a future web page, and/or an advertisement or other application are contemporaneously displayed in a single window. In this embodiment, the present invention tracks a past web page and renders it in a first panel, renders the current web page in a second panel, and identifies a hyperlink in the current web page to retrieve and render the future web page in a third panel. In other embodiments, a host provides a list of web pages that are to be displayed in the panels. In other embodiments, a user selects a list of web pages that are to be displayed in the panels. In other embodiments, hyperlinks are filtered and/or prioritized to determine which web pages are to be displayed in the panels. In this manner, the user contemporaneously views the current web page, the past page, and the future web page, or alternately, multiple web pages in the single window. Preferably, the present invention is implemented as a web browsing room in a three-dimensional space where walls of the rooms correspond to various ones of the aforementioned panels and a floor of which may be used to display advertisements or provide other applications. The user can view the web pages in the browsing room using various three-dimensional navigation techniques.
-
Citations
42 Claims
-
1. A method for browsing web pages comprising:
-
receiving first web page data including a plurality of references, each of said plurality of references associated with web page data; receiving indicia specifying a subset of said plurality of references; rendering a first web page using said first web page data in a first panel, wherein said rendering said first web page comprises using a first instance of a web browsing engine to render said first web page; automatically requesting web page data associated with said subset of said plurality of references; and rendering additional web pages using said requested web page data in a second panel, wherein said rendering additional web pages comprises using at least one second instance of said web browsing engine. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for browsing web pages comprising:
-
rendering a first web page in a first panel using first web page data, said first web page including a plurality of user selectable references to additional web pages, wherein said rendering said first web page comprises rendering said first web page using a first instance of a web browsing engine; requesting web page data associated with each of a plurality of selected references designated by a user from among said plurality of user selectable references; and rendering a web page for each of said requested web page data, wherein said rendering said web page for each of said requested web page data comprises rendering said web page for each of said requested web page data using a separate instance of said web browsing engine for each of said requested web page data. - View Dependent Claims (9, 10, 11, 12, 13, 27)
-
-
14. A display system including at least one display device on which is rendered a graphic user interface, the graphical user interface comprising:
-
a first panel having a first web page rendered therein from first web page data, said first web page including a plurality of user selectable references to additional web page data, wherein said first web page is rendered using a first web browsing engine; and a second panel having a plurality of selected web pages rendered therein, said plurality of selected web pages selected by a user from among said plurality of user selectable references, wherein said plurality of selected web pages are rendered using additional web browsing engines.
-
-
15. A display system including at least one display device on which is rendered a graphic user interface, the graphical user interface comprising:
-
a room in a three-dimensional space, said room having a first wall, a second wall, and a third wall, wherein said first wall includes a past web page rendered thereon, wherein said past web page is rendered using a first instance of a web browsing engine, wherein said second wall includes a current web page rendered thereon, said current web page including a plurality of user selectable hyperlinks, wherein said current web page is rendered using a second instance of said web browsing engine; and wherein said third wall includes a plurality of future web pages rendered thereon, said future web pages selected by a user from among said plurality of user selectable hyperlinks, wherein said plurality of future web pages are rendered using at least one additional instance of said web browsing engine. - View Dependent Claims (16, 17)
-
-
18. A method for browsing web pages comprising:
-
rendering, in a first panel, a current web page from current web page data using a first instance of a web browsing engine; receiving a reference to a first web page; in response to said receiving said reference, requesting first web page data using said reference; receiving said first web page data; and rendering said first web page in a second panel using a second instance of said web browsing engine; wherein said first panel and said second panel are contemporaneously viewable by a user. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 41, 42)
-
-
28. A method for browsing web pages comprising:
-
rendering a first web page in a first panel using first web page data, said first web page including a plurality of user selectable references to additional web pages, wherein said rendering said first web page comprises using a first instance of a web browsing engine to render said first web page; in response to a user designating a plurality of selected web pages from among said plurality of user selectable references, requesting web page data associated with each of said plurality of selected references; and rendering a web page corresponding to each of said requested web page data, wherein said rendering said web page corresponding to each of said requested web page data comprises using a second instance of said web browsing engine, wherein said first web page in said first panel is contemporaneously displayed with said rendered web pages corresponding to each of said requested web page data. - View Dependent Claims (29)
-
-
30. A method for bookmarking web pages in a web browser comprising:
-
storing a bookmark for a scene rendered by the web browser, said scene including a first web page and a second web page, said bookmark including a first reference to said first web page and a second reference to said second web page; and in response to a user selecting said stored bookmark, recalling said scene by retrieving said first web page using said first reference and by retrieving said second page using said second reference, wherein said retrieving said first web page using said first reference comprises requesting first web page data using said first reference and rendering said first web page using said requested first web page data, wherein said retrieving said second web page using said second reference comprises requesting second web page data using said second reference and rendering said second web page using said requested second web page data, wherein said first web page is rendered using a first instance of a web browsing engine, and wherein said second web page is rendered using a second instance of said web browsing engine; and contemporaneously displaying said first web page and said second web page. - View Dependent Claims (31, 32, 33)
-
-
34. A method for browsing web pages comprising:
-
rendering a first web page using first web page data, said first web page including a plurality of user selectable references to additional web pages, wherein said rendering said first web page comprises rendering said first web page using a first instance of a web browsing engine; receiving a designation from a users corresponding to one of the plurality of user selectable references; requesting second web page data associated with said one of the plurality of selected references; and rendering a second web page using said second web page data, wherein said rendering said second web page comprises rendering said second web page using a second instance of said web browsing engine, wherein said first web page is contemporaneously displayed with said second web page. - View Dependent Claims (35, 36, 37, 38, 39, 40)
-
Specification