
Rongfa Philip Wang
Examiner (ID: 716, Phone: (571)272-5934 , Office: P/2197 )
| Most Active Art Unit | 2199 |
| Art Unit(s) | 2199, 2197, 2191 |
| Total Applications | 1008 |
| Issued Applications | 873 |
| Pending Applications | 47 |
| Abandoned Applications | 111 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 20434925
[patent_doc_number] => 12505922
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-12-23
[patent_title] => Devices and methods for detecting errors during firmware updates
[patent_app_type] => utility
[patent_app_number] => 18/320666
[patent_app_country] => US
[patent_app_date] => 2023-05-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 3568
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 241
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18320666
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/320666 | Devices and methods for detecting errors during firmware updates | May 18, 2023 | Issued |
Array
(
[id] => 19136742
[patent_doc_number] => 11971692
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-04-30
[patent_title] => Systems and methods for virtual commissioning of building management systems
[patent_app_type] => utility
[patent_app_number] => 18/199261
[patent_app_country] => US
[patent_app_date] => 2023-05-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 18259
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 145
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18199261
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/199261 | Systems and methods for virtual commissioning of building management systems | May 17, 2023 | Issued |
Array
(
[id] => 18598978
[patent_doc_number] => 20230273777
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-08-31
[patent_title] => COMPOSABLE CONTEXT MENUS
[patent_app_type] => utility
[patent_app_number] => 18/313908
[patent_app_country] => US
[patent_app_date] => 2023-05-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 2929
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 166
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18313908
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/313908 | Composable context menus | May 7, 2023 | Issued |
Array
(
[id] => 20550438
[patent_doc_number] => 12561231
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-02-24
[patent_title] => Method and system for calculation of network test automation feasibility and maturity indices
[patent_app_type] => utility
[patent_app_number] => 18/141198
[patent_app_country] => US
[patent_app_date] => 2023-04-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 9
[patent_no_of_words] => 9817
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 386
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18141198
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/141198 | Method and system for calculation of network test automation feasibility and maturity indices | Apr 27, 2023 | Issued |
Array
(
[id] => 20635468
[patent_doc_number] => 12596341
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-04-07
[patent_title] => Operation loop formation for adaptive power grid management
[patent_app_type] => utility
[patent_app_number] => 18/131770
[patent_app_country] => US
[patent_app_date] => 2023-04-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 37
[patent_figures_cnt] => 27
[patent_no_of_words] => 20020
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 149
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18131770
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/131770 | Operation loop formation for adaptive power grid management | Apr 5, 2023 | Issued |
Array
(
[id] => 19499282
[patent_doc_number] => 20240338300
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-10-10
[patent_title] => SYSTEM FOR IMPLEMENTING A CODE DEBUGGER PLATFORM IN A VIRTUAL ENVIRONMENT
[patent_app_type] => utility
[patent_app_number] => 18/131063
[patent_app_country] => US
[patent_app_date] => 2023-04-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9332
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[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] => 18131063
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/131063 | System for implementing a code debugger platform in a virtual environment | Apr 4, 2023 | Issued |
Array
(
[id] => 19499162
[patent_doc_number] => 20240338180
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-10-10
[patent_title] => SYSTEMS AND METHODS FOR DEVELOPING BUILDING COMPONENTS FOR A DEVICE APPLICATION
[patent_app_type] => utility
[patent_app_number] => 18/295840
[patent_app_country] => US
[patent_app_date] => 2023-04-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 13853
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 97
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18295840
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/295840 | SYSTEMS AND METHODS FOR DEVELOPING BUILDING COMPONENTS FOR A DEVICE APPLICATION | Apr 3, 2023 | Abandoned |
Array
(
[id] => 20257884
[patent_doc_number] => 12430234
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-09-30
[patent_title] => Dynamic test case execution scheduling mechanism
[patent_app_type] => utility
[patent_app_number] => 18/129939
[patent_app_country] => US
[patent_app_date] => 2023-04-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 2750
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 170
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18129939
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/129939 | Dynamic test case execution scheduling mechanism | Apr 2, 2023 | Issued |
Array
(
[id] => 19481921
[patent_doc_number] => 20240329963
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-10-03
[patent_title] => VEHICLE APPLICATION DEPLOYMENT SYSTEM WITH PRE-DETERMINED FALLBACK DEPLOYMENTS
[patent_app_type] => utility
[patent_app_number] => 18/194008
[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] => 13013
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 140
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18194008
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/194008 | Vehicle application deployment system with pre-determined fallback deployments | Mar 30, 2023 | Issued |
Array
(
[id] => 20564079
[patent_doc_number] => 12566689
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-03-03
[patent_title] => Method and system for calculation of test automation feasibility indices
[patent_app_type] => utility
[patent_app_number] => 18/129265
[patent_app_country] => US
[patent_app_date] => 2023-03-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 7
[patent_no_of_words] => 7232
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 385
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18129265
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/129265 | Method and system for calculation of test automation feasibility indices | Mar 30, 2023 | Issued |
Array
(
[id] => 19482696
[patent_doc_number] => 20240330738
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-10-03
[patent_title] => QUANTUM COMPILATION SERVICE
[patent_app_type] => utility
[patent_app_number] => 18/193294
[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] => 23431
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 89
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18193294
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/193294 | QUANTUM COMPILATION SERVICE | Mar 29, 2023 | Pending |
Array
(
[id] => 18531751
[patent_doc_number] => 20230236823
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-07-27
[patent_title] => Software Upgrade Management Method, Server, Terminal, Apparatus, and Storage Medium
[patent_app_type] => utility
[patent_app_number] => 18/192132
[patent_app_country] => US
[patent_app_date] => 2023-03-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 14736
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 167
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18192132
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/192132 | Software upgrade management method, server, terminal, apparatus, and storage medium | Mar 28, 2023 | Issued |
Array
(
[id] => 18513216
[patent_doc_number] => 20230229444
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-07-20
[patent_title] => DYNAMIC ALLOCATION OF EXECUTABLE CODE FOR MULTI-ARCHITECTURE HETEROGENEOUS COMPUTING
[patent_app_type] => utility
[patent_app_number] => 18/127719
[patent_app_country] => US
[patent_app_date] => 2023-03-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9253
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 151
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18127719
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/127719 | Dynamic allocation of executable code for multi-architecture heterogeneous computing | Mar 28, 2023 | Issued |
Array
(
[id] => 19481916
[patent_doc_number] => 20240329958
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-10-03
[patent_title] => DEPLOYMENT OF CONTAINER IMAGES WITH SEPARATE ADD-ONS
[patent_app_type] => utility
[patent_app_number] => 18/191454
[patent_app_country] => US
[patent_app_date] => 2023-03-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6785
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[patent_words_short_claim] => 27
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18191454
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/191454 | Deployment of container images with separate add-ons | Mar 27, 2023 | Issued |
Array
(
[id] => 18513196
[patent_doc_number] => 20230229423
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-07-20
[patent_title] => PUSHING A FIRMWARE UPDATE PATCH TO A COMPUTING DEVICE VIA AN OUT-OF-BAND PATH
[patent_app_type] => utility
[patent_app_number] => 18/189791
[patent_app_country] => US
[patent_app_date] => 2023-03-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9041
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 73
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18189791
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/189791 | Pushing a firmware update patch to a computing device via an out-of-band path | Mar 23, 2023 | Issued |
Array
(
[id] => 19450987
[patent_doc_number] => 20240311117
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-09-19
[patent_title] => SYSTEM AND METHOD FOR GENERATING AND TRANSMITTING VISUALIZED SOFTWARE CODE RELEASE AND DEPLOYMENT FUNCTIONS TO A MIXED REALITY ENVIRONMENT
[patent_app_type] => utility
[patent_app_number] => 18/123124
[patent_app_country] => US
[patent_app_date] => 2023-03-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7162
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[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] => 18123124
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/123124 | System and method for generating and transmitting visualized software code release and deployment functions to a mixed reality environment | Mar 16, 2023 | Issued |
Array
(
[id] => 18756001
[patent_doc_number] => 20230359446
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-11-09
[patent_title] => SYSTEMS AND METHOD FOR CREATING ENTERPRISE SOFTWARE
[patent_app_type] => utility
[patent_app_number] => 18/179439
[patent_app_country] => US
[patent_app_date] => 2023-03-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6959
[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] => 18179439
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/179439 | Systems and method for creating enterprise software | Mar 6, 2023 | Issued |
Array
(
[id] => 20228429
[patent_doc_number] => 12417081
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-09-16
[patent_title] => Machine-learning assisted natural language programming system
[patent_app_type] => utility
[patent_app_number] => 18/114218
[patent_app_country] => US
[patent_app_date] => 2023-02-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 6744
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[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] => 18114218
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/114218 | Machine-learning assisted natural language programming system | Feb 23, 2023 | Issued |
Array
(
[id] => 19442900
[patent_doc_number] => 12093164
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2024-09-17
[patent_title] => Efficiently replacing software breakpoint instructions in processor-based devices
[patent_app_type] => utility
[patent_app_number] => 18/113897
[patent_app_country] => US
[patent_app_date] => 2023-02-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6213
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[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] => 18113897
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/113897 | Efficiently replacing software breakpoint instructions in processor-based devices | Feb 23, 2023 | Issued |
Array
(
[id] => 18950066
[patent_doc_number] => 11893362
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-02-06
[patent_title] => Mobile application development device
[patent_app_type] => utility
[patent_app_number] => 18/111969
[patent_app_country] => US
[patent_app_date] => 2023-02-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 9764
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 109
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18111969
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/111969 | Mobile application development device | Feb 20, 2023 | Issued |