IP Library Granted Patent US 11,489,889
Granted Patent B2
US 11,489,889 · App. 17/162,185 · Granted Nov 1, 2022

Selective content sharing

Inventors: Valentine C. Matula (Granville, OH); Manish Negi (Pune, IN); Divakar Kumar Ray (Pune, IN); Sujata Anand Gole (Pune, IN)
Assignee: Avaya Management L.P.
H04L65/4015G06K9/6256G06N3/04H04L63/101H04L65/403H04L67/104
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,489,889
App. No.
17/162,185
Granted
Nov 1, 2022
Kind
B2
Abstract

Co-browsing allows a providing party to access visual content on a computing device for sharing with one or more other parties. The parties receiving the shared image may have dissimilar security authorizations. Accordingly, systems and methods are provided that enable shared content, such as a document, web page viewed in a browser, etc., to automatically be redacted to block those parties who are not authorized to view the content. For example, a neural network may be utilized to scan the document and provide specific redacted copies to the parties so each can view the image of the content with unauthorized content redacted.

Claims (70)

1. A system, comprising:

a network interface to a network;

a data storage;

a processor configured with machine-readable instructions maintained in a non-transitory memory; and

wherein the processor:

receives a submitted image from a first communication device;

determines, for each of a number of portions of the submitted image, a security requirement;

accesses, for ones of a number of recipients, an authorization attribute;

generates, for ones of the number of recipients, corresponding ones of presentation images to comprise the submitted image modified to redact the number of portions of the submitted image that are not authorized for the corresponding ones of the number of recipients, wherein authorization is determined to be absent when the security requirement is more restrictive than the authorization attribute for the corresponding ones of the number of recipients; and

transmits the presentation images to the corresponding ones of the number of recipients; and

wherein a neural network is trained in a first stage using a first training set, wherein the first training set comprises a collected set of confidential document portions, a modified set of confidential document portions, and a set of non-confidential document portions;

wherein a neural network is further trained in a second stage, comprising the first training set and the set of non-confidential document portions that are incorrectly detected as confidential after the first stage;

wherein the processor further:

generates a preview image comprising indicia of the number of portions of the submitted image that are not authorized for ones of the number of recipients;

provides the preview image to the first communication device;

receives an override signal identifying one of the number of portions of the submitted image that are not authorized for ones of the number of recipients to be provided to the ones of the number of recipients; and

wherein the one of the number of portions of the submitted image that are not authorized is provided as one of the set of non-confidential document portions that are incorrectly detected as confidential.

2. The system of claim 1 , wherein the security requirement, for at least one of the number of portions of the submitted image, is determined to be more restrictive than the authorization attribute for the corresponding ones of the number of recipients, upon receiving an output from the neural network trained to determine the security requirement.

3. The system of claim 1 , wherein the processor further:

generates a second preview image comprising indicia of the number of portions of the submitted image that are not authorized for ones of the number of recipients;

provides the second preview image to the first communication device;

receives an override signal identifying one of the number of portions of the submitted image that are authorized for ones of the number of recipients to be provided to the ones of the number of recipients; and

wherein the one of the number of portions of the submitted image that are authorized is provided as one of the first training set.

4. The system of claim 1 , wherein the submitted image comprises an image of at least one of a document, a website, or an application as captured by the first communication device.

5. The system of claim 4 , wherein:

the submitted image comprises a dynamic image updated at least one of a change in a visual element of the at least one of the document, website, or application; and

the processor regenerates the corresponding ones of the presentation images to comprise the dynamic image modified to redact the number of portions of the submitted image having the security requirement that is more restrictive than the authorization attribute for corresponding ones of the number of recipients.

6. The system of claim 1 , wherein the submitted image comprises an image of a media file presented by a media player application.

7. The system of claim 1 , wherein the accessing, for ones of the number of recipients, an authorization attribute, further comprises accessing a group authorization attribute for a group comprising the ones of the number of recipients.

8. The system of claim 7 , wherein the group authorization attribute comprises at least one of department, division, role, rank, title, position, or license.

9. A method, comprising:

receiving a submitted image from a first communication device;

determining, for each of a number of portions of the submitted image, a security requirement;

accessing, for ones of a number of recipients, an authorization attribute;

generating, for ones of the number of recipients, corresponding ones of presentation images to comprise the submitted image modified to redact the number of portions of the submitted image that are not authorized for the corresponding ones of the number of recipients, wherein authorization is determined to be absent when the security requirement is more restrictive than the authorization attribute for the corresponding ones of the number of recipients;

training a neural network in a first stage using a first training set, wherein the first training set comprises a collected set of confidential document portions, a modified set of confidential document portions, and a set of non-confidential document portions;

training the neural network in a second stage, comprising the first training set and the set of non-confidential document portions that are incorrectly detected as confidential after the first stage

