
James Wu
Examiner (ID: 11824, Phone: (571)270-7974 , Office: P/2835 )
| Most Active Art Unit | 2841 |
| Art Unit(s) | 2835, 2841, 2846 |
| Total Applications | 826 |
| Issued Applications | 564 |
| Pending Applications | 58 |
| Abandoned Applications | 220 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 19711219
[patent_doc_number] => 20250021361
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-01-16
[patent_title] => VIRTUAL MACHINE LEARNING DEVELOPMENT ENVIRONMENT
[patent_app_type] => utility
[patent_app_number] => 18/772998
[patent_app_country] => US
[patent_app_date] => 2024-07-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 13312
[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] => 18772998
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/772998 | VIRTUAL MACHINE LEARNING DEVELOPMENT ENVIRONMENT | Jul 14, 2024 | Pending |
Array
(
[id] => 20000771
[patent_doc_number] => 20250138993
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-05-01
[patent_title] => DEBUGGING A DIGITAL ASSISTANT
[patent_app_type] => utility
[patent_app_number] => 18/636963
[patent_app_country] => US
[patent_app_date] => 2024-04-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4672
[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] => 18636963
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/636963 | DEBUGGING A DIGITAL ASSISTANT | Apr 15, 2024 | Pending |
Array
(
[id] => 20281634
[patent_doc_number] => 20250306876
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-10-02
[patent_title] => EXECUTION GRAPHS FOR DATA PROCESSING AGILITY IN AN EDGE COMPUTING ENVIRONMENT
[patent_app_type] => utility
[patent_app_number] => 18/622137
[patent_app_country] => US
[patent_app_date] => 2024-03-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4654
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 232
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18622137
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/622137 | EXECUTION GRAPHS FOR DATA PROCESSING AGILITY IN AN EDGE COMPUTING ENVIRONMENT | Mar 28, 2024 | Pending |
Array
(
[id] => 20281647
[patent_doc_number] => 20250306889
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-10-02
[patent_title] => SYSTEMS AND METHODS FOR TOOL SYSTEM MEASUREMENT AGGREGATION AND CONTROL USING ELECTRONIC AND FIRMWARE MAPPINGS
[patent_app_type] => utility
[patent_app_number] => 18/621959
[patent_app_country] => US
[patent_app_date] => 2024-03-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4705
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 106
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18621959
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/621959 | SYSTEMS AND METHODS FOR TOOL SYSTEM MEASUREMENT AGGREGATION AND CONTROL USING ELECTRONIC AND FIRMWARE MAPPINGS | Mar 28, 2024 | Pending |
Array
(
[id] => 19362793
[patent_doc_number] => 20240264827
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-08-08
[patent_title] => APPARATUS, SYSTEM, AND METHOD FOR PROVIDING QUESTION AND ANSWER SERVICE INCLUDING SOURCE CODE EXPLANATION, AND METHOD FOR PROVIDING CHATBOT SERVICE USING SAME
[patent_app_type] => utility
[patent_app_number] => 18/617984
[patent_app_country] => US
[patent_app_date] => 2024-03-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8558
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[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] => 18617984
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/617984 | APPARATUS, SYSTEM, AND METHOD FOR PROVIDING QUESTION AND ANSWER SERVICE INCLUDING SOURCE CODE EXPLANATION, AND METHOD FOR PROVIDING CHATBOT SERVICE USING SAME | Mar 26, 2024 | Pending |
Array
(
[id] => 19383098
[patent_doc_number] => 20240272968
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-08-15
[patent_title] => SYSTEM AND METHOD FOR PROCESSING DATA OF ANY EXTERNAL SERVICES THROUGH API CONTROLLED UNIVERSAL COMPUTING ELEMENTS
[patent_app_type] => utility
[patent_app_number] => 18/615344
[patent_app_country] => US
[patent_app_date] => 2024-03-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 17678
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 223
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18615344
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/615344 | SYSTEM AND METHOD FOR PROCESSING DATA OF ANY EXTERNAL SERVICES THROUGH API CONTROLLED UNIVERSAL COMPUTING ELEMENTS | Mar 24, 2024 | Pending |
Array
(
[id] => 20095123
[patent_doc_number] => 20250225059
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-07-10
[patent_title] => Generating Test Data Based On Actual Usage Data
[patent_app_type] => utility
[patent_app_number] => 18/408039
[patent_app_country] => US
[patent_app_date] => 2024-01-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7781
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[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] => 18408039
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/408039 | Generating Test Data Based On Actual Usage Data | Jan 8, 2024 | Pending |
Array
(
[id] => 20095128
[patent_doc_number] => 20250225064
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-07-10
[patent_title] => TECHNIQUES FOR A UNIFIED SIMULATION INTERFACE
[patent_app_type] => utility
[patent_app_number] => 18/403975
[patent_app_country] => US
[patent_app_date] => 2024-01-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4576
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 105
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18403975
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/403975 | TECHNIQUES FOR A UNIFIED SIMULATION INTERFACE | Jan 3, 2024 | Pending |
Array
(
[id] => 20087336
[patent_doc_number] => 20250217272
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-07-03
[patent_title] => MULTIPATHING CODE FOR ENHANCED RESILIENCE
[patent_app_type] => utility
[patent_app_number] => 18/402809
[patent_app_country] => US
[patent_app_date] => 2024-01-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4505
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 65
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18402809
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/402809 | MULTIPATHING CODE FOR ENHANCED RESILIENCE | Jan 2, 2024 | Pending |
Array
(
[id] => 20070765
[patent_doc_number] => 20250208987
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-06-26
[patent_title] => SYSTEM AND METHOD FOR AUTOMATICALLY SYNCHRONIZING TEST INFORMATION
[patent_app_type] => utility
[patent_app_number] => 18/390548
[patent_app_country] => US
[patent_app_date] => 2023-12-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5865
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 86
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18390548
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/390548 | SYSTEM AND METHOD FOR AUTOMATICALLY SYNCHRONIZING TEST INFORMATION | Dec 19, 2023 | Pending |
Array
(
[id] => 19251113
[patent_doc_number] => 20240202103
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-06-20
[patent_title] => SYSTEM AND METHOD FOR AUTOMATING TESTING OF AN APPLICATION
[patent_app_type] => utility
[patent_app_number] => 18/390478
[patent_app_country] => US
[patent_app_date] => 2023-12-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3769
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -10
[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] => 18390478
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/390478 | SYSTEM AND METHOD FOR AUTOMATING TESTING OF AN APPLICATION | Dec 19, 2023 | Abandoned |
Array
(
[id] => 20027159
[patent_doc_number] => 20250165381
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-05-22
[patent_title] => DIFFERENCE CHECKER OF SOFTWARE APPLICATION INSTANCE SCOPES
[patent_app_type] => utility
[patent_app_number] => 18/511319
[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] => 6107
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[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] => 18511319
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/511319 | DIFFERENCE CHECKER OF SOFTWARE APPLICATION INSTANCE SCOPES | Nov 15, 2023 | Pending |
Array
(
[id] => 18925316
[patent_doc_number] => 20240028320
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-01-25
[patent_title] => METHODS AND SYSTEMS OF SOFTWARE TESTING, DISTRIBUTION, INSTALLATION AND DEPLOYMENT
[patent_app_type] => utility
[patent_app_number] => 18/375571
[patent_app_country] => US
[patent_app_date] => 2023-10-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 11329
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[patent_words_short_claim] => 117
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18375571
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/375571 | METHODS AND SYSTEMS OF SOFTWARE TESTING, DISTRIBUTION, INSTALLATION AND DEPLOYMENT | Oct 1, 2023 | Abandoned |
Array
(
[id] => 20110161
[patent_doc_number] => 12360882
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-07-15
[patent_title] => Creating an optimal test suite
[patent_app_type] => utility
[patent_app_number] => 18/225350
[patent_app_country] => US
[patent_app_date] => 2023-07-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 1213
[patent_no_of_claims] => 15
[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] => 18225350
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/225350 | Creating an optimal test suite | Jul 23, 2023 | Issued |
Array
(
[id] => 18772745
[patent_doc_number] => 20230367571
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-11-16
[patent_title] => DISTRIBUTED APPLICATION PROCESSING METHOD AND APPARATUS
[patent_app_type] => utility
[patent_app_number] => 18/224741
[patent_app_country] => US
[patent_app_date] => 2023-07-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 25785
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[patent_words_short_claim] => 134
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18224741
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/224741 | DISTRIBUTED APPLICATION PROCESSING METHOD AND APPARATUS | Jul 20, 2023 | Pending |
Array
(
[id] => 19347264
[patent_doc_number] => 20240256227
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-08-01
[patent_title] => SOFTWARE ROBOTS WITH CHANGE DETECTION FOR UTILIZED APPLICATION PROGRAMS
[patent_app_type] => utility
[patent_app_number] => 18/215132
[patent_app_country] => US
[patent_app_date] => 2023-06-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 15258
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 117
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18215132
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/215132 | SOFTWARE ROBOTS WITH CHANGE DETECTION FOR UTILIZED APPLICATION PROGRAMS | Jun 26, 2023 | Pending |
Array
(
[id] => 19686383
[patent_doc_number] => 20250004928
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-01-02
[patent_title] => AUTOMATED SOFTWARE TESTING USING NATURAL LANGUAGE-BASED SCRIPT EXECUTION
[patent_app_type] => utility
[patent_app_number] => 18/214616
[patent_app_country] => US
[patent_app_date] => 2023-06-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 10733
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 128
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18214616
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/214616 | AUTOMATED SOFTWARE TESTING USING NATURAL LANGUAGE-BASED SCRIPT EXECUTION | Jun 26, 2023 | Pending |
Array
(
[id] => 19660512
[patent_doc_number] => 20240427577
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-12-26
[patent_title] => SYSTEM AND METHOD TO EVALUATE CODE IMPORTANCE VIA GRAPH CENTRALITIES
[patent_app_type] => utility
[patent_app_number] => 18/211961
[patent_app_country] => US
[patent_app_date] => 2023-06-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 11309
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 169
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18211961
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/211961 | SYSTEM AND METHOD TO EVALUATE CODE IMPORTANCE VIA GRAPH CENTRALITIES | Jun 19, 2023 | Pending |
Array
(
[id] => 20257885
[patent_doc_number] => 12430235
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-09-30
[patent_title] => Runtime class recompilation during mutation testing
[patent_app_type] => utility
[patent_app_number] => 18/337106
[patent_app_country] => US
[patent_app_date] => 2023-06-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4686
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 163
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18337106
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/337106 | Runtime class recompilation during mutation testing | Jun 18, 2023 | Issued |
Array
(
[id] => 18694741
[patent_doc_number] => 20230325158
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-10-12
[patent_title] => EXTENDING APPLICATION LIFECYCLE MANAGEMENT TO USER-CREATED APPLICATION PLATFORM COMPONENTS
[patent_app_type] => utility
[patent_app_number] => 18/336013
[patent_app_country] => US
[patent_app_date] => 2023-06-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8040
[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] => 18336013
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/336013 | Extending application lifecycle management to user-created application platform components | Jun 14, 2023 | Issued |