Search

Thomas B Will

Examiner (ID: 2682)

Most Active Art Unit
2406
Art Unit(s)
3616, 2406, 3108, 3671, 2859, 2855, 2856
Total Applications
1226
Issued Applications
972
Pending Applications
91
Abandoned Applications
162

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 8849475 [patent_doc_number] => 08458675 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2013-06-04 [patent_title] => 'System and method for dynamic symbolic math engine selection' [patent_app_type] => utility [patent_app_number] => 12/143363 [patent_app_country] => US [patent_app_date] => 2008-06-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 11 [patent_no_of_words] => 7411 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 101 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12143363 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/143363
System and method for dynamic symbolic math engine selection Jun 19, 2008 Issued
Array ( [id] => 8109647 [patent_doc_number] => 08156476 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-04-10 [patent_title] => 'Debugging support for tasks in multithreaded environments' [patent_app_type] => utility [patent_app_number] => 12/136067 [patent_app_country] => US [patent_app_date] => 2008-06-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 9 [patent_no_of_words] => 9186 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 121 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/156/08156476.pdf [firstpage_image] =>[orig_patent_app_number] => 12136067 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/136067
Debugging support for tasks in multithreaded environments Jun 9, 2008 Issued
Array ( [id] => 4713100 [patent_doc_number] => 20080301626 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-12-04 [patent_title] => 'TEMPLATE-BASED SOFTWARE DEVELOPMENT' [patent_app_type] => utility [patent_app_number] => 12/115668 [patent_app_country] => US [patent_app_date] => 2008-05-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5683 [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/0301/20080301626.pdf [firstpage_image] =>[orig_patent_app_number] => 12115668 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/115668
Template-based software development May 5, 2008 Issued
Array ( [id] => 8401553 [patent_doc_number] => 08271942 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-09-18 [patent_title] => 'Defining a single annotation model' [patent_app_type] => utility [patent_app_number] => 12/115588 [patent_app_country] => US [patent_app_date] => 2008-05-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 5157 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 95 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12115588 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/115588
Defining a single annotation model May 5, 2008 Issued
Array ( [id] => 5497675 [patent_doc_number] => 20090265703 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-10-22 [patent_title] => 'System and method for application portability' [patent_app_type] => utility [patent_app_number] => 12/148767 [patent_app_country] => US [patent_app_date] => 2008-04-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3051 [patent_no_of_claims] => 13 [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/0265/20090265703.pdf [firstpage_image] =>[orig_patent_app_number] => 12148767 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/148767
System and method for application portability Apr 21, 2008 Abandoned
Array ( [id] => 107127 [patent_doc_number] => 07730457 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-06-01 [patent_title] => 'System for detecting program phases with periodic call-stack sampling during garbage collection' [patent_app_type] => utility [patent_app_number] => 12/104987 [patent_app_country] => US [patent_app_date] => 2008-04-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 1976 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 154 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/730/07730457.pdf [firstpage_image] =>[orig_patent_app_number] => 12104987 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/104987
System for detecting program phases with periodic call-stack sampling during garbage collection Apr 16, 2008 Issued
Array ( [id] => 5571510 [patent_doc_number] => 20090254889 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-10-08 [patent_title] => 'JUST-IN-TIME DYNAMIC INSTRUMENTATION' [patent_app_type] => utility [patent_app_number] => 12/061874 [patent_app_country] => US [patent_app_date] => 2008-04-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 4970 [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/0254/20090254889.pdf [firstpage_image] =>[orig_patent_app_number] => 12061874 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/061874
Just-in-time dynamic instrumentation Apr 2, 2008 Issued
Array ( [id] => 8728521 [patent_doc_number] => 08407663 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-03-26 [patent_title] => 'Upgrading simple applications to full scale solutions' [patent_app_type] => utility [patent_app_number] => 12/060267 [patent_app_country] => US [patent_app_date] => 2008-04-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 5884 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 136 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12060267 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/060267
Upgrading simple applications to full scale solutions Mar 31, 2008 Issued
Array ( [id] => 5476116 [patent_doc_number] => 20090249282 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-10-01 [patent_title] => 'CROSS PLATFORM COMPOSITIONAL WIDGETS' [patent_app_type] => utility [patent_app_number] => 12/059037 [patent_app_country] => US [patent_app_date] => 2008-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 6283 [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/0249/20090249282.pdf [firstpage_image] =>[orig_patent_app_number] => 12059037 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/059037
Cross platform compositional widgets Mar 30, 2008 Issued
Array ( [id] => 5516931 [patent_doc_number] => 20090217238 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-08-27 [patent_title] => 'INCORPORATING STATE MACHINE CONTROLS INTO EXISTING NON-STATE MACHINE ENVIRONMENTS' [patent_app_type] => utility [patent_app_number] => 12/058034 [patent_app_country] => US [patent_app_date] => 2008-03-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 4127 [patent_no_of_claims] => 17 [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/0217/20090217238.pdf [firstpage_image] =>[orig_patent_app_number] => 12058034 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/058034
Incorporating state machine controls into existing non-state machine environments Mar 27, 2008 Issued
Array ( [id] => 4592248 [patent_doc_number] => 07836432 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-11-16 [patent_title] => 'Systems and methods for embedded application test suites' [patent_app_type] => utility [patent_app_number] => 12/053462 [patent_app_country] => US [patent_app_date] => 2008-03-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5152 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 233 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/836/07836432.pdf [firstpage_image] =>[orig_patent_app_number] => 12053462 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/053462
Systems and methods for embedded application test suites Mar 20, 2008 Issued
Array ( [id] => 8273265 [patent_doc_number] => 08214794 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-07-03 [patent_title] => 'Populating information contained in java annotations into existing EMF models' [patent_app_type] => utility [patent_app_number] => 12/043349 [patent_app_country] => US [patent_app_date] => 2008-03-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 4843 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 153 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12043349 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/043349
Populating information contained in java annotations into existing EMF models Mar 5, 2008 Issued
Array ( [id] => 6513325 [patent_doc_number] => 20100095275 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-04-15 [patent_title] => 'METHOD FOR THE COMPUTER-AIDED DETERMINATION OF AN OPTIMIZATION POTENIAL OF A SOFT-WARE SYSTEM' [patent_app_type] => utility [patent_app_number] => 12/450284 [patent_app_country] => US [patent_app_date] => 2008-03-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3478 [patent_no_of_claims] => 20 [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] => publications/A1/0095/20100095275.pdf [firstpage_image] =>[orig_patent_app_number] => 12450284 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/450284
Method for the computer-aided determination of an optimization potential of a soft-ware system Mar 4, 2008 Issued
Array ( [id] => 8120505 [patent_doc_number] => 08161472 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-04-17 [patent_title] => 'Methods and apparatus for incorporating a partial page on a client' [patent_app_type] => utility [patent_app_number] => 12/038522 [patent_app_country] => US [patent_app_date] => 2008-02-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 20 [patent_no_of_words] => 13230 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 207 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/161/08161472.pdf [firstpage_image] =>[orig_patent_app_number] => 12038522 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/038522
Methods and apparatus for incorporating a partial page on a client Feb 26, 2008 Issued
Array ( [id] => 5481987 [patent_doc_number] => 20090204944 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-08-13 [patent_title] => 'GENERIC XAD PROCESSING MODEL' [patent_app_type] => utility [patent_app_number] => 12/028686 [patent_app_country] => US [patent_app_date] => 2008-02-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5601 [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/0204/20090204944.pdf [firstpage_image] =>[orig_patent_app_number] => 12028686 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/028686
Generic XAD processing model Feb 7, 2008 Issued
Array ( [id] => 8220467 [patent_doc_number] => 08196095 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-06-05 [patent_title] => 'Mobile marketing application' [patent_app_type] => utility [patent_app_number] => 12/026515 [patent_app_country] => US [patent_app_date] => 2008-02-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 18367 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 214 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/196/08196095.pdf [firstpage_image] =>[orig_patent_app_number] => 12026515 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/026515
Mobile marketing application Feb 4, 2008 Issued
Array ( [id] => 7768532 [patent_doc_number] => 08117610 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-02-14 [patent_title] => 'System and method for integrated artifact management' [patent_app_type] => utility [patent_app_number] => 12/022444 [patent_app_country] => US [patent_app_date] => 2008-01-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 3749 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 253 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/117/08117610.pdf [firstpage_image] =>[orig_patent_app_number] => 12022444 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/022444
System and method for integrated artifact management Jan 29, 2008 Issued
Array ( [id] => 4847797 [patent_doc_number] => 20080184205 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-07-31 [patent_title] => 'Data Processing System And Method' [patent_app_type] => utility [patent_app_number] => 12/021998 [patent_app_country] => US [patent_app_date] => 2008-01-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3776 [patent_no_of_claims] => 20 [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/0184/20080184205.pdf [firstpage_image] =>[orig_patent_app_number] => 12021998 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/021998
Data processing system and method Jan 28, 2008 Issued
Array ( [id] => 4847788 [patent_doc_number] => 20080184196 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-07-31 [patent_title] => 'PROGRAM DEVELOPING APPARATUS, PROGRAM DEVELOPING METHOD AND COMPUTER READABLE MEDIUM' [patent_app_type] => utility [patent_app_number] => 12/017734 [patent_app_country] => US [patent_app_date] => 2008-01-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4721 [patent_no_of_claims] => 21 [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/0184/20080184196.pdf [firstpage_image] =>[orig_patent_app_number] => 12017734 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/017734
Program developing apparatus, program developing method and computer readable medium Jan 21, 2008 Issued
Array ( [id] => 7726431 [patent_doc_number] => 08099711 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-01-17 [patent_title] => 'System and method for multi-level security filtering of model representations' [patent_app_type] => utility [patent_app_number] => 11/970959 [patent_app_country] => US [patent_app_date] => 2008-01-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 15 [patent_no_of_words] => 13720 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 130 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/099/08099711.pdf [firstpage_image] =>[orig_patent_app_number] => 11970959 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/970959
System and method for multi-level security filtering of model representations Jan 7, 2008 Issued
Menu