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] => 4793909 [patent_doc_number] => 20080294883 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-11-27 [patent_title] => 'Mock exceptions in a host add-in environment' [patent_app_type] => utility [patent_app_number] => 11/807060 [patent_app_country] => US [patent_app_date] => 2007-05-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5652 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0294/20080294883.pdf [firstpage_image] =>[orig_patent_app_number] => 11807060 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/807060
Mock exceptions in a host add-in environment May 24, 2007 Issued
Array ( [id] => 4449149 [patent_doc_number] => 07865901 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-01-04 [patent_title] => 'Managing memory resident objects to optimize a runtime environment' [patent_app_type] => utility [patent_app_number] => 11/751047 [patent_app_country] => US [patent_app_date] => 2007-05-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5664 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 90 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/865/07865901.pdf [firstpage_image] =>[orig_patent_app_number] => 11751047 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/751047
Managing memory resident objects to optimize a runtime environment May 20, 2007 Issued
Array ( [id] => 4798959 [patent_doc_number] => 20080010545 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-01-10 [patent_title] => 'COMPUTER SYSTEM AND METHOD FOR MONITORING EXECUTION OF APPLICATION PROGRAM' [patent_app_type] => utility [patent_app_number] => 11/746910 [patent_app_country] => US [patent_app_date] => 2007-05-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 25 [patent_figures_cnt] => 25 [patent_no_of_words] => 18948 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0010/20080010545.pdf [firstpage_image] =>[orig_patent_app_number] => 11746910 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/746910
COMPUTER SYSTEM AND METHOD FOR MONITORING EXECUTION OF APPLICATION PROGRAM May 9, 2007 Abandoned
Array ( [id] => 4560765 [patent_doc_number] => 07877758 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-01-25 [patent_title] => 'Translator software for monitoring, automation, testing and control' [patent_app_type] => utility [patent_app_number] => 11/744666 [patent_app_country] => US [patent_app_date] => 2007-05-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 34 [patent_figures_cnt] => 56 [patent_no_of_words] => 19702 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 128 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/877/07877758.pdf [firstpage_image] =>[orig_patent_app_number] => 11744666 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/744666
Translator software for monitoring, automation, testing and control May 3, 2007 Issued
Array ( [id] => 107175 [patent_doc_number] => 07730492 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2010-06-01 [patent_title] => 'Method and system for running multiple virtual machines in a single process' [patent_app_type] => utility [patent_app_number] => 11/744044 [patent_app_country] => US [patent_app_date] => 2007-05-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 5 [patent_no_of_words] => 3296 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 122 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/730/07730492.pdf [firstpage_image] =>[orig_patent_app_number] => 11744044 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/744044
Method and system for running multiple virtual machines in a single process May 2, 2007 Issued
Array ( [id] => 4862858 [patent_doc_number] => 20080271059 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-10-30 [patent_title] => 'Executing business logic extensions on a client computing system' [patent_app_type] => utility [patent_app_number] => 11/796504 [patent_app_country] => US [patent_app_date] => 2007-04-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5505 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0271/20080271059.pdf [firstpage_image] =>[orig_patent_app_number] => 11796504 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/796504
Executing business logic extensions on a client computing system Apr 26, 2007 Issued
Array ( [id] => 4861826 [patent_doc_number] => 20080270585 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-10-30 [patent_title] => 'META-CONTAINER FOR MODEL-BASED DISTRIBUTED APPLICATIONS' [patent_app_type] => utility [patent_app_number] => 11/740579 [patent_app_country] => US [patent_app_date] => 2007-04-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3148 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0270/20080270585.pdf [firstpage_image] =>[orig_patent_app_number] => 11740579 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/740579
Meta-container for model-based distributed applications Apr 25, 2007 Issued
Array ( [id] => 4647039 [patent_doc_number] => 08024652 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-09-20 [patent_title] => 'Techniques to associate information between application programs' [patent_app_type] => utility [patent_app_number] => 11/784888 [patent_app_country] => US [patent_app_date] => 2007-04-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 8743 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 50 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/024/08024652.pdf [firstpage_image] =>[orig_patent_app_number] => 11784888 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/784888
Techniques to associate information between application programs Apr 9, 2007 Issued
Array ( [id] => 37942 [patent_doc_number] => 07793307 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-09-07 [patent_title] => 'Apparatus and method for providing virtualized hardware resources within a virtual execution environment' [patent_app_type] => utility [patent_app_number] => 11/784430 [patent_app_country] => US [patent_app_date] => 2007-04-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 6943 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 69 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/793/07793307.pdf [firstpage_image] =>[orig_patent_app_number] => 11784430 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/784430
Apparatus and method for providing virtualized hardware resources within a virtual execution environment Apr 5, 2007 Issued
Array ( [id] => 4684202 [patent_doc_number] => 20080250428 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-10-09 [patent_title] => 'Configuration of devices within an instrument' [patent_app_type] => utility [patent_app_number] => 11/784045 [patent_app_country] => US [patent_app_date] => 2007-04-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2345 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0250/20080250428.pdf [firstpage_image] =>[orig_patent_app_number] => 11784045 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/784045
Configuration of devices within an instrument Apr 3, 2007 Issued
Array ( [id] => 4582242 [patent_doc_number] => 07840889 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-11-23 [patent_title] => 'Apparatus and method for generating spreadsheet function source code for use in a source code application' [patent_app_type] => utility [patent_app_number] => 11/695502 [patent_app_country] => US [patent_app_date] => 2007-04-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 2772 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 65 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/840/07840889.pdf [firstpage_image] =>[orig_patent_app_number] => 11695502 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/695502
Apparatus and method for generating spreadsheet function source code for use in a source code application Apr 1, 2007 Issued
Array ( [id] => 4442837 [patent_doc_number] => 07899861 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-03-01 [patent_title] => 'Method for declarative semantic expression of user intent to enable goal-driven stream processing' [patent_app_type] => utility [patent_app_number] => 11/695430 [patent_app_country] => US [patent_app_date] => 2007-04-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 10311 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 165 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/899/07899861.pdf [firstpage_image] =>[orig_patent_app_number] => 11695430 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/695430
Method for declarative semantic expression of user intent to enable goal-driven stream processing Apr 1, 2007 Issued
Array ( [id] => 7689661 [patent_doc_number] => 20070234372 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-10-04 [patent_title] => 'Management system for USB audio device cluster' [patent_app_type] => utility [patent_app_number] => 11/730267 [patent_app_country] => US [patent_app_date] => 2007-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3365 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0234/20070234372.pdf [firstpage_image] =>[orig_patent_app_number] => 11730267 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/730267
Management system for USB audio device cluster Mar 29, 2007 Abandoned
Array ( [id] => 6588368 [patent_doc_number] => 20100235846 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-09-16 [patent_title] => 'INFORMATION PROCESSING APPARATUS AND DATA OUTPUT MANAGING SYSTEM' [patent_app_type] => utility [patent_app_number] => 12/160565 [patent_app_country] => US [patent_app_date] => 2007-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 14392 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0235/20100235846.pdf [firstpage_image] =>[orig_patent_app_number] => 12160565 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/160565
Information processing apparatus and data output managing system Mar 29, 2007 Issued
Array ( [id] => 4443885 [patent_doc_number] => 07900217 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-03-01 [patent_title] => 'Dynamic DLL cycle resolution' [patent_app_type] => utility [patent_app_number] => 11/693092 [patent_app_country] => US [patent_app_date] => 2007-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 9 [patent_no_of_words] => 4281 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 38 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/900/07900217.pdf [firstpage_image] =>[orig_patent_app_number] => 11693092 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/693092
Dynamic DLL cycle resolution Mar 28, 2007 Issued
Array ( [id] => 4721872 [patent_doc_number] => 20080243990 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-10-02 [patent_title] => 'METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR CONTINUOUS AVAILABILITY OF NON-PERSISTENCE MESSAGES IN A DISTRIBUTED PLATFORM' [patent_app_type] => utility [patent_app_number] => 11/691560 [patent_app_country] => US [patent_app_date] => 2007-03-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 5966 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0243/20080243990.pdf [firstpage_image] =>[orig_patent_app_number] => 11691560 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/691560
Methods, systems, and computer program products for continuous availability of non-persistence messages in a distributed platform Mar 26, 2007 Issued
Array ( [id] => 231710 [patent_doc_number] => 07603675 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-10-13 [patent_title] => 'Object in, object out technique' [patent_app_type] => utility [patent_app_number] => 11/727248 [patent_app_country] => US [patent_app_date] => 2007-03-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5006 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 102 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/603/07603675.pdf [firstpage_image] =>[orig_patent_app_number] => 11727248 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/727248
Object in, object out technique Mar 25, 2007 Issued
Array ( [id] => 7803902 [patent_doc_number] => 08132186 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2012-03-06 [patent_title] => 'Automatic detection of hardware and device drivers during restore operations' [patent_app_type] => utility [patent_app_number] => 11/690592 [patent_app_country] => US [patent_app_date] => 2007-03-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 30 [patent_figures_cnt] => 30 [patent_no_of_words] => 25002 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 123 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/132/08132186.pdf [firstpage_image] =>[orig_patent_app_number] => 11690592 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/690592
Automatic detection of hardware and device drivers during restore operations Mar 22, 2007 Issued
Array ( [id] => 7525113 [patent_doc_number] => 08028283 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-09-27 [patent_title] => 'Method and system for automated invocation of device functionalities in a network' [patent_app_type] => utility [patent_app_number] => 11/725376 [patent_app_country] => US [patent_app_date] => 2007-03-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4055 [patent_no_of_claims] => 37 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 105 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/028/08028283.pdf [firstpage_image] =>[orig_patent_app_number] => 11725376 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/725376
Method and system for automated invocation of device functionalities in a network Mar 18, 2007 Issued
Array ( [id] => 17648 [patent_doc_number] => 07805728 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-09-28 [patent_title] => 'Browser elements for communicating with other browser elements and with external applications' [patent_app_type] => utility [patent_app_number] => 11/687429 [patent_app_country] => US [patent_app_date] => 2007-03-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3383 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 61 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/805/07805728.pdf [firstpage_image] =>[orig_patent_app_number] => 11687429 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/687429
Browser elements for communicating with other browser elements and with external applications Mar 15, 2007 Issued
Menu