
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |