10021165

Method of Sharing Browsing on a Web Page Displayed by a Web Browser

PublishedJuly 10, 2018
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A co-browsing method for sharing browsing on a web page displayed in a window of a first web browser executed in a first terminal, with at least one second web browser executed in a second terminal, the method comprising: A) inserting reference data, using a JavaScript application, into the first web browser; B) the second browser obtaining a video stream that is being played back in the first terminal and that is continuously transmitted by the first terminal to the second terminal using a transmission protocol in compliance with the WebRTC standard, said video stream including display data of the web page; C) playing back the video stream in a playback zone included in a window of the second browser; D) on detecting at least one action triggered by a user of the second terminal and applied to at least one graphics element displayed within the playback zone, obtaining information about the location of the action by evaluating the position of said graphics element relative to a reference frame associated with the display zone of said web page in the window of the first browser, which zone is referred to as the “active” zone of the first browser; E) transmitting a message to the first browser, which message includes an action type associated with the detected action together with said information about the location of the action; and F) applying said action to said web page in the window of the first web browser as a function of the content of said message.

2

2. A method according to claim 1 , wherein: step A) includes the first web browser creating reference data characteristic of said active zone of the first web browser, and step B) includes continuously transmitting to the second terminal the video stream as played back in the first terminal, together with said reference data; step C) includes obtaining first position coordinates relating to the reference data relative to the playback zone of the video stream.

3

3. A method according to claim 2 , wherein in step D), obtaining information about the location of the action includes: obtaining second position coordinates relating to said action relative to the playback zone; and obtaining third position coordinates relating to said action relative to said active zone of the first browser as a function of said first and second position coordinates, said third position coordinates forming said information about the location of the action.

4

4. A method according to claim 3 , wherein in step A), said reference data is obtained from at least one component displayed in the web page (WP 1 ) at a point representing the origin of a reference frame associated with the active zone of the first browser.

5

5. A method according to claim 4 , wherein in step C), said first position coordinates are obtained after capturing an image displayed in said playback zone and then identifying, from the captured image, the position of each component relative to said playback zone.

6

6. A method according to claim 5 , comprising: sending the captured image to an image processing server device; detecting at least one component; and determining the locating coordinates of said component as a function of a locating reference frame associated with said playback zone, said locating coordinates forming said first position coordinates.

7

7. A method according to claim 6 , wherein, in step D), said second position coordinates are obtained by determining the locating coordinates of said action relative to the locating reference frame associated with said playback zone, which locating coordinates constitute said second position coordinates.

8

8. A method according to claim 7 , wherein, in step D), obtaining said third position coordinates comprises: subtracting said first position coordinates from said second position coordinates; and multiplying the result of the above subtraction by a factor that takes account of the resolution difference between the video stream played back in the first terminal and the video stream played back in the second terminal.

9

9. A method according to claim 8 , wherein the first and second web browsers are browsers compatible with the WebRTC standard.

10

10. A method according to claim 7 , wherein the first and second web browsers are browsers compatible with the WebRTC standard.

11

11. A method according to claim 6 , wherein the first and second web browsers are browsers compatible with the WebRTC standard.

12

12. A method according to claim 5 , wherein the first and second web browsers are browsers compatible with the WebRTC standard.

13

13. A method according to claim 4 , wherein the first and second web browsers are browsers compatible with the WebRTC standard.

14

14. A method according to claim 3 , wherein the first and second web browsers are browsers compatible with the WebRTC standard.

15

15. A method according to claim 2 , wherein the first and second web browsers are browsers compatible with the WebRTC standard.

16

16. A method according to claim 1 , wherein the first and second web browsers are browsers compatible with the WebRTC standard.

17

17. At least one non-transitory computer-readable medium comprising at least one software module stored thereon and comprising program instructions the execution thereof by at least one computer processor implementing a method of sharing browsing on a web page displayed in a window of a first web browser executed in a first terminal with at least one second web browser executed in a second terminal, wherein the method on being executed by the second web browser, enables: reference data to be inserted into the first web browser using a JavaScript application; the second browser to obtain a video stream that is being played back in the first terminal and that is continuously transmitted by the first terminal to the second terminal using a transmission protocol in compliance with the WebRTC standard, said video stream including display data of the web page; the video stream to be played back in a playback zone included in a window of the second browser; on detecting at least one action triggered by a user of the second terminal and applied to at least one graphics element displayed within the playback zone, information about the location of the action to be obtained by evaluating the position of said graphics element relative to a reference frame associated with the display zone of said web page in the window of the first browser; and a message to be transmitted to the first browser, the message including an action type associated with the detected action and said information about the location of the action so as to enable said action to be applied to said web page in the window of the first browser as a function of the content of said message.

18

18. The at least one non-transitory computer-readable medium of claim 17 implemented on a communications terminal in which there is installed a web browser.

19

19. At least one non-transitory computer-readable medium comprising at least one software module stored thereon and comprising program instructions the execution thereof by at least one computer processor implementing a method of sharing browsing on a web page displayed in a window of a first web browser executed in a first terminal with at least one second web browser executed in a second terminal, wherein the method on being executed by the first web browser, enables: the first browser to create reference data characteristic of the display zone of said web page in the window of the first browser using a JavaScript application, which zone is referred to as the “active” zone of the first browser, and the video stream that is being played back in the first terminal to be transmitted continuously to the second terminal together with said reference data using a transmission protocol in compliance with the WebRTC standard; a message to be received from the second browser, the message including firstly an action type associated with an action triggered by a user of the second terminal and applied to at least one graphics element displayed within a playback zone for the video stream in the second terminal, and secondly information about the location of the action as obtained by evaluating the position of said graphics element relative to said reference data; and said action to be applied to said web page in the window of the first web browser as a function of said message.

20

20. The at least one non-transitory computer-readable medium of claim 19 implemented on a communications terminal.

Patent Metadata

Filing Date

Unknown

Publication Date

July 10, 2018

Inventors

Nassim Laga
Remi Hollender

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “METHOD OF SHARING BROWSING ON A WEB PAGE DISPLAYED BY A WEB BROWSER” (10021165). https://patentable.app/patents/10021165

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.