Search

Nirav B. Patel

Examiner (ID: 6030)

Most Active Art Unit
2435
Art Unit(s)
2496, 2498, 2435, OPQA, 6214, 2135
Total Applications
458
Issued Applications
247
Pending Applications
70
Abandoned Applications
141

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 19780508 [patent_doc_number] => 12229541 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-02-18 [patent_title] => Dual architecture function pointers having consistent reference addresses [patent_app_type] => utility [patent_app_number] => 18/333709 [patent_app_country] => US [patent_app_date] => 2023-06-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 18489 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 119 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18333709 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/333709
Dual architecture function pointers having consistent reference addresses Jun 12, 2023 Issued
Array ( [id] => 18973878 [patent_doc_number] => 20240053970 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-02-15 [patent_title] => PROCESSOR AND COMPILER [patent_app_type] => utility [patent_app_number] => 18/333025 [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] => 9441 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -13 [patent_words_short_claim] => 24 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18333025 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/333025
Processor and compiler Jun 11, 2023 Issued
Array ( [id] => 19950366 [patent_doc_number] => 12321731 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-06-03 [patent_title] => Program execution using interprocedural escape analysis with inlining [patent_app_type] => utility [patent_app_number] => 18/313307 [patent_app_country] => US [patent_app_date] => 2023-05-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 11 [patent_no_of_words] => 3095 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 87 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18313307 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/313307
Program execution using interprocedural escape analysis with inlining May 29, 2023 Issued
Array ( [id] => 20304085 [patent_doc_number] => 12450073 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-10-21 [patent_title] => Parameter configuration method, apparatus, and system [patent_app_type] => utility [patent_app_number] => 18/324422 [patent_app_country] => US [patent_app_date] => 2023-05-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 11 [patent_no_of_words] => 4363 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 93 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18324422 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/324422
Parameter configuration method, apparatus, and system May 25, 2023 Issued
Array ( [id] => 19857359 [patent_doc_number] => 12260197 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-03-25 [patent_title] => Sparsity uniformity enforcement for multicore processor [patent_app_type] => utility [patent_app_number] => 18/202252 [patent_app_country] => US [patent_app_date] => 2023-05-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 12585 [patent_no_of_claims] => 40 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 69 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18202252 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/202252
Sparsity uniformity enforcement for multicore processor May 24, 2023 Issued
Array ( [id] => 18787914 [patent_doc_number] => 20230376293 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-11-23 [patent_title] => APPLICATION DEPLOYMENT [patent_app_type] => utility [patent_app_number] => 18/199344 [patent_app_country] => US [patent_app_date] => 2023-05-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 18919 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -7 [patent_words_short_claim] => 168 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18199344 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/199344
APPLICATION DEPLOYMENT May 17, 2023 Abandoned
Array ( [id] => 19885993 [patent_doc_number] => 12271710 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-04-08 [patent_title] => Elidable text for prompt crafting [patent_app_type] => utility [patent_app_number] => 18/198127 [patent_app_country] => US [patent_app_date] => 2023-05-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5698 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [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] => 18198127 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/198127
Elidable text for prompt crafting May 15, 2023 Issued
Array ( [id] => 19558458 [patent_doc_number] => 20240370250 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-11-07 [patent_title] => SYSTEMS AND METHODS FOR RECEIVING FEEDBACK FOR MODIFYING ONE OR MORE PROJECTS [patent_app_type] => utility [patent_app_number] => 18/310757 [patent_app_country] => US [patent_app_date] => 2023-05-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14563 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 18310757 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/310757
SYSTEMS AND METHODS FOR RECEIVING FEEDBACK FOR MODIFYING ONE OR MORE PROJECTS May 1, 2023 Abandoned
Array ( [id] => 19530175 [patent_doc_number] => 20240354077 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-10-24 [patent_title] => SELECTIVE STATIC CODE ANALYSIS FOR LARGE CODEBASES [patent_app_type] => utility [patent_app_number] => 18/137836 [patent_app_country] => US [patent_app_date] => 2023-04-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8421 [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] => 18137836 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/137836
Selective static code analysis for large codebases Apr 20, 2023 Issued
Array ( [id] => 19481913 [patent_doc_number] => 20240329955 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-10-03 [patent_title] => INFERRING TYPE DEFINITIONS OF USER-DEFINED TYPES OF VARIABLES IN APPLICATION PROGRAM CODE [patent_app_type] => utility [patent_app_number] => 18/194599 [patent_app_country] => US [patent_app_date] => 2023-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 15092 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 125 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18194599 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/194599
Inferring type definitions of user-defined types of variables in application program code Mar 30, 2023 Issued
Array ( [id] => 19443416 [patent_doc_number] => 12093687 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-09-17 [patent_title] => Detecting duplicated code patterns in visual programming language code instances [patent_app_type] => utility [patent_app_number] => 18/129764 [patent_app_country] => US [patent_app_date] => 2023-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 8905 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [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] => 18129764 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/129764
Detecting duplicated code patterns in visual programming language code instances Mar 30, 2023 Issued
Array ( [id] => 18531736 [patent_doc_number] => 20230236808 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-07-27 [patent_title] => MINI PROGRAM PRODUCTION METHOD AND APPARATUS, TERMINAL, AND STORAGE MEDIUM [patent_app_type] => utility [patent_app_number] => 18/128801 [patent_app_country] => US [patent_app_date] => 2023-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12835 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 163 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18128801 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/128801
Mini program production method and apparatus, terminal, and storage medium Mar 29, 2023 Issued
Array ( [id] => 19885575 [patent_doc_number] => 12271288 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-04-08 [patent_title] => Device and method for operating memory in electronic device [patent_app_type] => utility [patent_app_number] => 18/190350 [patent_app_country] => US [patent_app_date] => 2023-03-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 10571 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 144 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18190350 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/190350
Device and method for operating memory in electronic device Mar 26, 2023 Issued
Array ( [id] => 18531757 [patent_doc_number] => 20230236829 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-07-27 [patent_title] => MONOLITHIC COMPUTER APPLICATION REFACTORING [patent_app_type] => utility [patent_app_number] => 18/190787 [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] => 9828 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 157 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18190787 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/190787
Monolithic computer application refactoring Mar 26, 2023 Issued
Array ( [id] => 18889657 [patent_doc_number] => 11868427 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-01-09 [patent_title] => Remote respiratory therapy device management [patent_app_type] => utility [patent_app_number] => 18/189060 [patent_app_country] => US [patent_app_date] => 2023-03-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 19 [patent_no_of_words] => 23441 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 305 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18189060 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/189060
Remote respiratory therapy device management Mar 22, 2023 Issued
Array ( [id] => 19950377 [patent_doc_number] => 12321742 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-06-03 [patent_title] => Monitoring apparatus, control method for monitoring apparatus, and storage medium [patent_app_type] => utility [patent_app_number] => 18/186703 [patent_app_country] => US [patent_app_date] => 2023-03-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 3836 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 259 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18186703 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/186703
Monitoring apparatus, control method for monitoring apparatus, and storage medium Mar 19, 2023 Issued
Array ( [id] => 18486873 [patent_doc_number] => 20230214219 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-07-06 [patent_title] => PACKING CONDITIONAL BRANCH OPERATIONS [patent_app_type] => utility [patent_app_number] => 18/120532 [patent_app_country] => US [patent_app_date] => 2023-03-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 21104 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 359 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18120532 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/120532
Packing conditional branch operations Mar 12, 2023 Issued
Array ( [id] => 19334265 [patent_doc_number] => 20240248695 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-07-25 [patent_title] => OPTIMIZING OPERATOR CONFIGURATION IN CONTAINERIZED ENVIRONMENTS [patent_app_type] => utility [patent_app_number] => 18/177860 [patent_app_country] => US [patent_app_date] => 2023-03-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6803 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [patent_words_short_claim] => 85 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18177860 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/177860
Optimizing operator configuration in containerized environments Mar 2, 2023 Issued
Array ( [id] => 18630281 [patent_doc_number] => 20230289173 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-09-14 [patent_title] => COMMUNICATIONS AND OPERATION CONTROL OF APHERESIS SYSTEMS [patent_app_type] => utility [patent_app_number] => 18/116988 [patent_app_country] => US [patent_app_date] => 2023-03-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 81856 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 61 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18116988 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/116988
Communications and operation control of apheresis systems Mar 2, 2023 Issued
Array ( [id] => 20304159 [patent_doc_number] => 12450147 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-10-21 [patent_title] => Compiler failure testing for vehicle software [patent_app_type] => utility [patent_app_number] => 18/174191 [patent_app_country] => US [patent_app_date] => 2023-02-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5881 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 164 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18174191 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/174191
Compiler failure testing for vehicle software Feb 23, 2023 Issued
Menu