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] => 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
Menu