Search

Damon Joseph Pierce

Examiner (ID: 2443, Phone: (571)270-1997 , Office: P/3717 )

Most Active Art Unit
3715
Art Unit(s)
3714, 3709, 3718, 3717, 3715
Total Applications
972
Issued Applications
675
Pending Applications
82
Abandoned Applications
239

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 9417066 [patent_doc_number] => 08701118 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-04-15 [patent_title] => 'Adjusting thread priority to optimize computer system performance and the utilization of computer system resources' [patent_app_type] => utility [patent_app_number] => 13/794100 [patent_app_country] => US [patent_app_date] => 2013-03-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3996 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 1 [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] => 13794100 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/794100
Adjusting thread priority to optimize computer system performance and the utilization of computer system resources Mar 10, 2013 Issued
Array ( [id] => 8782154 [patent_doc_number] => 20130104129 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-04-25 [patent_title] => 'VIRTUAL-MACHINE CONTROL SYSTEM AND VIRTUAL-MACHINE MOVING METHOD' [patent_app_type] => utility [patent_app_number] => 13/709503 [patent_app_country] => US [patent_app_date] => 2012-12-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 5340 [patent_no_of_claims] => 1 [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] => 13709503 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/709503
VIRTUAL-MACHINE CONTROL SYSTEM AND VIRTUAL-MACHINE MOVING METHOD Dec 9, 2012 Abandoned
Array ( [id] => 9289595 [patent_doc_number] => 08645953 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-02-04 [patent_title] => 'Method of checking a possibility of executing a virtual machine' [patent_app_type] => utility [patent_app_number] => 13/610432 [patent_app_country] => US [patent_app_date] => 2012-09-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 10 [patent_no_of_words] => 8285 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 289 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13610432 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/610432
Method of checking a possibility of executing a virtual machine Sep 10, 2012 Issued
Array ( [id] => 8383423 [patent_doc_number] => 20120227050 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-09-06 [patent_title] => 'CHANGING A SCHEDULER IN A VIRTUAL MACHINE MONITOR' [patent_app_type] => utility [patent_app_number] => 13/472189 [patent_app_country] => US [patent_app_date] => 2012-05-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3588 [patent_no_of_claims] => 4 [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] => 13472189 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/472189
Changing a scheduler in a virtual machine monitor May 14, 2012 Issued
Array ( [id] => 8372648 [patent_doc_number] => 20120222040 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-08-30 [patent_title] => 'RESOURCE MANAGEMENT SYSTEM, RESOURCE INFORMATION PROVIDING METHOD AND PROGRAM' [patent_app_type] => utility [patent_app_number] => 13/465525 [patent_app_country] => US [patent_app_date] => 2012-05-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 13443 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13465525 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/465525
Resource management system, resource information providing method and program for providing resource information relating to a plurality of resources May 6, 2012 Issued
Array ( [id] => 8899666 [patent_doc_number] => 08479200 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-07-02 [patent_title] => 'Virtualizing the execution of homogeneous parallel systems on heterogeneous multiprocessor platforms' [patent_app_type] => utility [patent_app_number] => 13/462970 [patent_app_country] => US [patent_app_date] => 2012-05-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 3527 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 227 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13462970 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/462970
Virtualizing the execution of homogeneous parallel systems on heterogeneous multiprocessor platforms May 2, 2012 Issued
Array ( [id] => 9555920 [patent_doc_number] => 08762993 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-06-24 [patent_title] => 'Method, system and program product for capturing central processing unit (CPU) utilization for a virtual machine' [patent_app_type] => utility [patent_app_number] => 13/452135 [patent_app_country] => US [patent_app_date] => 2012-04-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5018 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 294 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13452135 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/452135
Method, system and program product for capturing central processing unit (CPU) utilization for a virtual machine Apr 19, 2012 Issued
Array ( [id] => 8315160 [patent_doc_number] => 20120192188 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-07-26 [patent_title] => 'Resource Allocator With Knowledge-Based Optimization' [patent_app_type] => utility [patent_app_number] => 13/434274 [patent_app_country] => US [patent_app_date] => 2012-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6474 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 4 [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] => 13434274 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/434274
Resource allocator with knowledge-based optimization Mar 28, 2012 Issued
Array ( [id] => 8255186 [patent_doc_number] => 20120159509 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-06-21 [patent_title] => 'LANDSCAPE REORGANIZATION ALGORITHM FOR DYNAMIC LOAD BALANCING' [patent_app_type] => utility [patent_app_number] => 13/407140 [patent_app_country] => US [patent_app_date] => 2012-02-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3638 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0159/20120159509.pdf [firstpage_image] =>[orig_patent_app_number] => 13407140 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/407140
Landscape reorganization algorithm for dynamic load balancing Feb 27, 2012 Issued
Array ( [id] => 8878970 [patent_doc_number] => 08473955 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-06-25 [patent_title] => 'Reducing processing overhead and storage cost by batching task records and converting to audit records' [patent_app_type] => utility [patent_app_number] => 13/404654 [patent_app_country] => US [patent_app_date] => 2012-02-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5836 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 209 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13404654 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/404654
Reducing processing overhead and storage cost by batching task records and converting to audit records Feb 23, 2012 Issued
Array ( [id] => 8202035 [patent_doc_number] => 20120124579 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-05-17 [patent_title] => 'METHOD AND APPARATUS FOR ADAPTIVE INTEGRITY MEASUREMENT OF COMPUTER SOFTWARE' [patent_app_type] => utility [patent_app_number] => 13/356918 [patent_app_country] => US [patent_app_date] => 2012-01-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3384 [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/0124/20120124579.pdf [firstpage_image] =>[orig_patent_app_number] => 13356918 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/356918
Method and apparatus for adaptive integrity measurement of computer software Jan 23, 2012 Issued
Array ( [id] => 8639752 [patent_doc_number] => 20130031555 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-01-31 [patent_title] => 'SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR CONDITIONALLY EXECUTING RELATED REPORTS IN PARALLEL BASED ON AN ESTIMATED EXECUTION TIME' [patent_app_type] => utility [patent_app_number] => 13/306921 [patent_app_country] => US [patent_app_date] => 2011-11-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 20 [patent_no_of_words] => 13836 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 4 [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] => 13306921 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/306921
System, method and computer program product for conditionally executing related reports in parallel based on an estimated execution time Nov 28, 2011 Issued
Array ( [id] => 8558376 [patent_doc_number] => 08332863 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-12-11 [patent_title] => 'Fair share scheduling based on an individual user\'s resource usage and the tracking of that usage' [patent_app_type] => utility [patent_app_number] => 13/223655 [patent_app_country] => US [patent_app_date] => 2011-09-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 5879 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 300 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13223655 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/223655
Fair share scheduling based on an individual user's resource usage and the tracking of that usage Aug 31, 2011 Issued
Array ( [id] => 9695645 [patent_doc_number] => 08826274 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-09-02 [patent_title] => 'Virtual machine system, networking device and monitoring method of virtual machine system' [patent_app_type] => utility [patent_app_number] => 13/040316 [patent_app_country] => US [patent_app_date] => 2011-03-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 17425 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 354 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13040316 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/040316
Virtual machine system, networking device and monitoring method of virtual machine system Mar 3, 2011 Issued
Array ( [id] => 9486745 [patent_doc_number] => 08732708 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-05-20 [patent_title] => 'Dynamic generation of scenarios for managing computer system entities using management descriptors' [patent_app_type] => utility [patent_app_number] => 12/973959 [patent_app_country] => US [patent_app_date] => 2010-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6192 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 200 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12973959 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/973959
Dynamic generation of scenarios for managing computer system entities using management descriptors Dec 20, 2010 Issued
Array ( [id] => 9379185 [patent_doc_number] => 08683472 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-03-25 [patent_title] => 'Adjusting thread priority to optimize computer system performance and the utilization of computer system resources' [patent_app_type] => utility [patent_app_number] => 12/873572 [patent_app_country] => US [patent_app_date] => 2010-09-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3996 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 192 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12873572 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/873572
Adjusting thread priority to optimize computer system performance and the utilization of computer system resources Aug 31, 2010 Issued
Array ( [id] => 8552474 [patent_doc_number] => 08327374 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2012-12-04 [patent_title] => 'Framework for executing multiple threads and sharing resources in a multithreaded computer programming environment' [patent_app_type] => utility [patent_app_number] => 12/868641 [patent_app_country] => US [patent_app_date] => 2010-08-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 26 [patent_no_of_words] => 12067 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 197 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12868641 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/868641
Framework for executing multiple threads and sharing resources in a multithreaded computer programming environment Aug 24, 2010 Issued
Array ( [id] => 7760210 [patent_doc_number] => 20120030679 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-02-02 [patent_title] => 'Resource Allocator With Knowledge-Based Optimization' [patent_app_type] => utility [patent_app_number] => 12/848126 [patent_app_country] => US [patent_app_date] => 2010-07-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6473 [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/0030/20120030679.pdf [firstpage_image] =>[orig_patent_app_number] => 12848126 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/848126
Resource allocator with knowledge-based optimization Jul 30, 2010 Issued
Array ( [id] => 6020880 [patent_doc_number] => 20110225586 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-09-15 [patent_title] => 'Intelligent Transaction Merging' [patent_app_type] => utility [patent_app_number] => 12/722230 [patent_app_country] => US [patent_app_date] => 2010-03-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 2910 [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/0225/20110225586.pdf [firstpage_image] =>[orig_patent_app_number] => 12722230 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/722230
Intelligent merging of transactions based on a variety of criteria Mar 10, 2010 Issued
Array ( [id] => 6566506 [patent_doc_number] => 20100223615 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-09-02 [patent_title] => 'Method and apparatus for distributed processing' [patent_app_type] => utility [patent_app_number] => 12/656646 [patent_app_country] => US [patent_app_date] => 2010-02-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 4989 [patent_no_of_claims] => 18 [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/0223/20100223615.pdf [firstpage_image] =>[orig_patent_app_number] => 12656646 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/656646
Method and apparatus for distributed processing Feb 11, 2010 Abandoned
Menu