Search

William D Thomson

Supervisory Patent Examiner (ID: 5240, Phone: (571)272-3718 , Office: P/3769 )

Most Active Art Unit
2123
Art Unit(s)
3797, 2763, 3769, 3793, 2123, 2194, 2758
Total Applications
504
Issued Applications
156
Pending Applications
163
Abandoned Applications
185

Applications

Application numberTitle of the applicationFiling DateStatus
09/424113 EXTENSIVE REQUEST SERVER Nov 18, 1999 Abandoned
Array ( [id] => 943180 [patent_doc_number] => 06970815 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-11-29 [patent_title] => 'Method of discriminating between different types of scan failures, computer readable code to cause a display to graphically depict one or more simulated scan output data sets versus time and a computer implemented circuit simulation and fault detection system' [patent_app_type] => utility [patent_app_number] => 09/443883 [patent_app_country] => US [patent_app_date] => 1999-11-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 5334 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 103 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/970/06970815.pdf [firstpage_image] =>[orig_patent_app_number] => 09443883 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/443883
Method of discriminating between different types of scan failures, computer readable code to cause a display to graphically depict one or more simulated scan output data sets versus time and a computer implemented circuit simulation and fault detection system Nov 17, 1999 Issued
Array ( [id] => 1163930 [patent_doc_number] => 06772107 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-08-03 [patent_title] => 'System and method for simulating activity on a computer network' [patent_app_type] => B1 [patent_app_number] => 09/436686 [patent_app_country] => US [patent_app_date] => 1999-11-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 11 [patent_no_of_words] => 6998 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 103 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/772/06772107.pdf [firstpage_image] =>[orig_patent_app_number] => 09436686 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/436686
System and method for simulating activity on a computer network Nov 7, 1999 Issued
Array ( [id] => 1248568 [patent_doc_number] => 06678645 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-01-13 [patent_title] => 'Method and apparatus for SoC design validation' [patent_app_type] => B1 [patent_app_number] => 09/428746 [patent_app_country] => US [patent_app_date] => 1999-10-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 12 [patent_no_of_words] => 7312 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 202 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/678/06678645.pdf [firstpage_image] =>[orig_patent_app_number] => 09428746 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/428746
Method and apparatus for SoC design validation Oct 27, 1999 Issued
Array ( [id] => 6134307 [patent_doc_number] => 20020078435 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-06-20 [patent_title] => 'TABLE DRIVEN CONFIGURATOR ON INTERNET' [patent_app_type] => new [patent_app_number] => 09/418896 [patent_app_country] => US [patent_app_date] => 1999-10-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3710 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 57 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0078/20020078435.pdf [firstpage_image] =>[orig_patent_app_number] => 09418896 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/418896
TABLE DRIVEN CONFIGURATOR ON INTERNET Oct 14, 1999 Abandoned
09/415431 SELF PREDICTING COMMUNICATIONS NETWORKS Oct 7, 1999 Abandoned
Array ( [id] => 7615564 [patent_doc_number] => 06947882 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-09-20 [patent_title] => 'Regionally time multiplexed emulation system' [patent_app_type] => utility [patent_app_number] => 09/404920 [patent_app_country] => US [patent_app_date] => 1999-09-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 12 [patent_no_of_words] => 6661 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 95 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/947/06947882.pdf [firstpage_image] =>[orig_patent_app_number] => 09404920 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/404920
Regionally time multiplexed emulation system Sep 23, 1999 Issued
Array ( [id] => 978300 [patent_doc_number] => 06934674 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-08-23 [patent_title] => 'Clock generation and distribution in an emulation system' [patent_app_type] => utility [patent_app_number] => 09/404923 [patent_app_country] => US [patent_app_date] => 1999-09-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2753 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 115 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/934/06934674.pdf [firstpage_image] =>[orig_patent_app_number] => 09404923 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/404923
Clock generation and distribution in an emulation system Sep 23, 1999 Issued
Array ( [id] => 1248566 [patent_doc_number] => 06678644 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-01-13 [patent_title] => 'Integrated circuit models having associated timing exception information therewith for use with electronic design automation' [patent_app_type] => B1 [patent_app_number] => 09/395096 [patent_app_country] => US [patent_app_date] => 1999-09-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 36 [patent_figures_cnt] => 36 [patent_no_of_words] => 17825 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 159 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/678/06678644.pdf [firstpage_image] =>[orig_patent_app_number] => 09395096 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/395096
Integrated circuit models having associated timing exception information therewith for use with electronic design automation Sep 12, 1999 Issued
Array ( [id] => 6741541 [patent_doc_number] => 20030158910 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-08-21 [patent_title] => 'service providing system and method which divides a request into plural service requests and provides an intergrated service in response to the service requests' [patent_app_type] => new [patent_app_number] => 09/394621 [patent_app_country] => US [patent_app_date] => 1999-09-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 44 [patent_figures_cnt] => 44 [patent_no_of_words] => 30128 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 85 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0158/20030158910.pdf [firstpage_image] =>[orig_patent_app_number] => 09394621 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/394621
Service providing system and method which divides a request into plural service requests and provides an integrated service based on service utilization history information in response to the request Sep 12, 1999 Issued
09/387558 ETHERNET 10/100 MEDIA ACCESS CONTROLLER CORE Aug 31, 1999 Abandoned
Array ( [id] => 4374137 [patent_doc_number] => 06170007 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-01-02 [patent_title] => 'Embedding web access functionality into a device for user interface functions' [patent_app_type] => 1 [patent_app_number] => 9/387278 [patent_app_country] => US [patent_app_date] => 1999-08-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4033 [patent_no_of_claims] => 32 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 55 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/170/06170007.pdf [firstpage_image] =>[orig_patent_app_number] => 387278 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/387278
Embedding web access functionality into a device for user interface functions Aug 30, 1999 Issued
09/319789 MANUFACTURING PROCESS SIMULATION Aug 22, 1999 Abandoned
Array ( [id] => 1209894 [patent_doc_number] => 06718293 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-04-06 [patent_title] => 'Etching and growth simulation method using a modified cell model' [patent_app_type] => B1 [patent_app_number] => 09/372595 [patent_app_country] => US [patent_app_date] => 1999-08-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 21 [patent_no_of_words] => 8845 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 176 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/718/06718293.pdf [firstpage_image] =>[orig_patent_app_number] => 09372595 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/372595
Etching and growth simulation method using a modified cell model Aug 11, 1999 Issued
Array ( [id] => 1379490 [patent_doc_number] => 06574589 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-06-03 [patent_title] => 'Information processing system for sharing internal auxiliary storage device' [patent_app_type] => B1 [patent_app_number] => 09/361973 [patent_app_country] => US [patent_app_date] => 1999-07-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 9042 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 247 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/574/06574589.pdf [firstpage_image] =>[orig_patent_app_number] => 09361973 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/361973
Information processing system for sharing internal auxiliary storage device Jul 27, 1999 Issued
Array ( [id] => 1398773 [patent_doc_number] => 06564179 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-05-13 [patent_title] => 'DSP emulating a microcontroller' [patent_app_type] => B1 [patent_app_number] => 09/360689 [patent_app_country] => US [patent_app_date] => 1999-07-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5201 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 102 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/564/06564179.pdf [firstpage_image] =>[orig_patent_app_number] => 09360689 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/360689
DSP emulating a microcontroller Jul 25, 1999 Issued
09/358288 METHOD OF INITIALIZING A SIMULATION OF THE BEHAVIOR OF AN INDUSTRIAL PLANT, AND SIMULATION SYSTEM FOR AN INDUSTRIAL PLANT Jul 20, 1999 Abandoned
Array ( [id] => 4390309 [patent_doc_number] => 06289337 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-09-11 [patent_title] => 'Method and system for accessing information using keyword clustering and meta-information' [patent_app_type] => 1 [patent_app_number] => 9/351633 [patent_app_country] => US [patent_app_date] => 1999-07-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 9 [patent_no_of_words] => 5519 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 241 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/289/06289337.pdf [firstpage_image] =>[orig_patent_app_number] => 351633 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/351633
Method and system for accessing information using keyword clustering and meta-information Jul 11, 1999 Issued
Array ( [id] => 1407176 [patent_doc_number] => 06556959 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-04-29 [patent_title] => 'Method and apparatus for updating a manufacturing model based upon fault data relating to processing of semiconductor wafers' [patent_app_type] => B1 [patent_app_number] => 09/351716 [patent_app_country] => US [patent_app_date] => 1999-07-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3997 [patent_no_of_claims] => 32 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 240 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/556/06556959.pdf [firstpage_image] =>[orig_patent_app_number] => 09351716 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/351716
Method and apparatus for updating a manufacturing model based upon fault data relating to processing of semiconductor wafers Jul 11, 1999 Issued
Array ( [id] => 1233593 [patent_doc_number] => 06697774 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-02-24 [patent_title] => 'Application specific processor (ASP)' [patent_app_type] => B1 [patent_app_number] => 09/344871 [patent_app_country] => US [patent_app_date] => 1999-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 7 [patent_no_of_words] => 6375 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 131 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/697/06697774.pdf [firstpage_image] =>[orig_patent_app_number] => 09344871 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/344871
Application specific processor (ASP) Jun 27, 1999 Issued
Menu