
Mark Alan Goodwin
Examiner (ID: 8614, Phone: (571)272-6023 , Office: P/2916 )
| Most Active Art Unit | 2916 |
| Art Unit(s) | 2916, 2964, 2912 |
| Total Applications | 4995 |
| Issued Applications | 4951 |
| Pending Applications | 18 |
| Abandoned Applications | 37 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 19757080
[patent_doc_number] => 20250045645
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-02-06
[patent_title] => SYSTEMS AND METHODS FOR CREATING A RICH SOCIAL MEDIA PROFILE
[patent_app_type] => utility
[patent_app_number] => 18/923053
[patent_app_country] => US
[patent_app_date] => 2024-10-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 23539
[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] => 18923053
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/923053 | Systems and methods for creating a rich social media profile | Oct 21, 2024 | Issued |
Array
(
[id] => 20537416
[patent_doc_number] => 12554493
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-02-17
[patent_title] => Implementing specialized floating point instructions on an integer pipeline for accelerating dynamic programming algorithms
[patent_app_type] => utility
[patent_app_number] => 18/908678
[patent_app_country] => US
[patent_app_date] => 2024-10-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 21
[patent_figures_cnt] => 22
[patent_no_of_words] => 35348
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 185
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18908678
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/908678 | Implementing specialized floating point instructions on an integer pipeline for accelerating dynamic programming algorithms | Oct 6, 2024 | Issued |
Array
(
[id] => 19892061
[patent_doc_number] => 20250117373
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-04-10
[patent_title] => SEARCH AND ANALYTICS ENGINE WITH OBJECT STORE PERSISTENCE
[patent_app_type] => utility
[patent_app_number] => 18/907009
[patent_app_country] => US
[patent_app_date] => 2024-10-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 13386
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 91
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18907009
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/907009 | SEARCH AND ANALYTICS ENGINE WITH OBJECT STORE PERSISTENCE | Oct 3, 2024 | Pending |
Array
(
[id] => 20703139
[patent_doc_number] => 12625851
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-05-12
[patent_title] => System for interconnecting data management for scientific research with a registry for publishing of quality-controlled data
[patent_app_type] => utility
[patent_app_number] => 18/900840
[patent_app_country] => US
[patent_app_date] => 2024-09-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 0
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 315
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18900840
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/900840 | System for interconnecting data management for scientific research with a registry for publishing of quality-controlled data | Sep 28, 2024 | Issued |
Array
(
[id] => 20616896
[patent_doc_number] => 20260086993
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2026-03-26
[patent_title] => METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR IMPLEMENTING METADATA MANAGEMENT
[patent_app_type] => utility
[patent_app_number] => 18/893860
[patent_app_country] => US
[patent_app_date] => 2024-09-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 15668
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -27
[patent_words_short_claim] => 138
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18893860
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/893860 | METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR IMPLEMENTING METADATA MANAGEMENT | Sep 22, 2024 | Pending |
Array
(
[id] => 20732131
[patent_doc_number] => 12639390
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-05-26
[patent_title] => Systems and methods for computer research management using large language models
[patent_app_type] => utility
[patent_app_number] => 18/827302
[patent_app_country] => US
[patent_app_date] => 2024-09-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 6036
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 191
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18827302
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/827302 | Systems and methods for computer research management using large language models | Sep 5, 2024 | Issued |
Array
(
[id] => 19750519
[patent_doc_number] => 20250039084
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-01-30
[patent_title] => TECHNIQUES TO BALANCE LOG STRUCTURED MERGE TREES
[patent_app_type] => utility
[patent_app_number] => 18/806290
[patent_app_country] => US
[patent_app_date] => 2024-08-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 14698
[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] => 18806290
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/806290 | Techniques to balance log structured merge trees | Aug 14, 2024 | Issued |
Array
(
[id] => 19588402
[patent_doc_number] => 20240385959
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-11-21
[patent_title] => COMBINED GARBAGE COLLECTION AND DATA INTEGRITY CHECKING FOR A DISTRIBUTED KEY-VALUE STORE
[patent_app_type] => utility
[patent_app_number] => 18/786848
[patent_app_country] => US
[patent_app_date] => 2024-07-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 16335
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -20
[patent_words_short_claim] => 142
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18786848
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/786848 | Combined garbage collection and data integrity checking for a distributed key-value store | Jul 28, 2024 | Issued |
Array
(
[id] => 19686528
[patent_doc_number] => 20250005073
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-01-02
[patent_title] => IMAGE PROCESSING APPARATUS, AND IMAGE PROCESSING METHOD
[patent_app_type] => utility
[patent_app_number] => 18/780753
[patent_app_country] => US
[patent_app_date] => 2024-07-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 25276
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -9
[patent_words_short_claim] => 77
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18780753
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/780753 | IMAGE PROCESSING APPARATUS, AND IMAGE PROCESSING METHOD | Jul 22, 2024 | Abandoned |
Array
(
[id] => 20009730
[patent_doc_number] => 20250147952
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-05-08
[patent_title] => SYSTEMS AND METHODS FOR SCALABLE DATABASE TECHNOLOGY
[patent_app_type] => utility
[patent_app_number] => 18/771654
[patent_app_country] => US
[patent_app_date] => 2024-07-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4646
[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] => 18771654
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/771654 | Systems and methods for scalable database technology | Jul 11, 2024 | Issued |
Array
(
[id] => 20344957
[patent_doc_number] => 12468689
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-11-11
[patent_title] => Identifying recurring sequences of user interactions with an application
[patent_app_type] => utility
[patent_app_number] => 18/770116
[patent_app_country] => US
[patent_app_date] => 2024-07-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 11
[patent_no_of_words] => 8210
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 158
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18770116
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/770116 | Identifying recurring sequences of user interactions with an application | Jul 10, 2024 | Issued |
Array
(
[id] => 20474970
[patent_doc_number] => 20260017191
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2026-01-15
[patent_title] => INCREMENTAL REFERENCE COUNTING VALIDATION BASED ON A COPY-ON-WRITE INDEXING STRUCTURE
[patent_app_type] => utility
[patent_app_number] => 18/768376
[patent_app_country] => US
[patent_app_date] => 2024-07-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5090
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 243
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18768376
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/768376 | Incremental reference counting validation based on a copy-on-write indexing structure | Jul 9, 2024 | Issued |
Array
(
[id] => 20624052
[patent_doc_number] => 12591560
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-03-31
[patent_title] => Vector lifecycle management in distributed storage systems
[patent_app_type] => utility
[patent_app_number] => 18/759311
[patent_app_country] => US
[patent_app_date] => 2024-06-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 5956
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 175
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18759311
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/759311 | Vector lifecycle management in distributed storage systems | Jun 27, 2024 | Issued |
Array
(
[id] => 19499354
[patent_doc_number] => 20240338372
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-10-10
[patent_title] => Transaction Exchange Platform with Classification Microservice to Generate Alternative Workflows
[patent_app_type] => utility
[patent_app_number] => 18/748448
[patent_app_country] => US
[patent_app_date] => 2024-06-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 37226
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[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] => 18748448
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/748448 | Transaction exchange platform with classification microservice to generate alternative workflows | Jun 19, 2024 | Issued |
Array
(
[id] => 20395527
[patent_doc_number] => 20250371002
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-12-04
[patent_title] => FAST LOAD OF DASHBOARDS USING DATA CACHING
[patent_app_type] => utility
[patent_app_number] => 18/680719
[patent_app_country] => US
[patent_app_date] => 2024-05-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8702
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[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] => 18680719
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/680719 | Fast load of dashboards using data caching | May 30, 2024 | Issued |
Array
(
[id] => 20454846
[patent_doc_number] => 12517900
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-01-06
[patent_title] => Data query methods and apparatuses and database systems
[patent_app_type] => utility
[patent_app_number] => 18/655931
[patent_app_country] => US
[patent_app_date] => 2024-05-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 15
[patent_no_of_words] => 7768
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 252
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18655931
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/655931 | Data query methods and apparatuses and database systems | May 5, 2024 | Issued |
Array
(
[id] => 20828534
[patent_doc_number] => 12682105
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-07-14
[patent_title] => Cyber protection automation with intermittent consistency
[patent_app_type] => utility
[patent_app_number] => 18/655449
[patent_app_country] => US
[patent_app_date] => 2024-05-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 3607
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 434
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18655449
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/655449 | Cyber Protection Automation With Intermittent Consistency | May 5, 2024 | Pending |
Array
(
[id] => 19573971
[patent_doc_number] => 20240378263
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-11-14
[patent_title] => AUTOMATED NON-SYNCHRONIZATION DETECTION AND RESOLUTION IN COMPLEX SYSTEMS
[patent_app_type] => utility
[patent_app_number] => 18/650930
[patent_app_country] => US
[patent_app_date] => 2024-04-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9380
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 132
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18650930
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/650930 | Automated non-synchronization and resolution to support decision making in complex systems | Apr 29, 2024 | Issued |
Array
(
[id] => 20110308
[patent_doc_number] => 12361030
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-07-15
[patent_title] => Systems and methods for automatic change request management using similarity metric computations
[patent_app_type] => utility
[patent_app_number] => 18/632401
[patent_app_country] => US
[patent_app_date] => 2024-04-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 3415
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 92
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18632401
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/632401 | Systems and methods for automatic change request management using similarity metric computations | Apr 10, 2024 | Issued |
Array
(
[id] => 19362987
[patent_doc_number] => 20240265021
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-08-08
[patent_title] => SYSTEM AND METHOD FOR QUERYING MULTIPLE DATA SOURCES
[patent_app_type] => utility
[patent_app_number] => 18/621463
[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] => 16797
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 145
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18621463
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/621463 | System and method for querying multiple data sources | Mar 28, 2024 | Issued |