
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |