Search

Andy Ho

Examiner (ID: 13854, Phone: (571)272-3762 , Office: P/2194 )

Most Active Art Unit
2194
Art Unit(s)
2151, 2126, 2194
Total Applications
1684
Issued Applications
1459
Pending Applications
80
Abandoned Applications
165

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 1025142 [patent_doc_number] => 06889379 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-05-03 [patent_title] => 'Transporting objects between a client and a server' [patent_app_type] => utility [patent_app_number] => 09/223558 [patent_app_country] => US [patent_app_date] => 1998-12-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 12 [patent_no_of_words] => 17664 [patent_no_of_claims] => 21 [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/889/06889379.pdf [firstpage_image] =>[orig_patent_app_number] => 09223558 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/223558
Transporting objects between a client and a server Dec 30, 1998 Issued
Array ( [id] => 1225312 [patent_doc_number] => 06704804 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-03-09 [patent_title] => 'Method and system for communicating information among interactive applications' [patent_app_type] => B1 [patent_app_number] => 09/222489 [patent_app_country] => US [patent_app_date] => 1998-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 14 [patent_no_of_words] => 30832 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 126 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/704/06704804.pdf [firstpage_image] =>[orig_patent_app_number] => 09222489 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/222489
Method and system for communicating information among interactive applications Dec 28, 1998 Issued
Array ( [id] => 1225309 [patent_doc_number] => 06704803 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2004-03-09 [patent_title] => 'Method and system for distributing data events over an information bus' [patent_app_type] => B2 [patent_app_number] => 09/222467 [patent_app_country] => US [patent_app_date] => 1998-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 14 [patent_no_of_words] => 30883 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 124 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/704/06704803.pdf [firstpage_image] =>[orig_patent_app_number] => 09222467 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/222467
Method and system for distributing data events over an information bus Dec 28, 1998 Issued
Array ( [id] => 6675795 [patent_doc_number] => 20030061398 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-03-27 [patent_title] => 'METHOD AND SYSTEM FOR RETRIEVING DATA OVER AN INFORMATION BUS' [patent_app_type] => new [patent_app_number] => 09/222494 [patent_app_country] => US [patent_app_date] => 1998-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 31362 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 20 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0061/20030061398.pdf [firstpage_image] =>[orig_patent_app_number] => 09222494 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/222494
METHOD AND SYSTEM FOR RETRIEVING DATA OVER AN INFORMATION BUS Dec 28, 1998 Abandoned
Array ( [id] => 1228955 [patent_doc_number] => 06701382 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-03-02 [patent_title] => 'Name service for transparent container objects' [patent_app_type] => B1 [patent_app_number] => 09/219316 [patent_app_country] => US [patent_app_date] => 1998-12-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 7331 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 188 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/701/06701382.pdf [firstpage_image] =>[orig_patent_app_number] => 09219316 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/219316
Name service for transparent container objects Dec 22, 1998 Issued
Array ( [id] => 1236141 [patent_doc_number] => 06694378 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-02-17 [patent_title] => 'Extension of device driver objects' [patent_app_type] => B1 [patent_app_number] => 09/218919 [patent_app_country] => US [patent_app_date] => 1998-12-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 4 [patent_no_of_words] => 2389 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 60 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/694/06694378.pdf [firstpage_image] =>[orig_patent_app_number] => 09218919 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/218919
Extension of device driver objects Dec 21, 1998 Issued
Array ( [id] => 1068460 [patent_doc_number] => 06848104 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-01-25 [patent_title] => 'Clustering of task-associated objects for effecting tasks among a system and its environmental devices' [patent_app_type] => utility [patent_app_number] => 09/217414 [patent_app_country] => US [patent_app_date] => 1998-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 13585 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/848/06848104.pdf [firstpage_image] =>[orig_patent_app_number] => 09217414 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/217414
Clustering of task-associated objects for effecting tasks among a system and its environmental devices Dec 20, 1998 Issued
Array ( [id] => 7633129 [patent_doc_number] => 06658491 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-12-02 [patent_title] => 'System and method for constructing an ole process control compliant data server from a noncompliant user application' [patent_app_type] => B1 [patent_app_number] => 09/205210 [patent_app_country] => US [patent_app_date] => 1998-12-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3606 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 8 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/658/06658491.pdf [firstpage_image] =>[orig_patent_app_number] => 09205210 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/205210
System and method for constructing an ole process control compliant data server from a noncompliant user application Dec 3, 1998 Issued
Array ( [id] => 1258237 [patent_doc_number] => 06671743 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-12-30 [patent_title] => 'Method and system for exposing proprietary APIs in a privileged device driver to an application' [patent_app_type] => B1 [patent_app_number] => 09/191312 [patent_app_country] => US [patent_app_date] => 1998-11-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2631 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 178 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/671/06671743.pdf [firstpage_image] =>[orig_patent_app_number] => 09191312 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/191312
Method and system for exposing proprietary APIs in a privileged device driver to an application Nov 12, 1998 Issued
Array ( [id] => 663417 [patent_doc_number] => 07107591 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-09-12 [patent_title] => 'Task-specific flexible binding in a software system' [patent_app_type] => utility [patent_app_number] => 09/186450 [patent_app_country] => US [patent_app_date] => 1998-11-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5912 [patent_no_of_claims] => 36 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 133 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/107/07107591.pdf [firstpage_image] =>[orig_patent_app_number] => 09186450 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/186450
Task-specific flexible binding in a software system Nov 4, 1998 Issued
Array ( [id] => 1185085 [patent_doc_number] => 06748594 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-06-08 [patent_title] => 'Object mechanism and method for retrieving attribute values in a object oriented framework' [patent_app_type] => B1 [patent_app_number] => 09/163053 [patent_app_country] => US [patent_app_date] => 1998-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 30 [patent_no_of_words] => 9947 [patent_no_of_claims] => 37 [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/748/06748594.pdf [firstpage_image] =>[orig_patent_app_number] => 09163053 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/163053
Object mechanism and method for retrieving attribute values in a object oriented framework Sep 28, 1998 Issued
Array ( [id] => 1155967 [patent_doc_number] => 06779180 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-08-17 [patent_title] => 'Apparatus and method for preventing stack overflow from synchronous completion of asynchronous functions' [patent_app_type] => B1 [patent_app_number] => 09/154491 [patent_app_country] => US [patent_app_date] => 1998-09-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 12 [patent_no_of_words] => 10948 [patent_no_of_claims] => 55 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 41 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/779/06779180.pdf [firstpage_image] =>[orig_patent_app_number] => 09154491 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/154491
Apparatus and method for preventing stack overflow from synchronous completion of asynchronous functions Sep 15, 1998 Issued
Array ( [id] => 1167450 [patent_doc_number] => 06772419 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-08-03 [patent_title] => 'Multi OS configuration system having an interrupt process program executes independently of operation of the multi OS' [patent_app_type] => B1 [patent_app_number] => 09/151270 [patent_app_country] => US [patent_app_date] => 1998-09-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 26 [patent_no_of_words] => 13889 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 163 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/772/06772419.pdf [firstpage_image] =>[orig_patent_app_number] => 09151270 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/151270
Multi OS configuration system having an interrupt process program executes independently of operation of the multi OS Sep 10, 1998 Issued
Array ( [id] => 1186767 [patent_doc_number] => 06738974 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-05-18 [patent_title] => 'Apparatus and method for system resource object deallocation in a multi-threaded environment' [patent_app_type] => B1 [patent_app_number] => 09/151041 [patent_app_country] => US [patent_app_date] => 1998-09-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 6511 [patent_no_of_claims] => 58 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 102 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/738/06738974.pdf [firstpage_image] =>[orig_patent_app_number] => 09151041 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/151041
Apparatus and method for system resource object deallocation in a multi-threaded environment Sep 9, 1998 Issued
Array ( [id] => 1521563 [patent_doc_number] => 06502122 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-12-31 [patent_title] => 'Method and apparatus for executing transaction programs in parallel' [patent_app_type] => B1 [patent_app_number] => 09/146239 [patent_app_country] => US [patent_app_date] => 1998-09-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 2075 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 164 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/502/06502122.pdf [firstpage_image] =>[orig_patent_app_number] => 09146239 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/146239
Method and apparatus for executing transaction programs in parallel Sep 2, 1998 Issued
Menu