Search

Thomas M. Heckler

Examiner (ID: 12260)

Most Active Art Unit
2307
Art Unit(s)
2307, 2182, 2787, 2306, 2316, 2305, 2115, 2185, 2899
Total Applications
1597
Issued Applications
1476
Pending Applications
29
Abandoned Applications
92

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 1587498 [patent_doc_number] => 06425077 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-07-23 [patent_title] => 'System and method for reading data from a programmable logic device' [patent_app_type] => B1 [patent_app_number] => 09/312024 [patent_app_country] => US [patent_app_date] => 1999-05-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 5717 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 60 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/425/06425077.pdf [firstpage_image] =>[orig_patent_app_number] => 09312024 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/312024
System and method for reading data from a programmable logic device May 13, 1999 Issued
Array ( [id] => 1604523 [patent_doc_number] => 06434709 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-08-13 [patent_title] => 'Remote diagnostic system for diagnosing devices connected to a plurality of terminals' [patent_app_type] => B1 [patent_app_number] => 09/311586 [patent_app_country] => US [patent_app_date] => 1999-05-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 22 [patent_no_of_words] => 10648 [patent_no_of_claims] => 18 [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] => patents/06/434/06434709.pdf [firstpage_image] =>[orig_patent_app_number] => 09311586 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/311586
Remote diagnostic system for diagnosing devices connected to a plurality of terminals May 13, 1999 Issued
Array ( [id] => 7642349 [patent_doc_number] => 06430697 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-08-06 [patent_title] => 'Method and apparatus for reducing data return latency of a source synchronous data bus by detecting a late strobe and enabling a bypass path' [patent_app_type] => B1 [patent_app_number] => 09/312154 [patent_app_country] => US [patent_app_date] => 1999-05-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 3758 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 4 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/430/06430697.pdf [firstpage_image] =>[orig_patent_app_number] => 09312154 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/312154
Method and apparatus for reducing data return latency of a source synchronous data bus by detecting a late strobe and enabling a bypass path May 13, 1999 Issued
Array ( [id] => 1466705 [patent_doc_number] => 06351809 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-02-26 [patent_title] => 'Method of disguising a USB port connection' [patent_app_type] => B1 [patent_app_number] => 09/312035 [patent_app_country] => US [patent_app_date] => 1999-05-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 12 [patent_no_of_words] => 8289 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 120 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/351/06351809.pdf [firstpage_image] =>[orig_patent_app_number] => 09312035 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/312035
Method of disguising a USB port connection May 13, 1999 Issued
Array ( [id] => 4316778 [patent_doc_number] => 06199170 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-03-06 [patent_title] => 'Method and apparatus for precise time synchronization' [patent_app_type] => 1 [patent_app_number] => 9/310065 [patent_app_country] => US [patent_app_date] => 1999-05-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 2791 [patent_no_of_claims] => 32 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 64 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/199/06199170.pdf [firstpage_image] =>[orig_patent_app_number] => 310065 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/310065
Method and apparatus for precise time synchronization May 10, 1999 Issued
Array ( [id] => 1466356 [patent_doc_number] => 06393560 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-05-21 [patent_title] => 'Initializing and restarting operating systems' [patent_app_type] => B1 [patent_app_number] => 09/309178 [patent_app_country] => US [patent_app_date] => 1999-05-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 6249 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 30 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/393/06393560.pdf [firstpage_image] =>[orig_patent_app_number] => 09309178 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/309178
Initializing and restarting operating systems May 9, 1999 Issued
Array ( [id] => 1584986 [patent_doc_number] => 06449727 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-09-10 [patent_title] => 'High-speed data transfer synchronizing system and method' [patent_app_type] => B1 [patent_app_number] => 09/306724 [patent_app_country] => US [patent_app_date] => 1999-05-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 58 [patent_no_of_words] => 22170 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 115 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/449/06449727.pdf [firstpage_image] =>[orig_patent_app_number] => 09306724 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/306724
High-speed data transfer synchronizing system and method May 6, 1999 Issued
Array ( [id] => 1557378 [patent_doc_number] => 06349388 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-02-19 [patent_title] => 'Timer processing engine for supporting multiple virtual minimum time timers' [patent_app_type] => B1 [patent_app_number] => 09/307085 [patent_app_country] => US [patent_app_date] => 1999-05-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3884 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 93 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/349/06349388.pdf [firstpage_image] =>[orig_patent_app_number] => 09307085 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/307085
Timer processing engine for supporting multiple virtual minimum time timers May 6, 1999 Issued
Array ( [id] => 1571875 [patent_doc_number] => 06377939 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-04-23 [patent_title] => 'Pipelined method and apparatus for processing communication metering data' [patent_app_type] => B1 [patent_app_number] => 09/304924 [patent_app_country] => US [patent_app_date] => 1999-05-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 13 [patent_no_of_words] => 10293 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 67 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/377/06377939.pdf [firstpage_image] =>[orig_patent_app_number] => 09304924 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/304924
Pipelined method and apparatus for processing communication metering data May 3, 1999 Issued
Array ( [id] => 1438731 [patent_doc_number] => 06357009 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-03-12 [patent_title] => 'Secure enablement of a processing entity' [patent_app_type] => B1 [patent_app_number] => 09/242627 [patent_app_country] => US [patent_app_date] => 1999-05-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 16 [patent_no_of_words] => 9179 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 116 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/357/06357009.pdf [firstpage_image] =>[orig_patent_app_number] => 09242627 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/242627
Secure enablement of a processing entity May 2, 1999 Issued
Array ( [id] => 4337389 [patent_doc_number] => 06249863 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-06-19 [patent_title] => 'Host device equipped with means for starting a process in response to detecting insertion of a storage media' [patent_app_type] => 1 [patent_app_number] => 9/304623 [patent_app_country] => US [patent_app_date] => 1999-05-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 36 [patent_figures_cnt] => 58 [patent_no_of_words] => 30316 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 186 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/249/06249863.pdf [firstpage_image] =>[orig_patent_app_number] => 304623 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/304623
Host device equipped with means for starting a process in response to detecting insertion of a storage media May 2, 1999 Issued
Array ( [id] => 1524952 [patent_doc_number] => 06415382 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-07-02 [patent_title] => 'Hard disk bootstrap redirection' [patent_app_type] => B1 [patent_app_number] => 09/302921 [patent_app_country] => US [patent_app_date] => 1999-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 11 [patent_no_of_words] => 4047 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 162 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/415/06415382.pdf [firstpage_image] =>[orig_patent_app_number] => 09302921 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/302921
Hard disk bootstrap redirection Apr 29, 1999 Issued
Array ( [id] => 1466352 [patent_doc_number] => 06393559 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-05-21 [patent_title] => 'Method and computer for self-healing BIOS initialization code' [patent_app_type] => B1 [patent_app_number] => 09/303036 [patent_app_country] => US [patent_app_date] => 1999-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 4 [patent_no_of_words] => 3114 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 69 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/393/06393559.pdf [firstpage_image] =>[orig_patent_app_number] => 09303036 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/303036
Method and computer for self-healing BIOS initialization code Apr 29, 1999 Issued
Array ( [id] => 1506015 [patent_doc_number] => 06487655 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-11-26 [patent_title] => 'Computer system formed with a processor and a system board provided with complementary initialization support' [patent_app_type] => B1 [patent_app_number] => 09/302163 [patent_app_country] => US [patent_app_date] => 1999-04-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 3285 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 91 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/487/06487655.pdf [firstpage_image] =>[orig_patent_app_number] => 09302163 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/302163
Computer system formed with a processor and a system board provided with complementary initialization support Apr 28, 1999 Issued
Array ( [id] => 1466408 [patent_doc_number] => 06393572 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-05-21 [patent_title] => 'Sleepmode activation in a slave device' [patent_app_type] => B1 [patent_app_number] => 09/300902 [patent_app_country] => US [patent_app_date] => 1999-04-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3403 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 107 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/393/06393572.pdf [firstpage_image] =>[orig_patent_app_number] => 09300902 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/300902
Sleepmode activation in a slave device Apr 27, 1999 Issued
Array ( [id] => 4423649 [patent_doc_number] => 06311285 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-10-30 [patent_title] => 'Method and apparatus for source synchronous transfers at frequencies including an odd fraction of a core frequency' [patent_app_type] => 1 [patent_app_number] => 9/300538 [patent_app_country] => US [patent_app_date] => 1999-04-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6178 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 53 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/311/06311285.pdf [firstpage_image] =>[orig_patent_app_number] => 300538 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/300538
Method and apparatus for source synchronous transfers at frequencies including an odd fraction of a core frequency Apr 26, 1999 Issued
Array ( [id] => 1519698 [patent_doc_number] => 06421777 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-07-16 [patent_title] => 'Method and apparatus for managing boot images in a distributed data processing system' [patent_app_type] => B1 [patent_app_number] => 09/299938 [patent_app_country] => US [patent_app_date] => 1999-04-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 7498 [patent_no_of_claims] => 36 [patent_no_of_ind_claims] => 12 [patent_words_short_claim] => 78 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/421/06421777.pdf [firstpage_image] =>[orig_patent_app_number] => 09299938 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/299938
Method and apparatus for managing boot images in a distributed data processing system Apr 25, 1999 Issued
Array ( [id] => 4350245 [patent_doc_number] => 06321342 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-11-20 [patent_title] => 'Method and apparatus for interfacing circuits that operate based upon different clock signals' [patent_app_type] => 1 [patent_app_number] => 9/274566 [patent_app_country] => US [patent_app_date] => 1999-03-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5800 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 94 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/321/06321342.pdf [firstpage_image] =>[orig_patent_app_number] => 274566 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/274566
Method and apparatus for interfacing circuits that operate based upon different clock signals Mar 22, 1999 Issued
Array ( [id] => 1490238 [patent_doc_number] => 06367027 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-04-02 [patent_title] => 'Skew pointer generation' [patent_app_type] => B1 [patent_app_number] => 09/273842 [patent_app_country] => US [patent_app_date] => 1999-03-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 9 [patent_no_of_words] => 2562 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 126 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/367/06367027.pdf [firstpage_image] =>[orig_patent_app_number] => 09273842 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/273842
Skew pointer generation Mar 21, 1999 Issued
Array ( [id] => 7638594 [patent_doc_number] => 06397327 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-05-28 [patent_title] => 'Method and apparatus for configuring a computer system' [patent_app_type] => B1 [patent_app_number] => 09/272464 [patent_app_country] => US [patent_app_date] => 1999-03-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2612 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 5 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/397/06397327.pdf [firstpage_image] =>[orig_patent_app_number] => 09272464 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/272464
Method and apparatus for configuring a computer system Mar 18, 1999 Issued
Menu