Search

Robert Canfield

Examiner (ID: 13519, Phone: (571)272-6840 , Office: P/3635 )

Most Active Art Unit
3636
Art Unit(s)
3504, 3600, 3636, 3635, 3621
Total Applications
3211
Issued Applications
2504
Pending Applications
225
Abandoned Applications
510

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 19772213 [patent_doc_number] => 20250053639 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-02-13 [patent_title] => METHOD TO PROTECT A STACK FROM MANIPULATION IN A DATA PROCESSING SYSTEM [patent_app_type] => utility [patent_app_number] => 18/366727 [patent_app_country] => US [patent_app_date] => 2023-08-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5215 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 127 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18366727 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/366727
Method to protect a stack from manipulation in a data processing system Aug 7, 2023 Issued
Array ( [id] => 19756856 [patent_doc_number] => 20250045421 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-02-06 [patent_title] => Apparatus and Method for Operating System Agnostic Data Encryption [patent_app_type] => utility [patent_app_number] => 18/362326 [patent_app_country] => US [patent_app_date] => 2023-07-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5571 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 130 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18362326 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/362326
Apparatus and Method for Operating System Agnostic Data Encryption Jul 30, 2023 Pending
Array ( [id] => 19340513 [patent_doc_number] => 12050702 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-07-30 [patent_title] => Trusted local memory management in a virtualized GPU [patent_app_type] => utility [patent_app_number] => 18/358210 [patent_app_country] => US [patent_app_date] => 2023-07-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7564 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 108 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18358210 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/358210
Trusted local memory management in a virtualized GPU Jul 24, 2023 Issued
Array ( [id] => 20456546 [patent_doc_number] => 12519611 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-01-06 [patent_title] => Encryption processing device and encryption processing method [patent_app_type] => utility [patent_app_number] => 18/352178 [patent_app_country] => US [patent_app_date] => 2023-07-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 31 [patent_no_of_words] => 16501 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 127 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18352178 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/352178
Encryption processing device and encryption processing method Jul 12, 2023 Issued
Array ( [id] => 18989994 [patent_doc_number] => 20240061963 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-02-22 [patent_title] => PARTITIONED CRYPTOGRAPHIC PROTECTION FOR A MEMORY SYSTEM [patent_app_type] => utility [patent_app_number] => 18/351982 [patent_app_country] => US [patent_app_date] => 2023-07-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14075 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 129 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18351982 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/351982
Partitioned cryptographic protection for a memory system Jul 12, 2023 Issued
Array ( [id] => 19686626 [patent_doc_number] => 20250005171 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-01-02 [patent_title] => SYSTEMS AND METHODS OF SECURE DEDUPLICATION OF ENCRYPTED CONTENT [patent_app_type] => utility [patent_app_number] => 18/344326 [patent_app_country] => US [patent_app_date] => 2023-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5868 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 83 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18344326 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/344326
SYSTEMS AND METHODS OF SECURE DEDUPLICATION OF ENCRYPTED CONTENT Jun 28, 2023 Issued
Array ( [id] => 20215307 [patent_doc_number] => 12411961 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-09-09 [patent_title] => Use of 'type' encryption keys with key per IO-enabled devices [patent_app_type] => utility [patent_app_number] => 18/208149 [patent_app_country] => US [patent_app_date] => 2023-06-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 11440 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 99 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18208149 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/208149
Use of 'type' encryption keys with key per IO-enabled devices Jun 8, 2023 Issued
Array ( [id] => 19197979 [patent_doc_number] => 11995217 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-05-28 [patent_title] => Data integrity [patent_app_type] => utility [patent_app_number] => 18/330596 [patent_app_country] => US [patent_app_date] => 2023-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 9718 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 149 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18330596 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/330596
Data integrity Jun 6, 2023 Issued
Array ( [id] => 20345097 [patent_doc_number] => 12468829 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-11-11 [patent_title] => Enterprise data container [patent_app_type] => utility [patent_app_number] => 18/326387 [patent_app_country] => US [patent_app_date] => 2023-05-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 2367 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 189 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18326387 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/326387
Enterprise data container May 30, 2023 Issued
Array ( [id] => 20403725 [patent_doc_number] => 12493699 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-12-09 [patent_title] => Authorizing modifications of protected UEFI variables [patent_app_type] => utility [patent_app_number] => 18/324568 [patent_app_country] => US [patent_app_date] => 2023-05-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 1254 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 175 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18324568 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/324568
Authorizing modifications of protected UEFI variables May 25, 2023 Issued
Array ( [id] => 20306275 [patent_doc_number] => 12452282 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-10-21 [patent_title] => Access prediction service serving explainable risk scores [patent_app_type] => utility [patent_app_number] => 18/139296 [patent_app_country] => US [patent_app_date] => 2023-04-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 27 [patent_figures_cnt] => 27 [patent_no_of_words] => 10126 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 244 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18139296 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/139296
Access prediction service serving explainable risk scores Apr 24, 2023 Issued
Array ( [id] => 19017392 [patent_doc_number] => 11924344 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-03-05 [patent_title] => Access sovereignty [patent_app_type] => utility [patent_app_number] => 18/301201 [patent_app_country] => US [patent_app_date] => 2023-04-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 9470 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 128 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18301201 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/301201
Access sovereignty Apr 13, 2023 Issued
Array ( [id] => 19978998 [patent_doc_number] => 12346473 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-07-01 [patent_title] => Adaptive updating of dynamically changing analytical model [patent_app_type] => utility [patent_app_number] => 18/295596 [patent_app_country] => US [patent_app_date] => 2023-04-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 0 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 111 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18295596 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/295596
Adaptive updating of dynamically changing analytical model Apr 3, 2023 Issued
Array ( [id] => 18913891 [patent_doc_number] => 11876892 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-01-16 [patent_title] => Key diversification in a tracking device environment [patent_app_type] => utility [patent_app_number] => 18/185694 [patent_app_country] => US [patent_app_date] => 2023-03-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 15863 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 188 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18185694 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/185694
Key diversification in a tracking device environment Mar 16, 2023 Issued
Array ( [id] => 20258098 [patent_doc_number] => 12430450 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-09-30 [patent_title] => Recovery key management and storage [patent_app_type] => utility [patent_app_number] => 18/184171 [patent_app_country] => US [patent_app_date] => 2023-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 1250 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 98 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18184171 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/184171
Recovery key management and storage Mar 14, 2023 Issued
Array ( [id] => 18891996 [patent_doc_number] => 11870780 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-01-09 [patent_title] => Address validation using signatures [patent_app_type] => utility [patent_app_number] => 18/181432 [patent_app_country] => US [patent_app_date] => 2023-03-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 12719 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 230 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18181432 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/181432
Address validation using signatures Mar 8, 2023 Issued
Array ( [id] => 20624320 [patent_doc_number] => 12591828 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-03-31 [patent_title] => Data processing systems for fulfilling data subject access requests and related methods [patent_app_type] => utility [patent_app_number] => 18/117190 [patent_app_country] => US [patent_app_date] => 2023-03-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 50 [patent_figures_cnt] => 50 [patent_no_of_words] => 10909 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 111 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18117190 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/117190
Data processing systems for fulfilling data subject access requests and related methods Mar 2, 2023 Issued
Array ( [id] => 19405955 [patent_doc_number] => 20240289466 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-08-29 [patent_title] => MEMORY INTEGRITY VERIFICATION BY AN ENERGY PROCESSING UNIT [patent_app_type] => utility [patent_app_number] => 18/175358 [patent_app_country] => US [patent_app_date] => 2023-02-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7697 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 100 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18175358 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/175358
MEMORY INTEGRITY VERIFICATION BY AN ENERGY PROCESSING UNIT Feb 26, 2023 Abandoned
Array ( [id] => 20468523 [patent_doc_number] => 12524563 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-01-13 [patent_title] => System and method for efficient cryptographically-assured data access management for advanced data access policies [patent_app_type] => utility [patent_app_number] => 18/173111 [patent_app_country] => US [patent_app_date] => 2023-02-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 61 [patent_figures_cnt] => 61 [patent_no_of_words] => 2196 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 117 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18173111 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/173111
System and method for efficient cryptographically-assured data access management for advanced data access policies Feb 22, 2023 Issued
Array ( [id] => 18392641 [patent_doc_number] => 20230160860 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-05-25 [patent_title] => STACK PIVOT EXPLOIT DETECTION AND MITIGATION [patent_app_type] => utility [patent_app_number] => 18/158621 [patent_app_country] => US [patent_app_date] => 2023-01-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4707 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 209 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18158621 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/158621
Stack pivot exploit detection and mitigation Jan 23, 2023 Issued
Menu