
Kris E. Mackes
Examiner (ID: 627, Phone: (571)270-3554 , Office: P/2153 )
| Most Active Art Unit | 2153 |
| Art Unit(s) | 2164, 2154, 2168, 2169, 2153 |
| Total Applications | 618 |
| Issued Applications | 458 |
| Pending Applications | 50 |
| Abandoned Applications | 129 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 20428450
[patent_doc_number] => 20250390543
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-12-25
[patent_title] => Ranking Search Results Based on User Intent for Recipe Ingredients
[patent_app_type] => utility
[patent_app_number] => 18/752143
[patent_app_country] => US
[patent_app_date] => 2024-06-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8465
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 197
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18752143
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/752143 | Ranking Search Results Based on User Intent for Recipe Ingredients | Jun 23, 2024 | Pending |
Array
(
[id] => 19695075
[patent_doc_number] => 20250013620
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-01-09
[patent_title] => METHOD AND APPARATUS FOR GENERATING INDEX, AND ELECTRONIC DEVICE
[patent_app_type] => utility
[patent_app_number] => 18/748362
[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] => 7380
[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] => 18748362
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/748362 | Method and apparatus for generating index, and electronic device | Jun 19, 2024 | Issued |
Array
(
[id] => 20468090
[patent_doc_number] => 12524128
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-01-13
[patent_title] => Location-based search mechanism in a graphical user interface
[patent_app_type] => utility
[patent_app_number] => 18/667050
[patent_app_country] => US
[patent_app_date] => 2024-05-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 19
[patent_figures_cnt] => 20
[patent_no_of_words] => 17127
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 267
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18667050
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/667050 | Location-based search mechanism in a graphical user interface | May 16, 2024 | Issued |
Array
(
[id] => 20647494
[patent_doc_number] => 12602438
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-04-14
[patent_title] => Cookieless delivery of personalizied content
[patent_app_type] => utility
[patent_app_number] => 18/635644
[patent_app_country] => US
[patent_app_date] => 2024-04-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 1141
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 138
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18635644
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/635644 | COOKIELESS DELIVERY OF PERSONALIZIED CONTENT | Apr 14, 2024 | Issued |
Array
(
[id] => 19499374
[patent_doc_number] => 20240338392
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-10-10
[patent_title] => INFORMATION PROCESSING METHOD AND DEVICE, ELECTRONIC APPARATUS AND STORAGE MEDIUM
[patent_app_type] => utility
[patent_app_number] => 18/625945
[patent_app_country] => US
[patent_app_date] => 2024-04-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 11925
[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] => 18625945
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/625945 | INFORMATION PROCESSING METHOD AND DEVICE, ELECTRONIC APPARATUS AND STORAGE MEDIUM | Apr 2, 2024 | Pending |
Array
(
[id] => 19319415
[patent_doc_number] => 20240240958
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-07-18
[patent_title] => METHODS AND APPARATUS TO COMPRESS TELEMATICS DATA
[patent_app_type] => utility
[patent_app_number] => 18/618890
[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] => 9060
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 152
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18618890
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/618890 | Methods and apparatus to compress telematics data | Mar 26, 2024 | Issued |
Array
(
[id] => 19905513
[patent_doc_number] => 12282518
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-04-22
[patent_title] => Systems and methods for a search tool of code snippets
[patent_app_type] => utility
[patent_app_number] => 18/611031
[patent_app_country] => US
[patent_app_date] => 2024-03-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 4524
[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] => 18611031
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/611031 | Systems and methods for a search tool of code snippets | Mar 19, 2024 | Issued |
Array
(
[id] => 19516969
[patent_doc_number] => 20240348655
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-10-17
[patent_title] => REGULATION-BASED ELECTRONIC MESSAGE ROUTING
[patent_app_type] => utility
[patent_app_number] => 18/434761
[patent_app_country] => US
[patent_app_date] => 2024-02-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 10487
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -9
[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] => 18434761
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/434761 | Regulation-based electronic message routing | Feb 5, 2024 | Issued |
Array
(
[id] => 20267911
[patent_doc_number] => 12438916
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-10-07
[patent_title] => Intelligent automated planning system for large-scale operations
[patent_app_type] => utility
[patent_app_number] => 18/433378
[patent_app_country] => US
[patent_app_date] => 2024-02-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6109
[patent_no_of_claims] => 36
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 217
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18433378
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/433378 | Intelligent automated planning system for large-scale operations | Feb 4, 2024 | Issued |
Array
(
[id] => 20123387
[patent_doc_number] => 20250238418
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-07-24
[patent_title] => TRANSLATING NATURAL LANGUAGE INPUT USING LARGE LANGUAGE MODELS
[patent_app_type] => utility
[patent_app_number] => 18/420464
[patent_app_country] => US
[patent_app_date] => 2024-01-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 13502
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 109
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18420464
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/420464 | TRANSLATING NATURAL LANGUAGE INPUT USING LARGE LANGUAGE MODELS | Jan 22, 2024 | Pending |
Array
(
[id] => 20317319
[patent_doc_number] => 12455870
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-10-28
[patent_title] => Detection and resolution of concurrency race conflicts across database region nodes
[patent_app_type] => utility
[patent_app_number] => 18/417948
[patent_app_country] => US
[patent_app_date] => 2024-01-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4727
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 288
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18417948
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/417948 | Detection and resolution of concurrency race conflicts across database region nodes | Jan 18, 2024 | Issued |
Array
(
[id] => 20204944
[patent_doc_number] => 12407735
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-09-02
[patent_title] => Inclusion of time-series geospatial markers in analyses employing a cyber-decision platform
[patent_app_type] => utility
[patent_app_number] => 18/408258
[patent_app_country] => US
[patent_app_date] => 2024-01-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 3567
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 205
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18408258
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/408258 | Inclusion of time-series geospatial markers in analyses employing a cyber-decision platform | Jan 8, 2024 | Issued |
Array
(
[id] => 20257795
[patent_doc_number] => 12430145
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-09-30
[patent_title] => Systems and methods for in-application dynamic content loading
[patent_app_type] => utility
[patent_app_number] => 18/405174
[patent_app_country] => US
[patent_app_date] => 2024-01-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 8
[patent_no_of_words] => 3884
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 156
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18405174
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/405174 | Systems and methods for in-application dynamic content loading | Jan 4, 2024 | Issued |
Array
(
[id] => 20070819
[patent_doc_number] => 20250209041
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-06-26
[patent_title] => ROBOTIC PROCESS AUTOMATION FOR DOCUMENT UNDERSTANDING THAT INTEGRATES GENERATIVE ARTIFICIAL INTELLIGENCE MODELS
[patent_app_type] => utility
[patent_app_number] => 18/392252
[patent_app_country] => US
[patent_app_date] => 2023-12-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 12492
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 104
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18392252
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/392252 | ROBOTIC PROCESS AUTOMATION FOR DOCUMENT UNDERSTANDING THAT INTEGRATES GENERATIVE ARTIFICIAL INTELLIGENCE MODELS | Dec 20, 2023 | Pending |
Array
(
[id] => 19963453
[patent_doc_number] => 12332956
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-06-17
[patent_title] => User profile based on clustering tiered descriptors
[patent_app_type] => utility
[patent_app_number] => 18/540521
[patent_app_country] => US
[patent_app_date] => 2023-12-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 7666
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 173
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18540521
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/540521 | User profile based on clustering tiered descriptors | Dec 13, 2023 | Issued |
Array
(
[id] => 20052227
[patent_doc_number] => 20250190449
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-06-12
[patent_title] => SYSTEM AND METHOD FOR GENERATIVE ARTIFICIAL INTELLIGENCE-ASSISTED ANALYTICS OF STRUCTURED DATA SETA
[patent_app_type] => utility
[patent_app_number] => 18/536208
[patent_app_country] => US
[patent_app_date] => 2023-12-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 18948
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 155
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18536208
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/536208 | SYSTEM AND METHOD FOR GENERATIVE ARTIFICIAL INTELLIGENCE-ASSISTED ANALYTICS OF STRUCTURED DATA SETA | Dec 10, 2023 | Pending |
Array
(
[id] => 19545221
[patent_doc_number] => 20240362257
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-10-31
[patent_title] => Enterprise Application Query Enrichment For Language Models
[patent_app_type] => utility
[patent_app_number] => 18/531159
[patent_app_country] => US
[patent_app_date] => 2023-12-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6486
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 52
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18531159
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/531159 | Enterprise Application Query Enrichment For Language Models | Dec 5, 2023 | Pending |
Array
(
[id] => 19190075
[patent_doc_number] => 20240168988
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-05-23
[patent_title] => Method for providing enhanced search result by fusioning more than two information retrievals
[patent_app_type] => utility
[patent_app_number] => 18/527499
[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] => 4487
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[patent_words_short_claim] => 180
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18527499
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/527499 | Method for providing enhanced search result by fusioning more than two information retrievals | Dec 3, 2023 | Abandoned |
Array
(
[id] => 20468430
[patent_doc_number] => 12524470
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-01-13
[patent_title] => Selective aggregation of records for the application of a function
[patent_app_type] => utility
[patent_app_number] => 18/515821
[patent_app_country] => US
[patent_app_date] => 2023-11-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 8494
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 183
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18515821
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/515821 | Selective aggregation of records for the application of a function | Nov 20, 2023 | Issued |
Array
(
[id] => 20000896
[patent_doc_number] => 20250139118
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-05-01
[patent_title] => AUTONOMOUS USER-DIRECTED INSIGHTS AND DASHBOARD RECOMMENDATIONS
[patent_app_type] => utility
[patent_app_number] => 18/494029
[patent_app_country] => US
[patent_app_date] => 2023-10-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6808
[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] => 18494029
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/494029 | Autonomous user-directed insights and dashboard recommendations | Oct 24, 2023 | Issued |