Web browser communication
First Claim
1. A method for transferring data between frames in a page of a web browser running on a user'"'"'s computer, the method comprising the steps of:
- providing the frames within a common frame set;
associating a unique address with each frame; and
communicating between the frames in a manner determined by the technology present in the user'"'"'s computer.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a method for sharing and transferring data between different web browser frames (1, 2) which are served from different domains. This makes it possible to outsource services that would not be possible otherwise, owning to security limitations imposed by the web browser (101). The interaction between frames (1, 2) allows for the development of various services and products, like chat tools, customized floating toolbars, navigation inside a frame, advertising and many others. By circumventing browser imposed limitations which prevent frames served from one domain from communicating with other frames served from a different domain, the invention makes it possible for services to be provided by third parties, and it also makes
-
Citations
15 Claims
-
1. A method for transferring data between frames in a page of a web browser running on a user'"'"'s computer, the method comprising the steps of:
-
providing the frames within a common frame set;
associating a unique address with each frame; and
communicating between the frames in a manner determined by the technology present in the user'"'"'s computer. - View Dependent Claims (2, 3, 4, 11)
-
-
5. A method for transferring data between a plurality of frames of a web browser running on a user'"'"'s computer, said method comprising the steps of:
-
providing the frames within a common frame set;
associating a unique address with each frame; and
communicating from a first frame to a second frame by sending from the first frame to the frame set a message addressed to the second frame, transmitting the message from the frame set both frames, and accepting the message at the second frame when the message has the second frame'"'"'s address.
-
-
6. A structure for a page of a web browser running on a user'"'"'s computer, comprising:
-
a frame set;
a plurality of frames within the frame set, each frame having a unique address associated with it; and
executable code which achieves communication between the frames in a manner determined by the technology present in the user'"'"'s computer. - View Dependent Claims (7, 8, 9, 12, 13, 14, 15)
-
-
10. A structure for a page of a web browser running on a user'"'"'s computer, comprising:
-
a frame set;
a plurality of frames within the frame set, each frame having a unique address associated with it; and
executable code including a subprogram in a first frame which transmits from the first frame to the frame set a message addressed to a second frame, a subprogram in the frame set which transmits the message from the frame set to both frames, and a subprogram in the second frame which accepts the message at the second frame when the message has the second frame'"'"'s address.
-
Specification