Search

Kamini S. Shah

Supervisory Patent Examiner (ID: 9613, Phone: (571)272-2279 , Office: P/2123 )

Most Active Art Unit
2857
Art Unit(s)
2414, 2764, 2127, 2863, 2116, 2314, 2128, 2211, 2123, 2857, 2146, 2115, 2142
Total Applications
939
Issued Applications
692
Pending Applications
104
Abandoned Applications
143

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 19340655 [patent_doc_number] => 12050846 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2024-07-30 [patent_title] => Artificial intelligence based on cellular automata [patent_app_type] => utility [patent_app_number] => 18/221687 [patent_app_country] => US [patent_app_date] => 2023-07-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 59 [patent_figures_cnt] => 59 [patent_no_of_words] => 66552 [patent_no_of_claims] => 45 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 129 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18221687 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/221687
Artificial intelligence based on cellular automata Jul 12, 2023 Issued
Array ( [id] => 20273630 [patent_doc_number] => 12443412 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-10-14 [patent_title] => Method and apparatus for a scalable microprocessor with time counter [patent_app_type] => utility [patent_app_number] => 18/217403 [patent_app_country] => US [patent_app_date] => 2023-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 2446 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 123 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18217403 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/217403
Method and apparatus for a scalable microprocessor with time counter Jun 29, 2023 Issued
Array ( [id] => 19963313 [patent_doc_number] => 12332814 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-06-17 [patent_title] => Method and system for obtaining optimal number of DMA channels [patent_app_type] => utility [patent_app_number] => 18/216215 [patent_app_country] => US [patent_app_date] => 2023-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 2825 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 68 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18216215 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/216215
Method and system for obtaining optimal number of DMA channels Jun 28, 2023 Issued
Array ( [id] => 20595364 [patent_doc_number] => 12579081 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-03-17 [patent_title] => Memory apparatus for providing reliability, availability, and serviceability [patent_app_type] => utility [patent_app_number] => 18/215434 [patent_app_country] => US [patent_app_date] => 2023-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 13175 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 135 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18215434 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/215434
Memory apparatus for providing reliability, availability, and serviceability Jun 27, 2023 Issued
Array ( [id] => 20174494 [patent_doc_number] => 12393239 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-08-19 [patent_title] => Method and apparatus for an embedded controller (EC) used to identify different installed cooling fan types and operating performance configurations [patent_app_type] => utility [patent_app_number] => 18/214864 [patent_app_country] => US [patent_app_date] => 2023-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 12 [patent_no_of_words] => 14978 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 124 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18214864 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/214864
Method and apparatus for an embedded controller (EC) used to identify different installed cooling fan types and operating performance configurations Jun 26, 2023 Issued
Array ( [id] => 19660645 [patent_doc_number] => 20240427710 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-12-26 [patent_title] => Mechanism To Enhance PCIe Generation Switching [patent_app_type] => utility [patent_app_number] => 18/339904 [patent_app_country] => US [patent_app_date] => 2023-06-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 15088 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -26 [patent_words_short_claim] => 87 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18339904 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/339904
Mechanism to enhance PCIe generation switching Jun 21, 2023 Issued
Array ( [id] => 19198201 [patent_doc_number] => 11995440 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-05-28 [patent_title] => Method and system for executing new instructions [patent_app_type] => utility [patent_app_number] => 18/337166 [patent_app_country] => US [patent_app_date] => 2023-06-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 23 [patent_no_of_words] => 20296 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 83 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18337166 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/337166
Method and system for executing new instructions Jun 18, 2023 Issued
Array ( [id] => 19872961 [patent_doc_number] => 12265824 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-04-01 [patent_title] => Data combination device and data combination method [patent_app_type] => utility [patent_app_number] => 18/336057 [patent_app_country] => US [patent_app_date] => 2023-06-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4031 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 126 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18336057 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/336057
Data combination device and data combination method Jun 15, 2023 Issued
Array ( [id] => 19963799 [patent_doc_number] => 12333308 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-06-17 [patent_title] => Method and device for selecting entry of queue in out-of-order processor [patent_app_type] => utility [patent_app_number] => 18/580047 [patent_app_country] => US [patent_app_date] => 2023-06-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 23 [patent_no_of_words] => 13668 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 139 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18580047 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/580047
Method and device for selecting entry of queue in out-of-order processor Jun 12, 2023 Issued
Array ( [id] => 18694662 [patent_doc_number] => 20230325078 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-10-12 [patent_title] => VIRTUAL NETWORK PRE-ARBITRATION FOR DEADLOCK AVOIDANCE AND ENHANCED PERFORMANCE [patent_app_type] => utility [patent_app_number] => 18/332831 [patent_app_country] => US [patent_app_date] => 2023-06-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 25358 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 150 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18332831 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/332831
Virtual network pre-arbitration for deadlock avoidance and enhanced performance Jun 11, 2023 Issued
Array ( [id] => 19971603 [patent_doc_number] => 12340218 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-06-24 [patent_title] => Detection of high curvature regions on curves [patent_app_type] => utility [patent_app_number] => 18/313221 [patent_app_country] => US [patent_app_date] => 2023-05-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 3068 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 73 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18313221 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/313221
Detection of high curvature regions on curves May 4, 2023 Issued
Array ( [id] => 19340795 [patent_doc_number] => 12050988 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-07-30 [patent_title] => Storage device and method of operating the same [patent_app_type] => utility [patent_app_number] => 18/310008 [patent_app_country] => US [patent_app_date] => 2023-05-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 12 [patent_no_of_words] => 8208 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 113 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18310008 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/310008
Storage device and method of operating the same Apr 30, 2023 Issued
Array ( [id] => 18904642 [patent_doc_number] => 20240020127 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-01-18 [patent_title] => OUT-OF-ORDER EXECUTION OF LOOP INSTRUCTIONS IN A MICROPROCESSOR [patent_app_type] => utility [patent_app_number] => 18/141465 [patent_app_country] => US [patent_app_date] => 2023-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10599 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -25 [patent_words_short_claim] => 175 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18141465 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/141465
Out-of-order execution of loop instructions in a microprocessor Apr 29, 2023 Issued
Array ( [id] => 18599010 [patent_doc_number] => 20230273810 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-08-31 [patent_title] => PROGRAM EVENT RECORDING STORAGE ALTERATION PROCESSING FOR A NEURAL NETWORK ACCELERATOR INSTRUCTION [patent_app_type] => utility [patent_app_number] => 18/308793 [patent_app_country] => US [patent_app_date] => 2023-04-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 26144 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -20 [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] => 18308793 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/308793
Program event recording storage alteration processing for a neural network accelerator instruction Apr 27, 2023 Issued
Array ( [id] => 18630416 [patent_doc_number] => 20230289309 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-09-14 [patent_title] => MULTICHIP PACKAGE WITH PROTOCOL-CONFIGURABLE DATA PATHS [patent_app_type] => utility [patent_app_number] => 18/306100 [patent_app_country] => US [patent_app_date] => 2023-04-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5818 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 2 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18306100 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/306100
Multichip package with protocol-configurable data paths Apr 23, 2023 Issued
Array ( [id] => 19530364 [patent_doc_number] => 20240354266 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-10-24 [patent_title] => PIN-CONSTRAINED DEVICES [patent_app_type] => utility [patent_app_number] => 18/305679 [patent_app_country] => US [patent_app_date] => 2023-04-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9554 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 71 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18305679 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/305679
Pin-constrained devices Apr 23, 2023 Issued
Array ( [id] => 19530362 [patent_doc_number] => 20240354264 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-10-24 [patent_title] => INTELLIGENT WORKSPACE CONNECTION ASSISTANCE [patent_app_type] => utility [patent_app_number] => 18/302035 [patent_app_country] => US [patent_app_date] => 2023-04-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7125 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 54 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18302035 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/302035
Intelligent workspace connection assistance Apr 17, 2023 Issued
Array ( [id] => 19581264 [patent_doc_number] => 12147377 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-11-19 [patent_title] => Distributed multi-die protocol application interface [patent_app_type] => utility [patent_app_number] => 18/299662 [patent_app_country] => US [patent_app_date] => 2023-04-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 4851 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [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] => 18299662 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/299662
Distributed multi-die protocol application interface Apr 11, 2023 Issued
Array ( [id] => 19228740 [patent_doc_number] => 12008378 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-06-11 [patent_title] => Mechanism for reducing coherence directory controller overhead for near-memory compute elements [patent_app_type] => utility [patent_app_number] => 18/132879 [patent_app_country] => US [patent_app_date] => 2023-04-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4413 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 73 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18132879 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/132879
Mechanism for reducing coherence directory controller overhead for near-memory compute elements Apr 9, 2023 Issued
Array ( [id] => 18659844 [patent_doc_number] => 20230305851 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-09-28 [patent_title] => MODULAR PIPELINES FOR ACCESSING DIGITAL DATA [patent_app_type] => utility [patent_app_number] => 18/126603 [patent_app_country] => US [patent_app_date] => 2023-03-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13696 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -28 [patent_words_short_claim] => 92 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18126603 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/126603
Modular pipelines for accessing digital data Mar 26, 2023 Issued
Menu