Search

Kris E. Mackes

Examiner (ID: 5746, Phone: (571)270-3554 , Office: P/2153 )

Most Active Art Unit
2153
Art Unit(s)
2168, 2153, 2154, 2164, 2169
Total Applications
628
Issued Applications
470
Pending Applications
43
Abandoned Applications
131

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 18023462 [patent_doc_number] => 20220374961 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-11-24 [patent_title] => TECHNIQUES FOR PERFORMING MATRIX COMPUTATIONS USING HIERARCHICAL REPRESENTATIONS OF SPARSE MATRICES [patent_app_type] => utility [patent_app_number] => 17/325116 [patent_app_country] => US [patent_app_date] => 2021-05-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 17734 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 121 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17325116 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/325116
Techniques for performing matrix computations using hierarchical representations of sparse matrices May 18, 2021 Issued
Array ( [id] => 20415878 [patent_doc_number] => 12499164 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-12-16 [patent_title] => Controlling precision of searches [patent_app_type] => utility [patent_app_number] => 17/245749 [patent_app_country] => US [patent_app_date] => 2021-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 0 [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] => 17245749 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/245749
Controlling precision of searches Apr 29, 2021 Issued
Array ( [id] => 17948084 [patent_doc_number] => 20220335103 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-10-20 [patent_title] => Computer System and Method for Navigating and Interacting with Hierarchical Lists [patent_app_type] => utility [patent_app_number] => 17/234243 [patent_app_country] => US [patent_app_date] => 2021-04-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11073 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 327 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17234243 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/234243
Computer system and method for navigating and interacting with hierarchical lists Apr 18, 2021 Issued
Array ( [id] => 16965104 [patent_doc_number] => 20210216603 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-07-15 [patent_title] => RECIPE SUGGESTION APPARATUS, RECIPE SUGGESTION METHOD, AND NON-TRANSITORY COMPUTER READABLE MEDIUM FOR RECIPE SUGGESTION [patent_app_type] => utility [patent_app_number] => 17/213253 [patent_app_country] => US [patent_app_date] => 2021-03-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8394 [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] => 17213253 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/213253
RECIPE SUGGESTION APPARATUS, RECIPE SUGGESTION METHOD, AND NON-TRANSITORY COMPUTER READABLE MEDIUM FOR RECIPE SUGGESTION Mar 25, 2021 Abandoned
Array ( [id] => 18934092 [patent_doc_number] => 11886521 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-01-30 [patent_title] => User profile based on clustering tiered descriptors [patent_app_type] => utility [patent_app_number] => 17/201876 [patent_app_country] => US [patent_app_date] => 2021-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 11847 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 206 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17201876 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/201876
User profile based on clustering tiered descriptors Mar 14, 2021 Issued
Array ( [id] => 17230547 [patent_doc_number] => 20210357104 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-11-18 [patent_title] => LOCATION-BASED SEARCH MECHANISM IN A GRAPHICAL USER INTERFACE [patent_app_type] => utility [patent_app_number] => 17/249201 [patent_app_country] => US [patent_app_date] => 2021-02-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 22164 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => 0 [patent_words_short_claim] => 156 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17249201 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/249201
Location-based search mechanism in a graphical user interface Feb 22, 2021 Issued
Array ( [id] => 17846865 [patent_doc_number] => 11436238 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-09-06 [patent_title] => Database, data structures, and data processing systems for recommending clinical trial sites [patent_app_type] => utility [patent_app_number] => 17/173057 [patent_app_country] => US [patent_app_date] => 2021-02-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 9186 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 219 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17173057 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/173057
Database, data structures, and data processing systems for recommending clinical trial sites Feb 9, 2021 Issued
Array ( [id] => 17009627 [patent_doc_number] => 20210240788 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-08-05 [patent_title] => SYSTEM TO MATCH SPECIAL NEEDS SERVICE PROVIDERS WITH RECIPIENTS [patent_app_type] => utility [patent_app_number] => 17/163075 [patent_app_country] => US [patent_app_date] => 2021-01-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5758 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [patent_words_short_claim] => 235 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17163075 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/163075
System to match special needs service providers with recipients Jan 28, 2021 Issued
Array ( [id] => 17940601 [patent_doc_number] => 11475057 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-10-18 [patent_title] => Placard-to-pin interaction [patent_app_type] => utility [patent_app_number] => 17/147847 [patent_app_country] => US [patent_app_date] => 2021-01-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 10444 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 303 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17147847 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/147847
Placard-to-pin interaction Jan 12, 2021 Issued
Array ( [id] => 17722339 [patent_doc_number] => 20220215061 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-07-07 [patent_title] => RECOMMENDING RECIPES USING TIME-HORIZON BASED USER INGREDIENT POOL [patent_app_type] => utility [patent_app_number] => 17/142038 [patent_app_country] => US [patent_app_date] => 2021-01-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11206 [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] => 17142038 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/142038
Recommending recipes using time-horizon based user ingredient pool Jan 4, 2021 Issued
Array ( [id] => 18360864 [patent_doc_number] => 20230142455 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-05-11 [patent_title] => DATA CREATION DEVICE, PROGRAM CREATION DEVICE, OBJECT DETECTION DEVICE, DATA CREATION METHOD, AND OBJECT DETECTION METHOD [patent_app_type] => utility [patent_app_number] => 17/912661 [patent_app_country] => US [patent_app_date] => 2020-12-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9729 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 119 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17912661 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/912661
Data creation device, program creation device, object detection device, data creation method, and object detection method Dec 24, 2020 Issued
Array ( [id] => 18130391 [patent_doc_number] => 11556602 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-01-17 [patent_title] => Search device, search application, and search method [patent_app_type] => utility [patent_app_number] => 17/630619 [patent_app_country] => US [patent_app_date] => 2020-12-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 1246 [patent_no_of_claims] => 3 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 213 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17630619 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/630619
Search device, search application, and search method Dec 10, 2020 Issued
Array ( [id] => 17729736 [patent_doc_number] => 11386127 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-07-12 [patent_title] => Low-latency streaming analytics [patent_app_type] => utility [patent_app_number] => 17/114283 [patent_app_country] => US [patent_app_date] => 2020-12-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 36 [patent_figures_cnt] => 38 [patent_no_of_words] => 43644 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 161 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17114283 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/114283
Low-latency streaming analytics Dec 6, 2020 Issued
Array ( [id] => 16826624 [patent_doc_number] => 20210141917 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-05-13 [patent_title] => LOW LATENCY ACCESS TO PHYSICAL STORAGE LOCATIONS BY IMPLEMENTING MULTIPLE LEVELS OF METADATA [patent_app_type] => utility [patent_app_number] => 17/099763 [patent_app_country] => US [patent_app_date] => 2020-11-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13943 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 87 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17099763 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/099763
Low latency access to physical storage locations by implementing multiple levels of metadata Nov 15, 2020 Issued
Array ( [id] => 18053157 [patent_doc_number] => 11526542 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-12-13 [patent_title] => Server and method for classifying entities of a query [patent_app_type] => utility [patent_app_number] => 17/095988 [patent_app_country] => US [patent_app_date] => 2020-11-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4655 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 286 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17095988 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/095988
Server and method for classifying entities of a query Nov 11, 2020 Issued
Array ( [id] => 18377808 [patent_doc_number] => 20230152895 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-05-18 [patent_title] => Method for Changing Displayed Scene, Intelligent Display Screen and Readable Storage Medium [patent_app_type] => utility [patent_app_number] => 17/916565 [patent_app_country] => US [patent_app_date] => 2020-11-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7800 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -13 [patent_words_short_claim] => 111 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17916565 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/916565
Method for changing displayed scene, intelligent display screen and readable storage medium Nov 3, 2020 Issued
Array ( [id] => 17507077 [patent_doc_number] => 20220100180 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-03-31 [patent_title] => SAFETY INSTRUMENTED SYSTEM INTERFACE [patent_app_type] => utility [patent_app_number] => 17/032844 [patent_app_country] => US [patent_app_date] => 2020-09-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3975 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 165 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17032844 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/032844
Safety instrumented system interface Sep 24, 2020 Issued
Array ( [id] => 17940610 [patent_doc_number] => 11475066 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-10-18 [patent_title] => Automatic generation of variations of search criteria for use in a predictive search engine [patent_app_type] => utility [patent_app_number] => 16/948584 [patent_app_country] => US [patent_app_date] => 2020-09-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7422 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 143 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16948584 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/948584
Automatic generation of variations of search criteria for use in a predictive search engine Sep 23, 2020 Issued
Array ( [id] => 16690747 [patent_doc_number] => 20210073225 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-03-11 [patent_title] => UTILIZING SEARCH ENGINE RELEVANCY RANKING MODELS TO GENERATE NORMALIZED AND COMPARABLE SEARCH ENGINE SCORES [patent_app_type] => utility [patent_app_number] => 16/947686 [patent_app_country] => US [patent_app_date] => 2020-08-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14919 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 220 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16947686 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/947686
Utilizing search engine relevancy ranking models to generate normalized and comparable search engine scores Aug 11, 2020 Issued
Array ( [id] => 18030932 [patent_doc_number] => 11514121 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-11-29 [patent_title] => Webpage customization [patent_app_type] => utility [patent_app_number] => 16/988825 [patent_app_country] => US [patent_app_date] => 2020-08-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 6984 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 213 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16988825 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/988825
Webpage customization Aug 9, 2020 Issued
Menu