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
Array ( [id] => 1584196 [patent_doc_number] => 06449588 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-09-10 [patent_title] => 'Customer-driven QOS in hybrid communication system' [patent_app_type] => B1 [patent_app_number] => 09/324348 [patent_app_country] => US [patent_app_date] => 1999-06-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 43 [patent_figures_cnt] => 43 [patent_no_of_words] => 33010 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 187 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/449/06449588.pdf [firstpage_image] =>[orig_patent_app_number] => 09324348 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/324348
Customer-driven QOS in hybrid communication system Jun 1, 1999 Issued
09/316863 A CAD SYSTEM UTILIZED NETWORK May 20, 1999 Abandoned
Array ( [id] => 1242843 [patent_doc_number] => 06684181 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-01-27 [patent_title] => 'Ion implantation simulation method' [patent_app_type] => B1 [patent_app_number] => 09/310450 [patent_app_country] => US [patent_app_date] => 1999-05-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 4175 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 110 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/684/06684181.pdf [firstpage_image] =>[orig_patent_app_number] => 09310450 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/310450
Ion implantation simulation method May 11, 1999 Issued
Array ( [id] => 4324372 [patent_doc_number] => 06327630 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-12-04 [patent_title] => 'Ordered message reception in a distributed data processing system' [patent_app_type] => 1 [patent_app_number] => 9/043405 [patent_app_country] => US [patent_app_date] => 1999-04-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 10 [patent_no_of_words] => 6499 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 132 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/327/06327630.pdf [firstpage_image] =>[orig_patent_app_number] => 043405 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/043405
Ordered message reception in a distributed data processing system Apr 4, 1999 Issued
09/269046 METHOD FOR MODELNG AND CONTROLLING A FIRST ORDER DYNAMIC SYSTEM WITH NON-LINEAR PROPERTIES Mar 17, 1999 Abandoned
Array ( [id] => 7644247 [patent_doc_number] => 06473727 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-10-29 [patent_title] => 'Processor development systems' [patent_app_type] => B1 [patent_app_number] => 09/262817 [patent_app_country] => US [patent_app_date] => 1999-03-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 2412 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 4 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/473/06473727.pdf [firstpage_image] =>[orig_patent_app_number] => 09262817 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/262817
Processor development systems Mar 4, 1999 Issued
Array ( [id] => 6901846 [patent_doc_number] => 20010023429 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2001-09-20 [patent_title] => 'DATA BROADCASTING SYSTEM AND METHOD FOR DISTRIBUTING DATA FROM ONE OR MORE CONTENT PROVIDERS TO PERSONAL COMPUTERS' [patent_app_type] => new [patent_app_number] => 09/249890 [patent_app_country] => US [patent_app_date] => 1999-02-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 3900 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 68 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0023/20010023429.pdf [firstpage_image] =>[orig_patent_app_number] => 09249890 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/249890
DATA BROADCASTING SYSTEM AND METHOD FOR DISTRIBUTING DATA FROM ONE OR MORE CONTENT PROVIDERS TO PERSONAL COMPUTERS Feb 15, 1999 Abandoned
Array ( [id] => 1260326 [patent_doc_number] => 06668280 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-12-23 [patent_title] => 'System configuration setting method and transmission apparatus' [patent_app_type] => B1 [patent_app_number] => 09/243352 [patent_app_country] => US [patent_app_date] => 1999-02-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 5763 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 174 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/668/06668280.pdf [firstpage_image] =>[orig_patent_app_number] => 09243352 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/243352
System configuration setting method and transmission apparatus Jan 31, 1999 Issued
Array ( [id] => 1508605 [patent_doc_number] => 06466898 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-10-15 [patent_title] => 'Multithreaded, mixed hardware description languages logic simulation on engineering workstations' [patent_app_type] => B1 [patent_app_number] => 09/229134 [patent_app_country] => US [patent_app_date] => 1999-01-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 23 [patent_no_of_words] => 13272 [patent_no_of_claims] => 59 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 140 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/466/06466898.pdf [firstpage_image] =>[orig_patent_app_number] => 09229134 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/229134
Multithreaded, mixed hardware description languages logic simulation on engineering workstations Jan 11, 1999 Issued
09/223104 METHOD AND APPARATUS FOR AN APPLET TO DISPLAY MULTIPLE WINDOWS Dec 29, 1998 Abandoned
Array ( [id] => 1413992 [patent_doc_number] => 06549882 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-04-15 [patent_title] => 'Mechanisms for providing and using a scripting language for flexibly simulationg a plurality of different network protocols' [patent_app_type] => B1 [patent_app_number] => 09/217012 [patent_app_country] => US [patent_app_date] => 1998-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 10602 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 120 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/549/06549882.pdf [firstpage_image] =>[orig_patent_app_number] => 09217012 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/217012
Mechanisms for providing and using a scripting language for flexibly simulationg a plurality of different network protocols Dec 20, 1998 Issued
Array ( [id] => 4344500 [patent_doc_number] => 06330528 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-12-11 [patent_title] => 'Method of terminating temporarily unstoppable code executing in a multi-threaded simulated operating system' [patent_app_type] => 1 [patent_app_number] => 9/216630 [patent_app_country] => US [patent_app_date] => 1998-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 5 [patent_no_of_words] => 3801 [patent_no_of_claims] => 5 [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/330/06330528.pdf [firstpage_image] =>[orig_patent_app_number] => 216630 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/216630
Method of terminating temporarily unstoppable code executing in a multi-threaded simulated operating system Dec 15, 1998 Issued
Array ( [id] => 1525121 [patent_doc_number] => 06415436 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-07-02 [patent_title] => 'Mechanism for cross validating emulated states between different emulation technologies in a dynamic compiler' [patent_app_type] => B1 [patent_app_number] => 09/209324 [patent_app_country] => US [patent_app_date] => 1998-12-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 3 [patent_no_of_words] => 3403 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 21 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/415/06415436.pdf [firstpage_image] =>[orig_patent_app_number] => 09209324 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/209324
Mechanism for cross validating emulated states between different emulation technologies in a dynamic compiler Dec 10, 1998 Issued
Array ( [id] => 4293973 [patent_doc_number] => 06324576 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-11-27 [patent_title] => 'Management interworking unit and a method for producing such a unit' [patent_app_type] => 1 [patent_app_number] => 9/125252 [patent_app_country] => US [patent_app_date] => 1998-12-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 5297 [patent_no_of_claims] => 40 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 123 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/324/06324576.pdf [firstpage_image] =>[orig_patent_app_number] => 125252 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/125252
Management interworking unit and a method for producing such a unit Dec 9, 1998 Issued
Array ( [id] => 1451717 [patent_doc_number] => 06370492 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-04-09 [patent_title] => 'Modified design representation for fast fault simulation of an integrated circuit' [patent_app_type] => B1 [patent_app_number] => 09/207878 [patent_app_country] => US [patent_app_date] => 1998-12-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4619 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 262 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/370/06370492.pdf [firstpage_image] =>[orig_patent_app_number] => 09207878 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/207878
Modified design representation for fast fault simulation of an integrated circuit Dec 7, 1998 Issued
Array ( [id] => 1512694 [patent_doc_number] => 06442514 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-08-27 [patent_title] => 'Method and system for simulating a communications bus' [patent_app_type] => B1 [patent_app_number] => 09/205328 [patent_app_country] => US [patent_app_date] => 1998-12-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 20 [patent_no_of_words] => 9792 [patent_no_of_claims] => 19 [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/442/06442514.pdf [firstpage_image] =>[orig_patent_app_number] => 09205328 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/205328
Method and system for simulating a communications bus Dec 3, 1998 Issued
09/194102 METHOD FOR INCORPORATING BOUNDARY CONDITIONS INTO FINITE ELEMENT ANALYSIS Nov 19, 1998 Abandoned
Array ( [id] => 1443657 [patent_doc_number] => 06336085 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-01-01 [patent_title] => 'Simulation method of extraction system' [patent_app_type] => B1 [patent_app_number] => 09/184696 [patent_app_country] => US [patent_app_date] => 1998-11-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 22 [patent_no_of_words] => 10108 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 159 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/336/06336085.pdf [firstpage_image] =>[orig_patent_app_number] => 09184696 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/184696
Simulation method of extraction system Nov 2, 1998 Issued
Array ( [id] => 1519152 [patent_doc_number] => 06421635 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-07-16 [patent_title] => 'Method and apparatus for handling asynchronous signals while emulating system calls' [patent_app_type] => B1 [patent_app_number] => 09/184845 [patent_app_country] => US [patent_app_date] => 1998-11-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 5 [patent_no_of_words] => 3842 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 223 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/421/06421635.pdf [firstpage_image] =>[orig_patent_app_number] => 09184845 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/184845
Method and apparatus for handling asynchronous signals while emulating system calls Nov 1, 1998 Issued
Array ( [id] => 4231554 [patent_doc_number] => 06080200 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-06-27 [patent_title] => 'Diffusion simulation method for impurities using mesh points and branches utilizing concentrations of electrically active impurities and effective impurity electric field mobility' [patent_app_type] => 1 [patent_app_number] => 9/179388 [patent_app_country] => US [patent_app_date] => 1998-10-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4246 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 379 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/080/06080200.pdf [firstpage_image] =>[orig_patent_app_number] => 179388 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/179388
Diffusion simulation method for impurities using mesh points and branches utilizing concentrations of electrically active impurities and effective impurity electric field mobility Oct 26, 1998 Issued
Menu