IP Library › Granted Patent US 12,395,505
Granted Patent B2
US 12,395,505 · App. 18/615,983 · Granted Aug 19, 2025

Systems and methods for drag and drop mapping

Inventor: Jonathan J. Thompson (Carmel, IN)
Assignee: AS0001, Inc.
H04L63/1416H04L63/1425H04L63/1433H04L63/1441H04L63/20
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,395,505
App. No.
18/615,983
Granted
Aug 19, 2025
Kind
B2
Abstract

Systems, methods, and computer-readable storage media for protecting data. One system includes one or more processing circuits comprising memory and processors configured to receive a portion of entity data from a user device via an application programming interface (API). The processors further configured to tokenize and extract content of the portion of the entity data into a plurality of tokens. The processors further configured to generate a unique identifier for each of the plurality of tokens. The processors further configured to store a mapping between the unique identifier and each of the plurality of tokens. The processors further configured to populate, from each of the plurality of tokens, a plurality of fields of a data object associated with a security posture based on the extracted content of the portion of entity data stored in each of the plurality of tokens.

Claims (54)

1. A data protection system for protecting data, the data protection system comprising:

one or more processing circuits comprising memory and processors configured to:

receive a portion of entity data from a user device via an application programming interface (API), wherein the portion of the entity data is received based on a drag and drop file tokenization feature;

tokenize and extract content of the portion of the entity data into a plurality of tokens;

generate a unique identifier for each of the plurality of tokens;

store a mapping between the unique identifier and each of the plurality of tokens; and

populate, from each of the plurality of tokens, a plurality of fields of a data object associated with a security posture based on the extracted content of the portion of the entity data stored in each of the plurality of tokens.

2. The data protection system of claim 1 , wherein the extracted content is sensitive information, and wherein the plurality of fields correspond to a third party application.

3. The data protection system of claim 1 , wherein the drag and drop file tokenization feature is activated on the user device based on a gesture.

4. The data protection system of claim 1 , wherein the one or more processing circuits are further configured to:

verify accuracy of the populated plurality of fields.

5. The data protection system of claim 1 , wherein the one or more processing circuits are further configured to:

determine the security posture based on the entity data; and

tokenize and broadcast the security posture to a distributed ledger.

6. The data protection system of claim 5 , wherein the one or more processing circuits are further configured to:

determine, utilizing one or more protection parameters, at least one cybersecurity protection plan corresponding to a new cybersecurity attribute to protect an entity;

provide the at least one cybersecurity protection plan to an entity computing system of the entity; and

model the security posture and a plurality of security objectives to generate a set of cybersecurity attributes of the entity.

7. The data protection system of claim 6 , wherein determining the security posture further comprises:

determining a plurality of data types based on analyzing data storage systems of the entity;

determining at least one cybersecurity threat based on the entity data; and

identifying entity assets based on accessing at least one of a plurality of data channels communicatively coupled to at least one of the entity assets;

wherein the security posture corresponds to an assessment of an overall cybersecurity risk profile of the entity.

8. The data protection system of claim 7 , wherein the security posture comprises a current entity state and a current entity index, wherein the current entity state corresponds to current cybersecurity conditions of the entity, and wherein the current entity index corresponds to references or pointers to the entity assets of the entity.

9. A method for protecting data, comprising:

receiving, by one or more processing circuits, a portion of entity data from a user device via an application programming interface (API), wherein the portion of the entity data is received based on a drag and drop file tokenization feature;

tokenizing and extracting, by the one or more processing circuits, content of the portion of the entity data into a plurality of tokens;

generating, by the one or more processing circuits, a unique identifier for each of the plurality of tokens;

storing, by the one or more processing circuits, a mapping between the unique identifier and each of the plurality of tokens; and

populating, by the one or more processing circuits from each of the plurality of tokens, a plurality of fields of a data object associated with a security posture based on the extracted content of the portion of the entity data stored in each of the plurality of tokens.

10. The method of claim 9 , wherein the extracted content is sensitive information, and wherein the plurality of fields correspond to a third party application.

11. The method of claim 9 , wherein the drag and drop file tokenization feature is activated on the user device based on a gesture.

12. The method of claim 9 , further comprising:

