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] => 1297216 [patent_doc_number] => 06633976 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-10-14 [patent_title] => 'Method of storing BIOS modules and transferring them to memory for execution' [patent_app_type] => B1 [patent_app_number] => 09/636261 [patent_app_country] => US [patent_app_date] => 2000-08-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 4728 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 150 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/633/06633976.pdf [firstpage_image] =>[orig_patent_app_number] => 09636261 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/636261
Method of storing BIOS modules and transferring them to memory for execution Aug 9, 2000 Issued
Array ( [id] => 1309578 [patent_doc_number] => 06629315 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-09-30 [patent_title] => 'Method, computer program product, and system for dynamically refreshing software modules within an actively running computer system' [patent_app_type] => B1 [patent_app_number] => 09/637842 [patent_app_country] => US [patent_app_date] => 2000-08-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 8 [patent_no_of_words] => 5888 [patent_no_of_claims] => 36 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 108 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/629/06629315.pdf [firstpage_image] =>[orig_patent_app_number] => 09637842 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/637842
Method, computer program product, and system for dynamically refreshing software modules within an actively running computer system Aug 9, 2000 Issued
Array ( [id] => 1295102 [patent_doc_number] => 06640311 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-10-28 [patent_title] => 'Redundant oscillator and method for generating a regulated signal' [patent_app_type] => B1 [patent_app_number] => 09/636125 [patent_app_country] => US [patent_app_date] => 2000-08-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3214 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 42 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/640/06640311.pdf [firstpage_image] =>[orig_patent_app_number] => 09636125 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/636125
Redundant oscillator and method for generating a regulated signal Aug 9, 2000 Issued
Array ( [id] => 1240910 [patent_doc_number] => 06691237 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-02-10 [patent_title] => 'Active memory pool management policies' [patent_app_type] => B1 [patent_app_number] => 09/634816 [patent_app_country] => US [patent_app_date] => 2000-08-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6584 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 73 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/691/06691237.pdf [firstpage_image] =>[orig_patent_app_number] => 09634816 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/634816
Active memory pool management policies Aug 7, 2000 Issued
Array ( [id] => 4347038 [patent_doc_number] => 06330683 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-12-11 [patent_title] => 'Method for aligning clock and data signals received from a RAM' [patent_app_type] => 1 [patent_app_number] => 9/625078 [patent_app_country] => US [patent_app_date] => 2000-07-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 11 [patent_no_of_words] => 4195 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 134 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/330/06330683.pdf [firstpage_image] =>[orig_patent_app_number] => 625078 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/625078
Method for aligning clock and data signals received from a RAM Jul 24, 2000 Issued
Array ( [id] => 4281420 [patent_doc_number] => 06260154 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-07-10 [patent_title] => 'Apparatus for aligning clock and data signals received from a RAM' [patent_app_type] => 1 [patent_app_number] => 9/625077 [patent_app_country] => US [patent_app_date] => 2000-07-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 11 [patent_no_of_words] => 4254 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 120 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/260/06260154.pdf [firstpage_image] =>[orig_patent_app_number] => 625077 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/625077
Apparatus for aligning clock and data signals received from a RAM Jul 24, 2000 Issued
Array ( [id] => 1327035 [patent_doc_number] => 06609208 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-08-19 [patent_title] => 'Energy-based sampling for performance monitoring' [patent_app_type] => B1 [patent_app_number] => 09/611808 [patent_app_country] => US [patent_app_date] => 2000-07-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6140 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 57 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/609/06609208.pdf [firstpage_image] =>[orig_patent_app_number] => 09611808 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/611808
Energy-based sampling for performance monitoring Jul 6, 2000 Issued
Array ( [id] => 7629963 [patent_doc_number] => 06636976 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-10-21 [patent_title] => 'Mechanism to control di/dt for a microprocessor' [patent_app_type] => B1 [patent_app_number] => 09/608748 [patent_app_country] => US [patent_app_date] => 2000-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4855 [patent_no_of_claims] => 19 [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/636/06636976.pdf [firstpage_image] =>[orig_patent_app_number] => 09608748 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/608748
Mechanism to control di/dt for a microprocessor Jun 29, 2000 Issued
Array ( [id] => 1250288 [patent_doc_number] => 06675312 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-01-06 [patent_title] => 'Majority vote circuit for test mode clock multiplication' [patent_app_type] => B1 [patent_app_number] => 09/609192 [patent_app_country] => US [patent_app_date] => 2000-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 15 [patent_no_of_words] => 5800 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 80 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/675/06675312.pdf [firstpage_image] =>[orig_patent_app_number] => 09609192 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/609192
Majority vote circuit for test mode clock multiplication Jun 29, 2000 Issued
Array ( [id] => 1319172 [patent_doc_number] => 06618805 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-09-09 [patent_title] => 'System and method for simplifying and managing complex transactions in a distributed high-availability computer system' [patent_app_type] => B1 [patent_app_number] => 09/608785 [patent_app_country] => US [patent_app_date] => 2000-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 7808 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 87 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/618/06618805.pdf [firstpage_image] =>[orig_patent_app_number] => 09608785 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/608785
System and method for simplifying and managing complex transactions in a distributed high-availability computer system Jun 29, 2000 Issued
Array ( [id] => 1324182 [patent_doc_number] => 06611919 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-08-26 [patent_title] => 'Method and system for managing computer low power mode' [patent_app_type] => B1 [patent_app_number] => 09/608517 [patent_app_country] => US [patent_app_date] => 2000-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 1928 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 131 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/611/06611919.pdf [firstpage_image] =>[orig_patent_app_number] => 09608517 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/608517
Method and system for managing computer low power mode Jun 29, 2000 Issued
Array ( [id] => 1258529 [patent_doc_number] => 06671816 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-12-30 [patent_title] => 'System and method for independent power sequencing of integrated circuits' [patent_app_type] => B1 [patent_app_number] => 09/606485 [patent_app_country] => US [patent_app_date] => 2000-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4840 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 84 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/671/06671816.pdf [firstpage_image] =>[orig_patent_app_number] => 09606485 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/606485
System and method for independent power sequencing of integrated circuits Jun 28, 2000 Issued
Array ( [id] => 1337322 [patent_doc_number] => 06604195 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-08-05 [patent_title] => 'Method and apparatus to use non-volatile read/write memory for bootstrap code and processes' [patent_app_type] => B1 [patent_app_number] => 09/606968 [patent_app_country] => US [patent_app_date] => 2000-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 3590 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 106 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/604/06604195.pdf [firstpage_image] =>[orig_patent_app_number] => 09606968 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/606968
Method and apparatus to use non-volatile read/write memory for bootstrap code and processes Jun 27, 2000 Issued
Array ( [id] => 1348232 [patent_doc_number] => 06598159 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-07-22 [patent_title] => 'Option-ROM boot' [patent_app_type] => B1 [patent_app_number] => 09/605551 [patent_app_country] => US [patent_app_date] => 2000-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 3942 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 75 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/598/06598159.pdf [firstpage_image] =>[orig_patent_app_number] => 09605551 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/605551
Option-ROM boot Jun 26, 2000 Issued
Array ( [id] => 1392840 [patent_doc_number] => 06556221 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-04-29 [patent_title] => 'Extended elements and mechanisms for displaying a rich graphical user interface in panel subunit' [patent_app_type] => B1 [patent_app_number] => 09/585889 [patent_app_country] => US [patent_app_date] => 2000-05-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 33 [patent_figures_cnt] => 32 [patent_no_of_words] => 16317 [patent_no_of_claims] => 62 [patent_no_of_ind_claims] => 12 [patent_words_short_claim] => 71 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/556/06556221.pdf [firstpage_image] =>[orig_patent_app_number] => 09585889 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/585889
Extended elements and mechanisms for displaying a rich graphical user interface in panel subunit May 30, 2000 Issued
Array ( [id] => 7635157 [patent_doc_number] => 06381507 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-04-30 [patent_title] => 'Command pass-through functionality in panel subunit' [patent_app_type] => B1 [patent_app_number] => 09/585706 [patent_app_country] => US [patent_app_date] => 2000-05-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 39 [patent_figures_cnt] => 39 [patent_no_of_words] => 15868 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 8 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/381/06381507.pdf [firstpage_image] =>[orig_patent_app_number] => 09585706 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/585706
Command pass-through functionality in panel subunit May 30, 2000 Issued
Array ( [id] => 4397613 [patent_doc_number] => 06295479 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-09-25 [patent_title] => 'Focus in/out actions and user action pass-through mechanism for panel subunit' [patent_app_type] => 1 [patent_app_number] => 9/587083 [patent_app_country] => US [patent_app_date] => 2000-05-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 26 [patent_figures_cnt] => 26 [patent_no_of_words] => 13284 [patent_no_of_claims] => 34 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 99 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/295/06295479.pdf [firstpage_image] =>[orig_patent_app_number] => 587083 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/587083
Focus in/out actions and user action pass-through mechanism for panel subunit May 30, 2000 Issued
Array ( [id] => 1308362 [patent_doc_number] => 06610105 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-08-26 [patent_title] => 'Method and system for providing resource access in a mobile environment' [patent_app_type] => B1 [patent_app_number] => 09/575901 [patent_app_country] => US [patent_app_date] => 2000-05-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 7574 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 91 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/610/06610105.pdf [firstpage_image] =>[orig_patent_app_number] => 09575901 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/575901
Method and system for providing resource access in a mobile environment May 21, 2000 Issued
Array ( [id] => 4351081 [patent_doc_number] => 06334191 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-12-25 [patent_title] => 'Multi-function timer with shared hardware' [patent_app_type] => 1 [patent_app_number] => 9/575045 [patent_app_country] => US [patent_app_date] => 2000-05-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 21 [patent_no_of_words] => 6827 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 98 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/334/06334191.pdf [firstpage_image] =>[orig_patent_app_number] => 575045 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/575045
Multi-function timer with shared hardware May 18, 2000 Issued
Array ( [id] => 1289337 [patent_doc_number] => 06647501 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-11-11 [patent_title] => 'Power save control device and control method' [patent_app_type] => B1 [patent_app_number] => 09/551582 [patent_app_country] => US [patent_app_date] => 2000-04-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7041 [patent_no_of_claims] => 14 [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/647/06647501.pdf [firstpage_image] =>[orig_patent_app_number] => 09551582 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/551582
Power save control device and control method Apr 17, 2000 Issued
Menu