Search

Kris E. Mackes

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

Most Active Art Unit
2153
Art Unit(s)
2164, 2168, 2153, 2169, 2154
Total Applications
608
Issued Applications
454
Pending Applications
47
Abandoned Applications
129

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 16637012 [patent_doc_number] => 10915522 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-02-09 [patent_title] => Learning user interests for recommendations in business intelligence interactions [patent_app_type] => utility [patent_app_number] => 15/964814 [patent_app_country] => US [patent_app_date] => 2018-04-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 10 [patent_no_of_words] => 8083 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 180 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15964814 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/964814
Learning user interests for recommendations in business intelligence interactions Apr 26, 2018 Issued
Array ( [id] => 15043361 [patent_doc_number] => 20190332685 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-31 [patent_title] => SET-BASED MUTUAL EXCLUSION USING OBJECT METADATA TAGS IN A STORAGE APPLIANCE [patent_app_type] => utility [patent_app_number] => 15/965633 [patent_app_country] => US [patent_app_date] => 2018-04-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4308 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 103 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15965633 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/965633
Set-based mutual exclusion using object metadata tags in a storage appliance Apr 26, 2018 Issued
Array ( [id] => 15043375 [patent_doc_number] => 20190332692 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-31 [patent_title] => ARCHIVE LOG MANAGEMENT FOR DISTRIBUTED DATABASE CLUSTERS [patent_app_type] => utility [patent_app_number] => 15/965127 [patent_app_country] => US [patent_app_date] => 2018-04-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9764 [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] => 15965127 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/965127
Archive log management for distributed database clusters Apr 26, 2018 Issued
Array ( [id] => 16818715 [patent_doc_number] => 11003543 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-05-11 [patent_title] => Generic metadata tags with namespace-specific semantics in a storage appliance [patent_app_type] => utility [patent_app_number] => 15/965657 [patent_app_country] => US [patent_app_date] => 2018-04-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4077 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 196 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15965657 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/965657
Generic metadata tags with namespace-specific semantics in a storage appliance Apr 26, 2018 Issued
Array ( [id] => 16447164 [patent_doc_number] => 10839093 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-11-17 [patent_title] => Low latency access to physical storage locations by implementing multiple levels of metadata [patent_app_type] => utility [patent_app_number] => 15/965676 [patent_app_country] => US [patent_app_date] => 2018-04-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 13922 [patent_no_of_claims] => 24 [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] => 15965676 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/965676
Low latency access to physical storage locations by implementing multiple levels of metadata Apr 26, 2018 Issued
Array ( [id] => 16307428 [patent_doc_number] => 10776221 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-09-15 [patent_title] => Avoiding inode number conflict during metadata restoration [patent_app_type] => utility [patent_app_number] => 15/941053 [patent_app_country] => US [patent_app_date] => 2018-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 11171 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 128 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15941053 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/941053
Avoiding inode number conflict during metadata restoration Mar 29, 2018 Issued
Array ( [id] => 16864760 [patent_doc_number] => 11023504 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-06-01 [patent_title] => Searching unstructured data in response to structured queries [patent_app_type] => utility [patent_app_number] => 15/920434 [patent_app_country] => US [patent_app_date] => 2018-03-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 11111 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 241 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15920434 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/920434
Searching unstructured data in response to structured queries Mar 12, 2018 Issued
Array ( [id] => 14658175 [patent_doc_number] => 20190236216 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-08-01 [patent_title] => AUTOMATIC GENERATION OF VARIATIONS OF SEARCH CRITERIA FOR USE IN A PREDICTIVE SEARCH ENGINE [patent_app_type] => utility [patent_app_number] => 15/881483 [patent_app_country] => US [patent_app_date] => 2018-01-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7378 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 166 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15881483 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/881483
Automatic generation of variations of search criteria for use in a predictive search engine Jan 25, 2018 Issued
Array ( [id] => 16844883 [patent_doc_number] => 11016972 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-05-25 [patent_title] => Splitting a time-range query into multiple sub-queries for serial execution [patent_app_type] => utility [patent_app_number] => 15/881382 [patent_app_country] => US [patent_app_date] => 2018-01-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 7486 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 298 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15881382 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/881382
Splitting a time-range query into multiple sub-queries for serial execution Jan 25, 2018 Issued
Array ( [id] => 16844883 [patent_doc_number] => 11016972 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-05-25 [patent_title] => Splitting a time-range query into multiple sub-queries for serial execution [patent_app_type] => utility [patent_app_number] => 15/881382 [patent_app_country] => US [patent_app_date] => 2018-01-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 7486 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 298 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15881382 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/881382
Splitting a time-range query into multiple sub-queries for serial execution Jan 25, 2018 Issued
Array ( [id] => 16844882 [patent_doc_number] => 11016971 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-05-25 [patent_title] => Splitting a time-range query into multiple sub-queries for parallel execution [patent_app_type] => utility [patent_app_number] => 15/881376 [patent_app_country] => US [patent_app_date] => 2018-01-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 7438 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 347 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15881376 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/881376
Splitting a time-range query into multiple sub-queries for parallel execution Jan 25, 2018 Issued
Array ( [id] => 14658095 [patent_doc_number] => 20190236176 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-08-01 [patent_title] => SMART DATA QUERY METHOD AND SYSTEM [patent_app_type] => utility [patent_app_number] => 15/881202 [patent_app_country] => US [patent_app_date] => 2018-01-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3498 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 83 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15881202 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/881202
SMART DATA QUERY METHOD AND SYSTEM Jan 25, 2018 Abandoned
Array ( [id] => 17573016 [patent_doc_number] => 11321286 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-05-03 [patent_title] => Systems and methods for data quality certification [patent_app_type] => utility [patent_app_number] => 15/881122 [patent_app_country] => US [patent_app_date] => 2018-01-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 19767 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 293 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15881122 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/881122
Systems and methods for data quality certification Jan 25, 2018 Issued
Array ( [id] => 12713746 [patent_doc_number] => 20180129748 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-05-10 [patent_title] => SERP INDEX SUPPRESSION [patent_app_type] => utility [patent_app_number] => 15/866174 [patent_app_country] => US [patent_app_date] => 2018-01-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 18182 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 94 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15866174 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/866174
SERP INDEX SUPPRESSION Jan 8, 2018 Abandoned
Array ( [id] => 16308089 [patent_doc_number] => 10776888 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-09-15 [patent_title] => Systems and computer-implemented methods to compare and identify duplicative presentations of comparable data files including imagery and data representations of rental property listings [patent_app_type] => utility [patent_app_number] => 15/853168 [patent_app_country] => US [patent_app_date] => 2017-12-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 12113 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 282 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15853168 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/853168
Systems and computer-implemented methods to compare and identify duplicative presentations of comparable data files including imagery and data representations of rental property listings Dec 21, 2017 Issued
Array ( [id] => 13933829 [patent_doc_number] => 20190050430 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-02-14 [patent_title] => Systems and Methods for Disaggregating Appliance Loads [patent_app_type] => utility [patent_app_number] => 15/826657 [patent_app_country] => US [patent_app_date] => 2017-11-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4928 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [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] => 15826657 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/826657
Systems and Methods for Disaggregating Appliance Loads Nov 28, 2017 Abandoned
Array ( [id] => 13158101 [patent_doc_number] => 10095777 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-10-09 [patent_title] => Search lift remarketing [patent_app_type] => utility [patent_app_number] => 15/794884 [patent_app_country] => US [patent_app_date] => 2017-10-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 14304 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 212 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15794884 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/794884
Search lift remarketing Oct 25, 2017 Issued
Array ( [id] => 17076756 [patent_doc_number] => 11113155 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-09-07 [patent_title] => Archiving and restoration of distributed database log records [patent_app_type] => utility [patent_app_number] => 15/789598 [patent_app_country] => US [patent_app_date] => 2017-10-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 8064 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 134 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15789598 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/789598
Archiving and restoration of distributed database log records Oct 19, 2017 Issued
Array ( [id] => 12666781 [patent_doc_number] => 20180114093 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-04-26 [patent_title] => DATA ANALYSIS SYSTEM, METHOD FOR CONTROLLING DATA ANALYSIS SYSTEM, AND RECORDING MEDIUM [patent_app_type] => utility [patent_app_number] => 15/787157 [patent_app_country] => US [patent_app_date] => 2017-10-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7023 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -9 [patent_words_short_claim] => 83 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15787157 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/787157
Data analysis system, method for controlling data analysis system, and recording medium Oct 17, 2017 Issued
Array ( [id] => 14189321 [patent_doc_number] => 20190114366 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-04-18 [patent_title] => DYNAMIC CONTENT PLACEHOLDERS FOR MICROBLOGGING POSTS [patent_app_type] => utility [patent_app_number] => 15/787120 [patent_app_country] => US [patent_app_date] => 2017-10-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 20184 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 99 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15787120 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/787120
Dynamic content placeholders for microblogging posts Oct 17, 2017 Issued
Menu