Search

Lee Nguyen

Examiner (ID: 18851, Phone: (571)272-7854 , Office: P/2649 )

Most Active Art Unit
2649
Art Unit(s)
2611, 2649, 2745, 2746, 2683, 2618, 2682, 2647
Total Applications
2249
Issued Applications
1896
Pending Applications
130
Abandoned Applications
240

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 4304455 [patent_doc_number] => 06269409 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-07-31 [patent_title] => 'Method and apparatus for concurrent execution of operating systems' [patent_app_type] => 1 [patent_app_number] => 8/923880 [patent_app_country] => US [patent_app_date] => 1997-09-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 4121 [patent_no_of_claims] => 26 [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/269/06269409.pdf [firstpage_image] =>[orig_patent_app_number] => 923880 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/923880
Method and apparatus for concurrent execution of operating systems Sep 1, 1997 Issued
Array ( [id] => 4291347 [patent_doc_number] => 06247041 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-06-12 [patent_title] => 'Multiprocessor computer system with user specifiable process placement' [patent_app_type] => 1 [patent_app_number] => 8/920671 [patent_app_country] => US [patent_app_date] => 1997-08-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6616 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 116 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/247/06247041.pdf [firstpage_image] =>[orig_patent_app_number] => 920671 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/920671
Multiprocessor computer system with user specifiable process placement Aug 28, 1997 Issued
Array ( [id] => 4324499 [patent_doc_number] => 06253225 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-06-26 [patent_title] => 'Process executing method and resource accessing method in computer system' [patent_app_type] => 1 [patent_app_number] => 8/917477 [patent_app_country] => US [patent_app_date] => 1997-08-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 27 [patent_no_of_words] => 13036 [patent_no_of_claims] => 2 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 145 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/253/06253225.pdf [firstpage_image] =>[orig_patent_app_number] => 917477 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/917477
Process executing method and resource accessing method in computer system Aug 25, 1997 Issued
Array ( [id] => 4323090 [patent_doc_number] => 06189022 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-02-13 [patent_title] => 'Slack scheduling for improved response times of period transformed processes' [patent_app_type] => 1 [patent_app_number] => 8/914924 [patent_app_country] => US [patent_app_date] => 1997-08-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 7 [patent_no_of_words] => 7458 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 135 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/189/06189022.pdf [firstpage_image] =>[orig_patent_app_number] => 914924 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/914924
Slack scheduling for improved response times of period transformed processes Aug 19, 1997 Issued
Array ( [id] => 4024257 [patent_doc_number] => 06006249 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-12-21 [patent_title] => 'Method and apparatus for concurrent data processing' [patent_app_type] => 1 [patent_app_number] => 8/917041 [patent_app_country] => US [patent_app_date] => 1997-08-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 11 [patent_no_of_words] => 5844 [patent_no_of_claims] => 49 [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/006/06006249.pdf [firstpage_image] =>[orig_patent_app_number] => 917041 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/917041
Method and apparatus for concurrent data processing Aug 18, 1997 Issued
Array ( [id] => 4293731 [patent_doc_number] => 06324562 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-11-27 [patent_title] => 'Information processing apparatus, multitask control method, and program recording medium' [patent_app_type] => 1 [patent_app_number] => 8/912237 [patent_app_country] => US [patent_app_date] => 1997-08-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 13 [patent_no_of_words] => 8376 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 77 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/324/06324562.pdf [firstpage_image] =>[orig_patent_app_number] => 912237 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/912237
Information processing apparatus, multitask control method, and program recording medium Aug 14, 1997 Issued
Array ( [id] => 4109147 [patent_doc_number] => 06134579 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-10-17 [patent_title] => 'Semaphore in system I/O space' [patent_app_type] => 1 [patent_app_number] => 8/911842 [patent_app_country] => US [patent_app_date] => 1997-08-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 5308 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 181 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/134/06134579.pdf [firstpage_image] =>[orig_patent_app_number] => 911842 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/911842
Semaphore in system I/O space Aug 14, 1997 Issued
Array ( [id] => 4103140 [patent_doc_number] => 06026428 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-02-15 [patent_title] => 'Object oriented thread context manager, method and computer program product for object oriented thread context management' [patent_app_type] => 1 [patent_app_number] => 8/910723 [patent_app_country] => US [patent_app_date] => 1997-08-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 5281 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 81 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/026/06026428.pdf [firstpage_image] =>[orig_patent_app_number] => 910723 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/910723
Object oriented thread context manager, method and computer program product for object oriented thread context management Aug 12, 1997 Issued
Array ( [id] => 4021312 [patent_doc_number] => 05902352 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-05-11 [patent_title] => 'Method and apparatus for task scheduling across multiple execution sessions' [patent_app_type] => 1 [patent_app_number] => 8/909384 [patent_app_country] => US [patent_app_date] => 1997-08-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 17 [patent_no_of_words] => 15752 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 103 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/902/05902352.pdf [firstpage_image] =>[orig_patent_app_number] => 909384 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/909384
Method and apparatus for task scheduling across multiple execution sessions Aug 10, 1997 Issued
Array ( [id] => 3996062 [patent_doc_number] => 05911065 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-06-08 [patent_title] => 'System and method for providing cooperative interrupts in a preemptive task scheduling environment' [patent_app_type] => 1 [patent_app_number] => 8/906068 [patent_app_country] => US [patent_app_date] => 1997-08-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 5563 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 123 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/911/05911065.pdf [firstpage_image] =>[orig_patent_app_number] => 906068 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/906068
System and method for providing cooperative interrupts in a preemptive task scheduling environment Aug 4, 1997 Issued
Array ( [id] => 1428686 [patent_doc_number] => 06529933 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-03-04 [patent_title] => 'Method and apparatus for locking and unlocking a semaphore' [patent_app_type] => B1 [patent_app_number] => 08/902369 [patent_app_country] => US [patent_app_date] => 1997-07-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2805 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 159 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/529/06529933.pdf [firstpage_image] =>[orig_patent_app_number] => 08902369 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/902369
Method and apparatus for locking and unlocking a semaphore Jul 28, 1997 Issued
Array ( [id] => 4223156 [patent_doc_number] => 06078945 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-06-20 [patent_title] => 'Operating system for use with computer networks incorporating two or more data processors linked together for parallel processing and incorporating improved dynamic load-sharing techniques' [patent_app_type] => 1 [patent_app_number] => 8/901564 [patent_app_country] => US [patent_app_date] => 1997-07-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 5 [patent_no_of_words] => 5542 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 135 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/078/06078945.pdf [firstpage_image] =>[orig_patent_app_number] => 901564 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/901564
Operating system for use with computer networks incorporating two or more data processors linked together for parallel processing and incorporating improved dynamic load-sharing techniques Jul 27, 1997 Issued
Array ( [id] => 4170728 [patent_doc_number] => 06125382 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-09-26 [patent_title] => 'Distributed thread mechanism and method' [patent_app_type] => 1 [patent_app_number] => 8/900755 [patent_app_country] => US [patent_app_date] => 1997-07-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 9564 [patent_no_of_claims] => 31 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 104 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/125/06125382.pdf [firstpage_image] =>[orig_patent_app_number] => 900755 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/900755
Distributed thread mechanism and method Jul 24, 1997 Issued
Array ( [id] => 4210569 [patent_doc_number] => 06044394 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-03-28 [patent_title] => 'Managing independently executing computer tasks that are interrelated by dataflow' [patent_app_type] => 1 [patent_app_number] => 8/898305 [patent_app_country] => US [patent_app_date] => 1997-07-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 14032 [patent_no_of_claims] => 81 [patent_no_of_ind_claims] => 10 [patent_words_short_claim] => 70 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/044/06044394.pdf [firstpage_image] =>[orig_patent_app_number] => 898305 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/898305
Managing independently executing computer tasks that are interrelated by dataflow Jul 20, 1997 Issued
Array ( [id] => 3969614 [patent_doc_number] => 05991794 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-11-23 [patent_title] => 'Component integration system for an application program' [patent_app_type] => 1 [patent_app_number] => 8/893164 [patent_app_country] => US [patent_app_date] => 1997-07-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 12 [patent_no_of_words] => 10371 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 160 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/991/05991794.pdf [firstpage_image] =>[orig_patent_app_number] => 893164 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/893164
Component integration system for an application program Jul 14, 1997 Issued
Array ( [id] => 4421516 [patent_doc_number] => 06233599 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-05-15 [patent_title] => 'Apparatus and method for retrofitting multi-threaded operations on a computer by partitioning and overlapping registers' [patent_app_type] => 1 [patent_app_number] => 8/890867 [patent_app_country] => US [patent_app_date] => 1997-07-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 21 [patent_no_of_words] => 13273 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 252 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/233/06233599.pdf [firstpage_image] =>[orig_patent_app_number] => 890867 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/890867
Apparatus and method for retrofitting multi-threaded operations on a computer by partitioning and overlapping registers Jul 9, 1997 Issued
Array ( [id] => 1474687 [patent_doc_number] => 06408324 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-06-18 [patent_title] => 'Operating system having a non-interrupt cooperative multi-tasking kernel and a method of controlling a plurality of processes with the system' [patent_app_type] => B1 [patent_app_number] => 08/888306 [patent_app_country] => US [patent_app_date] => 1997-07-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4836 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 182 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/408/06408324.pdf [firstpage_image] =>[orig_patent_app_number] => 08888306 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/888306
Operating system having a non-interrupt cooperative multi-tasking kernel and a method of controlling a plurality of processes with the system Jul 2, 1997 Issued
Array ( [id] => 4198216 [patent_doc_number] => 06038588 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-03-14 [patent_title] => 'Method and apparatus for creating and executing a progress dialog window' [patent_app_type] => 1 [patent_app_number] => 8/884765 [patent_app_country] => US [patent_app_date] => 1997-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4207 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 121 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/038/06038588.pdf [firstpage_image] =>[orig_patent_app_number] => 884765 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/884765
Method and apparatus for creating and executing a progress dialog window Jun 29, 1997 Issued
Array ( [id] => 4423268 [patent_doc_number] => 06240440 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-05-29 [patent_title] => 'Method and apparatus for implementing virtual threads' [patent_app_type] => 1 [patent_app_number] => 8/884901 [patent_app_country] => US [patent_app_date] => 1997-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 6 [patent_no_of_words] => 2928 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 146 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/240/06240440.pdf [firstpage_image] =>[orig_patent_app_number] => 884901 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/884901
Method and apparatus for implementing virtual threads Jun 29, 1997 Issued
Array ( [id] => 7642408 [patent_doc_number] => 06430638 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-08-06 [patent_title] => 'Thread synchronization via selective object locking' [patent_app_type] => B1 [patent_app_number] => 08/885566 [patent_app_country] => US [patent_app_date] => 1997-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 13 [patent_no_of_words] => 6358 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 21 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/430/06430638.pdf [firstpage_image] =>[orig_patent_app_number] => 08885566 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/885566
Thread synchronization via selective object locking Jun 29, 1997 Issued
Menu