
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 1519446
[patent_doc_number] => 06421703
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-07-16
[patent_title] => 'Process and system for controlling the use of software'
[patent_app_type] => B1
[patent_app_number] => 09/106358
[patent_app_country] => US
[patent_app_date] => 1998-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 12035
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 176
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/421/06421703.pdf
[firstpage_image] =>[orig_patent_app_number] => 09106358
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/106358 | Process and system for controlling the use of software | Jun 28, 1998 | Issued |
Array
(
[id] => 1505779
[patent_doc_number] => 06487577
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-11-26
[patent_title] => 'Distributed compiling'
[patent_app_type] => B1
[patent_app_number] => 09/106831
[patent_app_country] => US
[patent_app_date] => 1998-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 13
[patent_no_of_words] => 5438
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 50
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/487/06487577.pdf
[firstpage_image] =>[orig_patent_app_number] => 09106831
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/106831 | Distributed compiling | Jun 28, 1998 | Issued |
Array
(
[id] => 7645937
[patent_doc_number] => 06477586
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-11-05
[patent_title] => 'Remote procedure calls in distributed systems'
[patent_app_type] => B1
[patent_app_number] => 09/106429
[patent_app_country] => US
[patent_app_date] => 1998-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 4340
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 6
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/477/06477586.pdf
[firstpage_image] =>[orig_patent_app_number] => 09106429
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/106429 | Remote procedure calls in distributed systems | Jun 28, 1998 | Issued |
Array
(
[id] => 4324007
[patent_doc_number] => 06327606
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-12-04
[patent_title] => 'Memory management of complex objects returned from procedure calls'
[patent_app_type] => 1
[patent_app_number] => 9/103548
[patent_app_country] => US
[patent_app_date] => 1998-06-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6167
[patent_no_of_claims] => 26
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 78
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/327/06327606.pdf
[firstpage_image] =>[orig_patent_app_number] => 103548
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/103548 | Memory management of complex objects returned from procedure calls | Jun 23, 1998 | Issued |
Array
(
[id] => 4324513
[patent_doc_number] => 06253226
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-06-26
[patent_title] => 'Duration-based memory management of complex objects'
[patent_app_type] => 1
[patent_app_number] => 9/103547
[patent_app_country] => US
[patent_app_date] => 1998-06-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7755
[patent_no_of_claims] => 36
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 92
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/253/06253226.pdf
[firstpage_image] =>[orig_patent_app_number] => 103547
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/103547 | Duration-based memory management of complex objects | Jun 23, 1998 | Issued |
Array
(
[id] => 1604403
[patent_doc_number] => 06434589
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-08-13
[patent_title] => 'Telecommunications job scheduling'
[patent_app_type] => B1
[patent_app_number] => 09/099839
[patent_app_country] => US
[patent_app_date] => 1998-06-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 11
[patent_no_of_words] => 3342
[patent_no_of_claims] => 28
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 98
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/434/06434589.pdf
[firstpage_image] =>[orig_patent_app_number] => 09099839
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/099839 | Telecommunications job scheduling | Jun 18, 1998 | Issued |
Array
(
[id] => 1602055
[patent_doc_number] => 06493740
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-12-10
[patent_title] => 'Methods and apparatus for multi-thread processing utilizing a single-context architecture'
[patent_app_type] => B1
[patent_app_number] => 09/098632
[patent_app_country] => US
[patent_app_date] => 1998-06-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 10684
[patent_no_of_claims] => 31
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 49
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/493/06493740.pdf
[firstpage_image] =>[orig_patent_app_number] => 09098632
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/098632 | Methods and apparatus for multi-thread processing utilizing a single-context architecture | Jun 15, 1998 | Issued |
Array
(
[id] => 1462305
[patent_doc_number] => 06427161
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-07-30
[patent_title] => 'Thread scheduling techniques for multithreaded servers'
[patent_app_type] => B1
[patent_app_number] => 09/097282
[patent_app_country] => US
[patent_app_date] => 1998-06-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 10
[patent_no_of_words] => 12216
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 54
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/427/06427161.pdf
[firstpage_image] =>[orig_patent_app_number] => 09097282
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/097282 | Thread scheduling techniques for multithreaded servers | Jun 11, 1998 | Issued |
Array
(
[id] => 4312094
[patent_doc_number] => 06237058
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-05-22
[patent_title] => 'Interrupt load distribution system for shared bus type multiprocessor system and interrupt load distribution method'
[patent_app_type] => 1
[patent_app_number] => 9/096608
[patent_app_country] => US
[patent_app_date] => 1998-06-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4442
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 194
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/237/06237058.pdf
[firstpage_image] =>[orig_patent_app_number] => 096608
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/096608 | Interrupt load distribution system for shared bus type multiprocessor system and interrupt load distribution method | Jun 11, 1998 | Issued |
Array
(
[id] => 7645961
[patent_doc_number] => 06477561
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-11-05
[patent_title] => 'Thread optimization'
[patent_app_type] => B1
[patent_app_number] => 09/096723
[patent_app_country] => US
[patent_app_date] => 1998-06-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 5
[patent_no_of_words] => 3399
[patent_no_of_claims] => 42
[patent_no_of_ind_claims] => 8
[patent_words_short_claim] => 4
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/477/06477561.pdf
[firstpage_image] =>[orig_patent_app_number] => 09096723
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/096723 | Thread optimization | Jun 10, 1998 | Issued |
Array
(
[id] => 7644179
[patent_doc_number] => 06473795
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-10-29
[patent_title] => 'In-band/out-of-band alert delivery system'
[patent_app_type] => B1
[patent_app_number] => 09/089040
[patent_app_country] => US
[patent_app_date] => 1998-06-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 8338
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 6
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/473/06473795.pdf
[firstpage_image] =>[orig_patent_app_number] => 09089040
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/089040 | In-band/out-of-band alert delivery system | Jun 1, 1998 | Issued |
Array
(
[id] => 4289570
[patent_doc_number] => 06308197
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-10-23
[patent_title] => 'Machine control using register construct'
[patent_app_type] => 1
[patent_app_number] => 9/069453
[patent_app_country] => US
[patent_app_date] => 1998-04-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 1
[patent_figures_cnt] => 1
[patent_no_of_words] => 6518
[patent_no_of_claims] => 28
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 98
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/308/06308197.pdf
[firstpage_image] =>[orig_patent_app_number] => 069453
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/069453 | Machine control using register construct | Apr 28, 1998 | Issued |
Array
(
[id] => 1532901
[patent_doc_number] => 06480878
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-11-12
[patent_title] => 'Machine control using response time specifications from sequential and state machine modes'
[patent_app_type] => B1
[patent_app_number] => 09/069814
[patent_app_country] => US
[patent_app_date] => 1998-04-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 1
[patent_figures_cnt] => 1
[patent_no_of_words] => 6518
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 82
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/480/06480878.pdf
[firstpage_image] =>[orig_patent_app_number] => 09069814
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/069814 | Machine control using response time specifications from sequential and state machine modes | Apr 28, 1998 | Issued |
Array
(
[id] => 4421508
[patent_doc_number] => 06272516
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-08-07
[patent_title] => 'Method and apparatus for handling cache misses in a computer system'
[patent_app_type] => 1
[patent_app_number] => 9/062393
[patent_app_country] => US
[patent_app_date] => 1998-04-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 9014
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 114
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/272/06272516.pdf
[firstpage_image] =>[orig_patent_app_number] => 062393
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/062393 | Method and apparatus for handling cache misses in a computer system | Apr 16, 1998 | Issued |
Array
(
[id] => 4345412
[patent_doc_number] => 06330584
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-12-11
[patent_title] => 'Systems and methods for multi-tasking, resource sharing and execution of computer instructions'
[patent_app_type] => 1
[patent_app_number] => 9/055033
[patent_app_country] => US
[patent_app_date] => 1998-04-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 21
[patent_no_of_words] => 16498
[patent_no_of_claims] => 40
[patent_no_of_ind_claims] => 9
[patent_words_short_claim] => 97
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/330/06330584.pdf
[firstpage_image] =>[orig_patent_app_number] => 055033
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/055033 | Systems and methods for multi-tasking, resource sharing and execution of computer instructions | Apr 2, 1998 | Issued |
Array
(
[id] => 4311546
[patent_doc_number] => 06237019
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-05-22
[patent_title] => 'Method and apparatus for performing a semaphore operation'
[patent_app_type] => 1
[patent_app_number] => 9/040722
[patent_app_country] => US
[patent_app_date] => 1998-03-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 24
[patent_no_of_words] => 9112
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 229
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/237/06237019.pdf
[firstpage_image] =>[orig_patent_app_number] => 040722
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/040722 | Method and apparatus for performing a semaphore operation | Mar 17, 1998 | Issued |
Array
(
[id] => 4424591
[patent_doc_number] => 06230213
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-05-08
[patent_title] => 'Extensible mechanism for providing safe automatic management of objects'
[patent_app_type] => 1
[patent_app_number] => 9/040108
[patent_app_country] => US
[patent_app_date] => 1998-03-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 9
[patent_no_of_words] => 4755
[patent_no_of_claims] => 7
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 125
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/230/06230213.pdf
[firstpage_image] =>[orig_patent_app_number] => 040108
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/040108 | Extensible mechanism for providing safe automatic management of objects | Mar 16, 1998 | Issued |
Array
(
[id] => 4411905
[patent_doc_number] => 06298391
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-10-02
[patent_title] => 'Remote procedure calling with marshaling and unmarshaling of arbitrary non-conformant pointer sizes'
[patent_app_type] => 1
[patent_app_number] => 9/040226
[patent_app_country] => US
[patent_app_date] => 1998-03-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 14
[patent_no_of_words] => 7042
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 7
[patent_words_short_claim] => 99
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/298/06298391.pdf
[firstpage_image] =>[orig_patent_app_number] => 040226
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/040226 | Remote procedure calling with marshaling and unmarshaling of arbitrary non-conformant pointer sizes | Mar 12, 1998 | Issued |
Array
(
[id] => 4373260
[patent_doc_number] => 06292821
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-09-18
[patent_title] => 'Information processing'
[patent_app_type] => 1
[patent_app_number] => 9/029897
[patent_app_country] => US
[patent_app_date] => 1998-03-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4912
[patent_no_of_claims] => 21
[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/06/292/06292821.pdf
[firstpage_image] =>[orig_patent_app_number] => 029897
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/029897 | Information processing | Mar 10, 1998 | Issued |
Array
(
[id] => 1365697
[patent_doc_number] => 06584489
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-06-24
[patent_title] => 'Method and system for scheduling the use of a computer system resource using a resource planner and a resource provider'
[patent_app_type] => B1
[patent_app_number] => 09/038759
[patent_app_country] => US
[patent_app_date] => 1998-03-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 45
[patent_figures_cnt] => 45
[patent_no_of_words] => 15895
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 81
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/584/06584489.pdf
[firstpage_image] =>[orig_patent_app_number] => 09038759
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/038759 | Method and system for scheduling the use of a computer system resource using a resource planner and a resource provider | Mar 10, 1998 | Issued |