Search

Aric Lin

Examiner (ID: 1040, Phone: (571)270-3090 , Office: P/2851 )

Most Active Art Unit
2851
Art Unit(s)
2851, 2825
Total Applications
601
Issued Applications
344
Pending Applications
60
Abandoned Applications
213

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 4042447 [patent_doc_number] => 05903754 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-05-11 [patent_title] => 'Dynamic layered protocol stack' [patent_app_type] => 1 [patent_app_number] => 8/970958 [patent_app_country] => US [patent_app_date] => 1997-11-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7189 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 222 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/903/05903754.pdf [firstpage_image] =>[orig_patent_app_number] => 970958 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/970958
Dynamic layered protocol stack Nov 13, 1997 Issued
Array ( [id] => 4268484 [patent_doc_number] => 06138171 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-10-24 [patent_title] => 'Generic software state machine' [patent_app_type] => 1 [patent_app_number] => 8/968997 [patent_app_country] => US [patent_app_date] => 1997-11-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 42 [patent_no_of_words] => 14260 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 142 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/138/06138171.pdf [firstpage_image] =>[orig_patent_app_number] => 968997 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/968997
Generic software state machine Nov 11, 1997 Issued
Array ( [id] => 4334737 [patent_doc_number] => 06243765 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-06-05 [patent_title] => 'Method and apparatus for data communication' [patent_app_type] => 1 [patent_app_number] => 8/962221 [patent_app_country] => US [patent_app_date] => 1997-10-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6211 [patent_no_of_claims] => 43 [patent_no_of_ind_claims] => 14 [patent_words_short_claim] => 84 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/243/06243765.pdf [firstpage_image] =>[orig_patent_app_number] => 962221 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/962221
Method and apparatus for data communication Oct 30, 1997 Issued
Array ( [id] => 4334722 [patent_doc_number] => 06243764 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-06-05 [patent_title] => 'Method and system for aggregating objects' [patent_app_type] => 1 [patent_app_number] => 8/961695 [patent_app_country] => US [patent_app_date] => 1997-10-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 20345 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 109 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/243/06243764.pdf [firstpage_image] =>[orig_patent_app_number] => 961695 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/961695
Method and system for aggregating objects Oct 30, 1997 Issued
Array ( [id] => 1380958 [patent_doc_number] => 06574673 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-06-03 [patent_title] => 'Data type mapping for external callouts' [patent_app_type] => B1 [patent_app_number] => 08/960556 [patent_app_country] => US [patent_app_date] => 1997-10-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 10946 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 192 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/574/06574673.pdf [firstpage_image] =>[orig_patent_app_number] => 08960556 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/960556
Data type mapping for external callouts Oct 30, 1997 Issued
Array ( [id] => 4349235 [patent_doc_number] => 06321275 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-11-20 [patent_title] => 'Interpreted remote procedure calls' [patent_app_type] => 1 [patent_app_number] => 8/959283 [patent_app_country] => US [patent_app_date] => 1997-10-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6381 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 119 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/321/06321275.pdf [firstpage_image] =>[orig_patent_app_number] => 959283 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/959283
Interpreted remote procedure calls Oct 23, 1997 Issued
Array ( [id] => 4280197 [patent_doc_number] => 06260077 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-07-10 [patent_title] => 'Method, apparatus and program product for interfacing a multi-threaded, client-based API to a single-threaded, server-based API' [patent_app_type] => 1 [patent_app_number] => 8/957794 [patent_app_country] => US [patent_app_date] => 1997-10-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 14 [patent_no_of_words] => 8757 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 141 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/260/06260077.pdf [firstpage_image] =>[orig_patent_app_number] => 957794 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/957794
Method, apparatus and program product for interfacing a multi-threaded, client-based API to a single-threaded, server-based API Oct 23, 1997 Issued
Array ( [id] => 1234350 [patent_doc_number] => 06697935 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-02-24 [patent_title] => 'Method and apparatus for selecting thread switch events in a multithreaded processor' [patent_app_type] => B1 [patent_app_number] => 08/958716 [patent_app_country] => US [patent_app_date] => 1997-10-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 12660 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 52 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/697/06697935.pdf [firstpage_image] =>[orig_patent_app_number] => 08958716 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/958716
Method and apparatus for selecting thread switch events in a multithreaded processor Oct 22, 1997 Issued
Array ( [id] => 4254569 [patent_doc_number] => 06119173 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-09-12 [patent_title] => 'System and method for communications and process management in a distributed telecommunications switch' [patent_app_type] => 1 [patent_app_number] => 8/944682 [patent_app_country] => US [patent_app_date] => 1997-10-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 11 [patent_no_of_words] => 8852 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 128 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/119/06119173.pdf [firstpage_image] =>[orig_patent_app_number] => 944682 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/944682
System and method for communications and process management in a distributed telecommunications switch Oct 6, 1997 Issued
Array ( [id] => 4332962 [patent_doc_number] => 06317796 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-11-13 [patent_title] => 'Inline database for receiver types in object-oriented systems' [patent_app_type] => 1 [patent_app_number] => 8/944332 [patent_app_country] => US [patent_app_date] => 1997-10-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 16 [patent_no_of_words] => 6964 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 110 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/317/06317796.pdf [firstpage_image] =>[orig_patent_app_number] => 944332 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/944332
Inline database for receiver types in object-oriented systems Oct 5, 1997 Issued
Array ( [id] => 5937777 [patent_doc_number] => 20020062400 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-05-23 [patent_title] => 'METHOD APPARATUS FOR IMPLEMENTING MULTIPLE RETURN SITES' [patent_app_type] => new [patent_app_number] => 08/944326 [patent_app_country] => US [patent_app_date] => 1997-10-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6413 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 131 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0062/20020062400.pdf [firstpage_image] =>[orig_patent_app_number] => 08944326 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/944326
Method apparatus for implementing multiple return sites Oct 5, 1997 Issued
Array ( [id] => 4153856 [patent_doc_number] => 06139198 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-10-31 [patent_title] => 'System and method for enabling tracing of program execution in an object-oriented system' [patent_app_type] => 1 [patent_app_number] => 8/943994 [patent_app_country] => US [patent_app_date] => 1997-10-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 5 [patent_no_of_words] => 2519 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 224 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/139/06139198.pdf [firstpage_image] =>[orig_patent_app_number] => 943994 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/943994
System and method for enabling tracing of program execution in an object-oriented system Oct 2, 1997 Issued
Array ( [id] => 1431821 [patent_doc_number] => 06516356 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-02-04 [patent_title] => 'Application interface to a media server and a method of implementing the same' [patent_app_type] => B1 [patent_app_number] => 08/941788 [patent_app_country] => US [patent_app_date] => 1997-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6776 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 139 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/516/06516356.pdf [firstpage_image] =>[orig_patent_app_number] => 08941788 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/941788
Application interface to a media server and a method of implementing the same Sep 29, 1997 Issued
Array ( [id] => 4426861 [patent_doc_number] => 06195708 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-02-27 [patent_title] => 'Computer system where giving and receiving a data between programs are controlled' [patent_app_type] => 1 [patent_app_number] => 8/941233 [patent_app_country] => US [patent_app_date] => 1997-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 8 [patent_no_of_words] => 2872 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 290 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/195/06195708.pdf [firstpage_image] =>[orig_patent_app_number] => 941233 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/941233
Computer system where giving and receiving a data between programs are controlled Sep 29, 1997 Issued
Array ( [id] => 4208382 [patent_doc_number] => 06154786 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-11-28 [patent_title] => 'Method for associating data bearing objects with user interface objects' [patent_app_type] => 1 [patent_app_number] => 8/939158 [patent_app_country] => US [patent_app_date] => 1997-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 11 [patent_no_of_words] => 6726 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 336 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/154/06154786.pdf [firstpage_image] =>[orig_patent_app_number] => 939158 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/939158
Method for associating data bearing objects with user interface objects Sep 28, 1997 Issued
Array ( [id] => 3910541 [patent_doc_number] => 05835762 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-11-10 [patent_title] => 'Method and apparatus for processing electronic mail in parallel' [patent_app_type] => 1 [patent_app_number] => 8/939998 [patent_app_country] => US [patent_app_date] => 1997-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 24 [patent_figures_cnt] => 26 [patent_no_of_words] => 7829 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 91 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/835/05835762.pdf [firstpage_image] =>[orig_patent_app_number] => 939998 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/939998
Method and apparatus for processing electronic mail in parallel Sep 28, 1997 Issued
Array ( [id] => 4387295 [patent_doc_number] => 06275843 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-08-14 [patent_title] => 'Method and apparatus for processing multiple service requests within a global transaction by a single server application program instance' [patent_app_type] => 1 [patent_app_number] => 8/934788 [patent_app_country] => US [patent_app_date] => 1997-09-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 17 [patent_no_of_words] => 12443 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 204 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/275/06275843.pdf [firstpage_image] =>[orig_patent_app_number] => 934788 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/934788
Method and apparatus for processing multiple service requests within a global transaction by a single server application program instance Sep 21, 1997 Issued
Array ( [id] => 1501844 [patent_doc_number] => 06405360 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-06-11 [patent_title] => 'Property container type objects' [patent_app_type] => B1 [patent_app_number] => 08/927944 [patent_app_country] => US [patent_app_date] => 1997-09-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2390 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 148 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/405/06405360.pdf [firstpage_image] =>[orig_patent_app_number] => 08927944 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/927944
Property container type objects Sep 10, 1997 Issued
Array ( [id] => 1297926 [patent_doc_number] => 06631424 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-10-07 [patent_title] => 'Distributing information using a computer' [patent_app_type] => B1 [patent_app_number] => 08/926516 [patent_app_country] => US [patent_app_date] => 1997-09-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3064 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 97 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/631/06631424.pdf [firstpage_image] =>[orig_patent_app_number] => 08926516 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/926516
Distributing information using a computer Sep 9, 1997 Issued
Array ( [id] => 3974472 [patent_doc_number] => 05901313 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-05-04 [patent_title] => 'Application management system' [patent_app_type] => 1 [patent_app_number] => 8/921502 [patent_app_country] => US [patent_app_date] => 1997-09-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 14 [patent_no_of_words] => 9419 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 264 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/901/05901313.pdf [firstpage_image] =>[orig_patent_app_number] => 921502 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/921502
Application management system Sep 1, 1997 Issued
Menu