Search

Hai H Huynh

Examiner (ID: 17331, Phone: (571)272-4844 , Office: P/3747 )

Most Active Art Unit
3747
Art Unit(s)
3747, 3741
Total Applications
2951
Issued Applications
2659
Pending Applications
119
Abandoned Applications
173

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 4280658 [patent_doc_number] => 06205577 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-03-20 [patent_title] => 'Program correcting method and system' [patent_app_type] => 1 [patent_app_number] => 8/611760 [patent_app_country] => US [patent_app_date] => 1996-03-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2412 [patent_no_of_claims] => 10 [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/205/06205577.pdf [firstpage_image] =>[orig_patent_app_number] => 611760 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/611760
Program correcting method and system Mar 7, 1996 Issued
Array ( [id] => 3701435 [patent_doc_number] => 05692168 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-11-25 [patent_title] => 'Prefetch buffer using flow control bit to identify changes of flow within the code stream' [patent_app_type] => 1 [patent_app_number] => 8/607539 [patent_app_country] => US [patent_app_date] => 1996-02-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 30 [patent_no_of_words] => 23888 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 185 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/692/05692168.pdf [firstpage_image] =>[orig_patent_app_number] => 607539 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/607539
Prefetch buffer using flow control bit to identify changes of flow within the code stream Feb 26, 1996 Issued
Array ( [id] => 3994229 [patent_doc_number] => 05959636 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-09-28 [patent_title] => 'Method and apparatus for performing saturation instructions using saturation limit values' [patent_app_type] => 1 [patent_app_number] => 8/606328 [patent_app_country] => US [patent_app_date] => 1996-02-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 13 [patent_no_of_words] => 6093 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 89 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/959/05959636.pdf [firstpage_image] =>[orig_patent_app_number] => 606328 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/606328
Method and apparatus for performing saturation instructions using saturation limit values Feb 22, 1996 Issued
Array ( [id] => 3635494 [patent_doc_number] => 05613089 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-03-18 [patent_title] => 'Method and apparatus for remotely controlling and monitoring the use of computer software' [patent_app_type] => 1 [patent_app_number] => 8/605397 [patent_app_country] => US [patent_app_date] => 1996-02-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 15 [patent_no_of_words] => 9710 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 324 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/613/05613089.pdf [firstpage_image] =>[orig_patent_app_number] => 605397 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/605397
Method and apparatus for remotely controlling and monitoring the use of computer software Feb 21, 1996 Issued
Array ( [id] => 4113041 [patent_doc_number] => 06067408 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-05-23 [patent_title] => 'Full duplex buffer management and apparatus' [patent_app_type] => 1 [patent_app_number] => 8/605532 [patent_app_country] => US [patent_app_date] => 1996-02-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 3323 [patent_no_of_claims] => 3 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 256 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/067/06067408.pdf [firstpage_image] =>[orig_patent_app_number] => 605532 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/605532
Full duplex buffer management and apparatus Feb 21, 1996 Issued
Array ( [id] => 3757913 [patent_doc_number] => 05754774 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-05-19 [patent_title] => 'Client/server communication system' [patent_app_type] => 1 [patent_app_number] => 8/601804 [patent_app_country] => US [patent_app_date] => 1996-02-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 25 [patent_no_of_words] => 18668 [patent_no_of_claims] => 129 [patent_no_of_ind_claims] => 12 [patent_words_short_claim] => 152 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/754/05754774.pdf [firstpage_image] =>[orig_patent_app_number] => 601804 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/601804
Client/server communication system Feb 14, 1996 Issued
Array ( [id] => 4317234 [patent_doc_number] => 06182153 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-01-30 [patent_title] => 'Object-oriented programming interface for developing and running network management applications on a network communication infrastructure' [patent_app_type] => 1 [patent_app_number] => 8/602170 [patent_app_country] => US [patent_app_date] => 1996-02-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 7 [patent_no_of_words] => 22978 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 230 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/182/06182153.pdf [firstpage_image] =>[orig_patent_app_number] => 602170 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/602170
Object-oriented programming interface for developing and running network management applications on a network communication infrastructure Feb 14, 1996 Issued
Array ( [id] => 3841931 [patent_doc_number] => 05784605 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-07-21 [patent_title] => 'Method for processing branch instructions between computer program modules' [patent_app_type] => 1 [patent_app_number] => 8/599127 [patent_app_country] => US [patent_app_date] => 1996-02-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 3236 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 123 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/784/05784605.pdf [firstpage_image] =>[orig_patent_app_number] => 599127 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/599127
Method for processing branch instructions between computer program modules Feb 8, 1996 Issued
Array ( [id] => 3675368 [patent_doc_number] => 05625786 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-04-29 [patent_title] => 'Microprogram memory output circuit for selectively outputting fields of microinstruction word to a plurality of data terminals' [patent_app_type] => 1 [patent_app_number] => 8/596700 [patent_app_country] => US [patent_app_date] => 1996-02-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 8 [patent_no_of_words] => 2977 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 163 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/625/05625786.pdf [firstpage_image] =>[orig_patent_app_number] => 596700 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/596700
Microprogram memory output circuit for selectively outputting fields of microinstruction word to a plurality of data terminals Feb 4, 1996 Issued
Array ( [id] => 4315560 [patent_doc_number] => 06199095 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-03-06 [patent_title] => 'System and method for achieving object method transparency in a multi-code execution environment' [patent_app_type] => 1 [patent_app_number] => 8/593590 [patent_app_country] => US [patent_app_date] => 1996-01-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 72 [patent_figures_cnt] => 97 [patent_no_of_words] => 52152 [patent_no_of_claims] => 34 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 164 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/199/06199095.pdf [firstpage_image] =>[orig_patent_app_number] => 593590 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/593590
System and method for achieving object method transparency in a multi-code execution environment Jan 28, 1996 Issued
Array ( [id] => 3895041 [patent_doc_number] => 05826073 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-10-20 [patent_title] => 'Self-modifying code handling system' [patent_app_type] => 1 [patent_app_number] => 8/592150 [patent_app_country] => US [patent_app_date] => 1996-01-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 15180 [patent_no_of_claims] => 82 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 160 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/826/05826073.pdf [firstpage_image] =>[orig_patent_app_number] => 592150 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/592150
Self-modifying code handling system Jan 25, 1996 Issued
Array ( [id] => 4080957 [patent_doc_number] => 05867649 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-02-02 [patent_title] => 'Dance/multitude concurrent computation' [patent_app_type] => 1 [patent_app_number] => 8/589933 [patent_app_country] => US [patent_app_date] => 1996-01-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 41 [patent_figures_cnt] => 45 [patent_no_of_words] => 59522 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 112 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/867/05867649.pdf [firstpage_image] =>[orig_patent_app_number] => 589933 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/589933
Dance/multitude concurrent computation Jan 22, 1996 Issued
Array ( [id] => 4065225 [patent_doc_number] => 05870605 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-02-09 [patent_title] => 'Middleware for enterprise information distribution' [patent_app_type] => 1 [patent_app_number] => 8/588535 [patent_app_country] => US [patent_app_date] => 1996-01-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 9997 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 232 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/870/05870605.pdf [firstpage_image] =>[orig_patent_app_number] => 588535 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/588535
Middleware for enterprise information distribution Jan 17, 1996 Issued
Array ( [id] => 3642023 [patent_doc_number] => 05687336 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-11-11 [patent_title] => 'Stack push/pop tracking and pairing in a pipelined processor' [patent_app_type] => 1 [patent_app_number] => 8/584836 [patent_app_country] => US [patent_app_date] => 1996-01-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5731 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 205 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/687/05687336.pdf [firstpage_image] =>[orig_patent_app_number] => 584836 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/584836
Stack push/pop tracking and pairing in a pipelined processor Jan 10, 1996 Issued
Array ( [id] => 3904860 [patent_doc_number] => 05778207 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-07-07 [patent_title] => 'Assisting operating-system interrupts using application-based processing' [patent_app_type] => 1 [patent_app_number] => 8/580726 [patent_app_country] => US [patent_app_date] => 1995-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4222 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 56 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/778/05778207.pdf [firstpage_image] =>[orig_patent_app_number] => 580726 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/580726
Assisting operating-system interrupts using application-based processing Dec 28, 1995 Issued
Array ( [id] => 3826503 [patent_doc_number] => 05832260 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-11-03 [patent_title] => 'Processor microarchitecture for efficient processing of instructions in a program including a conditional program flow control instruction' [patent_app_type] => 1 [patent_app_number] => 8/581031 [patent_app_country] => US [patent_app_date] => 1995-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6528 [patent_no_of_claims] => 36 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 65 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/832/05832260.pdf [firstpage_image] =>[orig_patent_app_number] => 581031 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/581031
Processor microarchitecture for efficient processing of instructions in a program including a conditional program flow control instruction Dec 28, 1995 Issued
Array ( [id] => 3807610 [patent_doc_number] => 05727149 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-03-10 [patent_title] => 'Network interface apparatus and data transmission control method thereof' [patent_app_type] => 1 [patent_app_number] => 8/576336 [patent_app_country] => US [patent_app_date] => 1995-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 16 [patent_no_of_words] => 6781 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 92 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/727/05727149.pdf [firstpage_image] =>[orig_patent_app_number] => 576336 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/576336
Network interface apparatus and data transmission control method thereof Dec 20, 1995 Issued
08/568631 METHOD OF TRANSMITTING VIDEO AND AUDIO DATA OVER THE INTERNET Dec 6, 1995 Abandoned
Array ( [id] => 3806477 [patent_doc_number] => 05841971 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-11-24 [patent_title] => 'Information transmission system for transmitting video signals over cellular telephone networks' [patent_app_type] => 1 [patent_app_number] => 8/481434 [patent_app_country] => US [patent_app_date] => 1995-10-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5759 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 139 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/841/05841971.pdf [firstpage_image] =>[orig_patent_app_number] => 481434 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/481434
Information transmission system for transmitting video signals over cellular telephone networks Oct 30, 1995 Issued
Array ( [id] => 3637234 [patent_doc_number] => 05603047 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-02-11 [patent_title] => 'Superscalar microprocessor architecture' [patent_app_type] => 1 [patent_app_number] => 8/540336 [patent_app_country] => US [patent_app_date] => 1995-10-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 35 [patent_no_of_words] => 11020 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 225 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/603/05603047.pdf [firstpage_image] =>[orig_patent_app_number] => 540336 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/540336
Superscalar microprocessor architecture Oct 5, 1995 Issued
Menu