generating a preview image comprising indicia of the number of portions of the submitted image that are not authorized for ones of the number of recipients;

providing the preview image to the first communication device;

receiving an override signal identifying one of the number of portions of the submitted image that are not authorized for ones of the number of recipients to be provided to the ones of the number of recipients;

providing the one of the number of portions of the submitted image that are not authorized as one of the set of non-confidential document portions that are incorrectly detected as confidential; and

transmitting the presentation images to the corresponding ones of the number of recipients.

10. The method of claim 9 , wherein the security requirement, for at least one of the number of portions of the submitted image, is determined to be more restrictive than the authorization attribute for the corresponding ones of the number of recipients, upon receiving an output from a neural network trained to determine the security requirement.

11. The method of claim 9 , further comprising:

generating a second preview image comprising indicia of the number of portions of the submitted image that are not authorized for ones of the number of recipients;

providing the second preview image to the first communication device;

receiving an override signal identifying one of the number of portions of the submitted image that are authorized for ones of the number of recipients to be provided to the ones of the number of recipients; and

providing the one of the number of portions of the submitted image that are authorized as one of the first training set.

12. The method of claim 9 , wherein the submitted image comprises an image of at least one of a document, a website, or an application as captured by the first communication device.

13. The method of claim 12 , wherein:

the submitted image comprises a dynamic image updated at least one of a change in a visual element of the at least one of the document, website, or application; and

wherein generating, for ones of the number of recipients, corresponding ones of presentation images, further comprises regenerating the corresponding ones of the presentation images to comprise the dynamic image modified to redact the number of portions of the submitted image having the security requirement that is more restrictive than the authorization attribute for corresponding ones of the number of recipients.

14. The method of claim 9 , wherein the submitted image comprises an image of a media file presented by a media player application.

15. The method of claim 9 , wherein the accessing, for ones of the number of recipients, an authorization attribute, further comprises accessing one of a group authorization attribute for a group comprising the ones of the number of recipients, department, division, role, rank, title, position, or license.

16. A system, comprising:

means for receiving a submitted image from a first communication device;

means for determining, for each of a number of portions of the submitted image, a security requirement;

means for determining, for ones of a number of recipients, an authorization attribute;

means for generating, for ones of the number of recipients, corresponding ones of presentation images to comprise the submitted image modified to redact the number of portions of the submitted image that are not authorized for the corresponding ones of the number of recipients, wherein authorization is determined to be absent when the security requirement is more restrictive than the authorization attribute for the corresponding ones of the number of recipients; and

means for transmitting the presentation images to the corresponding ones of the number of recipients; and

means for training a neural network is trained in a first stage using a first training set, wherein the first training set comprises a collected set of confidential document portions, a modified set of confidential document portions, and a set of non-confidential document portions;

means for training the neural network in a second stage, comprising the first training set and the set of non-confidential document portions that are incorrectly detected as confidential after the first stage;

means for generating a preview image comprising indicia of the number of portions of the submitted image that are not authorized for ones of the number of recipients;

means for providing the preview image to the first communication device; and

means for receiving an override signal identifying one of the number of portions of the submitted image that are not authorized for ones of the number of recipients to be provided to the ones of the number of recipients; and

wherein the one of the number of portions of the submitted image that are not authorized is provided as one of the set of non-confidential document portions that are incorrectly detected as confidential.

17. The system of claim 16 , wherein the security requirement, for at least one of the number of portions of the submitted image, is determined to be more restrictive than the authorization attribute for the corresponding ones of the number of recipients, upon receiving an output from the neural network trained to determine the security requirement.

18. The system of claim 16 , wherein the submitted image comprises an image of a media file presented by a media player application.

19. The system of claim 16 , wherein the means for determining, for ones of the number of recipients, an authorization attribute, further comprises means for accessing a group authorization attribute for a group comprising the ones of the number of recipients.

20. The system of claim 19 , wherein the group authorization attribute comprises at least one of department, division, role, rank, title, position, or license.

Assignments (7)
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063690/0359 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 4, 2023
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063542/0662 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 3, 2023
From: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; KNOAHSOFT INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB [COLLATERAL AGENT]
Reel/Frame 063742/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 57700/FRAME 0935 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.
Reel/Frame 063458/0303 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: AVAYA INC.; INTELLISIST, INC.; AVAYA MANAGEMENT L.P.; AVAYA CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061087/0386 →
SECURITY INTEREST Recorded Oct 4, 2021
From: AVAYA MANAGEMENT LP
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 057700/0935 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2021
From: MATULA, VALENTINE C.; NEGI, MANISH; RAY, DIVAKAR KUMAR; GOLE, SUJATA ANAND
To: AVAYA MANAGEMENT L.P.
Reel/Frame 055078/0621 →
Continuity (1)
Related Publication 20220247800A1 · Aug 4, 2022