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 number | Title of the application | Filing Date | Status |
---|---|---|---|
Array
(
[id] => 8285874
[patent_doc_number] => 08219993
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-07-10
[patent_title] => 'Frequency scaling of processing unit based on aggregate thread CPI metric'
[patent_app_type] => utility
[patent_app_number] => 12/038705
[patent_app_country] => US
[patent_app_date] => 2008-02-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 9
[patent_no_of_words] => 11697
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 92
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12038705
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/038705 | Frequency scaling of processing unit based on aggregate thread CPI metric | Feb 26, 2008 | Issued |
Array
(
[id] => 8023123
[patent_doc_number] => 08141081
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-03-20
[patent_title] => 'Optimized methodology for dispositioning missed scheduled tasks'
[patent_app_type] => utility
[patent_app_number] => 12/017136
[patent_app_country] => US
[patent_app_date] => 2008-01-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 7
[patent_no_of_words] => 3963
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 223
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/141/08141081.pdf
[firstpage_image] =>[orig_patent_app_number] => 12017136
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/017136 | Optimized methodology for dispositioning missed scheduled tasks | Jan 20, 2008 | Issued |
Array
(
[id] => 8678905
[patent_doc_number] => 08387041
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-02-26
[patent_title] => 'Localized multi-element processor resource sharing among logical partitions'
[patent_app_type] => utility
[patent_app_number] => 11/971411
[patent_app_country] => US
[patent_app_date] => 2008-01-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 8
[patent_no_of_words] => 9653
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 261
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11971411
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/971411 | Localized multi-element processor resource sharing among logical partitions | Jan 8, 2008 | Issued |
Array
(
[id] => 5438103
[patent_doc_number] => 20090172690
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-07-02
[patent_title] => 'System and Method for supporting metered clients with manycore'
[patent_app_type] => utility
[patent_app_number] => 11/967617
[patent_app_country] => US
[patent_app_date] => 2007-12-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 8547
[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/0172/20090172690.pdf
[firstpage_image] =>[orig_patent_app_number] => 11967617
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/967617 | Supporting metered clients with manycore through time-limited partitioning | Dec 30, 2007 | Issued |
Array
(
[id] => 8741363
[patent_doc_number] => 08413151
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2013-04-02
[patent_title] => 'Selective thread spawning within a multi-threaded processing system'
[patent_app_type] => utility
[patent_app_number] => 11/960652
[patent_app_country] => US
[patent_app_date] => 2007-12-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 6850
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 175
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11960652
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/960652 | Selective thread spawning within a multi-threaded processing system | Dec 18, 2007 | Issued |
Array
(
[id] => 6619952
[patent_doc_number] => 20100050182
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-02-25
[patent_title] => 'PARALLEL PROCESSING SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 12/531152
[patent_app_country] => US
[patent_app_date] => 2007-12-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 13178
[patent_no_of_claims] => 36
[patent_no_of_ind_claims] => 7
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0050/20100050182.pdf
[firstpage_image] =>[orig_patent_app_number] => 12531152
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/531152 | PARALLEL PROCESSING SYSTEM | Dec 2, 2007 | Abandoned |
Array
(
[id] => 8752330
[patent_doc_number] => 08418173
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-04-09
[patent_title] => 'Locating an unauthorized virtual machine and bypassing locator code by adjusting a boot pointer of a managed virtual machine in authorized environment'
[patent_app_type] => utility
[patent_app_number] => 11/945549
[patent_app_country] => US
[patent_app_date] => 2007-11-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 5978
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 191
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11945549
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/945549 | Locating an unauthorized virtual machine and bypassing locator code by adjusting a boot pointer of a managed virtual machine in authorized environment | Nov 26, 2007 | Issued |
Array
(
[id] => 6385707
[patent_doc_number] => 20100077396
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-03-25
[patent_title] => 'PORTABLE STORAGE DEVICE FOR SUPPORTING PORTABLE COMPUTING SYSTEM AND PORTABLE COMPUTING BASED SYSTEM USING THE SAME'
[patent_app_type] => utility
[patent_app_number] => 12/516591
[patent_app_country] => US
[patent_app_date] => 2007-11-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3003
[patent_no_of_claims] => 12
[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/0077/20100077396.pdf
[firstpage_image] =>[orig_patent_app_number] => 12516591
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/516591 | PORTABLE STORAGE DEVICE FOR SUPPORTING PORTABLE COMPUTING SYSTEM AND PORTABLE COMPUTING BASED SYSTEM USING THE SAME | Nov 25, 2007 | Abandoned |
Array
(
[id] => 6649017
[patent_doc_number] => 20100037229
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-02-11
[patent_title] => 'Method and Device for Determining a Target State'
[patent_app_type] => utility
[patent_app_number] => 12/308202
[patent_app_country] => US
[patent_app_date] => 2007-09-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3867
[patent_no_of_claims] => 16
[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/0037/20100037229.pdf
[firstpage_image] =>[orig_patent_app_number] => 12308202
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/308202 | Method and Device for Determining a Target State | Sep 19, 2007 | Abandoned |
Array
(
[id] => 4766968
[patent_doc_number] => 20080178180
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-07-24
[patent_title] => 'Computer System and Method For Processing Data Using Continuous Processing Task'
[patent_app_type] => utility
[patent_app_number] => 11/844082
[patent_app_country] => US
[patent_app_date] => 2007-08-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 7840
[patent_no_of_claims] => 28
[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/0178/20080178180.pdf
[firstpage_image] =>[orig_patent_app_number] => 11844082
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/844082 | Processing data using continuous processing task and binary routine | Aug 22, 2007 | Issued |
Array
(
[id] => 5363133
[patent_doc_number] => 20090037927
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-02-05
[patent_title] => 'Apparatus and method for direct switching of software threads'
[patent_app_type] => utility
[patent_app_number] => 11/888232
[patent_app_country] => US
[patent_app_date] => 2007-07-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4180
[patent_no_of_claims] => 22
[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/0037/20090037927.pdf
[firstpage_image] =>[orig_patent_app_number] => 11888232
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/888232 | Direct switching of software threads by selectively bypassing run queue based on selection criteria | Jul 29, 2007 | Issued |
Array
(
[id] => 5351738
[patent_doc_number] => 20090007099
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-01-01
[patent_title] => 'MIGRATING A VIRTUAL MACHINE COUPLED TO A PHYSICAL DEVICE'
[patent_app_type] => utility
[patent_app_number] => 11/769629
[patent_app_country] => US
[patent_app_date] => 2007-06-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 1889
[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/0007/20090007099.pdf
[firstpage_image] =>[orig_patent_app_number] => 11769629
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/769629 | MIGRATING A VIRTUAL MACHINE COUPLED TO A PHYSICAL DEVICE | Jun 26, 2007 | Abandoned |
Array
(
[id] => 5351764
[patent_doc_number] => 20090007125
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-01-01
[patent_title] => 'Resource Allocation Based on Anticipated Resource Underutilization in a Logically Partitioned Multi-Processor Environment'
[patent_app_type] => utility
[patent_app_number] => 11/769185
[patent_app_country] => US
[patent_app_date] => 2007-06-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5286
[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/0007/20090007125.pdf
[firstpage_image] =>[orig_patent_app_number] => 11769185
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/769185 | Resource allocation based on anticipated resource underutilization in a logically partitioned multi-processor environment | Jun 26, 2007 | Issued |
Array
(
[id] => 4854738
[patent_doc_number] => 20080320482
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-12-25
[patent_title] => 'MANAGEMENT OF GRID COMPUTING RESOURCES BASED ON SERVICE LEVEL REQUIREMENTS'
[patent_app_type] => utility
[patent_app_number] => 11/765487
[patent_app_country] => US
[patent_app_date] => 2007-06-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 7081
[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/0320/20080320482.pdf
[firstpage_image] =>[orig_patent_app_number] => 11765487
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/765487 | MANAGEMENT OF GRID COMPUTING RESOURCES BASED ON SERVICE LEVEL REQUIREMENTS | Jun 19, 2007 | Abandoned |
Array
(
[id] => 9652442
[patent_doc_number] => 08806479
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-08-12
[patent_title] => 'Creating an application virtual machine image by isolating installation artifacts in shadow area'
[patent_app_type] => utility
[patent_app_number] => 11/758230
[patent_app_country] => US
[patent_app_date] => 2007-06-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 8507
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 279
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11758230
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/758230 | Creating an application virtual machine image by isolating installation artifacts in shadow area | Jun 4, 2007 | Issued |
Array
(
[id] => 4712498
[patent_doc_number] => 20080301024
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-12-04
[patent_title] => 'INTELLEGENT BUYER\'S AGENT USAGE FOR ALLOCATION OF SERVICE LEVEL CHARACTERISTICS'
[patent_app_type] => utility
[patent_app_number] => 11/755980
[patent_app_country] => US
[patent_app_date] => 2007-05-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 5997
[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/0301/20080301024.pdf
[firstpage_image] =>[orig_patent_app_number] => 11755980
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/755980 | Intelligent buyer's agent usage for allocation of service level characteristics | May 30, 2007 | Issued |
Array
(
[id] => 4794123
[patent_doc_number] => 20080295097
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-11-27
[patent_title] => 'Techniques for sharing resources among multiple devices in a processor system'
[patent_app_type] => utility
[patent_app_number] => 11/753355
[patent_app_country] => US
[patent_app_date] => 2007-05-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3111
[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/0295/20080295097.pdf
[firstpage_image] =>[orig_patent_app_number] => 11753355
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/753355 | Techniques for sharing resources among multiple devices in a processor system | May 23, 2007 | Abandoned |
Array
(
[id] => 4794132
[patent_doc_number] => 20080295106
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-11-27
[patent_title] => 'METHOD AND SYSTEM FOR IMPROVING THE AVAILABILITY OF A CONSTANT THROUGHPUT SYSTEM DURING A FULL STACK UPDATE'
[patent_app_type] => utility
[patent_app_number] => 11/752019
[patent_app_country] => US
[patent_app_date] => 2007-05-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 3329
[patent_no_of_claims] => 9
[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/0295/20080295106.pdf
[firstpage_image] =>[orig_patent_app_number] => 11752019
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/752019 | METHOD AND SYSTEM FOR IMPROVING THE AVAILABILITY OF A CONSTANT THROUGHPUT SYSTEM DURING A FULL STACK UPDATE | May 21, 2007 | Abandoned |
Array
(
[id] => 8849494
[patent_doc_number] => 08458694
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-06-04
[patent_title] => 'Hypervisor with cloning-awareness notifications'
[patent_app_type] => utility
[patent_app_number] => 11/741975
[patent_app_country] => US
[patent_app_date] => 2007-04-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4436
[patent_no_of_claims] => 19
[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] =>[firstpage_image] =>[orig_patent_app_number] => 11741975
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/741975 | Hypervisor with cloning-awareness notifications | Apr 29, 2007 | Issued |
Array
(
[id] => 8273310
[patent_doc_number] => 08214834
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-07-03
[patent_title] => 'Asynchronous wakeup mechanism that places reference to process on sleep queue if execution of copyout functionality is caused to sleep'
[patent_app_type] => utility
[patent_app_number] => 11/742555
[patent_app_country] => US
[patent_app_date] => 2007-04-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 1899
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 93
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11742555
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/742555 | Asynchronous wakeup mechanism that places reference to process on sleep queue if execution of copyout functionality is caused to sleep | Apr 29, 2007 | Issued |