Browse Prior Art Database

Method for passing web page position context between web browsers

IP.com Disclosure Number: IPCOM000237180D
Publication Date: 2014-Jun-06
Document File: 2 page(s) / 27K

Publishing Venue

The IP.com Prior Art Database

Abstract

This article describes the way for tokenizing web browser content view position, passing it to another web brower and restoring exact position on that browser. The destination web browser can be different than the original one, may run on a different device controlled by a different operating system and using different screen resolution and window size.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 52% of the total text.

Page 01 of 2

Method for passing web page position context between web browsers

Lot of people today are using multiple devices to browse internet, watch video files, listen to the music and doing other things. Ideally all things started on one device should be possible to be continued on another one. While there are solutions to achieve the goal for some type of use (watching movies, listen to the music/audiobooks, reading e-books) by synchronizing progress between devices there is no complete solution for synchronizing content displayed in internet browsers.

Synchronizing content displayed in internet browsers between devices must cover the following aspects:
1) synchronizing the list of open pages and URL displayed in each page
2) synchronizing authentication tokens
3) synchronizing exact web page position (that is fragment of the web page displayed in the browser windows that the user can see)

While 1) and 2) are knows and supported by model browsers like Firefox or Safari 3) is not fully solved yet. If web page designer included tags on his page that can be user to scroll down the content to requested position. But this is not precise and needs specially created web pages. Our invention address this missing aspect without these disadvantages.

The features of the solution presented in this article are as follows:
- allows web page position synchronization between multiple devices
- handles devices with different resolutions
- does not require any change in web pages, but only in the displaying software (web browsers)

When the user is displaying a web page in the browser the following information is sent to central server used for synchronization:
1) currently displayed web page URL and other data (like security token) [this is known today]

2) relative vertical and horizontal slider (scroll bar) position (for instance % of length scrolled)

3) size of browser view used for displaying the web page
4) rendering engine used (for instance WebKit, Mozilla, IE)

All the above can be simply encoded in URL by adding new attributes with known names.

On the other device when content synchronization is requested, the browser is ret...