Search

Peter J. Macchiarolo

Supervisory Patent Examiner (ID: 13682, Phone: (571)272-2375 , Office: P/2856 )

Most Active Art Unit
2879
Art Unit(s)
2879, 2856, 2875, 2855
Total Applications
716
Issued Applications
485
Pending Applications
21
Abandoned Applications
212

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 18357123 [patent_doc_number] => 11645528 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-05-09 [patent_title] => Continuous learning neural network system using rolling window [patent_app_type] => utility [patent_app_number] => 17/944661 [patent_app_country] => US [patent_app_date] => 2022-09-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 15980 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 250 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17944661 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/944661
Continuous learning neural network system using rolling window Sep 13, 2022 Issued
Array ( [id] => 19859081 [patent_doc_number] => 12261946 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-03-25 [patent_title] => System and method of creating symmetric keys using elliptic curve cryptography [patent_app_type] => utility [patent_app_number] => 17/912393 [patent_app_country] => US [patent_app_date] => 2022-09-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 3739 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 265 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17912393 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/912393
System and method of creating symmetric keys using elliptic curve cryptography Sep 13, 2022 Issued
Array ( [id] => 19669944 [patent_doc_number] => 12182704 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-12-31 [patent_title] => System on a chip with deep learning accelerator and random access memory [patent_app_type] => utility [patent_app_number] => 17/940343 [patent_app_country] => US [patent_app_date] => 2022-09-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 15211 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 114 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17940343 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/940343
System on a chip with deep learning accelerator and random access memory Sep 7, 2022 Issued
Array ( [id] => 18881654 [patent_doc_number] => 20240005023 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-01-04 [patent_title] => SYSTEM AND METHOD FOR GENERATING ITEMS OF INVENTORY A USER CAN ACCESS BASED ON HIERARCHICAL PERMISSIONS [patent_app_type] => utility [patent_app_number] => 17/901903 [patent_app_country] => US [patent_app_date] => 2022-09-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5376 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 132 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17901903 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/901903
SYSTEM AND METHOD FOR GENERATING ITEMS OF INVENTORY A USER CAN ACCESS BASED ON HIERARCHICAL PERMISSIONS Sep 1, 2022 Abandoned
Array ( [id] => 18099700 [patent_doc_number] => 20220418041 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-12-29 [patent_title] => METHOD FOR PROVIDING AN ELASTIC CONTENT FILTERING SECURITY SERVICE IN A MESH NETWORK [patent_app_type] => utility [patent_app_number] => 17/899959 [patent_app_country] => US [patent_app_date] => 2022-08-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11461 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 145 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17899959 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/899959
Method for providing an elastic content filtering security service in a mesh network Aug 30, 2022 Issued
Array ( [id] => 19009152 [patent_doc_number] => 20240073223 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-02-29 [patent_title] => CLOUD ATTACK DETECTION VIA API ACCESS ANALYSIS [patent_app_type] => utility [patent_app_number] => 17/896624 [patent_app_country] => US [patent_app_date] => 2022-08-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7465 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 107 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17896624 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/896624
Cloud attack detection via API access analysis Aug 25, 2022 Issued
Array ( [id] => 20530894 [patent_doc_number] => 12549339 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-02-10 [patent_title] => Encryption of program instructions in a numerical control device [patent_app_type] => utility [patent_app_number] => 18/696783 [patent_app_country] => US [patent_app_date] => 2022-08-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 1074 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 263 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18696783 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/696783
Encryption of program instructions in a numerical control device Aug 4, 2022 Issued
Array ( [id] => 18928807 [patent_doc_number] => 20240031811 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-01-25 [patent_title] => TECHNIQUES FOR ENABLING COMMUNICATION BETWEEN A PLURALITY OF DISPARATE NETWORKS AND DEVICES UTIILZING VARIOUS CONNECTION TECHNOLOGIES [patent_app_type] => utility [patent_app_number] => 17/872906 [patent_app_country] => US [patent_app_date] => 2022-07-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11610 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 62 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17872906 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/872906
TECHNIQUES FOR ENABLING COMMUNICATION BETWEEN A PLURALITY OF DISPARATE NETWORKS AND DEVICES UTIILZING VARIOUS CONNECTION TECHNOLOGIES Jul 24, 2022 Pending
Array ( [id] => 19655385 [patent_doc_number] => 12177197 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2024-12-24 [patent_title] => Quantum and classical cryptography (QCC) for data encryption and data decryption [patent_app_type] => utility [patent_app_number] => 17/872470 [patent_app_country] => US [patent_app_date] => 2022-07-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 11296 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 162 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17872470 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/872470
Quantum and classical cryptography (QCC) for data encryption and data decryption Jul 24, 2022 Issued
Array ( [id] => 18925764 [patent_doc_number] => 20240028768 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-01-25 [patent_title] => CONTROLLING ACCESS TO RESTRICTED AND UNRESTRICTED SOFTWARE FUNCTIONALITY [patent_app_type] => utility [patent_app_number] => 17/813550 [patent_app_country] => US [patent_app_date] => 2022-07-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12754 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -26 [patent_words_short_claim] => 139 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17813550 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/813550
Controlling access to restricted and unrestricted software functionality Jul 18, 2022 Issued
Array ( [id] => 19742124 [patent_doc_number] => 12218978 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-02-04 [patent_title] => Method and system for policy management, testing, simulation, decentralization and analysis [patent_app_type] => utility [patent_app_number] => 17/864146 [patent_app_country] => US [patent_app_date] => 2022-07-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 40 [patent_figures_cnt] => 49 [patent_no_of_words] => 20411 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 197 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17864146 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/864146
Method and system for policy management, testing, simulation, decentralization and analysis Jul 12, 2022 Issued
Array ( [id] => 19495089 [patent_doc_number] => 12113818 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-10-08 [patent_title] => Machine learning for computer security [patent_app_type] => utility [patent_app_number] => 17/812428 [patent_app_country] => US [patent_app_date] => 2022-07-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 9457 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 203 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17812428 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/812428
Machine learning for computer security Jul 12, 2022 Issued
Array ( [id] => 18904942 [patent_doc_number] => 20240020427 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-01-18 [patent_title] => PREVENTING CONTENT RENDERED BY A DISPLAY FROM BEING CAPTURED OR RECORDED [patent_app_type] => utility [patent_app_number] => 17/812373 [patent_app_country] => US [patent_app_date] => 2022-07-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5816 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 46 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17812373 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/812373
Preventing content rendered by a display from being captured or recorded Jul 12, 2022 Issued
Array ( [id] => 19499475 [patent_doc_number] => 20240338493 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-10-10 [patent_title] => ENFORCEMENT OF ATTESTATION OF READ-ONLY PROTECTED MEMORY DURING ATTESTATION VALIDITY PERIOD [patent_app_type] => utility [patent_app_number] => 18/575055 [patent_app_country] => US [patent_app_date] => 2022-07-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12097 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 142 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18575055 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/575055
ENFORCEMENT OF ATTESTATION OF READ-ONLY PROTECTED MEMORY DURING ATTESTATION VALIDITY PERIOD Jul 11, 2022 Issued
Array ( [id] => 19841723 [patent_doc_number] => 12254112 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-03-18 [patent_title] => Methods and systems for cryptographically secured decentralized testing [patent_app_type] => utility [patent_app_number] => 17/858513 [patent_app_country] => US [patent_app_date] => 2022-07-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 22948 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 97 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17858513 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/858513
Methods and systems for cryptographically secured decentralized testing Jul 5, 2022 Issued
Array ( [id] => 19259692 [patent_doc_number] => 12019746 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2024-06-25 [patent_title] => Adaptive malware binary rewriting [patent_app_type] => utility [patent_app_number] => 17/851229 [patent_app_country] => US [patent_app_date] => 2022-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6417 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 227 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17851229 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/851229
Adaptive malware binary rewriting Jun 27, 2022 Issued
Array ( [id] => 19028890 [patent_doc_number] => 11928248 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2024-03-12 [patent_title] => Semiconductor device with mechanism to prevent reverse engineering [patent_app_type] => utility [patent_app_number] => 17/845606 [patent_app_country] => US [patent_app_date] => 2022-06-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5255 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 81 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17845606 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/845606
Semiconductor device with mechanism to prevent reverse engineering Jun 20, 2022 Issued
Array ( [id] => 20133596 [patent_doc_number] => 12375921 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-07-29 [patent_title] => Wireless intrusion prevention [patent_app_type] => utility [patent_app_number] => 17/835117 [patent_app_country] => US [patent_app_date] => 2022-06-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 2145 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 136 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17835117 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/835117
Wireless intrusion prevention Jun 7, 2022 Issued
Array ( [id] => 20580445 [patent_doc_number] => 12572697 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-03-10 [patent_title] => Unidirectional communication system for public access to detained persons [patent_app_type] => utility [patent_app_number] => 17/805611 [patent_app_country] => US [patent_app_date] => 2022-06-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 8 [patent_no_of_words] => 1068 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 104 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17805611 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/805611
Unidirectional communication system for public access to detained persons Jun 5, 2022 Issued
Array ( [id] => 17869427 [patent_doc_number] => 20220292164 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-09-15 [patent_title] => STREAMING TECHNIQUES [patent_app_type] => utility [patent_app_number] => 17/829715 [patent_app_country] => US [patent_app_date] => 2022-06-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 21622 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -22 [patent_words_short_claim] => 254 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17829715 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/829715
Streaming techniques May 31, 2022 Issued
Menu