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] => 4294204 [patent_doc_number] => 06324590 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-11-27 [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] => 9/539752 [patent_app_country] => US [patent_app_date] => 2000-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 9 [patent_no_of_words] => 9881 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 149 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/324/06324590.pdf [firstpage_image] =>[orig_patent_app_number] => 539752 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/539752
Replicated resource management system for managing resources in a distributed application and maintaining a relativistic view of state Mar 30, 2000 Issued
Array ( [id] => 1430939 [patent_doc_number] => 06507875 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-01-14 [patent_title] => 'Modular application collaboration including filtering at the source and proxy execution of compensating transactions to conserve server resources' [patent_app_type] => B1 [patent_app_number] => 09/527111 [patent_app_country] => US [patent_app_date] => 2000-03-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 18 [patent_no_of_words] => 13561 [patent_no_of_claims] => 2 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 140 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/507/06507875.pdf [firstpage_image] =>[orig_patent_app_number] => 09527111 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/527111
Modular application collaboration including filtering at the source and proxy execution of compensating transactions to conserve server resources Mar 15, 2000 Issued
Array ( [id] => 1430406 [patent_doc_number] => 06526494 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-02-25 [patent_title] => 'Method and apparatus for space-efficient inter-process communication' [patent_app_type] => B1 [patent_app_number] => 09/522511 [patent_app_country] => US [patent_app_date] => 2000-03-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 4938 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 69 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/526/06526494.pdf [firstpage_image] =>[orig_patent_app_number] => 09522511 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/522511
Method and apparatus for space-efficient inter-process communication Mar 9, 2000 Issued
Array ( [id] => 4421967 [patent_doc_number] => 06272557 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-08-07 [patent_title] => 'Framework for marshaling and unmarshaling argument object references' [patent_app_type] => 1 [patent_app_number] => 9/507284 [patent_app_country] => US [patent_app_date] => 2000-02-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 12 [patent_no_of_words] => 12347 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 79 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/272/06272557.pdf [firstpage_image] =>[orig_patent_app_number] => 507284 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/507284
Framework for marshaling and unmarshaling argument object references Feb 17, 2000 Issued
Array ( [id] => 1418373 [patent_doc_number] => 06546433 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-04-08 [patent_title] => 'Method and system for integrating external functions into an application environment' [patent_app_type] => B1 [patent_app_number] => 09/491963 [patent_app_country] => US [patent_app_date] => 2000-01-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 6694 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 101 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/546/06546433.pdf [firstpage_image] =>[orig_patent_app_number] => 09491963 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/491963
Method and system for integrating external functions into an application environment Jan 26, 2000 Issued
Array ( [id] => 1291653 [patent_doc_number] => 06643712 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-11-04 [patent_title] => 'Validating the creation of and routing of messages to file objects' [patent_app_type] => B1 [patent_app_number] => 09/488080 [patent_app_country] => US [patent_app_date] => 2000-01-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 15 [patent_no_of_words] => 15530 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 189 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/643/06643712.pdf [firstpage_image] =>[orig_patent_app_number] => 09488080 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/488080
Validating the creation of and routing of messages to file objects Jan 19, 2000 Issued
Array ( [id] => 1112063 [patent_doc_number] => 06810422 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-10-26 [patent_title] => 'System and method for probabilistic quality of communication service determination' [patent_app_type] => B1 [patent_app_number] => 09/483155 [patent_app_country] => US [patent_app_date] => 2000-01-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4894 [patent_no_of_claims] => 37 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 100 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/810/06810422.pdf [firstpage_image] =>[orig_patent_app_number] => 09483155 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/483155
System and method for probabilistic quality of communication service determination Jan 13, 2000 Issued
Array ( [id] => 1177288 [patent_doc_number] => 06760783 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-07-06 [patent_title] => 'Virtual interrupt mechanism' [patent_app_type] => B1 [patent_app_number] => 09/466189 [patent_app_country] => US [patent_app_date] => 1999-12-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 4887 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 62 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/760/06760783.pdf [firstpage_image] =>[orig_patent_app_number] => 09466189 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/466189
Virtual interrupt mechanism Dec 16, 1999 Issued
09/458767 ARCHITECTURE FOR THE RAPID CREATION OF TELEPHONY SERVICES IN A NEXT GENERATION NETWORK Dec 9, 1999 Abandoned
Array ( [id] => 1480852 [patent_doc_number] => 06389484 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-05-14 [patent_title] => 'Transport independent invocation and servant interfaces that permit both typecode interpreted and compiled marshaling' [patent_app_type] => B1 [patent_app_number] => 09/454514 [patent_app_country] => US [patent_app_date] => 1999-12-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 22 [patent_no_of_words] => 18270 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 87 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/389/06389484.pdf [firstpage_image] =>[orig_patent_app_number] => 09454514 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/454514
Transport independent invocation and servant interfaces that permit both typecode interpreted and compiled marshaling Dec 5, 1999 Issued
Array ( [id] => 1250205 [patent_doc_number] => 06675229 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-01-06 [patent_title] => 'Methods and apparatus for providing quality of service for legacy applications' [patent_app_type] => B1 [patent_app_number] => 09/450036 [patent_app_country] => US [patent_app_date] => 1999-11-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 9 [patent_no_of_words] => 5610 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 81 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/675/06675229.pdf [firstpage_image] =>[orig_patent_app_number] => 09450036 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/450036
Methods and apparatus for providing quality of service for legacy applications Nov 28, 1999 Issued
Array ( [id] => 1240787 [patent_doc_number] => 06691176 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-02-10 [patent_title] => 'Method for managing client services across browser pages' [patent_app_type] => B1 [patent_app_number] => 09/433995 [patent_app_country] => US [patent_app_date] => 1999-11-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 8663 [patent_no_of_claims] => 31 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 94 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/691/06691176.pdf [firstpage_image] =>[orig_patent_app_number] => 09433995 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/433995
Method for managing client services across browser pages Nov 3, 1999 Issued
Array ( [id] => 1049774 [patent_doc_number] => 06865732 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-03-08 [patent_title] => 'Providing an embedded application specific web server' [patent_app_type] => utility [patent_app_number] => 09/430877 [patent_app_country] => US [patent_app_date] => 1999-11-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4691 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 134 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/865/06865732.pdf [firstpage_image] =>[orig_patent_app_number] => 09430877 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/430877
Providing an embedded application specific web server Oct 31, 1999 Issued
Array ( [id] => 1250204 [patent_doc_number] => 06675228 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-01-06 [patent_title] => 'Method and apparatus in a data processing system for generating alternative views of client applications' [patent_app_type] => B1 [patent_app_number] => 09/430823 [patent_app_country] => US [patent_app_date] => 1999-10-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 119 [patent_figures_cnt] => 197 [patent_no_of_words] => 37104 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 119 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/675/06675228.pdf [firstpage_image] =>[orig_patent_app_number] => 09430823 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/430823
Method and apparatus in a data processing system for generating alternative views of client applications Oct 28, 1999 Issued
Array ( [id] => 1348351 [patent_doc_number] => 06598169 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-07-22 [patent_title] => 'System and method for accessing information made available by a kernel mode driver' [patent_app_type] => B1 [patent_app_number] => 09/360544 [patent_app_country] => US [patent_app_date] => 1999-07-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4418 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 74 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/598/06598169.pdf [firstpage_image] =>[orig_patent_app_number] => 09360544 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/360544
System and method for accessing information made available by a kernel mode driver Jul 25, 1999 Issued
Array ( [id] => 1551703 [patent_doc_number] => 06445968 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-09-03 [patent_title] => 'Task manager' [patent_app_type] => B1 [patent_app_number] => 09/351155 [patent_app_country] => US [patent_app_date] => 1999-07-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2282 [patent_no_of_claims] => 2 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 381 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/445/06445968.pdf [firstpage_image] =>[orig_patent_app_number] => 09351155 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/351155
Task manager Jul 11, 1999 Issued
Array ( [id] => 1431334 [patent_doc_number] => 06519654 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-02-11 [patent_title] => 'Method of designing an interface for a real-time messaging system' [patent_app_type] => B1 [patent_app_number] => 09/349059 [patent_app_country] => US [patent_app_date] => 1999-07-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 6 [patent_no_of_words] => 1645 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 92 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/519/06519654.pdf [firstpage_image] =>[orig_patent_app_number] => 09349059 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/349059
Method of designing an interface for a real-time messaging system Jul 6, 1999 Issued
Array ( [id] => 1271638 [patent_doc_number] => 06662237 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-12-09 [patent_title] => 'System for documenting application interfaces and their mapping relationship' [patent_app_type] => B1 [patent_app_number] => 09/344182 [patent_app_country] => US [patent_app_date] => 1999-06-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 3027 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 73 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/662/06662237.pdf [firstpage_image] =>[orig_patent_app_number] => 09344182 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/344182
System for documenting application interfaces and their mapping relationship Jun 23, 1999 Issued
Array ( [id] => 7633130 [patent_doc_number] => 06658490 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-12-02 [patent_title] => 'Method and system for multi-threaded processing' [patent_app_type] => B1 [patent_app_number] => 09/328683 [patent_app_country] => US [patent_app_date] => 1999-06-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 16 [patent_no_of_words] => 8027 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 9 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/658/06658490.pdf [firstpage_image] =>[orig_patent_app_number] => 09328683 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/328683
Method and system for multi-threaded processing Jun 7, 1999 Issued
Array ( [id] => 1185358 [patent_doc_number] => 06745168 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-06-01 [patent_title] => 'Intention achievement information processing apparatus' [patent_app_type] => B1 [patent_app_number] => 09/321599 [patent_app_country] => US [patent_app_date] => 1999-05-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 62 [patent_figures_cnt] => 69 [patent_no_of_words] => 17854 [patent_no_of_claims] => 37 [patent_no_of_ind_claims] => 11 [patent_words_short_claim] => 88 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/745/06745168.pdf [firstpage_image] =>[orig_patent_app_number] => 09321599 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/321599
Intention achievement information processing apparatus May 27, 1999 Issued
Menu