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] => 3762420 [patent_doc_number] => 05802367 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-09-01 [patent_title] => 'Method and system for transparently executing code using a surrogate process' [patent_app_type] => 1 [patent_app_number] => 8/585511 [patent_app_country] => US [patent_app_date] => 1996-01-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 11723 [patent_no_of_claims] => 56 [patent_no_of_ind_claims] => 11 [patent_words_short_claim] => 137 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/802/05802367.pdf [firstpage_image] =>[orig_patent_app_number] => 585511 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/585511
Method and system for transparently executing code using a surrogate process Jan 15, 1996 Issued
Array ( [id] => 4421770 [patent_doc_number] => 06233623 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-05-15 [patent_title] => 'Replicated resource management system for managing resources in a distributed application and maintaining a relativistic view of state' [patent_app_type] => 1 [patent_app_number] => 8/585054 [patent_app_country] => US [patent_app_date] => 1996-01-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 9 [patent_no_of_words] => 9876 [patent_no_of_claims] => 46 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 34 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/233/06233623.pdf [firstpage_image] =>[orig_patent_app_number] => 585054 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/585054
Replicated resource management system for managing resources in a distributed application and maintaining a relativistic view of state Jan 10, 1996 Issued
Array ( [id] => 3984305 [patent_doc_number] => 05887172 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-03-23 [patent_title] => 'Remote procedure call system and method for RPC mechanism independent client and server interfaces interoperable with any of a plurality of remote procedure call backends' [patent_app_type] => 1 [patent_app_number] => 8/585364 [patent_app_country] => US [patent_app_date] => 1996-01-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7379 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 152 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/887/05887172.pdf [firstpage_image] =>[orig_patent_app_number] => 585364 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/585364
Remote procedure call system and method for RPC mechanism independent client and server interfaces interoperable with any of a plurality of remote procedure call backends Jan 9, 1996 Issued
Array ( [id] => 1347059 [patent_doc_number] => 06598068 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-07-22 [patent_title] => 'Method and apparatus for automatically managing concurrent access to a shared resource in a multi-threaded programming environment' [patent_app_type] => B1 [patent_app_number] => 08/582661 [patent_app_country] => US [patent_app_date] => 1996-01-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7180 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 106 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/598/06598068.pdf [firstpage_image] =>[orig_patent_app_number] => 08582661 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/582661
Method and apparatus for automatically managing concurrent access to a shared resource in a multi-threaded programming environment Jan 3, 1996 Issued
Array ( [id] => 4324861 [patent_doc_number] => 06253251 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-06-26 [patent_title] => 'Information handling system, method, and article of manufacture including integration of object security service authorization with a distributed computing environment' [patent_app_type] => 1 [patent_app_number] => 8/582550 [patent_app_country] => US [patent_app_date] => 1996-01-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 3 [patent_no_of_words] => 2104 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 90 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/253/06253251.pdf [firstpage_image] =>[orig_patent_app_number] => 582550 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/582550
Information handling system, method, and article of manufacture including integration of object security service authorization with a distributed computing environment Jan 2, 1996 Issued
Array ( [id] => 3935906 [patent_doc_number] => 05915112 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-06-22 [patent_title] => 'Remote procedure interface with support for multiple versions' [patent_app_type] => 1 [patent_app_number] => 8/582141 [patent_app_country] => US [patent_app_date] => 1996-01-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 7422 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 282 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/915/05915112.pdf [firstpage_image] =>[orig_patent_app_number] => 582141 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/582141
Remote procedure interface with support for multiple versions Jan 1, 1996 Issued
Array ( [id] => 1106098 [patent_doc_number] => 06816914 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-11-09 [patent_title] => 'Callable graphical programming language' [patent_app_type] => B1 [patent_app_number] => 08/581124 [patent_app_country] => US [patent_app_date] => 1995-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 10026 [patent_no_of_claims] => 1 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 165 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/816/06816914.pdf [firstpage_image] =>[orig_patent_app_number] => 08581124 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/581124
Callable graphical programming language Dec 28, 1995 Issued
Array ( [id] => 3783006 [patent_doc_number] => 05850554 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-12-15 [patent_title] => 'Compiler tool set for efficiently generating and easily managing multiple program versions of different types' [patent_app_type] => 1 [patent_app_number] => 8/578176 [patent_app_country] => US [patent_app_date] => 1995-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7502 [patent_no_of_claims] => 45 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 147 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/850/05850554.pdf [firstpage_image] =>[orig_patent_app_number] => 578176 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/578176
Compiler tool set for efficiently generating and easily managing multiple program versions of different types Dec 28, 1995 Issued
Array ( [id] => 1328958 [patent_doc_number] => 06606669 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-08-12 [patent_title] => 'Information processing apparatus having automatic OS selecting function' [patent_app_type] => B1 [patent_app_number] => 08/567536 [patent_app_country] => US [patent_app_date] => 1995-12-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4697 [patent_no_of_claims] => 74 [patent_no_of_ind_claims] => 17 [patent_words_short_claim] => 31 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/606/06606669.pdf [firstpage_image] =>[orig_patent_app_number] => 08567536 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/567536
Information processing apparatus having automatic OS selecting function Dec 4, 1995 Issued
Array ( [id] => 4199563 [patent_doc_number] => 06021444 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-02-01 [patent_title] => 'Information processing system' [patent_app_type] => 1 [patent_app_number] => 8/564661 [patent_app_country] => US [patent_app_date] => 1995-11-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 29 [patent_figures_cnt] => 33 [patent_no_of_words] => 13664 [patent_no_of_claims] => 42 [patent_no_of_ind_claims] => 12 [patent_words_short_claim] => 127 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/021/06021444.pdf [firstpage_image] =>[orig_patent_app_number] => 564661 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/564661
Information processing system Nov 28, 1995 Issued
Array ( [id] => 3673603 [patent_doc_number] => 05649177 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-07-15 [patent_title] => 'Control logic for very fast clock speeds' [patent_app_type] => 1 [patent_app_number] => 8/563561 [patent_app_country] => US [patent_app_date] => 1995-11-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 3966 [patent_no_of_claims] => 21 [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/05/649/05649177.pdf [firstpage_image] =>[orig_patent_app_number] => 563561 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/563561
Control logic for very fast clock speeds Nov 27, 1995 Issued
Array ( [id] => 4391240 [patent_doc_number] => 06289396 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-09-11 [patent_title] => 'Dynamic programmable mode switching device driver architecture' [patent_app_type] => 1 [patent_app_number] => 8/561412 [patent_app_country] => US [patent_app_date] => 1995-11-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 11 [patent_no_of_words] => 18380 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 216 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/289/06289396.pdf [firstpage_image] =>[orig_patent_app_number] => 561412 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/561412
Dynamic programmable mode switching device driver architecture Nov 20, 1995 Issued
Array ( [id] => 4146482 [patent_doc_number] => 06016392 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-01-18 [patent_title] => 'Method for object-oriented programming using dynamic interfaces' [patent_app_type] => 1 [patent_app_number] => 8/552812 [patent_app_country] => US [patent_app_date] => 1995-11-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 3906 [patent_no_of_claims] => 25 [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/016/06016392.pdf [firstpage_image] =>[orig_patent_app_number] => 552812 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/552812
Method for object-oriented programming using dynamic interfaces Nov 2, 1995 Issued
Array ( [id] => 1481610 [patent_doc_number] => 06345314 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-02-05 [patent_title] => 'Technique to minimize data transfer between two computers' [patent_app_type] => B1 [patent_app_number] => 08/548990 [patent_app_country] => US [patent_app_date] => 1995-10-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4094 [patent_no_of_claims] => 27 [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/345/06345314.pdf [firstpage_image] =>[orig_patent_app_number] => 08548990 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/548990
Technique to minimize data transfer between two computers Oct 26, 1995 Issued
Array ( [id] => 3849854 [patent_doc_number] => 05815707 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-09-29 [patent_title] => 'Dynamic function replacement for streams framework' [patent_app_type] => 1 [patent_app_number] => 8/545561 [patent_app_country] => US [patent_app_date] => 1995-10-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 8 [patent_no_of_words] => 6916 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 211 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/815/05815707.pdf [firstpage_image] =>[orig_patent_app_number] => 545561 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/545561
Dynamic function replacement for streams framework Oct 18, 1995 Issued
Array ( [id] => 3794683 [patent_doc_number] => 05809303 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-09-15 [patent_title] => 'Device I/O monitoring mechanism for a computer operating system' [patent_app_type] => 1 [patent_app_number] => 8/544933 [patent_app_country] => US [patent_app_date] => 1995-10-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4128 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 136 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/809/05809303.pdf [firstpage_image] =>[orig_patent_app_number] => 544933 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/544933
Device I/O monitoring mechanism for a computer operating system Oct 17, 1995 Issued
Array ( [id] => 1360826 [patent_doc_number] => 06587889 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-07-01 [patent_title] => 'Junction manager program object interconnection and method' [patent_app_type] => B1 [patent_app_number] => 08/543969 [patent_app_country] => US [patent_app_date] => 1995-10-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 13 [patent_no_of_words] => 7720 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 51 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/587/06587889.pdf [firstpage_image] =>[orig_patent_app_number] => 08543969 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/543969
Junction manager program object interconnection and method Oct 16, 1995 Issued
08/545142 METHOD AND APPARATUS FOR TESTING IMPLEMENTATIONS OF SOFTWARE SPECIFICATIONS Oct 15, 1995 Abandoned
Array ( [id] => 1243013 [patent_doc_number] => 06684259 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-01-27 [patent_title] => 'Method for providing user global object name space in a multi-user operating system' [patent_app_type] => B1 [patent_app_number] => 08/541020 [patent_app_country] => US [patent_app_date] => 1995-10-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 9 [patent_no_of_words] => 3395 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 139 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/684/06684259.pdf [firstpage_image] =>[orig_patent_app_number] => 08541020 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/541020
Method for providing user global object name space in a multi-user operating system Oct 10, 1995 Issued
Array ( [id] => 4427268 [patent_doc_number] => 06226691 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-05-01 [patent_title] => 'System, method, and article of manufacture for adding object services to a binary class in an object oriented server' [patent_app_type] => 1 [patent_app_number] => 8/537648 [patent_app_country] => US [patent_app_date] => 1995-10-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 2895 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 332 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/226/06226691.pdf [firstpage_image] =>[orig_patent_app_number] => 537648 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/537648
System, method, and article of manufacture for adding object services to a binary class in an object oriented server Oct 1, 1995 Issued
Menu