Search

David M. Ruddy

Examiner (ID: 2706)

Most Active Art Unit
3739
Art Unit(s)
3736, 1921, 3311, 3739
Total Applications
451
Issued Applications
354
Pending Applications
65
Abandoned Applications
32

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 19747962 [patent_doc_number] => 20250036527 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-01-30 [patent_title] => Encryption of Encoded Data in a Storage Network [patent_app_type] => utility [patent_app_number] => 18/915761 [patent_app_country] => US [patent_app_date] => 2024-10-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6574 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 169 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18915761 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/915761
Encryption of Encoded Data in a Storage Network Oct 14, 2024 Pending
Array ( [id] => 19893979 [patent_doc_number] => 20250119291 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-04-10 [patent_title] => SYSTEMS AND METHODS FOR DATA TRANSFER [patent_app_type] => utility [patent_app_number] => 18/910982 [patent_app_country] => US [patent_app_date] => 2024-10-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5827 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [patent_words_short_claim] => 113 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18910982 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/910982
SYSTEMS AND METHODS FOR DATA TRANSFER Oct 8, 2024 Pending
Array ( [id] => 20559034 [patent_doc_number] => 20260058821 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2026-02-26 [patent_title] => ELECTRONIC DEVICE REGISTRATION AND ATTESTATION [patent_app_type] => utility [patent_app_number] => 18/809663 [patent_app_country] => US [patent_app_date] => 2024-08-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5661 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 86 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18809663 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/809663
ELECTRONIC DEVICE REGISTRATION AND ATTESTATION Aug 19, 2024 Pending
Array ( [id] => 19789217 [patent_doc_number] => 20250062896 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-02-20 [patent_title] => Integrity and Privacy-Preserving Federated Learning in a Smart Factory Using Smart Contracts and Merkle Tree-Based Key Management [patent_app_type] => utility [patent_app_number] => 18/809169 [patent_app_country] => US [patent_app_date] => 2024-08-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 18973 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 74 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18809169 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/809169
Integrity and Privacy-Preserving Federated Learning in a Smart Factory Using Smart Contracts and Merkle Tree-Based Key Management Aug 18, 2024 Pending
Array ( [id] => 19880699 [patent_doc_number] => 20250112956 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-04-03 [patent_title] => METHODS FOR CREATING A HONEYPOT [patent_app_type] => utility [patent_app_number] => 18/808322 [patent_app_country] => US [patent_app_date] => 2024-08-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3976 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -6 [patent_words_short_claim] => 72 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18808322 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/808322
METHODS FOR CREATING A HONEYPOT Aug 18, 2024 Pending
Array ( [id] => 20522021 [patent_doc_number] => 20260046130 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2026-02-12 [patent_title] => DYNAMIC ACCESS TOKEN GENERATION FOR VISITOR CONSUMERS WITHIN A 5G NETWORK [patent_app_type] => utility [patent_app_number] => 18/800730 [patent_app_country] => US [patent_app_date] => 2024-08-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7077 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 136 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18800730 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/800730
DYNAMIC ACCESS TOKEN GENERATION FOR VISITOR CONSUMERS WITHIN A 5G NETWORK Aug 11, 2024 Pending
Array ( [id] => 19648013 [patent_doc_number] => 20240422533 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-12-19 [patent_title] => APPARATUS, METHOD, AND COMPUTER PROGRAM [patent_app_type] => utility [patent_app_number] => 18/671659 [patent_app_country] => US [patent_app_date] => 2024-05-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12096 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 52 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18671659 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/671659
APPARATUS, METHOD, AND COMPUTER PROGRAM May 21, 2024 Pending
Array ( [id] => 19470010 [patent_doc_number] => 20240323680 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-09-26 [patent_title] => APPARATUSES AND COMMUNICATION METHODS OF KEY GENERATION [patent_app_type] => utility [patent_app_number] => 18/601482 [patent_app_country] => US [patent_app_date] => 2024-03-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8655 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 81 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18601482 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/601482
APPARATUSES AND COMMUNICATION METHODS OF KEY GENERATION Mar 10, 2024 Pending
Array ( [id] => 19405951 [patent_doc_number] => 20240289462 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-08-29 [patent_title] => SYSTEMS, METHODS, AND COMPUTER READABLE MEDIA FOR REMEDIATING SECURITY VULNERABILITIES [patent_app_type] => utility [patent_app_number] => 18/442325 [patent_app_country] => US [patent_app_date] => 2024-02-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 20346 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 120 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18442325 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/442325
SYSTEMS, METHODS, AND COMPUTER READABLE MEDIA FOR REMEDIATING SECURITY VULNERABILITIES Feb 14, 2024 Pending
Array ( [id] => 20564255 [patent_doc_number] => 12566865 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-03-03 [patent_title] => Membership inference attacks using multiple specialized machine learning models [patent_app_type] => utility [patent_app_number] => 18/439782 [patent_app_country] => US [patent_app_date] => 2024-02-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2483 [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] => 18439782 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/439782
Membership inference attacks using multiple specialized machine learning models Feb 12, 2024 Issued
Array ( [id] => 18928797 [patent_doc_number] => 20240031801 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-01-25 [patent_title] => MULTI-LINK WIRELESS COMMUNICATION SECURITY [patent_app_type] => utility [patent_app_number] => 18/478704 [patent_app_country] => US [patent_app_date] => 2023-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13882 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -26 [patent_words_short_claim] => 170 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18478704 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/478704
Multi-link wireless communication security Sep 28, 2023 Issued
Array ( [id] => 20133128 [patent_doc_number] => 12375447 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-07-29 [patent_title] => Efficient packet capture for cyber threat analysis [patent_app_type] => utility [patent_app_number] => 18/210896 [patent_app_country] => US [patent_app_date] => 2023-06-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 1161 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 405 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18210896 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/210896
Efficient packet capture for cyber threat analysis Jun 15, 2023 Issued
Array ( [id] => 19270515 [patent_doc_number] => 20240214221 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-06-27 [patent_title] => PEER-TO-PEER UPDATING OF OFFLINE DEVICES [patent_app_type] => utility [patent_app_number] => 18/108032 [patent_app_country] => US [patent_app_date] => 2023-02-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5733 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 122 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18108032 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/108032
PEER-TO-PEER UPDATING OF OFFLINE DEVICES Feb 9, 2023 Pending
Array ( [id] => 19371476 [patent_doc_number] => 12063580 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-08-13 [patent_title] => Method and apparatus for providing a secure communication in a self-organizing network [patent_app_type] => utility [patent_app_number] => 18/159085 [patent_app_country] => US [patent_app_date] => 2023-01-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 3 [patent_no_of_words] => 4884 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 240 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18159085 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/159085
Method and apparatus for providing a secure communication in a self-organizing network Jan 23, 2023 Issued
Array ( [id] => 18515567 [patent_doc_number] => 20230231867 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-07-20 [patent_title] => SYSTEM AND METHOD FOR ASSESSING A CYBER-RISK AND LOSS IN A CLOUD INFRASTRUCTURE [patent_app_type] => utility [patent_app_number] => 18/098609 [patent_app_country] => US [patent_app_date] => 2023-01-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7153 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 239 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18098609 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/098609
SYSTEM AND METHOD FOR ASSESSING A CYBER-RISK AND LOSS IN A CLOUD INFRASTRUCTURE Jan 17, 2023 Pending
Array ( [id] => 20648904 [patent_doc_number] => 12603864 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-04-14 [patent_title] => Systems and methods for uploading streamed objects to a cloud storage system [patent_app_type] => utility [patent_app_number] => 18/097878 [patent_app_country] => US [patent_app_date] => 2023-01-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 29 [patent_figures_cnt] => 37 [patent_no_of_words] => 18733 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 325 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18097878 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/097878
Systems and Methods for Uploading Streamed Objects to a Cloud Storage System Jan 16, 2023 Issued
Array ( [id] => 19320438 [patent_doc_number] => 20240241982 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-07-18 [patent_title] => AUTOMATED DETECTION AND PREVENTION OF DISCLOSURE OF SENSITIVE INFORMATION VIA ELECTRONIC MESSAGING [patent_app_type] => utility [patent_app_number] => 18/097300 [patent_app_country] => US [patent_app_date] => 2023-01-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7314 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 326 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18097300 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/097300
AUTOMATED DETECTION AND PREVENTION OF DISCLOSURE OF SENSITIVE INFORMATION VIA ELECTRONIC MESSAGING Jan 15, 2023 Pending
Array ( [id] => 19973249 [patent_doc_number] => 12341874 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-06-24 [patent_title] => Secure data migration service across on-premise and multi-cloud environment(s) [patent_app_type] => utility [patent_app_number] => 18/154663 [patent_app_country] => US [patent_app_date] => 2023-01-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 2252 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 223 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18154663 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/154663
Secure data migration service across on-premise and multi-cloud environment(s) Jan 12, 2023 Issued
Array ( [id] => 18584954 [patent_doc_number] => 20230267218 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-08-24 [patent_title] => INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING APPARATUS, METHOD OF CONTROLLING THE SAME, AND STORAGE MEDIUM [patent_app_type] => utility [patent_app_number] => 18/152220 [patent_app_country] => US [patent_app_date] => 2023-01-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12968 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 99 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18152220 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/152220
INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING APPARATUS, METHOD OF CONTROLLING THE SAME, AND STORAGE MEDIUM Jan 9, 2023 Pending
Array ( [id] => 19307482 [patent_doc_number] => 20240236063 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-07-11 [patent_title] => COMPUTING SYSTEMS AND METHODS FOR PROTECTING APPLICATION PROGRAMMING INTERFACES WITH TWO-FACTOR AUTHENTICATION [patent_app_type] => utility [patent_app_number] => 18/151670 [patent_app_country] => US [patent_app_date] => 2023-01-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 24620 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 247 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18151670 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/151670
Computing systems and methods for protecting application programming interfaces with two-factor authentication Jan 8, 2023 Issued
Menu