US 11,792,196 B2
Restricting screenshare of web pages to select list of allowed website URLs
Robert D. Ketchell, III, Hampton Falls, NH (US); Deborah Mendez, Arlington, MA (US); Kyle Shank, Newburyport, MA (US); Brendan Ronan, Watertown, MA (US); Carlos Smith, Medford, MA (US); Andrew Norman, Bumpass, VA (US); and Edward J. McGowan, Winchester, MA (US)
Assigned to Glance Networks, Inc., Wakefield, MA (US)
Filed by Glance Networks, Inc., Wakefield, MA (US)
Filed on Feb. 16, 2023, as Appl. No. 18/110,495.
Claims priority of provisional application 63/310,728, filed on Feb. 16, 2022.
Prior Publication US 2023/0262064 A1, Aug. 17, 2023
Int. Cl. H04L 9/40 (2022.01); G06V 30/16 (2022.01); G06V 30/19 (2022.01)
CPC H04L 63/101 (2013.01) [G06V 30/16 (2022.01); G06V 30/19013 (2022.01)] 28 Claims
OG exemplary drawing
 
1. A method of restricting screenshare of web pages to select list of allowed website Uniform Resource Locators (URLs), comprising the steps of:
establishing a co-browse session between a first participant and a second participant in which a Document Object Model (DOM) of a first browser at the first participant is transmitted to the second participant and used at the second participant to recreate a content of the first browser at a second browser;
starting a screenshare task at the second participant, the screenshare task being configured to capture an image of a display of a third browser at the second participant and transmit the captured image of the display of the third browser to the first participant on a screenshare session to cause a view of the third browser to be displayed in a window at the first participant;
determining an address bar location of the third browser from the captured image of the display of the third browser;
using a character recognition process to identify a URL contained in a portion of the image corresponding to an address bar of the third browser;
comparing the identified URL with a list of approved URLs to determine if the identified URL is included in the list of approved URLs;
in response to a determination that the identified URL is included in the list of approved URLs, enabling the screenshare task at the first participant and at the second participant to enable the captured display of the third browser to be displayed in the window at the first participant on the screenshare session; and
in response to a determination that the identified URL is not included in the list of approved URLs, preventing the screenshare task at the first participant or at the second participant to prevent the captured display of the third browser from being displayed in the window at the first participant on the screenshare session.