Search

Mark Osborne Budd

Examiner (ID: 1931)

Most Active Art Unit
2102
Art Unit(s)
2837, 3402, 2607, 2203, 2102, 2834, 2101, 2605
Total Applications
3943
Issued Applications
3266
Pending Applications
103
Abandoned Applications
578

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 971628 [patent_doc_number] => 06941549 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-09-06 [patent_title] => 'Communicating between programs having different machine context organizations' [patent_app_type] => utility [patent_app_number] => 09/540394 [patent_app_country] => US [patent_app_date] => 2000-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 13 [patent_no_of_words] => 5639 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 265 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/941/06941549.pdf [firstpage_image] =>[orig_patent_app_number] => 09540394 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/540394
Communicating between programs having different machine context organizations Mar 30, 2000 Issued
Array ( [id] => 1068455 [patent_doc_number] => 06848100 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-01-25 [patent_title] => 'Hierarchical software path profiling' [patent_app_type] => utility [patent_app_number] => 09/541399 [patent_app_country] => US [patent_app_date] => 2000-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 18 [patent_no_of_words] => 9076 [patent_no_of_claims] => 39 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 137 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/848/06848100.pdf [firstpage_image] =>[orig_patent_app_number] => 09541399 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/541399
Hierarchical software path profiling Mar 30, 2000 Issued
Array ( [id] => 978960 [patent_doc_number] => 06934937 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-08-23 [patent_title] => 'Multi-channel, multi-service debug on a pipelined CPU architecture' [patent_app_type] => utility [patent_app_number] => 09/539197 [patent_app_country] => US [patent_app_date] => 2000-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 14 [patent_no_of_words] => 7717 [patent_no_of_claims] => 31 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 118 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/934/06934937.pdf [firstpage_image] =>[orig_patent_app_number] => 09539197 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/539197
Multi-channel, multi-service debug on a pipelined CPU architecture Mar 29, 2000 Issued
Array ( [id] => 7605568 [patent_doc_number] => 07100155 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-08-29 [patent_title] => 'Software set-value profiling and code reuse' [patent_app_type] => utility [patent_app_number] => 09/522510 [patent_app_country] => US [patent_app_date] => 2000-03-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 13 [patent_no_of_words] => 5463 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 58 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/100/07100155.pdf [firstpage_image] =>[orig_patent_app_number] => 09522510 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/522510
Software set-value profiling and code reuse Mar 9, 2000 Issued
Array ( [id] => 1185057 [patent_doc_number] => 06748582 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-06-08 [patent_title] => 'Task list window for use in an integrated development environment' [patent_app_type] => B1 [patent_app_number] => 09/519510 [patent_app_country] => US [patent_app_date] => 2000-03-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5739 [patent_no_of_claims] => 75 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 76 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/748/06748582.pdf [firstpage_image] =>[orig_patent_app_number] => 09519510 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/519510
Task list window for use in an integrated development environment Mar 5, 2000 Issued
Array ( [id] => 659737 [patent_doc_number] => 07111278 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-09-19 [patent_title] => 'Automated translation of a microprocessor opcode summary table to an architecture description language' [patent_app_type] => utility [patent_app_number] => 09/516318 [patent_app_country] => US [patent_app_date] => 2000-03-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 5332 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 10 [patent_words_short_claim] => 95 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/111/07111278.pdf [firstpage_image] =>[orig_patent_app_number] => 09516318 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/516318
Automated translation of a microprocessor opcode summary table to an architecture description language Feb 29, 2000 Issued
Array ( [id] => 943774 [patent_doc_number] => 06971094 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-11-29 [patent_title] => 'Deployed agent used in the installation and maintenance of software' [patent_app_type] => utility [patent_app_number] => 09/510747 [patent_app_country] => US [patent_app_date] => 2000-02-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 1281 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 83 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/971/06971094.pdf [firstpage_image] =>[orig_patent_app_number] => 09510747 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/510747
Deployed agent used in the installation and maintenance of software Feb 21, 2000 Issued
Array ( [id] => 570111 [patent_doc_number] => 07171647 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2007-01-30 [patent_title] => 'Method for constructing a process-driven system' [patent_app_type] => utility [patent_app_number] => 09/506189 [patent_app_country] => US [patent_app_date] => 2000-02-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 2163 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 414 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/171/07171647.pdf [firstpage_image] =>[orig_patent_app_number] => 09506189 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/506189
Method for constructing a process-driven system Feb 16, 2000 Issued
Array ( [id] => 1387162 [patent_doc_number] => 06571387 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-05-27 [patent_title] => 'Method and computer program product for global minimization of sign-extension and zero-extension operations' [patent_app_type] => B1 [patent_app_number] => 09/499745 [patent_app_country] => US [patent_app_date] => 2000-02-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4442 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 124 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/571/06571387.pdf [firstpage_image] =>[orig_patent_app_number] => 09499745 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/499745
Method and computer program product for global minimization of sign-extension and zero-extension operations Feb 7, 2000 Issued
Array ( [id] => 695704 [patent_doc_number] => 07076767 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-07-11 [patent_title] => 'Method for controlling and collecting information in a data processing system' [patent_app_type] => utility [patent_app_number] => 09/475563 [patent_app_country] => US [patent_app_date] => 1999-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 12624 [patent_no_of_claims] => 43 [patent_no_of_ind_claims] => 10 [patent_words_short_claim] => 188 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/076/07076767.pdf [firstpage_image] =>[orig_patent_app_number] => 09475563 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/475563
Method for controlling and collecting information in a data processing system Dec 29, 1999 Issued
Array ( [id] => 716774 [patent_doc_number] => 07058793 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-06-06 [patent_title] => 'Pipeline controller for providing independent execution between the preliminary and advanced stages of a synchronous pipeline' [patent_app_type] => utility [patent_app_number] => 09/468051 [patent_app_country] => US [patent_app_date] => 1999-12-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 9673 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 155 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/058/07058793.pdf [firstpage_image] =>[orig_patent_app_number] => 09468051 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/468051
Pipeline controller for providing independent execution between the preliminary and advanced stages of a synchronous pipeline Dec 19, 1999 Issued
Array ( [id] => 1272299 [patent_doc_number] => 06662358 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-12-09 [patent_title] => 'Minimizing profiling-related perturbation using periodic contextual information' [patent_app_type] => B1 [patent_app_number] => 09/460850 [patent_app_country] => US [patent_app_date] => 1999-12-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 36 [patent_no_of_words] => 17858 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 124 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/662/06662358.pdf [firstpage_image] =>[orig_patent_app_number] => 09460850 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/460850
Minimizing profiling-related perturbation using periodic contextual information Dec 13, 1999 Issued
Array ( [id] => 1106415 [patent_doc_number] => 06817011 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-11-09 [patent_title] => 'Memory allocation profiling to discover high frequency allocators' [patent_app_type] => B1 [patent_app_number] => 09/460846 [patent_app_country] => US [patent_app_date] => 1999-12-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 3995 [patent_no_of_claims] => 17 [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] => patents/06/817/06817011.pdf [firstpage_image] =>[orig_patent_app_number] => 09460846 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/460846
Memory allocation profiling to discover high frequency allocators Dec 13, 1999 Issued
Array ( [id] => 599983 [patent_doc_number] => 07441110 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2008-10-21 [patent_title] => 'Prefetching using future branch path information derived from branch prediction' [patent_app_type] => utility [patent_app_number] => 09/458883 [patent_app_country] => US [patent_app_date] => 1999-12-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 10639 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 165 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/441/07441110.pdf [firstpage_image] =>[orig_patent_app_number] => 09458883 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/458883
Prefetching using future branch path information derived from branch prediction Dec 9, 1999 Issued
Array ( [id] => 1406950 [patent_doc_number] => 06560693 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-05-06 [patent_title] => 'Branch history guided instruction/data prefetching' [patent_app_type] => B1 [patent_app_number] => 09/459739 [patent_app_country] => US [patent_app_date] => 1999-12-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 12376 [patent_no_of_claims] => 34 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 140 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/560/06560693.pdf [firstpage_image] =>[orig_patent_app_number] => 09459739 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/459739
Branch history guided instruction/data prefetching Dec 9, 1999 Issued
Array ( [id] => 813270 [patent_doc_number] => 07418580 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2008-08-26 [patent_title] => 'Dynamic object-level code transaction for improved performance of a computer' [patent_app_type] => utility [patent_app_number] => 09/452955 [patent_app_country] => US [patent_app_date] => 1999-12-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 25 [patent_no_of_words] => 7704 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 44 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/418/07418580.pdf [firstpage_image] =>[orig_patent_app_number] => 09452955 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/452955
Dynamic object-level code transaction for improved performance of a computer Dec 1, 1999 Issued
Array ( [id] => 958395 [patent_doc_number] => 06957425 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-10-18 [patent_title] => 'Automatic translation of text files during assembly of a computer system' [patent_app_type] => utility [patent_app_number] => 09/450550 [patent_app_country] => US [patent_app_date] => 1999-11-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 3 [patent_no_of_words] => 4211 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 256 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/957/06957425.pdf [firstpage_image] =>[orig_patent_app_number] => 09450550 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/450550
Automatic translation of text files during assembly of a computer system Nov 29, 1999 Issued
Array ( [id] => 1297204 [patent_doc_number] => 06633974 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-10-14 [patent_title] => 'Apparatus and method for controlling link stack corruption during speculative instruction branching using multiple stacks' [patent_app_type] => B1 [patent_app_number] => 09/434856 [patent_app_country] => US [patent_app_date] => 1999-11-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 13 [patent_no_of_words] => 8076 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/633/06633974.pdf [firstpage_image] =>[orig_patent_app_number] => 09434856 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/434856
Apparatus and method for controlling link stack corruption during speculative instruction branching using multiple stacks Nov 3, 1999 Issued
Array ( [id] => 937583 [patent_doc_number] => 06976157 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-12-13 [patent_title] => 'Circuits, systems and methods for performing branch predictions by selectively accessing bimodal and fetch-based history tables' [patent_app_type] => utility [patent_app_number] => 09/435070 [patent_app_country] => US [patent_app_date] => 1999-11-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 13 [patent_no_of_words] => 8877 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 137 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/976/06976157.pdf [firstpage_image] =>[orig_patent_app_number] => 09435070 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/435070
Circuits, systems and methods for performing branch predictions by selectively accessing bimodal and fetch-based history tables Nov 3, 1999 Issued
Array ( [id] => 1225662 [patent_doc_number] => 06704854 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-03-09 [patent_title] => 'Determination of execution resource allocation based on concurrently executable misaligned memory operations' [patent_app_type] => B1 [patent_app_number] => 09/433185 [patent_app_country] => US [patent_app_date] => 1999-10-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 9753 [patent_no_of_claims] => 31 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 74 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/704/06704854.pdf [firstpage_image] =>[orig_patent_app_number] => 09433185 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/433185
Determination of execution resource allocation based on concurrently executable misaligned memory operations Oct 24, 1999 Issued
Menu