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] => 10739720 [patent_doc_number] => 20160085870 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-03-24 [patent_title] => 'PERSONALIZED DEEPLINKS FOR SEARCH RESULTS' [patent_app_type] => utility [patent_app_number] => 14/954479 [patent_app_country] => US [patent_app_date] => 2015-11-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 14566 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14954479 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/954479
Personalized deeplinks for search results Nov 29, 2015 Issued
Array ( [id] => 11629875 [patent_doc_number] => 20170140064 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-05-18 [patent_title] => 'QUERY PROCESSING FOR XML DATA USING BIG DATA TECHNOLOGY' [patent_app_type] => utility [patent_app_number] => 14/940239 [patent_app_country] => US [patent_app_date] => 2015-11-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6696 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14940239 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/940239
Query processing for XML data using big data technology Nov 12, 2015 Issued
Array ( [id] => 12454830 [patent_doc_number] => 09984142 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-05-29 [patent_title] => Single unit of work [patent_app_type] => utility [patent_app_number] => 14/934061 [patent_app_country] => US [patent_app_date] => 2015-11-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 11402 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 181 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14934061 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/934061
Single unit of work Nov 4, 2015 Issued
Array ( [id] => 13974873 [patent_doc_number] => 10216793 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-02-26 [patent_title] => Optimization of continuous queries in hybrid database and stream processing systems [patent_app_type] => utility [patent_app_number] => 14/931005 [patent_app_country] => US [patent_app_date] => 2015-11-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 12 [patent_no_of_words] => 13776 [patent_no_of_claims] => 19 [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] => 14931005 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/931005
Optimization of continuous queries in hybrid database and stream processing systems Nov 2, 2015 Issued
Array ( [id] => 11606633 [patent_doc_number] => 20170123935 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-05-04 [patent_title] => 'CLOUD OBJECT DATA LAYOUT (CODL)' [patent_app_type] => utility [patent_app_number] => 14/929091 [patent_app_country] => US [patent_app_date] => 2015-10-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 15908 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14929091 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/929091
Cloud object data layout (CODL) Oct 29, 2015 Issued
Array ( [id] => 13199571 [patent_doc_number] => 10114704 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-10-30 [patent_title] => Updating database records while maintaining accessible temporal history [patent_app_type] => utility [patent_app_number] => 14/928869 [patent_app_country] => US [patent_app_date] => 2015-10-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 3886 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 221 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14928869 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/928869
Updating database records while maintaining accessible temporal history Oct 29, 2015 Issued
Array ( [id] => 14203193 [patent_doc_number] => 10268714 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-04-23 [patent_title] => Data processing in distributed computing [patent_app_type] => utility [patent_app_number] => 14/927918 [patent_app_country] => US [patent_app_date] => 2015-10-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 11 [patent_no_of_words] => 11029 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 245 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14927918 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/927918
Data processing in distributed computing Oct 29, 2015 Issued
Array ( [id] => 11606635 [patent_doc_number] => 20170123937 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-05-04 [patent_title] => 'AVOIDING INODE NUMBER CONFLICT DURING METADATA RESTORATION' [patent_app_type] => utility [patent_app_number] => 14/926218 [patent_app_country] => US [patent_app_date] => 2015-10-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 11465 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14926218 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/926218
Avoiding inode number conflict during metadata restoration Oct 28, 2015 Issued
Array ( [id] => 11606774 [patent_doc_number] => 20170124078 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-05-04 [patent_title] => 'SINGLE UNIFIED RANKER' [patent_app_type] => utility [patent_app_number] => 14/925360 [patent_app_country] => US [patent_app_date] => 2015-10-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 12886 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14925360 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/925360
Single unified ranker Oct 27, 2015 Issued
Array ( [id] => 11606911 [patent_doc_number] => 20170124214 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-05-04 [patent_title] => 'DETERMINING DATA FIELD OFFSETS USING A DOCUMENT OBJECT MODEL REPRESENTATION' [patent_app_type] => utility [patent_app_number] => 14/924973 [patent_app_country] => US [patent_app_date] => 2015-10-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3729 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14924973 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/924973
DETERMINING DATA FIELD OFFSETS USING A DOCUMENT OBJECT MODEL REPRESENTATION Oct 27, 2015 Abandoned
Array ( [id] => 12551394 [patent_doc_number] => 10013347 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-07-03 [patent_title] => Non-blocking parallel memory mechanisms [patent_app_type] => utility [patent_app_number] => 14/923513 [patent_app_country] => US [patent_app_date] => 2015-10-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8503 [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] => 14923513 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/923513
Non-blocking parallel memory mechanisms Oct 26, 2015 Issued
Array ( [id] => 11306823 [patent_doc_number] => 09514223 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-12-06 [patent_title] => 'Synonym identification based on categorical contexts' [patent_app_type] => utility [patent_app_number] => 14/922248 [patent_app_country] => US [patent_app_date] => 2015-10-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5208 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 147 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14922248 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/922248
Synonym identification based on categorical contexts Oct 25, 2015 Issued
Array ( [id] => 10702376 [patent_doc_number] => 20160048523 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-02-18 [patent_title] => 'ARCHIVING TO A SINGLE DATABASE TABLE INFORMATION LOCATED ACROSS MULTIPLE TABLES' [patent_app_type] => utility [patent_app_number] => 14/922259 [patent_app_country] => US [patent_app_date] => 2015-10-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3822 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14922259 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/922259
Archiving to a single database table information located across multiple tables Oct 25, 2015 Issued
Array ( [id] => 14887131 [patent_doc_number] => 10423608 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-09-24 [patent_title] => Dynamic directory of objects based on logical attributes [patent_app_type] => utility [patent_app_number] => 14/922299 [patent_app_country] => US [patent_app_date] => 2015-10-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 14 [patent_no_of_words] => 7945 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 256 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14922299 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/922299
Dynamic directory of objects based on logical attributes Oct 25, 2015 Issued
Array ( [id] => 12532611 [patent_doc_number] => 10007725 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-06-26 [patent_title] => Analyzing user searches of verbal media content [patent_app_type] => utility [patent_app_number] => 14/885400 [patent_app_country] => US [patent_app_date] => 2015-10-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 7038 [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] => 14885400 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/885400
Analyzing user searches of verbal media content Oct 15, 2015 Issued
Array ( [id] => 11516473 [patent_doc_number] => 20170083548 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-03-23 [patent_title] => 'ESTIMATING DATABASE MODIFICATION' [patent_app_type] => utility [patent_app_number] => 14/856719 [patent_app_country] => US [patent_app_date] => 2015-09-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6395 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14856719 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/856719
Estimating database modification Sep 16, 2015 Issued
Array ( [id] => 13004617 [patent_doc_number] => 10025978 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-07-17 [patent_title] => Assigning of topical icons to documents to improve file navigation [patent_app_type] => utility [patent_app_number] => 14/854936 [patent_app_country] => US [patent_app_date] => 2015-09-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 19019 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 137 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14854936 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/854936
Assigning of topical icons to documents to improve file navigation Sep 14, 2015 Issued
Array ( [id] => 11501771 [patent_doc_number] => 20170075956 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-03-16 [patent_title] => 'CONTEXT BASED ACCESS PATH SELECTION' [patent_app_type] => utility [patent_app_number] => 14/854087 [patent_app_country] => US [patent_app_date] => 2015-09-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5861 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14854087 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/854087
Context based access path selection Sep 14, 2015 Issued
Array ( [id] => 12291396 [patent_doc_number] => 09934141 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-04-03 [patent_title] => System and method for efficiently managing a containment hierarchy [patent_app_type] => utility [patent_app_number] => 14/849827 [patent_app_country] => US [patent_app_date] => 2015-09-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 3643 [patent_no_of_claims] => 20 [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] => 14849827 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/849827
System and method for efficiently managing a containment hierarchy Sep 9, 2015 Issued
Array ( [id] => 11494501 [patent_doc_number] => 20170068686 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-03-09 [patent_title] => 'ACCESSING A BLOCK BASED VOLUME AS A FILE BASED VOLUME' [patent_app_type] => utility [patent_app_number] => 14/846859 [patent_app_country] => US [patent_app_date] => 2015-09-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5914 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14846859 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/846859
ACCESSING A BLOCK BASED VOLUME AS A FILE BASED VOLUME Sep 6, 2015 Abandoned
Menu