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] => 8873159 [patent_doc_number] => 08468548 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-06-18 [patent_title] => 'Multi-tenant, high-density container service for hosting stateful and stateless middleware components' [patent_app_type] => utility [patent_app_number] => 12/972411 [patent_app_country] => US [patent_app_date] => 2010-12-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4062 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 82 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12972411 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/972411
Multi-tenant, high-density container service for hosting stateful and stateless middleware components Dec 16, 2010 Issued
Array ( [id] => 8366840 [patent_doc_number] => 08255918 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-08-28 [patent_title] => 'Namespace merger' [patent_app_type] => utility [patent_app_number] => 12/971443 [patent_app_country] => US [patent_app_date] => 2010-12-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 4059 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 76 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12971443 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/971443
Namespace merger Dec 16, 2010 Issued
Array ( [id] => 8449360 [patent_doc_number] => 08291432 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-10-16 [patent_title] => 'Providing invocation context to IMS service provider applications' [patent_app_type] => utility [patent_app_number] => 12/957876 [patent_app_country] => US [patent_app_date] => 2010-12-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5915 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 331 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12957876 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/957876
Providing invocation context to IMS service provider applications Nov 30, 2010 Issued
Array ( [id] => 8873158 [patent_doc_number] => 08468547 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-06-18 [patent_title] => 'Method and system for synchronizing thread wavefront data and events' [patent_app_type] => utility [patent_app_number] => 12/953367 [patent_app_country] => US [patent_app_date] => 2010-11-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 8878 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 69 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12953367 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/953367
Method and system for synchronizing thread wavefront data and events Nov 22, 2010 Issued
Array ( [id] => 8805097 [patent_doc_number] => 08443381 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-05-14 [patent_title] => 'API evaluation system in embedded device' [patent_app_type] => utility [patent_app_number] => 12/948526 [patent_app_country] => US [patent_app_date] => 2010-11-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 12 [patent_no_of_words] => 7213 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 171 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12948526 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/948526
API evaluation system in embedded device Nov 16, 2010 Issued
Array ( [id] => 11738956 [patent_doc_number] => 09703539 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-07-11 [patent_title] => 'Viral application distribution' [patent_app_type] => utility [patent_app_number] => 12/916374 [patent_app_country] => US [patent_app_date] => 2010-10-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 10781 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 183 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12916374 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/916374
Viral application distribution Oct 28, 2010 Issued
Array ( [id] => 10928199 [patent_doc_number] => 20140331221 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-11-06 [patent_title] => 'COOPERATED APPROACH TO NETWORK PACKET FILTERING' [patent_app_type] => utility [patent_app_number] => 13/882106 [patent_app_country] => US [patent_app_date] => 2010-10-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7441 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 6 [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] => 13882106 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/882106
Cooperated approach to network packet filtering Oct 27, 2010 Issued
Array ( [id] => 8935934 [patent_doc_number] => 08495656 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-07-23 [patent_title] => 'Ordered processing of groups of messages' [patent_app_type] => utility [patent_app_number] => 12/905211 [patent_app_country] => US [patent_app_date] => 2010-10-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 4201 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 86 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12905211 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/905211
Ordered processing of groups of messages Oct 14, 2010 Issued
Array ( [id] => 8645863 [patent_doc_number] => 08370862 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2013-02-05 [patent_title] => 'Communicating between software environments' [patent_app_type] => utility [patent_app_number] => 12/894267 [patent_app_country] => US [patent_app_date] => 2010-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 6414 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 89 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12894267 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/894267
Communicating between software environments Sep 29, 2010 Issued
Array ( [id] => 9248696 [patent_doc_number] => 08612998 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-12-17 [patent_title] => 'Coordinating device and application break events for platform power saving' [patent_app_type] => utility [patent_app_number] => 12/888855 [patent_app_country] => US [patent_app_date] => 2010-09-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 5 [patent_no_of_words] => 3731 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 48 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12888855 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/888855
Coordinating device and application break events for platform power saving Sep 22, 2010 Issued
Array ( [id] => 8412434 [patent_doc_number] => 08275844 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-09-25 [patent_title] => 'System and method for an extendable mobile communications device user interface' [patent_app_type] => utility [patent_app_number] => 12/887758 [patent_app_country] => US [patent_app_date] => 2010-09-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 4345 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 89 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12887758 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/887758
System and method for an extendable mobile communications device user interface Sep 21, 2010 Issued
Array ( [id] => 8046385 [patent_doc_number] => 20120072927 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-03-22 [patent_title] => 'AGENT-BASED REMOTE FUNCTION EXECUTION' [patent_app_type] => utility [patent_app_number] => 12/887515 [patent_app_country] => US [patent_app_date] => 2010-09-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4733 [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/0072/20120072927.pdf [firstpage_image] =>[orig_patent_app_number] => 12887515 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/887515
Agent-based remote function execution Sep 21, 2010 Issued
Array ( [id] => 8247270 [patent_doc_number] => 08205214 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-06-19 [patent_title] => 'Browser elements for communicating with other browser elements and with external applications' [patent_app_type] => utility [patent_app_number] => 12/885525 [patent_app_country] => US [patent_app_date] => 2010-09-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3451 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 69 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/205/08205214.pdf [firstpage_image] =>[orig_patent_app_number] => 12885525 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/885525
Browser elements for communicating with other browser elements and with external applications Sep 18, 2010 Issued
Array ( [id] => 6204250 [patent_doc_number] => 20110067036 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-03-17 [patent_title] => 'Method for Determining Relationship Data Associated with Application Programs' [patent_app_type] => utility [patent_app_number] => 12/883327 [patent_app_country] => US [patent_app_date] => 2010-09-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4282 [patent_no_of_claims] => 11 [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/0067/20110067036.pdf [firstpage_image] =>[orig_patent_app_number] => 12883327 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/883327
Method for Determining Relationship Data Associated with Application Programs Sep 15, 2010 Abandoned
Array ( [id] => 8319862 [patent_doc_number] => 08234657 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2012-07-31 [patent_title] => 'System and method for communicating state and title information between a browser and a rich internet application with browser forward and back button support' [patent_app_type] => utility [patent_app_number] => 12/884085 [patent_app_country] => US [patent_app_date] => 2010-09-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 9422 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 54 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12884085 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/884085
System and method for communicating state and title information between a browser and a rich internet application with browser forward and back button support Sep 15, 2010 Issued
Array ( [id] => 9879205 [patent_doc_number] => 08966502 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-02-24 [patent_title] => 'Method and system for recording operations in a web application' [patent_app_type] => utility [patent_app_number] => 13/811880 [patent_app_country] => US [patent_app_date] => 2010-09-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 23 [patent_no_of_words] => 9039 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 176 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13811880 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/811880
Method and system for recording operations in a web application Aug 31, 2010 Issued
Array ( [id] => 6273385 [patent_doc_number] => 20100299676 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-11-25 [patent_title] => 'SELECTIVELY UPDATING WEB PAGES ON A MOBILE CLIENT' [patent_app_type] => utility [patent_app_number] => 12/852892 [patent_app_country] => US [patent_app_date] => 2010-08-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 8849 [patent_no_of_claims] => 1 [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/0299/20100299676.pdf [firstpage_image] =>[orig_patent_app_number] => 12852892 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/852892
Selectively updating web pages on a mobile client Aug 8, 2010 Issued
Array ( [id] => 6218180 [patent_doc_number] => 20110138402 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-06-09 [patent_title] => 'Cross-Platform Event Engine' [patent_app_type] => utility [patent_app_number] => 12/830417 [patent_app_country] => US [patent_app_date] => 2010-07-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 7684 [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] => publications/A1/0138/20110138402.pdf [firstpage_image] =>[orig_patent_app_number] => 12830417 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/830417
Cross-platform event engine Jul 4, 2010 Issued
Array ( [id] => 8331786 [patent_doc_number] => 08239863 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-08-07 [patent_title] => 'Method and system for migrating a virtual machine' [patent_app_type] => utility [patent_app_number] => 12/826195 [patent_app_country] => US [patent_app_date] => 2010-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4374 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 120 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12826195 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/826195
Method and system for migrating a virtual machine Jun 28, 2010 Issued
Array ( [id] => 8805092 [patent_doc_number] => 08443376 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-05-14 [patent_title] => 'Hypervisor scheduler' [patent_app_type] => utility [patent_app_number] => 12/791790 [patent_app_country] => US [patent_app_date] => 2010-06-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 12168 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 107 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12791790 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/791790
Hypervisor scheduler May 31, 2010 Issued
Menu