
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] => 572418
[patent_doc_number] => 07469402
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2008-12-23
[patent_title] => 'Pluggable model framework'
[patent_app_type] => utility
[patent_app_number] => 11/024084
[patent_app_country] => US
[patent_app_date] => 2004-12-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 5265
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 137
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/469/07469402.pdf
[firstpage_image] =>[orig_patent_app_number] => 11024084
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/024084 | Pluggable model framework | Dec 27, 2004 | Issued |
Array
(
[id] => 435246
[patent_doc_number] => 07266805
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2007-09-04
[patent_title] => 'Systems and methods for generating software and hardware builds'
[patent_app_type] => utility
[patent_app_number] => 11/019961
[patent_app_country] => US
[patent_app_date] => 2004-12-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5298
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 188
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/266/07266805.pdf
[firstpage_image] =>[orig_patent_app_number] => 11019961
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/019961 | Systems and methods for generating software and hardware builds | Dec 21, 2004 | Issued |
Array
(
[id] => 878028
[patent_doc_number] => 07363623
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2008-04-22
[patent_title] => 'Services of remote software installation, configuration and afterward support, for network connected peripherals'
[patent_app_type] => utility
[patent_app_number] => 10/912473
[patent_app_country] => US
[patent_app_date] => 2004-08-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 2956
[patent_no_of_claims] => 20
[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/07/363/07363623.pdf
[firstpage_image] =>[orig_patent_app_number] => 10912473
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/912473 | Services of remote software installation, configuration and afterward support, for network connected peripherals | Aug 4, 2004 | Issued |
Array
(
[id] => 5882740
[patent_doc_number] => 20060031823
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-02-09
[patent_title] => 'Method and system for configuring a dependency graph for dynamic by-pass instruction scheduling'
[patent_app_type] => utility
[patent_app_number] => 10/912482
[patent_app_country] => US
[patent_app_date] => 2004-08-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 7647
[patent_no_of_claims] => 20
[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/0031/20060031823.pdf
[firstpage_image] =>[orig_patent_app_number] => 10912482
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/912482 | Method and system for configuring a dependency graph for dynamic by-pass instruction scheduling | Aug 4, 2004 | Issued |
Array
(
[id] => 599566
[patent_doc_number] => 07444621
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2008-10-28
[patent_title] => 'Method and system for providing a common operating system'
[patent_app_type] => utility
[patent_app_number] => 10/783781
[patent_app_country] => US
[patent_app_date] => 2004-02-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3670
[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] => patents/07/444/07444621.pdf
[firstpage_image] =>[orig_patent_app_number] => 10783781
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/783781 | Method and system for providing a common operating system | Feb 19, 2004 | Issued |
Array
(
[id] => 7599874
[patent_doc_number] => 07386839
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2008-06-10
[patent_title] => 'System and method for troubleshooting software configuration problems using application tracing'
[patent_app_type] => utility
[patent_app_number] => 10/703098
[patent_app_country] => US
[patent_app_date] => 2003-11-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 14
[patent_no_of_words] => 8965
[patent_no_of_claims] => 5
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 159
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/386/07386839.pdf
[firstpage_image] =>[orig_patent_app_number] => 10703098
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/703098 | System and method for troubleshooting software configuration problems using application tracing | Nov 5, 2003 | Issued |
Array
(
[id] => 846382
[patent_doc_number] => 07389504
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2008-06-17
[patent_title] => 'Software updating system, information processing apparatus and method, recording medium, and program'
[patent_app_type] => utility
[patent_app_number] => 10/694777
[patent_app_country] => US
[patent_app_date] => 2003-10-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 19
[patent_figures_cnt] => 20
[patent_no_of_words] => 9415
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 8
[patent_words_short_claim] => 262
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/389/07389504.pdf
[firstpage_image] =>[orig_patent_app_number] => 10694777
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/694777 | Software updating system, information processing apparatus and method, recording medium, and program | Oct 28, 2003 | Issued |
Array
(
[id] => 7341882
[patent_doc_number] => 20040133882
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-07-08
[patent_title] => 'Byte code instrumentation'
[patent_app_type] => new
[patent_app_number] => 10/681834
[patent_app_country] => US
[patent_app_date] => 2003-10-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 27
[patent_figures_cnt] => 27
[patent_no_of_words] => 20966
[patent_no_of_claims] => 34
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 35
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0133/20040133882.pdf
[firstpage_image] =>[orig_patent_app_number] => 10681834
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/681834 | Byte code instrumentation | Oct 7, 2003 | Issued |
Array
(
[id] => 7260750
[patent_doc_number] => 20050076328
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2005-04-07
[patent_title] => 'Rule-based system and method for checking compliance of architectural analysis and design models'
[patent_app_type] => utility
[patent_app_number] => 10/677406
[patent_app_country] => US
[patent_app_date] => 2003-10-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 5247
[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/0076/20050076328.pdf
[firstpage_image] =>[orig_patent_app_number] => 10677406
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/677406 | Rule-based system and method for checking compliance of architectural analysis and design models | Oct 1, 2003 | Issued |
Array
(
[id] => 7118866
[patent_doc_number] => 20050071613
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2005-03-31
[patent_title] => 'Instruction mix monitor'
[patent_app_type] => utility
[patent_app_number] => 10/676810
[patent_app_country] => US
[patent_app_date] => 2003-09-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 3241
[patent_no_of_claims] => 26
[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/0071/20050071613.pdf
[firstpage_image] =>[orig_patent_app_number] => 10676810
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/676810 | Instruction mix monitor | Sep 29, 2003 | Abandoned |
Array
(
[id] => 565405
[patent_doc_number] => 07168071
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2007-01-23
[patent_title] => 'Method and system of permitting stack allocation to programs having open-world features'
[patent_app_type] => utility
[patent_app_number] => 10/675008
[patent_app_country] => US
[patent_app_date] => 2003-09-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 5566
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 108
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/168/07168071.pdf
[firstpage_image] =>[orig_patent_app_number] => 10675008
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/675008 | Method and system of permitting stack allocation to programs having open-world features | Sep 29, 2003 | Issued |
Array
(
[id] => 929700
[patent_doc_number] => 07316013
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2008-01-01
[patent_title] => 'Software updating system, information processing apparatus and method, recording medium and program'
[patent_app_type] => utility
[patent_app_number] => 10/671471
[patent_app_country] => US
[patent_app_date] => 2003-09-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 19
[patent_figures_cnt] => 20
[patent_no_of_words] => 9160
[patent_no_of_claims] => 7
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 207
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/316/07316013.pdf
[firstpage_image] =>[orig_patent_app_number] => 10671471
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/671471 | Software updating system, information processing apparatus and method, recording medium and program | Sep 28, 2003 | Issued |
Array
(
[id] => 404437
[patent_doc_number] => 07293264
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2007-11-06
[patent_title] => 'Method and a device for abstracting instruction sequences with tail merging'
[patent_app_type] => utility
[patent_app_number] => 10/667140
[patent_app_country] => US
[patent_app_date] => 2003-09-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 3193
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 170
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/293/07293264.pdf
[firstpage_image] =>[orig_patent_app_number] => 10667140
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/667140 | Method and a device for abstracting instruction sequences with tail merging | Sep 16, 2003 | Issued |
Array
(
[id] => 895210
[patent_doc_number] => 07350198
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2008-03-25
[patent_title] => 'Creating and checking runtime data types'
[patent_app_type] => utility
[patent_app_number] => 10/657709
[patent_app_country] => US
[patent_app_date] => 2003-09-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 4093
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 148
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/350/07350198.pdf
[firstpage_image] =>[orig_patent_app_number] => 10657709
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/657709 | Creating and checking runtime data types | Sep 8, 2003 | Issued |
Array
(
[id] => 7175685
[patent_doc_number] => 20040078776
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-04-22
[patent_title] => 'System and method for browser-based arbitration in classification workflows'
[patent_app_type] => new
[patent_app_number] => 10/653689
[patent_app_country] => US
[patent_app_date] => 2003-09-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 7699
[patent_no_of_claims] => 39
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 46
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0078/20040078776.pdf
[firstpage_image] =>[orig_patent_app_number] => 10653689
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/653689 | System and method for browser-based arbitration in classification workflows | Sep 1, 2003 | Abandoned |
Array
(
[id] => 418415
[patent_doc_number] => 07281238
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2007-10-09
[patent_title] => 'Method and program for monitoring execution state of program'
[patent_app_type] => utility
[patent_app_number] => 10/649698
[patent_app_country] => US
[patent_app_date] => 2003-08-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 20
[patent_no_of_words] => 8729
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 105
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/281/07281238.pdf
[firstpage_image] =>[orig_patent_app_number] => 10649698
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/649698 | Method and program for monitoring execution state of program | Aug 27, 2003 | Issued |
Array
(
[id] => 276170
[patent_doc_number] => 07562345
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2009-07-14
[patent_title] => 'Firmware management tool'
[patent_app_type] => utility
[patent_app_number] => 10/648909
[patent_app_country] => US
[patent_app_date] => 2003-08-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 6
[patent_no_of_words] => 2853
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 119
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/562/07562345.pdf
[firstpage_image] =>[orig_patent_app_number] => 10648909
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/648909 | Firmware management tool | Aug 26, 2003 | Issued |
Array
(
[id] => 905354
[patent_doc_number] => 07340734
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2008-03-04
[patent_title] => 'Method and apparatus to make code more difficult to reverse engineer'
[patent_app_type] => utility
[patent_app_number] => 10/650191
[patent_app_country] => US
[patent_app_date] => 2003-08-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 10
[patent_no_of_words] => 3136
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 118
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/340/07340734.pdf
[firstpage_image] =>[orig_patent_app_number] => 10650191
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/650191 | Method and apparatus to make code more difficult to reverse engineer | Aug 26, 2003 | Issued |
Array
(
[id] => 7160239
[patent_doc_number] => 20050027953
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2005-02-03
[patent_title] => 'Automatically reordering variables as a part of compiling and linking source code'
[patent_app_type] => utility
[patent_app_number] => 10/632189
[patent_app_country] => US
[patent_app_date] => 2003-07-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 6944
[patent_no_of_claims] => 22
[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/0027/20050027953.pdf
[firstpage_image] =>[orig_patent_app_number] => 10632189
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/632189 | Automatically reordering variables as a part of compiling and linking source code | Jul 29, 2003 | Issued |
Array
(
[id] => 7092120
[patent_doc_number] => 20050010893
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2005-01-13
[patent_title] => 'Process for creating middleware adapters'
[patent_app_type] => utility
[patent_app_number] => 10/618505
[patent_app_country] => US
[patent_app_date] => 2003-07-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5379
[patent_no_of_claims] => 12
[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/0010/20050010893.pdf
[firstpage_image] =>[orig_patent_app_number] => 10618505
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/618505 | Process for creating middleware adapters | Jul 10, 2003 | Abandoned |