SYSTEM AND METHOD FOR WEB BROWSING USING PLACEMARKS AND CONTEXTUAL RELATIONSHIPS IN A DATA PROCESSING SYSTEM
First Claim
1. In a web browser comprising a first web page and a second web page, a web browsing method comprising:
- providing a navigation placemark;
locating a piece of information at a specific location within each of the first web page and the second web page;
in response to said locating the piece of information, adding a first individual placemark to the navigation placemark within the first web page, and adding a second individual placemark to the navigation placemark within the second web page;
in response to adding the first individual placemark and the second individual placemark, extracting web page content from the first web page that can be used to control information shown within the second web page;
specifying an interaction between the first individual placemark within the first web page and the second individual placemark within the second web page;
specifying a trigger criteria for each of the first individual placemark within the first web page and the second individual placemark within the second web page;
creating a first profile comprising one or more from the group consisting of;
a set of tabs;
a set of browser windows;
extractions rules; and
an interaction model;
creating a second profile comprising one or more from the group consisting of;
a set of tabs;
a set of browser windows;
extractions rules; and
an interaction model;
in response to creating the first and second profiles, running the first profile as a background process that can be driven by the second profile; and
switching between the first and second profiles.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for web browsing using placemarks and contextual relationships in a data processing system. A navigation placemark is provided within a web browser. The web browser comprises a first web page and a second web page. A piece of information is located at a specific location within each of the first and second web pages. A first individual placemark is added to the navigation placemark, and a second individual placemark is added to the navigation placemark. Web page content is extracted from the first web page and can be used to control information shown within the second web page. An interaction between the first individual placemark and the second individual placemark is specified. A trigger criteria for the first individual placemark and the second individual placemark is also specified. A first profile and a second profile are created. The first profile is run as a background process that can be driven by the second profile, and a user may switch between the first and second profiles. The web browser may further comprise a first browser window comprising the first web page and a second browser window comprising the second web page, and/or the web browser may further comprise a browser window comprising a first tab and a second tab, where the first tab comprises the first web page and the second tab comprises the second web page.
-
Citations
20 Claims
-
1. In a web browser comprising a first web page and a second web page, a web browsing method comprising:
-
providing a navigation placemark; locating a piece of information at a specific location within each of the first web page and the second web page; in response to said locating the piece of information, adding a first individual placemark to the navigation placemark within the first web page, and adding a second individual placemark to the navigation placemark within the second web page; in response to adding the first individual placemark and the second individual placemark, extracting web page content from the first web page that can be used to control information shown within the second web page; specifying an interaction between the first individual placemark within the first web page and the second individual placemark within the second web page; specifying a trigger criteria for each of the first individual placemark within the first web page and the second individual placemark within the second web page; creating a first profile comprising one or more from the group consisting of;
a set of tabs;
a set of browser windows;
extractions rules; and
an interaction model;creating a second profile comprising one or more from the group consisting of;
a set of tabs;
a set of browser windows;
extractions rules; and
an interaction model;in response to creating the first and second profiles, running the first profile as a background process that can be driven by the second profile; and switching between the first and second profiles. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for web browsing using placemarks and contextual relationships, said system comprising:
-
at least one processing unit; and a computer usable medium embodying computer program code, said computer usable medium being coupled to said at least one processing unit, said computer program code comprising instructions executable by said at least one processing unit and configured for; providing a navigation placemark; locating a piece of information at a specific location within a first web page and a second web page of a web browser; in response to said locating the piece of information, adding a first individual placemark to the navigation placemark within the first web page, and adding a second individual placemark to the navigation placemark within the second web page; in response to adding the first individual placemark and the second individual placemark, extracting web page content from the first web page that can be used to control information shown within the second web page; specifying an interaction between the first individual placemark within the first web page and the second individual placemark within the second web page; specifying a trigger criteria for each of the first individual placemark within the first web page and the second individual placemark within the second web page; creating a first profile comprising one or more from the group consisting of;
a set of tabs;
a set of browser windows;
extractions rules; and
an interaction model;creating a second profile comprising one or more from the group consisting of;
a set of tabs;
a set of browser windows;
extractions rules; and
an interaction model;in response to creating the first and second profiles, running the first profile as a background process that can be driven by the second profile; and switching between the first and second profiles. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer readable medium storing a computer program for web browsing using placemarks and contextual relationships, wherein the computer program contains computer executable instructions that when executed by a computer processor, perform the functions of:
-
providing a navigation placemark; locating a piece of information at a specific location within a first web page and a second web page of a web browser; in response to said locating the piece of information, adding a first individual placemark to the navigation placemark within the first web page, and adding a second individual placemark to the navigation placemark within the second web page; in response to adding the first individual placemark and the second individual placemark, extracting web page content from the first web page that can be used to control information shown within the second web page; specifying an interaction between the first individual placemark within the first web page and the second individual placemark within the second web page; specifying a trigger criteria for each of the first individual placemark within the first web page and the second individual placemark within the second web page; creating a first profile comprising one or more from the group consisting of;
a set of tabs;
a set of browser windows;
extractions rules; and
an interaction model;creating a second profile comprising one or more from the group consisting of;
a set of tabs;
a set of browser windows;
extractions rules; and
an interaction model;in response to creating the first and second profiles, running the first profile as a background process that can be driven by the second profile; and switching between the first and second profiles. - View Dependent Claims (17, 18, 19, 20)
-
Specification