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] => 6040814 [patent_doc_number] => 20110093863 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-04-21 [patent_title] => 'Context switching in a data processing apparatus' [patent_app_type] => utility [patent_app_number] => 12/588621 [patent_app_country] => US [patent_app_date] => 2009-10-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6506 [patent_no_of_claims] => 21 [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] => publications/A1/0093/20110093863.pdf [firstpage_image] =>[orig_patent_app_number] => 12588621 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/588621
Context switching in a data processing apparatus Oct 20, 2009 Abandoned
Array ( [id] => 6369984 [patent_doc_number] => 20100088701 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-04-08 [patent_title] => 'COMPOSING AND EXECUTING SERVICE PROCESSES' [patent_app_type] => utility [patent_app_number] => 12/574152 [patent_app_country] => US [patent_app_date] => 2009-10-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 11068 [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] => publications/A1/0088/20100088701.pdf [firstpage_image] =>[orig_patent_app_number] => 12574152 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/574152
Composing and executing service processes Oct 5, 2009 Issued
Array ( [id] => 6389893 [patent_doc_number] => 20100083267 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-04-01 [patent_title] => 'Multi-thread processor and its hardware thread scheduling method' [patent_app_type] => utility [patent_app_number] => 12/585879 [patent_app_country] => US [patent_app_date] => 2009-09-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 10181 [patent_no_of_claims] => 12 [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] => publications/A1/0083/20100083267.pdf [firstpage_image] =>[orig_patent_app_number] => 12585879 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/585879
Multi-thread processor and its hardware thread scheduling method Sep 27, 2009 Issued
Array ( [id] => 10524453 [patent_doc_number] => 09250968 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-02-02 [patent_title] => 'Method and memory manager for managing a memory in a multi-processing environment' [patent_app_type] => utility [patent_app_number] => 12/566752 [patent_app_country] => US [patent_app_date] => 2009-09-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 5126 [patent_no_of_claims] => 35 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 115 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12566752 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/566752
Method and memory manager for managing a memory in a multi-processing environment Sep 24, 2009 Issued
Array ( [id] => 8378462 [patent_doc_number] => 08261269 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-09-04 [patent_title] => 'System and method for synchronizing transient resource usage between virtual machines in a hypervisor environment' [patent_app_type] => utility [patent_app_number] => 12/563440 [patent_app_country] => US [patent_app_date] => 2009-09-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 3584 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 226 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12563440 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/563440
System and method for synchronizing transient resource usage between virtual machines in a hypervisor environment Sep 20, 2009 Issued
Array ( [id] => 8540645 [patent_doc_number] => 08316373 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-11-20 [patent_title] => 'Concurrent data processing and electronic bookkeeping' [patent_app_type] => utility [patent_app_number] => 12/602644 [patent_app_country] => US [patent_app_date] => 2009-07-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5397 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 193 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12602644 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/602644
Concurrent data processing and electronic bookkeeping Jul 22, 2009 Issued
Array ( [id] => 11482170 [patent_doc_number] => 09588715 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-03-07 [patent_title] => 'Scheduling realtime information storage system access requests' [patent_app_type] => utility [patent_app_number] => 13/321152 [patent_app_country] => US [patent_app_date] => 2009-06-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 7 [patent_no_of_words] => 4911 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 201 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13321152 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/321152
Scheduling realtime information storage system access requests Jun 2, 2009 Issued
Array ( [id] => 6410751 [patent_doc_number] => 20100180272 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-07-15 [patent_title] => 'System For Enabling Virtual Services On A Business And A Consumer Device' [patent_app_type] => utility [patent_app_number] => 12/354446 [patent_app_country] => US [patent_app_date] => 2009-01-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6026 [patent_no_of_claims] => 12 [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] => publications/A1/0180/20100180272.pdf [firstpage_image] =>[orig_patent_app_number] => 12354446 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/354446
System For Enabling Virtual Services On A Business And A Consumer Device Jan 14, 2009 Abandoned
Array ( [id] => 6228129 [patent_doc_number] => 20100058338 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-03-04 [patent_title] => 'CALLBACKS IN VIRTUAL MACHINES' [patent_app_type] => utility [patent_app_number] => 12/202205 [patent_app_country] => US [patent_app_date] => 2008-08-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5283 [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] => publications/A1/0058/20100058338.pdf [firstpage_image] =>[orig_patent_app_number] => 12202205 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/202205
Callbacks in virtual machines Aug 28, 2008 Issued
Array ( [id] => 8087877 [patent_doc_number] => 08151273 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-04-03 [patent_title] => 'Environment wide configuration system' [patent_app_type] => utility [patent_app_number] => 12/199847 [patent_app_country] => US [patent_app_date] => 2008-08-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6023 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 187 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/151/08151273.pdf [firstpage_image] =>[orig_patent_app_number] => 12199847 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/199847
Environment wide configuration system Aug 27, 2008 Issued
Array ( [id] => 6228124 [patent_doc_number] => 20100058334 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-03-04 [patent_title] => 'METHOD AND SYSTEM FOR POLICY BASED LIFECYCLE MANAGEMENT OF VIRTUAL SOFTWARE APPLIANCES' [patent_app_type] => utility [patent_app_number] => 12/199173 [patent_app_country] => US [patent_app_date] => 2008-08-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6482 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0058/20100058334.pdf [firstpage_image] =>[orig_patent_app_number] => 12199173 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/199173
Method and system for policy based lifecycle management of virtual software appliances Aug 26, 2008 Issued
Array ( [id] => 11488510 [patent_doc_number] => 09594581 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-03-14 [patent_title] => 'Modular virtual machine server' [patent_app_type] => utility [patent_app_number] => 12/183513 [patent_app_country] => US [patent_app_date] => 2008-07-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 2480 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 171 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12183513 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/183513
Modular virtual machine server Jul 30, 2008 Issued
Array ( [id] => 6512506 [patent_doc_number] => 20100011358 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-01-14 [patent_title] => 'Virtualization Based Personalizable Consumer Electronics Platform' [patent_app_type] => utility [patent_app_number] => 12/172544 [patent_app_country] => US [patent_app_date] => 2008-07-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 3909 [patent_no_of_claims] => 18 [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] => publications/A1/0011/20100011358.pdf [firstpage_image] =>[orig_patent_app_number] => 12172544 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/172544
Virtualization Based Personalizable Consumer Electronics Platform Jul 13, 2008 Abandoned
Array ( [id] => 6512541 [patent_doc_number] => 20100011361 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-01-14 [patent_title] => 'Managing Task Requests' [patent_app_type] => utility [patent_app_number] => 12/171463 [patent_app_country] => US [patent_app_date] => 2008-07-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3115 [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] => publications/A1/0011/20100011361.pdf [firstpage_image] =>[orig_patent_app_number] => 12171463 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/171463
Managing requests to initiate tasks within an organization Jul 10, 2008 Issued
Array ( [id] => 5467843 [patent_doc_number] => 20090328043 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-12-31 [patent_title] => 'INFRASTRUCTURE OF DATA SUMMARIZATION INCLUDING LIGHT PROGRAMS AND HELPER STEPS' [patent_app_type] => utility [patent_app_number] => 12/147726 [patent_app_country] => US [patent_app_date] => 2008-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 6299 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0328/20090328043.pdf [firstpage_image] =>[orig_patent_app_number] => 12147726 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/147726
Infrastructure of data summarization including light programs and helper steps Jun 26, 2008 Issued
Array ( [id] => 5467858 [patent_doc_number] => 20090328058 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-12-31 [patent_title] => 'PROTECTED MODE SCHEDULING OF OPERATIONS' [patent_app_type] => utility [patent_app_number] => 12/163726 [patent_app_country] => US [patent_app_date] => 2008-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 7720 [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] => publications/A1/0328/20090328058.pdf [firstpage_image] =>[orig_patent_app_number] => 12163726 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/163726
Protected mode scheduling of operations Jun 26, 2008 Issued
Array ( [id] => 5467850 [patent_doc_number] => 20090328050 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-12-31 [patent_title] => 'AUTOMATIC LOAD BALANCING, SUCH AS FOR HOSTED APPLICATIONS' [patent_app_type] => utility [patent_app_number] => 12/146505 [patent_app_country] => US [patent_app_date] => 2008-06-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4061 [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] => publications/A1/0328/20090328050.pdf [firstpage_image] =>[orig_patent_app_number] => 12146505 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/146505
Automatic load balancing, such as for hosted applications Jun 25, 2008 Issued
Array ( [id] => 8561981 [patent_doc_number] => 08336052 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-12-18 [patent_title] => 'Management, control, and monitoring of workload including unrelated processes of different containers' [patent_app_type] => utility [patent_app_number] => 12/140178 [patent_app_country] => US [patent_app_date] => 2008-06-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5043 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 259 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12140178 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/140178
Management, control, and monitoring of workload including unrelated processes of different containers Jun 15, 2008 Issued
Array ( [id] => 5370136 [patent_doc_number] => 20090307695 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-12-10 [patent_title] => 'APPARATUS, AND ASSOCIATED METHOD, FOR HANDLING CONTENT PURSUANT TO TRANSFER BETWEEN ENTERPRISE CONTENT MANAGEMENT REPOSITORIES' [patent_app_type] => utility [patent_app_number] => 12/136172 [patent_app_country] => US [patent_app_date] => 2008-06-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5432 [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] => publications/A1/0307/20090307695.pdf [firstpage_image] =>[orig_patent_app_number] => 12136172 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/136172
Apparatus, and associated method, for handling content pursuant to transfer between enterprise content management repositories Jun 9, 2008 Issued
Array ( [id] => 5369840 [patent_doc_number] => 20090307399 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-12-10 [patent_title] => 'JOB-BASE STRUCTURE USING PROCESS AS DATA PROCESSING AND TRANSMITTING UNIT' [patent_app_type] => utility [patent_app_number] => 12/136450 [patent_app_country] => US [patent_app_date] => 2008-06-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 2633 [patent_no_of_claims] => 8 [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] => publications/A1/0307/20090307399.pdf [firstpage_image] =>[orig_patent_app_number] => 12136450 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/136450
JOB-BASE STRUCTURE USING PROCESS AS DATA PROCESSING AND TRANSMITTING UNIT Jun 9, 2008 Abandoned
Menu