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] => 9265081 [patent_doc_number] => 20130347010 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-12-26 [patent_title] => 'IMPLEMENTING REMOTE PROCEDURE CALLS' [patent_app_type] => utility [patent_app_number] => 13/532944 [patent_app_country] => US [patent_app_date] => 2012-06-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7446 [patent_no_of_claims] => 25 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13532944 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/532944
Implementing remote procedure calls Jun 25, 2012 Issued
Array ( [id] => 9652471 [patent_doc_number] => 08806508 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-08-12 [patent_title] => 'POS hardware abstraction' [patent_app_type] => utility [patent_app_number] => 13/524082 [patent_app_country] => US [patent_app_date] => 2012-06-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4082 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 74 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13524082 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/524082
POS hardware abstraction Jun 14, 2012 Issued
Array ( [id] => 9236180 [patent_doc_number] => 08601496 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-12-03 [patent_title] => 'Method and system for protocol offload in paravirtualized systems' [patent_app_type] => utility [patent_app_number] => 13/523088 [patent_app_country] => US [patent_app_date] => 2012-06-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5948 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13523088 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/523088
Method and system for protocol offload in paravirtualized systems Jun 13, 2012 Issued
Array ( [id] => 8405137 [patent_doc_number] => 20120237181 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-09-20 [patent_title] => 'INFORMATION PROCESSING REGARDING DIFFERENT TRANSFER' [patent_app_type] => utility [patent_app_number] => 13/482395 [patent_app_country] => US [patent_app_date] => 2012-05-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 195 [patent_figures_cnt] => 195 [patent_no_of_words] => 262526 [patent_no_of_claims] => 15 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13482395 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/482395
Information processing regarding different transfer May 28, 2012 Issued
Array ( [id] => 10284799 [patent_doc_number] => 20150169797 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-06-18 [patent_title] => 'PROVIDING A MODEL OF IMPACT OF A COOLING INFRASTRUCTURE' [patent_app_type] => utility [patent_app_number] => 14/403386 [patent_app_country] => US [patent_app_date] => 2012-05-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4100 [patent_no_of_claims] => 15 [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] =>[firstpage_image] =>[orig_patent_app_number] => 14403386 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/403386
Providing a model of impact of a cooling infrastructure May 24, 2012 Issued
Array ( [id] => 9143663 [patent_doc_number] => 08584146 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2013-11-12 [patent_title] => 'Communications driver management' [patent_app_type] => utility [patent_app_number] => 13/480058 [patent_app_country] => US [patent_app_date] => 2012-05-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 19 [patent_no_of_words] => 8129 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 119 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13480058 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/480058
Communications driver management May 23, 2012 Issued
Array ( [id] => 8383445 [patent_doc_number] => 20120227059 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-09-06 [patent_title] => 'SYSTEM AND METHOD FOR EXECUTING COMMANDS THAT ARE NON-NATIVE TO THE NATIVE ENVIRONMENT OF A MOBILE DEVICE' [patent_app_type] => utility [patent_app_number] => 13/474508 [patent_app_country] => US [patent_app_date] => 2012-05-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 7686 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13474508 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/474508
System and method for executing commands that are non-native to the native environment of a mobile device May 16, 2012 Issued
Array ( [id] => 10098672 [patent_doc_number] => 09134984 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-09-15 [patent_title] => 'Virtual network adapter' [patent_app_type] => utility [patent_app_number] => 13/470048 [patent_app_country] => US [patent_app_date] => 2012-05-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 19 [patent_no_of_words] => 8091 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 119 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13470048 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/470048
Virtual network adapter May 10, 2012 Issued
Array ( [id] => 8935937 [patent_doc_number] => 08495659 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2013-07-23 [patent_title] => 'Eliminating redundancy in instance data of different versioned classes in communication between object request brokers using a common class definition' [patent_app_type] => utility [patent_app_number] => 13/461231 [patent_app_country] => US [patent_app_date] => 2012-05-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 11 [patent_no_of_words] => 6797 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13461231 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/461231
Eliminating redundancy in instance data of different versioned classes in communication between object request brokers using a common class definition Apr 30, 2012 Issued
Array ( [id] => 9431243 [patent_doc_number] => 08707330 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-04-22 [patent_title] => 'Method and system for controlled communication between applications' [patent_app_type] => utility [patent_app_number] => 13/457695 [patent_app_country] => US [patent_app_date] => 2012-04-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5064 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 132 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13457695 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/457695
Method and system for controlled communication between applications Apr 26, 2012 Issued
13/457231 Extensible, Replaceable Network Component System Apr 25, 2012 Abandoned
Array ( [id] => 9110164 [patent_doc_number] => 20130283296 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-10-24 [patent_title] => 'METHOD AND SYSTEM FOR GENERATING A SERVICE DEFINITION BASED ON SERVICE ACTIVITY EVENTS' [patent_app_type] => utility [patent_app_number] => 13/453076 [patent_app_country] => US [patent_app_date] => 2012-04-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5235 [patent_no_of_claims] => 26 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13453076 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/453076
Generating a service definition in view of service activity events Apr 22, 2012 Issued
Array ( [id] => 8315190 [patent_doc_number] => 20120192204 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-07-26 [patent_title] => 'Executing An Accelerator Application Program In A Hybrid Computing Environment' [patent_app_type] => utility [patent_app_number] => 13/439479 [patent_app_country] => US [patent_app_date] => 2012-04-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 15380 [patent_no_of_claims] => 24 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13439479 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/439479
Executing an accelerator application program in a hybrid computing environment Apr 3, 2012 Issued
Array ( [id] => 8971932 [patent_doc_number] => 08510762 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2013-08-13 [patent_title] => 'Generate custom client library samples based on a machine readable API description' [patent_app_type] => utility [patent_app_number] => 13/436675 [patent_app_country] => US [patent_app_date] => 2012-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4585 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 125 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13436675 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/436675
Generate custom client library samples based on a machine readable API description Mar 29, 2012 Issued
Array ( [id] => 8291444 [patent_doc_number] => 20120179781 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-07-12 [patent_title] => 'INFORMATION PROCESSING DEVICE AND INFORMATION PROCESSING METHOD' [patent_app_type] => utility [patent_app_number] => 13/422422 [patent_app_country] => US [patent_app_date] => 2012-03-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5614 [patent_no_of_claims] => 2 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13422422 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/422422
Information processing device and information processing method for communication with an external device via a network Mar 15, 2012 Issued
Array ( [id] => 9458494 [patent_doc_number] => 08719518 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-05-06 [patent_title] => 'Library system, management apparatus, library apparatus, management method, and management program for managing data storage media' [patent_app_type] => utility [patent_app_number] => 13/418631 [patent_app_country] => US [patent_app_date] => 2012-03-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 14580 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 125 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13418631 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/418631
Library system, management apparatus, library apparatus, management method, and management program for managing data storage media Mar 12, 2012 Issued
Array ( [id] => 9308787 [patent_doc_number] => 20140047461 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-02-13 [patent_title] => 'COMPUTING DEVICE HAVING A DLL INJECTION FUNCTION, AND DLL INJECTION METHOD' [patent_app_type] => utility [patent_app_number] => 14/113249 [patent_app_country] => US [patent_app_date] => 2012-03-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3382 [patent_no_of_claims] => 8 [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] =>[firstpage_image] =>[orig_patent_app_number] => 14113249 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/113249
Computing device having a DLL injection function, and DLL injection method Mar 11, 2012 Issued
Array ( [id] => 8255017 [patent_doc_number] => 20120159346 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-06-21 [patent_title] => 'Method and System Enabling Co-operating of Web Apparatus and Flash Apparatus' [patent_app_type] => utility [patent_app_number] => 13/407965 [patent_app_country] => US [patent_app_date] => 2012-02-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4283 [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/0159/20120159346.pdf [firstpage_image] =>[orig_patent_app_number] => 13407965 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/407965
Method and system enabling co-operating of web apparatus and flash apparatus Feb 28, 2012 Issued
Array ( [id] => 8361057 [patent_doc_number] => 20120216216 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-08-23 [patent_title] => 'METHOD AND MIDDLEWARE FOR EFFICIENT MESSAGING ON CLUSTERS OF MULTI-CORE PROCESSORS' [patent_app_type] => utility [patent_app_number] => 13/400199 [patent_app_country] => US [patent_app_date] => 2012-02-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 9576 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13400199 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/400199
Method and middleware for efficient messaging on clusters of multi-core processors Feb 19, 2012 Issued
Array ( [id] => 9029908 [patent_doc_number] => 08539506 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-09-17 [patent_title] => 'Dynamic injection of code into running process' [patent_app_type] => utility [patent_app_number] => 13/370126 [patent_app_country] => US [patent_app_date] => 2012-02-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 11 [patent_no_of_words] => 10406 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13370126 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/370126
Dynamic injection of code into running process Feb 8, 2012 Issued
Menu