Search

Hoai V Ho

Examiner (ID: 9078, Phone: (571)272-1777 , Office: P/2827 )

Most Active Art Unit
2827
Art Unit(s)
2312, 2818, 2511, 2827
Total Applications
2522
Issued Applications
2285
Pending Applications
91
Abandoned Applications
146

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 9379191 [patent_doc_number] => 08683477 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-03-25 [patent_title] => 'Performance degradation based at least on computing application priority and in a relative manner that is known and predictable beforehand' [patent_app_type] => utility [patent_app_number] => 12/497676 [patent_app_country] => US [patent_app_date] => 2009-07-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4167 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 239 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12497676 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/497676
Performance degradation based at least on computing application priority and in a relative manner that is known and predictable beforehand Jul 4, 2009 Issued
Array ( [id] => 8924136 [patent_doc_number] => 08490086 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2013-07-16 [patent_title] => 'Filtering I/O communication of guest OS by inserting filter layer between hypervisor and VM and between hypervisor and devices' [patent_app_type] => utility [patent_app_number] => 12/495420 [patent_app_country] => US [patent_app_date] => 2009-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 8042 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12495420 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/495420
Filtering I/O communication of guest OS by inserting filter layer between hypervisor and VM and between hypervisor and devices Jun 29, 2009 Issued
Array ( [id] => 5467851 [patent_doc_number] => 20090328051 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-12-31 [patent_title] => 'RESOURCE ABSTRACTION VIA ENABLER AND METADATA' [patent_app_type] => utility [patent_app_number] => 12/490540 [patent_app_country] => US [patent_app_date] => 2009-06-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 9262 [patent_no_of_claims] => 23 [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/0328/20090328051.pdf [firstpage_image] =>[orig_patent_app_number] => 12490540 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/490540
Application requesting management function based on metadata for managing enabler or dependency Jun 23, 2009 Issued
Array ( [id] => 6652578 [patent_doc_number] => 20100229175 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-09-09 [patent_title] => 'Moving Resources In a Computing Environment Having Multiple Logically-Partitioned Computer Systems' [patent_app_type] => utility [patent_app_number] => 12/398247 [patent_app_country] => US [patent_app_date] => 2009-03-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 13562 [patent_no_of_claims] => 29 [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/0229/20100229175.pdf [firstpage_image] =>[orig_patent_app_number] => 12398247 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/398247
Moving Resources In a Computing Environment Having Multiple Logically-Partitioned Computer Systems Mar 4, 2009 Abandoned
Array ( [id] => 5516981 [patent_doc_number] => 20090217288 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-08-27 [patent_title] => 'Routing Workloads Based on Relative Queue Lengths of Dispatchers' [patent_app_type] => utility [patent_app_number] => 12/390718 [patent_app_country] => US [patent_app_date] => 2009-02-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4059 [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/0217/20090217288.pdf [firstpage_image] =>[orig_patent_app_number] => 12390718 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/390718
Routing workloads based on relative queue lengths of dispatchers Feb 22, 2009 Issued
Array ( [id] => 5326160 [patent_doc_number] => 20090064150 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-03-05 [patent_title] => 'Process Manager' [patent_app_type] => utility [patent_app_number] => 12/191223 [patent_app_country] => US [patent_app_date] => 2008-08-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3090 [patent_no_of_claims] => 10 [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/0064/20090064150.pdf [firstpage_image] =>[orig_patent_app_number] => 12191223 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/191223
Process manager establishing super-process associated with designated memory to house data from incident processes Aug 12, 2008 Issued
Array ( [id] => 4642124 [patent_doc_number] => 08020160 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-09-13 [patent_title] => 'User-level read-copy update that does not require disabling preemption or signal handling' [patent_app_type] => utility [patent_app_number] => 12/181006 [patent_app_country] => US [patent_app_date] => 2008-07-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 15 [patent_no_of_words] => 9221 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 215 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/020/08020160.pdf [firstpage_image] =>[orig_patent_app_number] => 12181006 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/181006
User-level read-copy update that does not require disabling preemption or signal handling Jul 27, 2008 Issued
Array ( [id] => 4961820 [patent_doc_number] => 20080276245 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-11-06 [patent_title] => 'Optimization with Unknown Objective Function' [patent_app_type] => utility [patent_app_number] => 12/173947 [patent_app_country] => US [patent_app_date] => 2008-07-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 2660 [patent_no_of_claims] => 6 [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/0276/20080276245.pdf [firstpage_image] =>[orig_patent_app_number] => 12173947 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/173947
Optimization with unknown objective function Jul 15, 2008 Issued
Array ( [id] => 4889229 [patent_doc_number] => 20080263561 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-10-23 [patent_title] => 'Information processing apparatus, computer and resource allocation method' [patent_app_type] => utility [patent_app_number] => 12/213567 [patent_app_country] => US [patent_app_date] => 2008-06-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 7877 [patent_no_of_claims] => 10 [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] => publications/A1/0263/20080263561.pdf [firstpage_image] =>[orig_patent_app_number] => 12213567 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/213567
Information processing apparatus, computer and resource allocation method Jun 19, 2008 Abandoned
Array ( [id] => 5317628 [patent_doc_number] => 20090282226 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-11-12 [patent_title] => 'Context Switching On A Network On Chip' [patent_app_type] => utility [patent_app_number] => 12/118039 [patent_app_country] => US [patent_app_date] => 2008-05-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 13451 [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/0282/20090282226.pdf [firstpage_image] =>[orig_patent_app_number] => 12118039 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/118039
Context switching in a network on chip by thread saving and restoring pointers to memory arrays containing valid message data May 8, 2008 Issued
Array ( [id] => 5317815 [patent_doc_number] => 20090282413 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-11-12 [patent_title] => 'Scalable Scheduling of Tasks in Heterogeneous Systems' [patent_app_type] => utility [patent_app_number] => 12/118229 [patent_app_country] => US [patent_app_date] => 2008-05-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6644 [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/0282/20090282413.pdf [firstpage_image] =>[orig_patent_app_number] => 12118229 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/118229
Scalable scheduling of tasks in heterogeneous systems May 8, 2008 Issued
Array ( [id] => 8087871 [patent_doc_number] => 08151272 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-04-03 [patent_title] => 'Optimized usage of collector resources for performance data collection through even task assignment' [patent_app_type] => utility [patent_app_number] => 12/098580 [patent_app_country] => US [patent_app_date] => 2008-04-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4312 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 207 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/151/08151272.pdf [firstpage_image] =>[orig_patent_app_number] => 12098580 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/098580
Optimized usage of collector resources for performance data collection through even task assignment Apr 6, 2008 Issued
Array ( [id] => 5571539 [patent_doc_number] => 20090254918 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-10-08 [patent_title] => 'Mechanism for Performance Optimization of Hypertext Preprocessor (PHP) Page Processing Via Processor Pinning' [patent_app_type] => utility [patent_app_number] => 12/061757 [patent_app_country] => US [patent_app_date] => 2008-04-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3025 [patent_no_of_claims] => 12 [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/0254/20090254918.pdf [firstpage_image] =>[orig_patent_app_number] => 12061757 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/061757
Mechanism for Performance Optimization of Hypertext Preprocessor (PHP) Page Processing Via Processor Pinning Apr 2, 2008 Abandoned
Array ( [id] => 8540638 [patent_doc_number] => 08316366 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-11-20 [patent_title] => 'Facilitating transactional execution in a processor that supports simultaneous speculative threading' [patent_app_type] => utility [patent_app_number] => 12/061554 [patent_app_country] => US [patent_app_date] => 2008-04-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 5 [patent_no_of_words] => 5094 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 197 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12061554 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/061554
Facilitating transactional execution in a processor that supports simultaneous speculative threading Apr 1, 2008 Issued
Array ( [id] => 10841464 [patent_doc_number] => 08869165 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-10-21 [patent_title] => 'Integrating flow orchestration and scheduling of jobs and data activities for a batch of workflows over multiple domains subject to constraints' [patent_app_type] => utility [patent_app_number] => 12/051883 [patent_app_country] => US [patent_app_date] => 2008-03-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 14 [patent_no_of_words] => 11084 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 413 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12051883 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/051883
Integrating flow orchestration and scheduling of jobs and data activities for a batch of workflows over multiple domains subject to constraints Mar 19, 2008 Issued
Array ( [id] => 7679424 [patent_doc_number] => 20100107163 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-04-29 [patent_title] => 'MOVABLE VIRTUAL MACHINE IMAGE' [patent_app_type] => utility [patent_app_number] => 12/531963 [patent_app_country] => US [patent_app_date] => 2008-03-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 8036 [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/0107/20100107163.pdf [firstpage_image] =>[orig_patent_app_number] => 12531963 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/531963
MOVABLE VIRTUAL MACHINE IMAGE Mar 19, 2008 Abandoned
Array ( [id] => 4755166 [patent_doc_number] => 20080163240 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-07-03 [patent_title] => 'Using Performance Monitor to Optimize System Performance' [patent_app_type] => utility [patent_app_number] => 12/049285 [patent_app_country] => US [patent_app_date] => 2008-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5199 [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/0163/20080163240.pdf [firstpage_image] =>[orig_patent_app_number] => 12049285 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/049285
Using Performance Monitor to Optimize System Performance Mar 14, 2008 Abandoned
Array ( [id] => 8378472 [patent_doc_number] => 08261279 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-09-04 [patent_title] => 'Optimized preemption and reservation of software locks for woken threads' [patent_app_type] => utility [patent_app_number] => 12/049304 [patent_app_country] => US [patent_app_date] => 2008-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4016 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 230 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12049304 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/049304
Optimized preemption and reservation of software locks for woken threads Mar 14, 2008 Issued
Array ( [id] => 6649020 [patent_doc_number] => 20100037230 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-02-11 [patent_title] => 'METHOD FOR EXECUTING A PROGRAM RELATING TO SEVERAL SERVICES, AND THE CORRESPONDING ELECTRONIC SYSTEM AND DEVICE' [patent_app_type] => utility [patent_app_number] => 12/528988 [patent_app_country] => US [patent_app_date] => 2008-03-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 10199 [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/0037/20100037230.pdf [firstpage_image] =>[orig_patent_app_number] => 12528988 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/528988
METHOD FOR EXECUTING A PROGRAM RELATING TO SEVERAL SERVICES, AND THE CORRESPONDING ELECTRONIC SYSTEM AND DEVICE Mar 3, 2008 Abandoned
Array ( [id] => 5541009 [patent_doc_number] => 20090222814 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-09-03 [patent_title] => 'SELECTIVE EXPOSURE TO USB DEVICE FUNCTIONALITY FOR A VIRTUAL MACHINE' [patent_app_type] => utility [patent_app_number] => 12/038943 [patent_app_country] => US [patent_app_date] => 2008-02-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 5155 [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] => publications/A1/0222/20090222814.pdf [firstpage_image] =>[orig_patent_app_number] => 12038943 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/038943
Selective exposure to USB device functionality for a virtual machine by filtering descriptors Feb 27, 2008 Issued
Menu