verifying, by the one or more processing circuits, accuracy of the populated plurality of fields.

13. The method of claim 9 , further comprising:

determining, by the one or more processing circuits, the security posture based on the entity data; and

tokenizing and broadcasting, by the one or more processing circuits, the security posture to a distributed ledger.

14. The method of claim 13 , further comprising:

determining, by the one or more processing circuits utilizing one or more protection parameters, at least one cybersecurity protection plan corresponding to a new cybersecurity attribute to protect an entity;

providing, by the one or more processing circuits, the at least one cybersecurity protection plan to an entity computing system of the entity; and

modeling, by the one or more processing circuits, the security posture and a plurality of security objectives to generate a set of cybersecurity attributes of the entity.

15. The method of claim 14 , wherein determining the security posture further comprises:

determining, by the one or more processing circuits, a plurality of data types based on analyzing data storage systems of the entity;

determining, by the one or more processing circuits, at least one cybersecurity threat based on the entity data; and

identifying, by the one or more processing circuits, entity assets based on accessing at least one of a plurality of data channels communicatively coupled to at least one of the entity assets;

wherein the security posture corresponds to an assessment of an overall cybersecurity risk profile of the entity.

16. The method of claim 15 , wherein the security posture comprises a current entity state and a current entity index, wherein the current entity state corresponds to current cybersecurity conditions of the entity, and wherein the current entity index corresponds to references or pointers to the entity assets of the entity.

17. A non-transitory computer readable medium (CRM) comprising one or more instructions stored thereon and executable by one or more processors to:

receive a portion of entity data from a user device via an application programming interface (API), wherein the portion of the entity data is received based on a drag and drop file tokenization feature;

tokenize and extract content of the portion of the entity data into a plurality of tokens;

generate a unique identifier for each of the plurality of tokens;

store a mapping between the unique identifier and each of the plurality of tokens; and

populate, from each of the plurality of tokens, a plurality of fields of a data object associated with a security posture based on the extracted content of the portion of the entity data stored in each of the plurality of tokens.

