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] => 10977146 [patent_doc_number] => 20140380182 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-12-25 [patent_title] => 'MULTI-TOUCH MULTI-USER INTERACTIVE CONTROL SYSTEM USING MOBILE DEVICES' [patent_app_type] => utility [patent_app_number] => 13/926834 [patent_app_country] => US [patent_app_date] => 2013-06-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5340 [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] => 13926834 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/926834
Multi-touch multi-user interactive control system using mobile devices Jun 24, 2013 Issued
Array ( [id] => 9829293 [patent_doc_number] => 08938529 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-01-20 [patent_title] => 'Hardware management communication protocol' [patent_app_type] => utility [patent_app_number] => 13/927074 [patent_app_country] => US [patent_app_date] => 2013-06-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 6998 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 231 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13927074 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/927074
Hardware management communication protocol Jun 24, 2013 Issued
Array ( [id] => 13241299 [patent_doc_number] => 10133852 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-11-20 [patent_title] => Method and apparatus for crystal structure optimization [patent_app_type] => utility [patent_app_number] => 14/404994 [patent_app_country] => US [patent_app_date] => 2013-06-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7269 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 169 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14404994 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/404994
Method and apparatus for crystal structure optimization Jun 23, 2013 Issued
Array ( [id] => 10977305 [patent_doc_number] => 20140380340 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-12-25 [patent_title] => 'Dependency Based Configuration Package Activation' [patent_app_type] => utility [patent_app_number] => 13/923461 [patent_app_country] => US [patent_app_date] => 2013-06-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6641 [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] => 13923461 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/923461
Dependency based configuration package activation Jun 20, 2013 Issued
Array ( [id] => 10977302 [patent_doc_number] => 20140380337 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-12-25 [patent_title] => 'EVENT-DRIVEN APPLICATION SYSTEMS AND METHODS' [patent_app_type] => utility [patent_app_number] => 13/922973 [patent_app_country] => US [patent_app_date] => 2013-06-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5442 [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] => 13922973 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/922973
Event-driven application systems and methods Jun 19, 2013 Issued
Array ( [id] => 10969997 [patent_doc_number] => 20140373030 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-12-18 [patent_title] => 'METHOD AND SYSTEM FOR RECORDING AND REPLAYING USER SESSIONS IN BROWSER BASED APPLICATIONS' [patent_app_type] => utility [patent_app_number] => 13/920174 [patent_app_country] => US [patent_app_date] => 2013-06-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3632 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13920174 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/920174
Method and system for recording and replaying user sessions in browser based applications Jun 17, 2013 Issued
Array ( [id] => 9096667 [patent_doc_number] => 20130275978 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-10-17 [patent_title] => 'VIRTUAL ENVIRONMENT FOR SERVER APPLICATIONS, SUCH AS WEB APPLICATIONS' [patent_app_type] => utility [patent_app_number] => 13/918900 [patent_app_country] => US [patent_app_date] => 2013-06-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5200 [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] => 13918900 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/918900
Virtual environment for server applications, such as web applications Jun 13, 2013 Issued
Array ( [id] => 9795257 [patent_doc_number] => 20150007201 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-01-01 [patent_title] => 'USER TERMINAL FOR PERFORMING A PLURALITY OF APPLICATIONS SIMULTANEOUSLY' [patent_app_type] => utility [patent_app_number] => 13/917386 [patent_app_country] => US [patent_app_date] => 2013-06-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6090 [patent_no_of_claims] => 21 [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] => 13917386 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/917386
User terminal for performing a plurality of applications simultaneously Jun 12, 2013 Issued
Array ( [id] => 10517656 [patent_doc_number] => 09244704 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-01-26 [patent_title] => 'System and method for transforming legacy desktop environments to a virtualized desktop model' [patent_app_type] => utility [patent_app_number] => 13/913048 [patent_app_country] => US [patent_app_date] => 2013-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 19 [patent_no_of_words] => 8568 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 84 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13913048 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/913048
System and method for transforming legacy desktop environments to a virtualized desktop model Jun 6, 2013 Issued
Array ( [id] => 9083418 [patent_doc_number] => 20130268948 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-10-10 [patent_title] => 'System and Method for Event Driven Browser Launch' [patent_app_type] => utility [patent_app_number] => 13/908974 [patent_app_country] => US [patent_app_date] => 2013-06-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 7011 [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] => 13908974 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/908974
System and method for event driven browser launch Jun 2, 2013 Issued
Array ( [id] => 12532671 [patent_doc_number] => 10007745 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-06-26 [patent_title] => Conversion of geometric entities of 1D elements in a FEM from a source FEA tool format to a destination FEA tool format [patent_app_type] => utility [patent_app_number] => 14/894376 [patent_app_country] => US [patent_app_date] => 2013-05-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 4843 [patent_no_of_claims] => 21 [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] =>[firstpage_image] =>[orig_patent_app_number] => 14894376 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/894376
Conversion of geometric entities of 1D elements in a FEM from a source FEA tool format to a destination FEA tool format May 26, 2013 Issued
Array ( [id] => 9207960 [patent_doc_number] => 20140007137 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-01-02 [patent_title] => 'INFORMATION OUTPUT DEVICE, METHOD, AND RECORDING MEDIUM' [patent_app_type] => utility [patent_app_number] => 13/902268 [patent_app_country] => US [patent_app_date] => 2013-05-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 7436 [patent_no_of_claims] => 13 [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] => 13902268 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/902268
Information output device, method, and recording medium for outputting notification information corresponding to a state of a computer May 23, 2013 Issued
Array ( [id] => 9417063 [patent_doc_number] => 08701115 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-04-15 [patent_title] => 'Hypervisor scheduler' [patent_app_type] => utility [patent_app_number] => 13/893106 [patent_app_country] => US [patent_app_date] => 2013-05-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 12207 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 137 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13893106 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/893106
Hypervisor scheduler May 12, 2013 Issued
Array ( [id] => 10021316 [patent_doc_number] => 09063803 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-06-23 [patent_title] => 'Rich recording and playback of program execution' [patent_app_type] => utility [patent_app_number] => 13/872753 [patent_app_country] => US [patent_app_date] => 2013-04-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 10101 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 105 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13872753 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/872753
Rich recording and playback of program execution Apr 28, 2013 Issued
Array ( [id] => 10215967 [patent_doc_number] => 20150100959 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-04-09 [patent_title] => 'DATACENTER MANAGED THREAD AND MULTI-PROCESSING SUPPORT' [patent_app_type] => utility [patent_app_number] => 14/114524 [patent_app_country] => US [patent_app_date] => 2013-04-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7661 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 8 [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] => 14114524 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/114524
Datacenter managed thread and multi-processing support Apr 23, 2013 Issued
Array ( [id] => 10164283 [patent_doc_number] => 09195505 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-11-24 [patent_title] => 'Method, system and an executable piece of code for controlling the use of hardware resources of a computer system' [patent_app_type] => utility [patent_app_number] => 14/395488 [patent_app_country] => US [patent_app_date] => 2013-04-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 8760 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 124 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14395488 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/395488
Method, system and an executable piece of code for controlling the use of hardware resources of a computer system Apr 17, 2013 Issued
Array ( [id] => 9933070 [patent_doc_number] => 20150081263 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-03-19 [patent_title] => 'PRODUCTION SIMULATION APPARATUS AND PRODUCTION SIMULATION METHOD' [patent_app_type] => utility [patent_app_number] => 14/395565 [patent_app_country] => US [patent_app_date] => 2013-04-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 25 [patent_figures_cnt] => 25 [patent_no_of_words] => 8390 [patent_no_of_claims] => 10 [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] => 14395565 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/395565
PRODUCTION SIMULATION APPARATUS AND PRODUCTION SIMULATION METHOD Apr 14, 2013 Abandoned
Array ( [id] => 9044434 [patent_doc_number] => 20130247072 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-09-19 [patent_title] => 'METHOD AND APPARATUS FOR BANDWIDTH ALLOCATION MODE SWITCHING BASED ON RELATIVE PRIORITIES OF THE BANDWIDTH ALLOCATION MODES' [patent_app_type] => utility [patent_app_number] => 13/863163 [patent_app_country] => US [patent_app_date] => 2013-04-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 5258 [patent_no_of_claims] => 18 [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] => 13863163 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/863163
Method and apparatus for bandwidth allocation mode switching based on relative priorities of the bandwidth allocation modes Apr 14, 2013 Issued
Array ( [id] => 15013671 [patent_doc_number] => 10452986 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-10-22 [patent_title] => Data processing apparatus, data processing method, and program [patent_app_type] => utility [patent_app_number] => 14/387307 [patent_app_country] => US [patent_app_date] => 2013-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 30 [patent_figures_cnt] => 30 [patent_no_of_words] => 28901 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 157 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14387307 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/387307
Data processing apparatus, data processing method, and program Mar 28, 2013 Issued
Array ( [id] => 9774662 [patent_doc_number] => 20140298325 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-10-02 [patent_title] => 'SECURE AND RELIABLE MECHANISM TO PROVIDE A SINGLE OBJECT INSTANCE IN A CLUSTERED SYSTEM' [patent_app_type] => utility [patent_app_number] => 13/852437 [patent_app_country] => US [patent_app_date] => 2013-03-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4728 [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] => 13852437 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/852437
Secure and reliable mechanism to provide a single object instance in a clustered system Mar 27, 2013 Issued
Menu