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] => 8561989 [patent_doc_number] => 08336060 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-12-18 [patent_title] => 'Information processing apparatus and control method thereof' [patent_app_type] => utility [patent_app_number] => 13/093639 [patent_app_country] => US [patent_app_date] => 2011-04-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 10258 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 194 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13093639 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/093639
Information processing apparatus and control method thereof Apr 24, 2011 Issued
Array ( [id] => 8297532 [patent_doc_number] => 08225332 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-07-17 [patent_title] => 'Method and system for protocol offload in paravirtualized systems' [patent_app_type] => utility [patent_app_number] => 13/084688 [patent_app_country] => US [patent_app_date] => 2011-04-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5944 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 55 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13084688 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/084688
Method and system for protocol offload in paravirtualized systems Apr 11, 2011 Issued
Array ( [id] => 9049470 [patent_doc_number] => 08544028 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-09-24 [patent_title] => 'Extracting and processing data from heterogeneous computer applications' [patent_app_type] => utility [patent_app_number] => 13/083924 [patent_app_country] => US [patent_app_date] => 2011-04-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 4465 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 188 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13083924 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/083924
Extracting and processing data from heterogeneous computer applications Apr 10, 2011 Issued
Array ( [id] => 8443507 [patent_doc_number] => 20120260123 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-10-11 [patent_title] => 'DECOUPLED APPLICATION PROGRAM-OPERATING SYSTEM COMPUTING ARCHITECTURE' [patent_app_type] => utility [patent_app_number] => 13/079826 [patent_app_country] => US [patent_app_date] => 2011-04-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 9254 [patent_no_of_claims] => 32 [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] => 13079826 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/079826
Decoupled application program-operating system computing architecture Apr 4, 2011 Issued
Array ( [id] => 7760230 [patent_doc_number] => 20120030690 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-02-02 [patent_title] => 'Computer Readable Medium Storing a Universal Driver, Method of Controlling a Device and Apparatus' [patent_app_type] => utility [patent_app_number] => 13/075251 [patent_app_country] => US [patent_app_date] => 2011-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 4579 [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/0030/20120030690.pdf [firstpage_image] =>[orig_patent_app_number] => 13075251 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/075251
Computer readable medium storing a universal driver, method of controlling a device and apparatus Mar 29, 2011 Issued
Array ( [id] => 8419113 [patent_doc_number] => 20120246613 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-09-27 [patent_title] => 'DISTRIBUTED COMPONENT MODEL' [patent_app_type] => utility [patent_app_number] => 13/071982 [patent_app_country] => US [patent_app_date] => 2011-03-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6072 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13071982 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/071982
Distributed component model Mar 24, 2011 Issued
Array ( [id] => 6191328 [patent_doc_number] => 20110173612 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-07-14 [patent_title] => 'SYSTEM AND METHOD FOR SUPPORTING MULTIPLE USERS' [patent_app_type] => utility [patent_app_number] => 13/053718 [patent_app_country] => US [patent_app_date] => 2011-03-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6539 [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] => publications/A1/0173/20110173612.pdf [firstpage_image] =>[orig_patent_app_number] => 13053718 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/053718
System and method for supporting multiple users Mar 21, 2011 Issued
Array ( [id] => 8060027 [patent_doc_number] => 20110247010 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-10-06 [patent_title] => 'Device Control Call Allocation for Embedded System Design' [patent_app_type] => utility [patent_app_number] => 13/050897 [patent_app_country] => US [patent_app_date] => 2011-03-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4611 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0247/20110247010.pdf [firstpage_image] =>[orig_patent_app_number] => 13050897 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/050897
Device control call allocation for embedded system design Mar 16, 2011 Issued
Array ( [id] => 6167490 [patent_doc_number] => 20110161986 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-06-30 [patent_title] => 'SYSTEM AND COMPUTER PROGRAM PRODUCT FOR PERFORMING BULK OPERATIONS ON TRANSACTIONAL ITEMS' [patent_app_type] => utility [patent_app_number] => 13/046418 [patent_app_country] => US [patent_app_date] => 2011-03-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5635 [patent_no_of_claims] => 20 [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/0161/20110161986.pdf [firstpage_image] =>[orig_patent_app_number] => 13046418 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/046418
System and computer program product for performing bulk operations on transactional items Mar 10, 2011 Issued
Array ( [id] => 5977180 [patent_doc_number] => 20110154366 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-06-23 [patent_title] => 'METHODS AND APPARATUS FOR MESSAGE ORIENTED INVOCATION' [patent_app_type] => utility [patent_app_number] => 13/037004 [patent_app_country] => US [patent_app_date] => 2011-02-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 31 [patent_figures_cnt] => 31 [patent_no_of_words] => 9490 [patent_no_of_claims] => 19 [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/0154/20110154366.pdf [firstpage_image] =>[orig_patent_app_number] => 13037004 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/037004
Methods and apparatus for message oriented invocation Feb 27, 2011 Issued
Array ( [id] => 6117483 [patent_doc_number] => 20110191789 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-08-04 [patent_title] => 'APPLICATION EXECUTING APPARATUS AND METHOD' [patent_app_type] => utility [patent_app_number] => 13/018861 [patent_app_country] => US [patent_app_date] => 2011-02-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2991 [patent_no_of_claims] => 17 [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/0191/20110191789.pdf [firstpage_image] =>[orig_patent_app_number] => 13018861 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/018861
APPLICATION EXECUTING APPARATUS AND METHOD Jan 31, 2011 Abandoned
Array ( [id] => 8581083 [patent_doc_number] => 08347315 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2013-01-01 [patent_title] => 'Configuration console for messaging middleware' [patent_app_type] => utility [patent_app_number] => 13/016695 [patent_app_country] => US [patent_app_date] => 2011-01-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 10488 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 168 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13016695 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/016695
Configuration console for messaging middleware Jan 27, 2011 Issued
Array ( [id] => 8326025 [patent_doc_number] => 20120198440 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-08-02 [patent_title] => 'Mechanism for Communication in a Virtualization System Via Multiple Generic Channels of a Paravirtualized Device' [patent_app_type] => utility [patent_app_number] => 13/015187 [patent_app_country] => US [patent_app_date] => 2011-01-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5186 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13015187 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/015187
Mechanism for communication in a virtualization system via multiple generic channels of a paravirtualized device Jan 26, 2011 Issued
Array ( [id] => 8297533 [patent_doc_number] => 08225334 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-07-17 [patent_title] => 'On-the-fly replacement of physical hardware with emulation' [patent_app_type] => utility [patent_app_number] => 13/008362 [patent_app_country] => US [patent_app_date] => 2011-01-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 10531 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 104 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13008362 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/008362
On-the-fly replacement of physical hardware with emulation Jan 17, 2011 Issued
Array ( [id] => 9392609 [patent_doc_number] => 08689235 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-04-01 [patent_title] => 'System and method for enabling interaction between a cloud application and a local application' [patent_app_type] => utility [patent_app_number] => 13/008791 [patent_app_country] => US [patent_app_date] => 2011-01-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4359 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 158 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13008791 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/008791
System and method for enabling interaction between a cloud application and a local application Jan 17, 2011 Issued
Array ( [id] => 8303314 [patent_doc_number] => 20120185872 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-07-19 [patent_title] => 'METHODS FOR MANAGING AUTHORITY DESIGNATION OF GRAPHICAL USER INTERFACES' [patent_app_type] => utility [patent_app_number] => 13/007480 [patent_app_country] => US [patent_app_date] => 2011-01-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6272 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 5 [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] => 13007480 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/007480
Methods for managing authority designation of graphical user interfaces Jan 13, 2011 Issued
Array ( [id] => 6057773 [patent_doc_number] => 20110113435 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-05-12 [patent_title] => 'METHOD AND SYSTEM FOR IMPLEMENTING BUILT-IN WEB SERVICES ENDPOINTS' [patent_app_type] => utility [patent_app_number] => 13/005053 [patent_app_country] => US [patent_app_date] => 2011-01-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 46 [patent_figures_cnt] => 46 [patent_no_of_words] => 29528 [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/0113/20110113435.pdf [firstpage_image] =>[orig_patent_app_number] => 13005053 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/005053
Method and system for implementing built-in web services endpoints Jan 11, 2011 Issued
Array ( [id] => 9218597 [patent_doc_number] => 08631407 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-01-14 [patent_title] => 'Real time flash based user interface for media playback device' [patent_app_type] => utility [patent_app_number] => 12/986957 [patent_app_country] => US [patent_app_date] => 2011-01-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 6890 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 165 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12986957 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/986957
Real time flash based user interface for media playback device Jan 6, 2011 Issued
Array ( [id] => 8291718 [patent_doc_number] => 20120180044 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-07-12 [patent_title] => 'Communications Between Virtual Machines That Have Been Migrated' [patent_app_type] => utility [patent_app_number] => 12/986758 [patent_app_country] => US [patent_app_date] => 2011-01-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 11663 [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] => 12986758 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/986758
Communications between virtual machines that have been migrated Jan 6, 2011 Issued
Array ( [id] => 8171112 [patent_doc_number] => 08176500 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-05-08 [patent_title] => 'Closing a video stream object' [patent_app_type] => utility [patent_app_number] => 12/983808 [patent_app_country] => US [patent_app_date] => 2011-01-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 9459 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 83 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/176/08176500.pdf [firstpage_image] =>[orig_patent_app_number] => 12983808 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/983808
Closing a video stream object Jan 2, 2011 Issued
Menu