18. The non-transitory CRM of claim 17 , wherein the extracted content is sensitive information, and wherein the plurality of fields correspond to a third party application, and wherein the drag and drop file tokenization feature is activated on the user device based on a gesture.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2024
From: THOMPSON, JONATHAN J.
To: AS0001, INC.
Reel/Frame 068575/0934 →
Continuity (4)
Continuation 18204250 · May 31, 2023
Provisional Application 63457671 · Apr 6, 2023
Provisional Application 63347389 · May 31, 2022
Related Publication 20240236121A1 · Jul 11, 2024
References Cited (172)
US 7592829B2 · Walmsley et al. · 2009 [cited by applicant]
US D653258S · Cahill et al. · 2012 [cited by applicant]
US 8166314B1 · Raizen et al. · 2012 [cited by applicant]
US 8316237B1 · Felsher et al. · 2012 [cited by applicant]
US 10003584B1 · Roth et al. · 2018 [cited by applicant]
US 10102587B1 · Potter et al. · 2018 [cited by applicant]
US 10135862B1 · Mcclintock et al. · 2018 [cited by applicant]
US 10438001B1 · Hariprasad · 2019 [cited by applicant]
US 10565534B2 · Delacourt et al. · 2020 [cited by applicant]
US 10728019B2 · Winslow et al. · 2020 [cited by applicant]
US 10732962B1 · Florescu · 2020 [cited by applicant]
US 10785255B1 · Otvagin et al. · 2020 [cited by applicant]
US 11023585B1 · Light et al. · 2021 [cited by applicant]
US 11057426B2 · Davis · 2021 [cited by applicant]
US 11122073B1 · Cai et al. · 2021 [cited by applicant]
US 11128457B2 · Murdoch et al. · 2021 [cited by applicant]
US 11188896B1 · Hertzog et al. · 2021 [cited by applicant]
US 11233647B1 · Fontaine · 2022 [cited by applicant]
US 11240275B1 · Vashisht et al. · 2022 [cited by applicant]
US 11244261B2 · To et al. · 2022 [cited by applicant]
US 11354430B1 · Tharakan et al. · 2022 [cited by applicant]
US 11470106B1 · Lin et al. · 2022 [cited by applicant]
US 11477208B1 · Vallejo Ureña et al. · 2022 [cited by applicant]
US 11503061B1 · Lin et al. · 2022 [cited by applicant]
US 11550907B2 · Silberman et al. · 2023 [cited by applicant]
US 11568455B2 · Hogg et al. · 2023 [cited by applicant]
US 11587177B2 · Sankar et al. · 2023 [cited by applicant]
US 11681811B1 · Dixit · 2023 [cited by applicant]
US 11729204B1 · Coull et al. · 2023 [cited by applicant]
US 11750643B1 · Imrem et al. · 2023 [cited by applicant]
US 11757923B1 · Vandeventer et al. · 2023 [cited by applicant]
US 11777992B1 · Cross et al. · 2023 [cited by applicant]
US 11783052B2 · Light et al. · 2023 [cited by applicant]
US 11783062B2 · Lounsberry · 2023 [cited by applicant]
US 11811818B1 · Vandeventer et al. · 2023 [cited by applicant]
US 11816223B1 · Vandeventer et al. · 2023 [cited by applicant]
US 11818120B2 · Jen et al. · 2023 [cited by applicant]
US 11824881B2 · Shaw et al. · 2023 [cited by applicant]
US 11824888B1 · Vandeventer et al. · 2023 [cited by applicant]
US 11870799B1 · Imrem et al. · 2024 [cited by applicant]
US 11870812B2 · Li · 2024 [cited by applicant]
US 11888886B1 · Kudale et al. · 2024 [cited by applicant]
US 11893121B1 · Imrem et al. · 2024 [cited by applicant]
US 11895141B1 · Vandeventer et al. · 2024 [cited by applicant]
US 11909757B2 · Kibler et al. · 2024 [cited by applicant]
US 11943254B2 · Thompson · 2024 [cited by applicant]
US 12008332B1 · Gardner et al. · 2024 [cited by applicant]
US 12107869B1 · Kannan et al. · 2024 [cited by applicant]
US 12126995B2 · Hua et al. · 2024 [cited by applicant]
US 12169569B2 · Belfiore, Jr. et al. · 2024 [cited by applicant]
US 20070008098A1 · Wong · 2007 [cited by applicant]
US 20090076879A1 · Sparks et al. · 2009 [cited by applicant]
US 20120130874A1 · Mane et al. · 2012 [cited by applicant]
US 20130304616A1 · Raleigh et al. · 2013 [cited by applicant]
US 20140136379A1 · Smith et al. · 2014 [cited by applicant]
US 20140279352A1 · Schaefer et al. · 2014 [cited by applicant]
US 20150163206A1 · Mccarthy et al. · 2015 [cited by applicant]
US 20150312246A1 · Mattsson · 2015 [cited by examiner]
US 20160019636A1 · Adapalli et al. · 2016 [cited by applicant]
US 20160070908A1 · Sanghvi et al. · 2016 [cited by applicant]
US 20160110819A1 · Sankar et al. · 2016 [cited by applicant]
US 20160132806A1 · To et al. · 2016 [cited by applicant]
US 20160218875A1 · Le Saint et al. · 2016 [cited by applicant]
US 20170041296A1 · Ford et al. · 2017 [cited by applicant]
US 20170063908A1 · Muddu · 2017 [cited by examiner]
US 20170063910A1 · Muddu et al. · 2017 [cited by applicant]
US 20170076281A1 · Dawkins · 2017 [cited by examiner]
US 20170187742A1 · Rogers et al. · 2017 [cited by applicant]
US 20170214632A1 · Vedula · 2017 [cited by applicant]
US 20180367310A1 · Leong et al. · 2018 [cited by applicant]
US 20190080407A1 · Molinari · 2019 [cited by examiner]
US 20190095320A1 · Biswas et al. · 2019 [cited by applicant]
US 20190098037A1 · Shenoy et al. · 2019 [cited by applicant]
US 20190130113A1 · Obermeier et al. · 2019 [cited by applicant]
US 20190182287A1 · Hanley et al. · 2019 [cited by applicant]
US 20190207966A1 · Vashisht et al. · 2019 [cited by applicant]
US 20190319940A1 · Hamel et al. · 2019 [cited by applicant]
US 20190377712A1 · Miller et al. · 2019 [cited by applicant]
US 20200036707A1 · Callahan et al. · 2020 [cited by applicant]
US 20200067779A1 · Jost et al. · 2020 [cited by applicant]
US 20200160298A1 · O'Sullivan · 2020 [cited by examiner]
US 20200195621A1 · Li et al. · 2020 [cited by applicant]
US 20200272760A1 · Kurian · 2020 [cited by examiner]
US 20200401696A1 · Ringlein et al. · 2020 [cited by applicant]
US 20200402179A1 · Teresi · 2020 [cited by applicant]
US 20200412751A1 · Thayer et al. · 2020 [cited by applicant]
US 20210029156A1 · Sharifi Mehr · 2021 [cited by applicant]
US 20210075821A1 · Chenette et al. · 2021 [cited by applicant]
US 20210084057A1 · Chhabra · 2021 [cited by applicant]
US 20210105294A1 · Kruse et al. · 2021 [cited by applicant]
US 20210136121A1 · Crabtree et al. · 2021 [cited by applicant]
US 20210201229A1 · Moon et al. · 2021 [cited by applicant]
US 20210209079A1 · Lynch et al. · 2021 [cited by applicant]
US 20210211452A1 · Patel et al. · 2021 [cited by applicant]
US 20210232687A1 · Sasaki et al. · 2021 [cited by applicant]
US 20210234702A1 · Bekiyants · 2021 [cited by applicant]
US 20210234885A1 · Campbell · 2021 [cited by applicant]
US 20210264054A1 · Anson et al. · 2021 [cited by applicant]
US 20210287299A1 · Tofte et al. · 2021 [cited by applicant]
US 20210314293A1 · Soundararajan et al. · 2021 [cited by applicant]
US 20210367963A1 · Murray et al. · 2021 [cited by applicant]
US 20210367964A1 · Jones et al. · 2021 [cited by applicant]
US 20220012333A1 · Tahara · 2022 [cited by applicant]
US 20220027828A1 · Avala et al. · 2022 [cited by applicant]
US 20220060499A1 · Huda · 2022 [cited by applicant]
US 20220094596A1 · Jagannathan et al. · 2022 [cited by applicant]
US 20220156249A1 · Luedtke et al. · 2022 [cited by applicant]
US 20220164440A1 · Murphy et al. · 2022 [cited by applicant]
US 20220198563A1 · Kaplan et al. · 2022 [cited by applicant]
US 20220329630A1 · Li · 2022 [cited by applicant]
US 20220366494A1 · Cella et al. · 2022 [cited by applicant]
US 20220377099A1 · Berger et al. · 2022 [cited by applicant]
US 20230130649A1 · Schwartz et al. · 2023 [cited by applicant]
US 20230171292A1 · Crabtree et al. · 2023 [cited by applicant]
US 20230244794A1 · Vadala et al. · 2023 [cited by applicant]
US 20230259632A1 · Marciano et al. · 2023 [cited by applicant]
US 20230269625A1 · Raleigh et al. · 2023 [cited by applicant]
US 20230308474A1 · Thompson · 2023 [cited by applicant]
US 20230370452A1 · Mannengal et al. · 2023 [cited by applicant]
US 20230379346A1 · Goldstein et al. · 2023 [cited by applicant]
US 20230388324A1 · Thompson · 2023 [cited by applicant]
US 20230394470A1 · Mancuso · 2023 [cited by examiner]
US 20230403154A1 · Kaizer et al. · 2023 [cited by applicant]
US 20240013198A1 · Terborg et al. · 2024 [cited by applicant]
US 20240064176A1 · Raleigh et al. · 2024 [cited by applicant]
US 20240086918A1 · Gisolfi et al. · 2024 [cited by applicant]
US 20240091646A1 · Mcdonnell · 2024 [cited by applicant]
US 20240121259A1 · Imrem et al. · 2024 [cited by applicant]
US 20240129318A1 · Vandeventer et al. · 2024 [cited by applicant]
US 20240137772A1 · Eaton et al. · 2024 [cited by applicant]
US 20240152645A1 · Blaikie et al. · 2024 [cited by applicant]
US 20240171614A1 · Crabtree et al. · 2024 [cited by applicant]
US 20240184659A1 · Vandeventer et al. · 2024 [cited by applicant]
US 20240185191A1 · Bernardi · 2024 [cited by applicant]
US 20240202221A1 · Siebel et al. · 2024 [cited by applicant]
US 20240256525A1 · Manamohan et al. · 2024 [cited by applicant]
US 20240281472A1 · Larhette et al. · 2024 [cited by applicant]
US 20240289095A1 · Gabay et al. · 2024 [cited by applicant]
US 20240289362A1 · Williams et al. · 2024 [cited by applicant]
US 20240289396A1 · Chrysanthou · 2024 [cited by applicant]
US 20240289408A1 · Chrysanthou · 2024 [cited by applicant]
US 20240289410A1 · Chrysanthou · 2024 [cited by applicant]
US 20240289411A1 · Chrysanthou · 2024 [cited by applicant]
US 20240289535A1 · Murphy et al. · 2024 [cited by applicant]
US 20240289596A1 · Williams et al. · 2024 [cited by applicant]
US 20240289712A1 · Krishnaiah · 2024 [cited by applicant]
US 20240289851A1 · Williams et al. · 2024 [cited by applicant]
US 20240296258A1 · Suto et al. · 2024 [cited by applicant]
US 20240296314A1 · Singh et al. · 2024 [cited by applicant]
US 20240296315A1 · Singh et al. · 2024 [cited by applicant]
US 20240296316A1 · Singh et al. · 2024 [cited by applicant]
US 20240296352A1 · Yanosy et al. · 2024 [cited by applicant]
US 20240296425A1 · Rosenkranz et al. · 2024 [cited by applicant]
US 20240296753A1 · Gogin et al. · 2024 [cited by applicant]
US 20240370854A1 · Williams et al. · 2024 [cited by applicant]
CA 3131208A1 · 2023 [cited by applicant]
EP 3179696A1 · 2017 [cited by applicant]
WO WO2008147400A1 · 2008 [cited by applicant]
WO WO2019051166A1 · 2019 [cited by applicant]
WO WO2020189926A1 · 2020 [cited by applicant]
WO WO2021105626A1 · 2021 [cited by applicant]
WO WO2023163960A1 · 2023 [cited by examiner]
Achleitner, Stefan et al. MLSNet: A Policy Complying Multilevel Security Framework for Software Defined Networking. IEEE Transactions on Network and Service Management, vol. 18, Issue: 1.https://ieeexplore.ieee.org/stam… [cited by applicant]
Dauch, Kevin et al. Information Assurance Using a Defense In-Depth Strategy. 2009 Cybersecurity Applications & Technology Conference for Homeland Security. https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=S&arnumber=48044… [cited by applicant]
Park, So-Hyun et al. Performance Evaluation of Open-Source Endpoint Detection and Response Combining Google Rapid Response and Osquery for Threat Detection. IEEE Access, vol. 10. https://ieeexplore.ieee.org/stamp/stamp.… [cited by applicant]
Ahmed et al., “Blockchain-Based Identity Management System and Self-Sovereign Identity Ecosystem: A Comprehensive Survey”, IEEE Access, date of publication Oct. 25, 2022, date of current version 3 Nov. 2022. [cited by applicant]
Fayzullajon et al., “Stages of Processing an Information Security Incident,” 2021 International Conference on Information Science and Communications Technologies (ICISCT) Year: 2021 | Conference Paper | Publisher: IEEE. [cited by applicant]
Foreign Action other than Search Report on GB 2406664.9 Dtd Sep. 9, 2024. [cited by applicant]
International Search Report and Written opinion on PCT/US2024/045448 Dtd Nov. 14, 2024 16 pages. [cited by applicant]
Krivo et al., “The Experience of Cyberthreats Analysis Using Business Intelligence System,” 2020 Ural Symposium on Biomedical Engineering, Radioelectronics and Information Technology (USBEREIT) Year: 2020 | Conference P… [cited by applicant]
International Search Report and Written Opinion for PCT/US2024/023262 dated Jul. 26, 2024, 8 pgs. [cited by applicant]
Examination Report for UK App. No. 2406661.5 dated Nov. 12, 2024, 5 pgs. [cited by applicant]