Patentable/Patents/US-12141307
US-12141307

Masking sensitive information while screensharing HTML elements

PublishedNovember 12, 2024
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Masking JavaScript in an embedded browser of an application display identifies areas within the embedded browser that are to be masked to a screensharing client, to enable the screensharing client to redact corresponding regions of the application display when the application display is transmitted on a screenshare session. A list of CSS selectors is provided to the masking script identifying HTML elements in the DOM that are to be masked. The masking script determines the locations and sizes of the HTML elements within the embedded browser and reports the masked areas to a screensharing client. The screensharing client correlates the masked areas within the embedded browser to regions of the application display containing the embedded browser. The screensharing client redacts the correlated regions from the screensharing data and does not transmit the redacted regions to prevent information appearing in the redacted regions from being transmitted on the screenshare session.

Patent Claims
9 claims

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

2

2. The method of claim 1, wherein the locations and sizes of the HTML elements are each specified using two respective (x,y) coordinate values identifying opposite corners of a rectangular area encompassing the respective HTML element within coordinate space of the display of the embedded browser.

3

3. method of claim 2, wherein the coordinate values are implemented as (x,y) offset values specifying locations relative to edge of the display of the embedded browser.

5

5. The method of claim 4, wherein correlating the list of locations and sizes to regions of the application display comprises determining a location of the embedded browser within the application display.

6

6. The method of claim 4, wherein omitting content of the redacted regions comprises capturing screenshare data describing the visible content of the application display, and removing content of the redacted regions from the captured screenshare data.

7

7. The method of claim 4, wherein omitting content of the redacted regions comprises determining the locations of the redacted regions, and capturing screenshare data describing the visible content of the application display outside of the redacted regions while not capturing screenshare data describing the visible content of the application display inside the redacted regions.

12

12. The method of claim 11, wherein determining that the embedded browser or CSS selectors has changed is implemented by a mutation observer loaded to the embedded browser.

15

15. The method of claim 14, wherein correlating the list of locations and sizes to regions of the application display comprises determining a location of the embedded browser within the application display, and combining the location of the embedded browser within the application display with the locations of the redacted regions within the embedded browser.

16

16. The method of claim 14, wherein omitting content of the redacted regions comprises capturing screenshare data describing the visible content of the application display, and removing content of the redacted regions from the captured screenshare data.

17

17. The method of claim 14, wherein omitting content of the redacted regions comprises determining the locations of the redacted regions, and capturing screenshare data describing the visible content of the application display outside of the redacted regions while not capturing screenshare data describing the visible content of the application display inside the redacted regions.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

May 5, 2022

Publication Date

November 12, 2024

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. “Masking sensitive information while screensharing HTML elements” (US-12141307). https://patentable.app/patents/US-12141307

© 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.