IP Library Granted Patent US 11,431,851
Granted Patent B2
US 11,431,851 · App. 17/458,725 · Granted Aug 30, 2022

System and method for secure transitory data storage and management

Inventors: Matthew DiMaria (Brentwood, TN); Matthew Donaldson Moller (Petaluma, CA); Thomas Spencer McCarthy-Howe (West Barnstable, MA); Shannon Lekas (Cushing, TX)
Assignee: VIRTUAL HOLD TECHNOLOGY SOLUTIONS, LLC
H04M3/5231H04L67/306H04M3/5183
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,431,851
App. No.
17/458,725
Granted
Aug 30, 2022
Kind
B2
Abstract

A system and method for secure storage and management of transitory data, comprising at least a profile manager, a callback manager, a context analysis engine, and a vault manager, which allows a user to create a data container to store data preferences, which encrypts the data stored within a data container, which creates a password for accessing the data container, which temporarily stores the data container, which manages data container interactions between the system user and a second user, such as a business enterprise, and which establishes default preferences and creates a default container based upon context content data.

Claims (47)

1. A system for secure storage and management of transitory data containers, comprising:

a computing device comprising a memory and a processor; and

a domain-specific database stored on the memory of the computing device, wherein the domain specific data comprises pre-defined enterprise specific rules and preferences; and

a callback manager comprising a first plurality of programming instructions stored in the memory and operating on the processor, wherein the first plurality of programming instructions, cause the computing device to:

initiate a session when first contact is made with a caller;

send session attributes to at least one of a context analysis engine and a data message aggregator; and

a context analysis engine comprising a second plurality of programming instructions stored in the memory and operating on the processor, wherein the second plurality of programming instructions, cause the computing device to:

receive the session attributes;

generate, in response to the session attributes, context content pertaining to at least one of the callback requestor, the callback recipient, and the session attributes;

forward the context content to a vault manager; and

the vault manager comprising a third plurality of programming instructions stored in the memory and operating on the processor, wherein the third plurality of programming instructions, cause the computing device to:

receive the context content;

receive profile data;

retrieve enterprise specific rules and preferences from the domain-specific database;

receive a caller created data container, wherein the data container comprises caller defined preferences;

encrypt the preferences stored within the caller created data container;

store the encrypted data container in the memory of the computing device;

retrieve the data container from the memory when the caller and the call recipient have an initial conversation;

create a hash password that both the caller and call recipient can use to access the data container; and

delete the data container at the container creator's request or when the caller defined timeline of existence preference has been surpassed.

2. The system of claim 1 wherein if a caller created data container is not received, a default container is created with a set of default preferences established using the context content, the profile data, and the enterprise specific rules and preferences.

3. The system of claim 2 wherein the default preferences are encrypted and the encrypted default data container is stored in the memory of the computing device.

4. The system of claim 2 wherein a hash password is created for the default data container.

5. The system of claim 1 wherein the hash password is generated by combining the two phone numbers of the caller and a call recipient.

6. The system of claim 1 further comprising an audit logger comprising a fourth plurality of programming instructions stored in the memory and operating on the processor, wherein the fourth plurality of programming instructions, cause the computing device to:

create a blockchain to keep a detailed record of data container access and interaction.

7. A method for secure storage and management of transitory data containers, comprising the steps of:

initiating a session when first contact is made with a callback requestor;

sending session attributes to a context analysis engine;

receiving the session attributes;

generating, in response to the session attributes, context content pertaining to at least one of the callback requestor, the callback recipient, and the session attributes;

forwarding the context content to a vault manager;

receiving the context content;

receiving profile data;

retrieving enterprise specific rules and preferences from the domain-specific database;

receiving a caller created data container, wherein the data container comprises caller defined preferences;

encrypting the preferences stored within the caller created data container;

storing the encrypted data container in the memory of the computing device;

retrieving the data container from the memory when the caller and the call recipient have an initial conversation;

creating a hash password that both the caller and call recipient can use to access the data container; and

deleting the data container at the container creator's request or when the caller defined timeline of existence preference has been surpassed.

8. The method of claim 7 wherein if a caller created data container is not received, a default container is created with a set of default preferences established using the context content, the profile data, and the enterprise specific rules and preferences.

9. The method of claim 8 wherein the default preferences are encrypted and the encrypted default data container is stored in the memory of the computing device.

10. The method of claim 8 wherein a hash password is created for the default data container.

11. The method of claim 7 wherein the hash password is generated by combining the two phone numbers of the caller and a call recipient.

12. The method of claim 1 further comprising the steps of:

creating a blockchain to keep a detailed record of data container access and interaction.

Assignments (2)
SUPPLEMENT NO. 1 TO GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Oct 31, 2022
From: VIRTUAL HOLD TECHNOLOGY SOLUTIONS, LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061808/0358 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 3, 2022
From: DIMARIA, MATTHEW; MOLLER, MATTHEW DONALDSON; MCCARTHY-HOWE, THOMAS SPENCER; LEKAS, SHANNON
To: VIRTUAL HOLD TECHNOLOGY SOLUTIONS, LLC
Reel/Frame 060393/0949 →
Continuity (21)
Continuation 17358331 · Jun 25, 2021
Continuation In Part 17336405 · Jun 2, 2021
Continuation 17011248 · Sep 3, 2020
Continuation In Part 16995424 · Aug 17, 2020
Continuation In Part 16896108 · Jun 8, 2020
Continuation In Part 16836798 · Mar 31, 2020
Continuation 16542577 · Aug 16, 2019
Continuation In Part 16152403 · Oct 4, 2018
Continuation In Part 16058044 · Aug 8, 2018
Continuation In Part 14532001 · Nov 4, 2014
Continuation In Part 13659902 · Oct 24, 2012
Continuation In Part 13479870 · May 24, 2012
Continuation In Part 12320517 · Jan 28, 2009
Continuation In Part 13446758 · Apr 13, 2012
Continuation 12320517 · Jan 28, 2009
Continuation In Part 16591096 · Oct 2, 2019
Continuation 15411534 · Jan 20, 2017
Provisional Application 62820190 · Mar 18, 2019
Provisional Application 62858454 · Jun 7, 2019
Provisional Application 62291049 · Feb 4, 2016
Related Publication 20210385334A1 · Dec 9, 2021
Cited By (1)
US 12,244,653