IP Library Granted Patent US 11,704,389
Granted Patent B2
US 11,704,389 · App. 17/397,876 · Granted Jul 18, 2023

Controlling access to digital assets

Inventor: F. Scott Deaver (Menifee, CA)
G06F21/12G06F21/125G06F21/14G06F21/6218G06F2221/0797
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,704,389
App. No.
17/397,876
Granted
Jul 18, 2023
Kind
B2
Abstract

The apparatus disclosed herein, in various aspects, includes a digital asset, and an amulet that comprises an encrypted self-validating string. The amulet may be external to the digital asset. The apparatus may include a manager that cooperates securely with the digital asset and cooperates securely with the amulet to control access to the digital asset as specified by the amulet. In some aspects, the manager cooperates with the digital asset and with the amulet, at least in part, through shared memory in process space. In other aspects, the manager cooperates with the digital asset and with the amulet, at least in part, through a RAM drive in memory, the RAM drive at least partially hidden from an operating system of the computer. In yet other aspects, the manager cooperates with the digital asset and with the amulet, at least in part, through a virtual machine accessible only by said apparatus. The amulet, the manager, and the digital asset are either operably receivable by a computer or are operably received by the computer, in various aspects. Related methods and compositions of matter are also disclosed.

Claims (10)

1. A method of controlling access to encrypted portions of a digital asset, comprising the steps of:

forming an encrypted self-validating string, the encrypted self-validating string comprising a string interwoven with a duplicate string, comprising a control logic and a control parameter set comprising two or more control parameters, the encrypted self-validating string comprising two components validated by forming the same result when decrypted and separated;

linking said digital asset with the encrypted self-validating string through an encrypted identifier extractable either from the encrypted digital asset or from the encrypted self- validating string, at least portions of said digital asset being encrypted;

accessing the digital asset by the steps of:

obtaining a set of environmental conditions from a computer; obtaining the control logic and the control parameter set by decrypting the encrypted self-validating string into a decrypted self-validating string;

validating the control logic and the control parameters by comparing portions of the decrypted self-validating string with one another;

forming a set of responses by applying the control logic and the control parameter set against the set of environmental conditions at a specific time;

forming a permission that is either valid or invalid using the set of responses;

constructing at least a portion of an access code allowing decrypting of at least portions of said digital asset using the set of responses and an identifier decrypted from the encrypted identifier if the permission is valid; and

accessing said encrypted portions of said digital asset using the access code.

Continuity (4)
Continuation 16004867 · Jun 11, 2018
Continuation 15000186 · Jan 19, 2016
Provisional Application 62104831 · Jan 18, 2015
Related Publication 20210365528A1 · Nov 25, 2021
Cited By (1)
US 12,608,451