
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] => 20043112
[patent_doc_number] => 20250181334
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-06-05
[patent_title] => LOOP PIPELINING SEMANTICS USING STRUCTURED CONTROL FLOW (SCF) OPERATIONS WITH EXPLICITLY PASSED-IN ASYNCHRONOUS TOKENS
[patent_app_type] => utility
[patent_app_number] => 18/528357
[patent_app_country] => US
[patent_app_date] => 2023-12-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 1229
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 58
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18528357
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/528357 | LOOP PIPELINING SEMANTICS USING STRUCTURED CONTROL FLOW (SCF) OPERATIONS WITH EXPLICITLY PASSED-IN ASYNCHRONOUS TOKENS | Dec 3, 2023 | Pending |
Array
(
[id] => 19834311
[patent_doc_number] => 20250086097
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-03-13
[patent_title] => EMBEDDED DEVICE TESTING METHOD USING HOST VIRTUALIZATION AND COMPUTING DEVICE EXECUTING THE SAME
[patent_app_type] => utility
[patent_app_number] => 18/518536
[patent_app_country] => US
[patent_app_date] => 2023-11-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4185
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -8
[patent_words_short_claim] => 66
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18518536
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/518536 | Embedded device testing method using host virtualization and computing device executing the same | Nov 22, 2023 | Issued |
Array
(
[id] => 20027020
[patent_doc_number] => 20250165242
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-05-22
[patent_title] => APPROACH TO USER PROVISIONING WHEN SHIFTING A NON-CLOUD PLATFORM TO THE CLOUD
[patent_app_type] => utility
[patent_app_number] => 18/516575
[patent_app_country] => US
[patent_app_date] => 2023-11-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 0
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[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] => 18516575
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/516575 | Approach to user provisioning when shifting a non-cloud platform to the cloud | Nov 20, 2023 | Issued |
Array
(
[id] => 20027160
[patent_doc_number] => 20250165382
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-05-22
[patent_title] => PRE-DEPLOYMENT COMPLIANCE TESTING FOR SOURCE CODE
[patent_app_type] => utility
[patent_app_number] => 18/511790
[patent_app_country] => US
[patent_app_date] => 2023-11-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 2256
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[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] => 18511790
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/511790 | PRE-DEPLOYMENT COMPLIANCE TESTING FOR SOURCE CODE | Nov 15, 2023 | Pending |
Array
(
[id] => 20359029
[patent_doc_number] => 12475025
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-11-18
[patent_title] => Identification of related test cases and overlapping code under test
[patent_app_type] => utility
[patent_app_number] => 18/509564
[patent_app_country] => US
[patent_app_date] => 2023-11-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5779
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 103
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18509564
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/509564 | Identification of related test cases and overlapping code under test | Nov 14, 2023 | Issued |
Array
(
[id] => 20805084
[patent_doc_number] => 12669991
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-06-30
[patent_title] => Recommending user feedback with automatic scoring and reasoning
[patent_app_type] => utility
[patent_app_number] => 18/508381
[patent_app_country] => US
[patent_app_date] => 2023-11-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 2620
[patent_no_of_claims] => 5
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 308
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18508381
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/508381 | Recommending user feedback with automatic scoring and reasoning | Nov 13, 2023 | Issued |
Array
(
[id] => 20550336
[patent_doc_number] => 12561129
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-02-24
[patent_title] => Systems and methods for providing a data structure that stores information associated with serverless compute file packages
[patent_app_type] => utility
[patent_app_number] => 18/508054
[patent_app_country] => US
[patent_app_date] => 2023-11-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 3406
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 127
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18508054
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/508054 | Systems and methods for providing a data structure that stores information associated with serverless compute file packages | Nov 12, 2023 | Issued |
Array
(
[id] => 19159631
[patent_doc_number] => 20240152338
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-05-09
[patent_title] => EFFICIENTLY VECTORIZED IMPLEMENTATION OF OPERATIONS IN A GLOBAL GRID INDEXING LIBRARY
[patent_app_type] => utility
[patent_app_number] => 18/501839
[patent_app_country] => US
[patent_app_date] => 2023-11-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 10781
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 185
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18501839
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/501839 | Efficiently vectorized implementation of operations in a global grid indexing library | Nov 2, 2023 | Issued |
Array
(
[id] => 18897157
[patent_doc_number] => 20240012642
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-01-11
[patent_title] => PROVIDING EXTERNAL ACCESS TO A PROCESSING PLATFORM
[patent_app_type] => utility
[patent_app_number] => 18/473520
[patent_app_country] => US
[patent_app_date] => 2023-09-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9064
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 108
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18473520
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/473520 | Providing external access to a processing platform | Sep 24, 2023 | Issued |
Array
(
[id] => 20635748
[patent_doc_number] => 12596622
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-04-07
[patent_title] => Vendor onboarding and pre-deployment service testing
[patent_app_type] => utility
[patent_app_number] => 18/468597
[patent_app_country] => US
[patent_app_date] => 2023-09-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 10928
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 198
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18468597
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/468597 | Vendor onboarding and pre-deployment service testing | Sep 14, 2023 | Issued |
Array
(
[id] => 19834157
[patent_doc_number] => 20250085943
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-03-13
[patent_title] => OPTIMIZING INSTRUCTION SCHEDULING AND MEMORY ALLOCATION FOR TENSOR AND GRAPHICAL PROCESSORS USING LATTICE IMAGE DATA STRUCTURE OPTIMIZATIONS
[patent_app_type] => utility
[patent_app_number] => 18/465492
[patent_app_country] => US
[patent_app_date] => 2023-09-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 16274
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -12
[patent_words_short_claim] => 75
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18465492
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/465492 | OPTIMIZING INSTRUCTION SCHEDULING AND MEMORY ALLOCATION FOR TENSOR AND GRAPHICAL PROCESSORS USING LATTICE IMAGE DATA STRUCTURE OPTIMIZATIONS | Sep 11, 2023 | Pending |
Array
(
[id] => 20595337
[patent_doc_number] => 12579054
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-03-17
[patent_title] => Application programming interface test method and apparatus
[patent_app_type] => utility
[patent_app_number] => 18/366600
[patent_app_country] => US
[patent_app_date] => 2023-08-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 19
[patent_no_of_words] => 10278
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 282
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18366600
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/366600 | Application programming interface test method and apparatus | Aug 6, 2023 | Issued |
Array
(
[id] => 20242767
[patent_doc_number] => 12423085
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-09-23
[patent_title] => Vehicle, information processing device, notification system, and non-transitory storage medium
[patent_app_type] => utility
[patent_app_number] => 18/354704
[patent_app_country] => US
[patent_app_date] => 2023-07-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 0
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 140
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18354704
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/354704 | Vehicle, information processing device, notification system, and non-transitory storage medium | Jul 18, 2023 | Issued |
Array
(
[id] => 18741677
[patent_doc_number] => 20230350658
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-11-02
[patent_title] => DEPLOYMENT OF A COMPUTING ENVIRONMENT
[patent_app_type] => utility
[patent_app_number] => 18/350785
[patent_app_country] => US
[patent_app_date] => 2023-07-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5402
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 98
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18350785
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/350785 | Deployment of a computing environment | Jul 11, 2023 | Issued |
Array
(
[id] => 19159641
[patent_doc_number] => 20240152348
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-05-09
[patent_title] => Firmware updating method and data storage device utilizing the same
[patent_app_type] => utility
[patent_app_number] => 18/219114
[patent_app_country] => US
[patent_app_date] => 2023-07-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6796
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -12
[patent_words_short_claim] => 203
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18219114
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/219114 | Firmware updating method and data storage device utilizing the same | Jul 6, 2023 | Issued |
Array
(
[id] => 19694906
[patent_doc_number] => 20250013451
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-01-09
[patent_title] => SYSTEMS, METHODS, AND APPARATUSES FOR IMPROVING COMPUTER ENERGY CONSUMPTION AND COMPUTER PROCESSING BY IMPLEMENTING A PLUGGABLE CARBON EMISSION GATEWAY
[patent_app_type] => utility
[patent_app_number] => 18/218707
[patent_app_country] => US
[patent_app_date] => 2023-07-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 14431
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 196
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18218707
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/218707 | Systems, methods, and apparatuses for improving computer energy consumption and computer processing by implementing a pluggable carbon emission gateway | Jul 5, 2023 | Issued |
Array
(
[id] => 19159640
[patent_doc_number] => 20240152347
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-05-09
[patent_title] => Firmware updating method and data storage device utilizing the same
[patent_app_type] => utility
[patent_app_number] => 18/218600
[patent_app_country] => US
[patent_app_date] => 2023-07-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6800
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -12
[patent_words_short_claim] => 215
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18218600
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/218600 | Firmware updating method and data storage device utilizing the same | Jul 5, 2023 | Issued |
Array
(
[id] => 19686385
[patent_doc_number] => 20250004930
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-01-02
[patent_title] => SYSTEM FOR AUTOMATED INTELLIGENT TESTING OF DESKTOP APPLICATIONS THROUGH MACHINE LEARNING
[patent_app_type] => utility
[patent_app_number] => 18/215369
[patent_app_country] => US
[patent_app_date] => 2023-06-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 10803
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 146
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18215369
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/215369 | System for automated intelligent testing of desktop applications through machine learning | Jun 27, 2023 | Issued |
Array
(
[id] => 19212770
[patent_doc_number] => 12001833
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-06-04
[patent_title] => Method and apparatus for maintaining software of a control unit for an industrial control system
[patent_app_type] => utility
[patent_app_number] => 18/342348
[patent_app_country] => US
[patent_app_date] => 2023-06-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 12
[patent_no_of_words] => 8458
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 154
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18342348
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/342348 | Method and apparatus for maintaining software of a control unit for an industrial control system | Jun 26, 2023 | Issued |
Array
(
[id] => 19644917
[patent_doc_number] => 20240419437
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-12-19
[patent_title] => MANAGEMENT OF BINARY SOFTWARE PATCHES
[patent_app_type] => utility
[patent_app_number] => 18/336222
[patent_app_country] => US
[patent_app_date] => 2023-06-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5416
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 55
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18336222
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/336222 | MANAGEMENT OF BINARY SOFTWARE PATCHES | Jun 15, 2023 | Abandoned |