IP Library Granted Patent US 11,914,684
Granted Patent B2
US 11,914,684 · App. 17/528,178 · Granted Feb 27, 2024

Secure messaging service with digital rights management using blockchain technology

Inventor: Robert Bernardi (Mclean, VA)
Assignee: DatChat, Inc.
G06F21/105G06F21/10G06F21/6263H04L9/085H04L51/10H04L51/18H04L63/123
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,914,684
App. No.
17/528,178
Granted
Feb 27, 2024
Kind
B2
Abstract

The invention described herein is directed to a secure text messaging and object sharing mobile application connected to a DRM cloud service that provides encryption, digital rights management (DRM) of the text and of the attachments, blockchain transactions, the capability of attaching documents, photos and so forth, the capability of interfacing with a user's contacts application, and that operates in both Android and iOS environments.

Claims (46)

1. A method for secure access to sensitive documents or files, comprising:

sending, on a sender device having a digital rights management (DRM) Mobile Messaging Application (App), a DRM-restricted document or file to a DRM Cloud Server, said DRM Mobile Messaging App having program instructions executable on a processor configured to effect, by the sender device in encrypted communication with the DRM Cloud Server, processing of DRM permissions on the DRM-restricted document or file and sending to a recipient device identified by a recipient public key;

storing the DRM-restricted document or file on the DRM Cloud server and rendering an HyperText Markup Language (HTML) file of the DRM-restricted document or file on the DRM Cloud Server, the HTML file stored in memory associated with the DRM Cloud Server and having a Uniform Resource Locator (URL) link associated therewith, said DRM Cloud Server having program instructions executable on a processor configured to effect, by the DRM Cloud Server in encrypted communication with the sender device and the recipient device, transmitting and storing of the DRM-restricted document or file, transmitting a DRM violation alert message, and processing of DRM permissions on the DRM-restricted document or file;

adding, to a blockchain operatively connected to the DRM Cloud Server, the URL link to the HTML file of the DRM-restricted document or file on the DRM Cloud Server, wherein adding the URL link comprises steps of generating a hash to validate the URL link, storing the URL link and the hash in a transaction record, and verifying the transaction record;

receiving, on the recipient device having a DRM Mobile Messaging App, an encrypted message for accessing the transaction record containing the URL link to the HTML file of the DRM-restricted document or file, said DRM Mobile Messaging App having program instructions executable on a processor configured to effect, by the recipient device in encrypted communication with a DRM Cloud Server, access of the transaction record, processing of DRM permissions on the DRM-restricted document or file and processing of the recipient public key and recipient private key; and

requesting, by clicking the URL link to the HTML file of the DRM-restricted document or file in the encrypted message in the DRM Mobile Messaging App on the recipient device, the HTML file of the DRM-restricted document or file;

wherein the DRM-restricted document or file is selected from the group consisting of a mortgage application an eBook, a music file, a video file, a stock certificate, a stock order/transaction request, a bond certificate, a bond order/transaction request, a bank transaction, a health or medical record, a property record or title, a smart contract, a country of origin authentication for a supply chain verification, a sensitive government document, a government contract document, a student record, an insurance document, a retail coupon, a rebate, or receipt, and a gift card;

wherein a DRM restriction is selected from the group consisting of: requiring recipient action within a specified time period, forwarding, saving, printing, copying, and capturing;

wherein the DRM Cloud Server maintains control of the URL link to the HTML file of the DRM-restricted document or file; and

wherein if a DRM violation occurs on the recipient device, an alert is generated by the DRM Mobile Messaging App and is sent to the sender device through the DRM Cloud Server, and the sender device is given an option to revoke the URL link and cancel the access to the HTML file of the DRM-restricted document or file.

2. The method of claim 1 , wherein the encryption is split-key encryption.

3. The method of claim 1 , wherein the DRM restriction is assigned to the DRM-restricted document or file by inserting a restrictive header into metadata of the DRM-restricted document or file.

