IP Library › Granted Patent US 12,079,314
Granted Patent B2
US 12,079,314 · App. 17/392,402 · Granted Sep 3, 2024

Intelligent orchestration of digital watermarking using a platform framework

Inventors: Todd Erick Swierk (Austin, TX); Vivek Viswanathan Iyer (Austin, TX)
Assignee: Dell Products, L.P.
G06F21/16
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 12,079,314
App. No.
17/392,402
Granted
Sep 3, 2024
Kind
B2
Abstract

Embodiments of systems and methods for methods for the intelligent orchestration of digital watermarking using a platform framework are described. In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: receive a notification, via a platform framework, of a communication session; and in response to the notification, apply a digital watermark, via the platform framework, to at least a portion of content shared during the communication session.

Claims (33)

1. An Information Handling System (IHS), comprising:

a processor; and

a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to:

receive a notification, via a platform framework, of a communication session involving the IHS;

determine to enforce a digital watermarking policy based, at least in part, upon context information;

in response to the notification via the platform framework of the communication session involving the IHS and based, at least in part, on the determination to enforce the digital watermarking policy, add a digital watermark, via the platform framework, to at least a portion of content shared during the communication session; and

set a callback, via the platform framework, to be notified of another communication session involving the IHS.

2. The IHS of claim 1 , wherein the communication session comprises at least one of: a video communication, a broadcast, a virtual conference, or a remote meeting.

3. The IHS of claim 1 , wherein the digital watermark comprises an image of at least one of: a logo, a copyright notice, a privilege assertion, or a confidential statement.

4. The IHS of claim 3 , wherein the digital watermark comprises an indication of a non-disclosure agreement (NDA) applicable to the communication session.

5. The IHS of claim 1 , wherein the content comprises at least one of: a document, an application window, or a desktop.

6. The IHS of claim 1 , wherein the content comprises a live video feed captured by a camera coupled to the IHS.

7. The IHS of claim 1 , wherein the context information comprises at least one of: a classification of the content, an originator of the content, a type of the communication session, or a participant of the communication session.

8. The IHS of claim 1 , wherein the context information comprises a location of the IHS.

9. The IHS of claim 1 , wherein to add the digital watermark, the program instructions, upon execution, cause the IHS to select a characteristic of the digital watermark based, at least in part, upon same or different context information.

10. The IHS of claim 9 , wherein the characteristic of the digital watermark comprises at least one of: details of the digital watermark, size of the digital watermark, position of the digital watermark, and number of digital watermarks.

11. The IHS of claim 10 , wherein the details of the digital watermark comprise one or more names of participants of the communication session retrieved from a calendaring or agenda application.

12. The IHS of claim 9 , wherein the same or different context information comprises at least one of: a classification of the content, an originator of the content, a type of the communication session, a participant of the communication session, or a location of the IHS.

13. The IHS of claim 1 , wherein the notification is provided by a communication application registered with the platform framework via an Application Programming Interface (API), wherein the callback is set with the communication application, and wherein application of the digital watermark is initiated by an optimizer application registered with the platform framework via the API.

14. A memory storage device having program instructions stored thereon that, upon execution by an Information Handling System (IHS), cause the IHS to:

receive a notification, via a platform framework, of a communication session involving the IHS;

determine to enforce a digital watermarking policy based, at least in part, upon context information;

in response to the notification via the platform framework of the communication session involving the IHS and based, at least in part, on the determination to enforce the digital watermarking policy, add a digital watermark, via the platform framework, to at least a portion of content shared during the communication session; and

set a callback, via the platform framework, to be notified of another communication session involving the IHS.

15. The memory storage device of claim 14 , wherein the notification is provided by a communication application registered with the platform framework via an Application Programming Interface (API), wherein the callback is set with the communication application, and wherein application of the digital watermark is initiated by an optimizer application registered with the platform framework via the API.

16. The memory storage device of claim 15 , wherein the context information is at least one of: a classification of the content, an originator of the content, a type of the communication session, a participant of the communication session, or a location of the IHS.

17. A method, comprising:

receiving a notification, via a platform framework of an Information Handling System (IHS), of a communication session involving the IHS;

determining to enforce a digital watermarking policy based, at least in part, upon context information;

in response to the notification via the platform framework of the communication session involving the IHS and based, at least in part, on the determining to enforce the digital watermarking policy, adding a digital watermark, via the platform framework, to at least a portion of content shared during the communication session; and

setting a callback, via the platform framework, to be notified of another communication session involving the IHS.

18. The method of claim 17 , wherein the notification is provided by a communication application registered with the platform framework via an Application Programming Interface (API), wherein the callback is set with the communication application, and wherein application of the digital watermark is initiated by an optimizer application registered with the platform framework via the API.

19. The method of claim 17 , further comprising selecting a characteristic of the digital watermark based, at least in part, upon same or different context information, wherein the characteristic of the digital watermark comprises at least one of: details of the digital watermark, size of the digital watermark, position of the digital watermark, or a number of digital watermarks, and wherein the same or different context information comprises at least one of: a classification of the content, an originator of the content, a type of the communication session, a participant of the communication session, or a location of the IHS.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2021
From: SWIERK, TODD ERICK; IYER, VIVEK VISWANATHAN
To: DELL PRODUCTS, L.P.
Reel/Frame 057064/0276 →
Continuity (1)
Related Publication 20230041678A1 · Feb 9, 2023