Search

Gregory Aaron Kessler

Examiner (ID: 10410, Phone: (571)270-7762 , Office: P/2196 )

Most Active Art Unit
2196
Art Unit(s)
2196, 2197, 2195
Total Applications
1068
Issued Applications
899
Pending Applications
79
Abandoned Applications
106

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 12088278 [patent_doc_number] => 09842008 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-12-12 [patent_title] => 'Cache affinity and processor utilization technique' [patent_app_type] => utility [patent_app_number] => 15/051947 [patent_app_country] => US [patent_app_date] => 2016-02-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 12989 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 163 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15051947 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/051947
Cache affinity and processor utilization technique Feb 23, 2016 Issued
Array ( [id] => 11816775 [patent_doc_number] => 09720724 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-08-01 [patent_title] => 'System and method for assisting virtual machine instantiation and migration' [patent_app_type] => utility [patent_app_number] => 15/052168 [patent_app_country] => US [patent_app_date] => 2016-02-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 6048 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 89 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15052168 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/052168
System and method for assisting virtual machine instantiation and migration Feb 23, 2016 Issued
Array ( [id] => 11523434 [patent_doc_number] => 09606832 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2017-03-28 [patent_title] => 'Job scheduler for remote maintenance of servers and workstations' [patent_app_type] => utility [patent_app_number] => 15/051499 [patent_app_country] => US [patent_app_date] => 2016-02-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 4485 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 73 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15051499 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/051499
Job scheduler for remote maintenance of servers and workstations Feb 22, 2016 Issued
Array ( [id] => 12501690 [patent_doc_number] => 09998528 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-06-12 [patent_title] => Direct access storage device analyzer [patent_app_type] => utility [patent_app_number] => 15/045675 [patent_app_country] => US [patent_app_date] => 2016-02-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7319 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 130 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15045675 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/045675
Direct access storage device analyzer Feb 16, 2016 Issued
Array ( [id] => 11897061 [patent_doc_number] => 09766997 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-09-19 [patent_title] => 'Monitoring performance of a processor using reloadable performance counters' [patent_app_type] => utility [patent_app_number] => 15/011094 [patent_app_country] => US [patent_app_date] => 2016-01-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 18 [patent_no_of_words] => 22431 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 4 [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] => 15011094 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/011094
Monitoring performance of a processor using reloadable performance counters Jan 28, 2016 Issued
Array ( [id] => 10766087 [patent_doc_number] => 20160112243 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-04-21 [patent_title] => 'MIGRATING VIRTUAL ASSET' [patent_app_type] => utility [patent_app_number] => 14/967639 [patent_app_country] => US [patent_app_date] => 2015-12-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 9884 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 1 [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] => 14967639 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/967639
Migrating virtual asset Dec 13, 2015 Issued
Array ( [id] => 11651475 [patent_doc_number] => 20170147376 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-05-25 [patent_title] => 'INPUT OUPUT MEMORY MANAGEMENT UNIT BASED ZERO COPY VIRTUAL MACHINE TO VIRTUAL MACHINE COMMUNICATION' [patent_app_type] => utility [patent_app_number] => 14/952527 [patent_app_country] => US [patent_app_date] => 2015-11-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6958 [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] => 14952527 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/952527
Input output memory management unit based zero copy virtual machine to virtual machine communication Nov 24, 2015 Issued
Array ( [id] => 10808520 [patent_doc_number] => 20160154678 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-06-02 [patent_title] => 'REVERTING TIGHTLY COUPLED THREADS IN AN OVER-SCHEDULED SYSTEM' [patent_app_type] => utility [patent_app_number] => 14/949325 [patent_app_country] => US [patent_app_date] => 2015-11-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 15646 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 7 [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] => 14949325 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/949325
Reverting tightly coupled threads in an over-scheduled system Nov 22, 2015 Issued
Array ( [id] => 13199493 [patent_doc_number] => 10114665 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-10-30 [patent_title] => Communication node upgrade system and method for a communication network [patent_app_type] => utility [patent_app_number] => 14/944731 [patent_app_country] => US [patent_app_date] => 2015-11-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6319 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 125 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14944731 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/944731
Communication node upgrade system and method for a communication network Nov 17, 2015 Issued
Array ( [id] => 11621841 [patent_doc_number] => 20170132028 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-05-11 [patent_title] => 'APPLICATION OF A PATTERN TO INACTIVE PAGES IN GUEST MEMORY' [patent_app_type] => utility [patent_app_number] => 14/937517 [patent_app_country] => US [patent_app_date] => 2015-11-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8754 [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] => 14937517 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/937517
Application of a pattern to inactive pages in guest memory Nov 9, 2015 Issued
Array ( [id] => 11910152 [patent_doc_number] => 09778962 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-10-03 [patent_title] => 'Method for minimizing lock contention among threads when tasks are distributed in multithreaded system and apparatus using the same' [patent_app_type] => utility [patent_app_number] => 14/927452 [patent_app_country] => US [patent_app_date] => 2015-10-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 4645 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 216 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14927452 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/927452
Method for minimizing lock contention among threads when tasks are distributed in multithreaded system and apparatus using the same Oct 28, 2015 Issued
Array ( [id] => 10704015 [patent_doc_number] => 20160050162 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-02-18 [patent_title] => 'METHOD AND SYSTEM FOR POLICY BASED LIFECYCLE MANAGEMENT OF VIRTUAL SOFTWARE APPLIANCES' [patent_app_type] => utility [patent_app_number] => 14/925699 [patent_app_country] => US [patent_app_date] => 2015-10-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6485 [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] => 14925699 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/925699
Method and system for policy based lifecycle management of virtual software appliances Oct 27, 2015 Issued
Array ( [id] => 12454128 [patent_doc_number] => 09983907 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-05-29 [patent_title] => Resource-aware backfill job scheduling [patent_app_type] => utility [patent_app_number] => 14/923494 [patent_app_country] => US [patent_app_date] => 2015-10-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5239 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 162 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14923494 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/923494
Resource-aware backfill job scheduling Oct 26, 2015 Issued
Array ( [id] => 11686481 [patent_doc_number] => 09684528 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-06-20 [patent_title] => 'Planned virtual machines' [patent_app_type] => utility [patent_app_number] => 14/875707 [patent_app_country] => US [patent_app_date] => 2015-10-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 11 [patent_no_of_words] => 15150 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 174 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14875707 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/875707
Planned virtual machines Oct 5, 2015 Issued
Array ( [id] => 11226670 [patent_doc_number] => 09454393 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-09-27 [patent_title] => 'Planned virtual machines' [patent_app_type] => utility [patent_app_number] => 14/875700 [patent_app_country] => US [patent_app_date] => 2015-10-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 11 [patent_no_of_words] => 15147 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 195 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14875700 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/875700
Planned virtual machines Oct 5, 2015 Issued
Array ( [id] => 12101029 [patent_doc_number] => 09858124 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-01-02 [patent_title] => 'Dynamic management of data stream processing' [patent_app_type] => utility [patent_app_number] => 14/875194 [patent_app_country] => US [patent_app_date] => 2015-10-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 12624 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 94 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14875194 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/875194
Dynamic management of data stream processing Oct 4, 2015 Issued
Array ( [id] => 11544008 [patent_doc_number] => 20170097833 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-04-06 [patent_title] => 'DYNAMIC AGGRESSIVENESS FOR OPTIMIZING PLACEMENT OF VIRTUAL MACHINES IN A COMPUTING ENVIRONMENT' [patent_app_type] => utility [patent_app_number] => 14/872284 [patent_app_country] => US [patent_app_date] => 2015-10-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5624 [patent_no_of_claims] => 2 [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] => 14872284 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/872284
Dynamic aggressiveness for optimizing placement of virtual machines in a computing environment Sep 30, 2015 Issued
Array ( [id] => 12018663 [patent_doc_number] => 09811369 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-11-07 [patent_title] => 'Method and system for physical computer system virtualization' [patent_app_type] => utility [patent_app_number] => 14/870314 [patent_app_country] => US [patent_app_date] => 2015-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 4863 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 126 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14870314 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/870314
Method and system for physical computer system virtualization Sep 29, 2015 Issued
Array ( [id] => 11530996 [patent_doc_number] => 20170090975 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-03-30 [patent_title] => 'SEMANTIC-AWARE AND USER-AWARE ADMISSION CONTROL FOR PERFORMANCE MANAGEMENT IN DATA ANALYTICS AND DATA STORAGE SYSTEMS' [patent_app_type] => utility [patent_app_number] => 14/869798 [patent_app_country] => US [patent_app_date] => 2015-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 10497 [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] => 14869798 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/869798
Semantic-aware and user-aware admission control for performance management in data analytics and data storage systems Sep 28, 2015 Issued
Array ( [id] => 11306618 [patent_doc_number] => 09514017 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-12-06 [patent_title] => 'Compare point detection in multi-threaded computing environments' [patent_app_type] => utility [patent_app_number] => 14/869414 [patent_app_country] => US [patent_app_date] => 2015-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 12 [patent_no_of_words] => 8704 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 174 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14869414 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/869414
Compare point detection in multi-threaded computing environments Sep 28, 2015 Issued
Menu