4. The method of claim 3 , wherein the restrictive header into metadata of the DRM-restricted document or file using extensible rights markup language (XrML).

5. The method of claim 1 , wherein the DRM Cloud Server stores the DRM-restricted document or file on a decentralized cloud platform having a blockchain network auditing module and blockchain identity and security module.

6. The method of claim 5 , wherein the DRM Cloud Server has a blockchain crypto payments module.

7. The method of claim 1 , wherein the DRM restriction comprises an timed expire option to disable the URL link to the HTML file after a period of time.

8. The method of claim 7 , wherein the period of time is selected from ranges of 1-30 days, 1-24 hours, and 1-60 minutes.

9. The method of claim 1 , wherein the sender device and the recipient device are each one of a mobile communication device, a desktop computer communication device, and a tablet communication device.

10. A method for transmitting a payment, comprising:

sending, on a sender device having a digital rights management (DRM) Mobile Messaging Application (App) containing a crypto wallet, a blockchain transaction request to a DRM Cloud Server, said DRM Mobile Messaging App having program instructions executable on a processor configured to effect, by the sender device in encrypted communication with the DRM Cloud Server, processing of blockchain transactions, processing of DRM permissions on a DRM-restricted transaction record, and sending to a recipient device identified by a recipient public key;

adding, to a blockchain operatively connected to the DRM Cloud Server, the blockchain transaction request on the DRM Cloud Server, wherein adding the blockchain transaction request comprises steps of generating a hash to validate the blockchain transaction request, storing in a blockchain transaction record the blockchain transaction request, a hash ID, a sender public key, a payment amount, the recipient public key, and a status, and verifying the blockchain transaction record;

adding, to an HyperText Markup Language (HTML) file of the blockchain transaction record, a DRM restriction to generate a DRM-restricted HTML file, wherein the DRM Cloud Server renders the HTML file of the blockchain transaction record, wherein the DRM Cloud Server stores the blockchain transaction record, the HTML file, and the DRM-restricted HTML file in memory associated with the DRM Cloud Server, wherein the DRM-restricted HTML file has a Uniform Resource Locator (URL) link associated therewith, said DRM Cloud Server having program instructions executable on a processor configured to effect, by the DRM Cloud Server in encrypted communication with the sender device and the recipient device, processing of blockchain transactions, transmitting and storing of the DRM-restricted HTML file, transmitting a DRM violation alert message, and processing of DRM permissions on the DRM-restricted HTML file; and

receiving, on the recipient device having a DRM Mobile Messaging App, an encrypted message for accessing the transaction record by clicking the URL link to the DRM-restricted HTML file, said DRM Mobile Messaging App having program instructions executable on a processor configured to effect, by the recipient device in encrypted communication with a DRM Cloud Server, access of the transaction record, processing of DRM permissions on the DRM-restricted HTML file and processing of the recipient public key and recipient private key;

wherein the DRM restriction is selected from the group consisting of: requiring recipient action within a specified time period, forwarding, saving, printing, copying, and capturing;

wherein the DRM Cloud Server maintains control of the URL link to the HTML file of the DRM-restricted HTML file;

wherein if a DRM violation occurs on the recipient device, an alert is generated by the DRM Mobile Messaging App and is sent to the sender device through the DRM Cloud Server, and the sender device is given an option to revoke the URL link and cancel the access to the HTML file of the DRM-restricted HTML file; and

wherein the transaction request includes transaction information selected from the group consisting of: BitCoin, Ethereum, XRP, Tether, Bitcoin Cash, and a third party cryptocurrency.

11. The method of claim 10 , wherein the encryption is split-key encryption.

12. The method of claim 10 , wherein the DRM restriction is assigned to the DRM-restricted HTML file by inserting a restrictive header into metadata of the DRM-restricted HTML file.

13. The method of claim 10 , wherein the DRM Cloud Server stores the DRM-restricted HTML file on a decentralized cloud platform having a blockchain network auditing module and blockchain identity and security module.

