Selective synchronization of web browsers
First Claim
Patent Images
1. A method of selectively manipulating an object by a web browser, said method comprising the steps of:
- (a) detecting an input at a web browser; and
(b) producing an effect on said object in response to detection of a location attribute related to said input.
2 Assignments
0 Petitions
Accused Products
Abstract
A web browser and browser method permit the display of web pages and dynamic effects related to displayed objects to be selectively synchronized for a plurality of browsers. A location attribute can be used to identify a browser at which an action is initiated and specify one or more browsers to display the results of the initiated action.
57 Citations
49 Claims
-
1. A method of selectively manipulating an object by a web browser, said method comprising the steps of:
-
(a) detecting an input at a web browser; and
(b) producing an effect on said object in response to detection of a location attribute related to said input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41)
-
-
34. A method of selectively manipulating an object on at least one web browser of a plurality of synchronized web browsers, said method comprising the steps of:
-
(a) detecting an input at a local web browser;
(b) generating an event in response to said input;
(c) detecting at least one attribute of said event specifying at least one of a location of an action manipulating said object and a location of said action; and
(d) executing said action to manipulate said object at a location specified by a location attribute of said event.
-
-
42. A method of selectively manipulating an object displayed on at least one of a local web browser and remote web browser during a synchronized display session, said method comprising the steps of:
-
(a) registering an association of an input object and an event having at least one location attribute;
(b) detecting an input at said local web browser related to said input object;
(c) in response to said input, confirming said association of said event and said input object;
(d) generating said event in response to said input;
(e) sending a synchronization command to said remote web browser in response to detection of a location attribute specifying said remote browser as a location of an action manipulating a displayed object;
(f) executing said action at said remote web browser in response to said synchronization command; and
(g) executing said action manipulating said displayed object at said local browser in response to detection of a location attribute specifying said local browser as a location of said action. - View Dependent Claims (43, 44, 45, 46, 48, 49)
-
-
47. A web browser comprising:
-
(a) a interface to display an input object and detect an input related to said input object;
(b) a event manager to register an association of said input object and an event including at least one location attribute and to determine a location of an occurrence of said event from said location attribute;
(c) a layout engine to generate said event in response to said detection of said input and confirmation of said association of said event and said input object; and
(d) a synchronization manager directing notification of a remote web browser of said event in response to detection of a location attribute specifying said remote browser as said location of said occurrence.
-
Specification