Selective synchronization of web browsers
First Claim
Patent Images
1. A method comprising the steps of:
- (a) detecting an input associated with an object in a shared display of a web browser;
(b) detecting a location attribute associated with said object, said location attribute comprising at least one of;
(i) a function conditioning the occurrence of an event on the location of said input; and
(ii) a function limiting the location at which an event is to be presented;
(c) producing an effect based on said location attribute;
(d) sending a synchronization command from a first web browser to a second web browser in response to detection of said location attribute specifying said second web browser as said location for said effect; and
(e) producing said effect at said second browser in response to said synchronization command.
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.
67 Citations
19 Claims
-
1. A method comprising the steps of:
-
(a) detecting an input associated with an object in a shared display of a web browser; (b) detecting a location attribute associated with said object, said location attribute comprising at least one of; (i) a function conditioning the occurrence of an event on the location of said input; and (ii) a function limiting the location at which an event is to be presented; (c) producing an effect based on said location attribute; (d) sending a synchronization command from a first web browser to a second web browser in response to detection of said location attribute specifying said second web browser as said location for said effect; and (e) producing said effect at said second browser in response to said synchronization command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising the steps of:
-
(a) detecting an input associated with an object in a shared display of a web browser; (b) detecting a location attribute associated with said object, said location attribute comprising at least one of; (i) a function conditioning the occurrence of an event on the location of said input; and (ii) a function limiting the location at which an event is to be presented; (c) producing an effect based on said location attribute; (d) sending a synchronization command from a first web browser to a second web browser in response to detection of said location attribute specifying said first web browser as a location for said input; and (e) producing said effect on at least one of said first and said second web browsers. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A 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 location attribute associated with said event, said location attribute comprising at least one of; (i) a function conditioning the occurrence of an action manipulating a shared object on the location of said input; and (ii) a function limiting the location at which an action manipulating a shared object is to be presented; and (d) executing said action to manipulate said shared object based on said location attribute; (e) registering an association of said event and an input object; (f) detecting said input at a display location corresponding to said input object; and (g) confirming said association in response to said input; and (h) generating said event in response to said confirmation.
-
-
17. A 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 location attribute associated with said event, said location attribute comprising at least one of; (i) a function conditioning the occurrence of an action manipulating a shared object on the location of said input; and (ii) a function limiting the location at which an action manipulating a shared object is to be presented; and (d) executing said action to manipulate said shared object based on said location attribute; (d) sending a synchronization command from a local web browser to a remote web browser in response to detection of a location attribute specifying said remote web browser as said location for said action; and (e) executing said action to manipulate said object at said remote web browser in response to said synchronization command. - View Dependent Claims (18, 19)
-
Specification