14. The method of claim 13 , wherein the DRM Cloud Server has a blockchain crypto payments module.

15. The method of claim 10 , wherein the DRM restriction comprises an timed expire option to disable the URL link to the HTML file after a period of time.

16. The method of claim 15 , wherein the period of time is selected from ranges of 1-30 days, 1-24 hours, and 1-60 minutes.

17. The method of claim 10 , wherein the sender device and the recipient device are each one of a mobile communication device, a desktop computer communication device, and a tablet communication device.

18. A method for screen capture disablement, comprising:

in a screen capture disablement (SCD) module of a digital rights management (DRM) Mobile Messaging application (App),

receiving, at a DRM Cloud Server, a DRM-restricted photo, from a sender mobile device having the DRM Mobile Messaging App installed thereon, wherein a DRM restriction is screen capture disablement;

splitting, at the DRM Cloud Server, the DRM-restricted photo into two or more subframes by identifying pixels that make up the DRM-restricted photo, and then dividing the pixels into two or more subframes, wherein the DRM restriction includes a command to alternate display of the two or more subframes at 30 Hz, permitting a human eye to construct a complete image and causing a screen capture function to capture a blurry image;

wherein dividing comprises a step selected from the group consisting of:

removing a portion of horizontal pixel lines from a first subframe and removing a portion of vertical pixel lines from a second subframe;

dynamically presenting a sequence of incomplete subframes;

splitting the DRM-restricted photo into multiple subframes, each subframe having pixels only in a subsection at a specific geographic grid address and redacting all other pixels, wherein any specific subframe will have entire subsections redacted and having zero pixels and at higher frame rates of 120-1000 Hz, a screen capture function will only capture a highly pixelated subframe;

splitting the DRM-restricted photo into a first sampling subframe and one or more in-fill subframes of unequal sizes, in terms of number of pixels, wherein a sampling subframe uses a sampling setting to ensure that the screen capture function of recipient mobile device captures a blurry image while maintaining sufficient image quality to enable the human eye to process a clear image, wherein a range from 30-1000 frames per second (fps)(Hz), is used for sequencing of the subframes to construct a composite image; and

transmitting the subframes of the split DRM-restricted photo to a recipient mobile device having the DRM Mobile Messaging App thereon, wherein the DRM restriction command instructs the recipient mobile device to alternate display of the subframes at a rate permitting a human eye to construct a complete image and causing a screen capture device to capture a blurry image.

19. The method of claim 18 , selecting, by the sender mobile device, the DRM restriction as screen capture disablement.

20. The method of claim 18 , wherein the DRM restriction is assigned to the DRM-restricted photo by inserting a restrictive header into metadata of the DRM-restricted photo.

Assignments (6)
CHANGE OF NAME Recorded Dec 11, 2025
From: DATCHAT, INC.
To: MYSEUM, INC.
Reel/Frame 073934/0481 →
MERGER Recorded Dec 6, 2022
From: AVILA SECURITY CORPORATION
To: DATCHAT PATENTS II, LLC
Reel/Frame 061989/0201 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2022
From: DATCHAT PATENTS II, LLC
To: DATCHAT, INC.
Reel/Frame 061989/0255 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2022
From: AVILA TECHNOLOGY, LLC
To: AVILA SECURITY CORPORATION
Reel/Frame 060343/0463 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2022
From: AVILA TECHNOLOGY, LLC
To: AVILA SECURITY CORPORATION
Reel/Frame 059053/0761 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 18, 2022
From: BERNARDI, ROBERT
To: AVILA TECHNOLOGY, LLC
Reel/Frame 059053/0715 →
Continuity (4)
Continuation 17197114 · Mar 10, 2021
Continuation 17064559 · Oct 6, 2020
Continuation In Part 16845082 · Apr 10, 2020
Related Publication 20220207118A1 · Jun 30, 2022
Cited By (3)
US 12,354,083 US 12,524,507 US 12,572,629