Search

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 numberTitle of the applicationFiling DateStatus
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
Menu