
Tan Ho
Examiner (ID: 8497)
| Most Active Art Unit | 2821 |
| Art Unit(s) | 2514, 2821, 2819, 3621, 2508, 2845 |
| Total Applications | 2181 |
| Issued Applications | 1904 |
| Pending Applications | 103 |
| Abandoned Applications | 174 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 10327756
[patent_doc_number] => 20150212760
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-07-30
[patent_title] => 'SHARED STORAGE ARCHITECTURE'
[patent_app_type] => utility
[patent_app_number] => 14/166501
[patent_app_country] => US
[patent_app_date] => 2014-01-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 12145
[patent_no_of_claims] => 31
[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] => 14166501
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/166501 | Shared storage architecture | Jan 27, 2014 | Issued |
Array
(
[id] => 10653151
[patent_doc_number] => 09369427
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-06-14
[patent_title] => 'Recovery of a failed registry'
[patent_app_type] => utility
[patent_app_number] => 14/165516
[patent_app_country] => US
[patent_app_date] => 2014-01-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 22
[patent_figures_cnt] => 22
[patent_no_of_words] => 8186
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 79
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14165516
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/165516 | Recovery of a failed registry | Jan 26, 2014 | Issued |
Array
(
[id] => 10320663
[patent_doc_number] => 20150205667
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-07-23
[patent_title] => 'METHOD AND SYSTEM FOR SERVICE-AWARE DATA PLACEMENT IN A STORAGE SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 14/162310
[patent_app_country] => US
[patent_app_date] => 2014-01-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 6285
[patent_no_of_claims] => 20
[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] => 14162310
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/162310 | METHOD AND SYSTEM FOR SERVICE-AWARE DATA PLACEMENT IN A STORAGE SYSTEM | Jan 22, 2014 | Abandoned |
Array
(
[id] => 10616642
[patent_doc_number] => 09336087
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-05-10
[patent_title] => 'Match server for a financial exchange having fault tolerant operation'
[patent_app_type] => utility
[patent_app_number] => 14/159726
[patent_app_country] => US
[patent_app_date] => 2014-01-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 15676
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 59
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14159726
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/159726 | Match server for a financial exchange having fault tolerant operation | Jan 20, 2014 | Issued |
Array
(
[id] => 10646250
[patent_doc_number] => 09363136
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-06-07
[patent_title] => 'Mechanism to monitor quality of service'
[patent_app_type] => utility
[patent_app_number] => 14/137117
[patent_app_country] => US
[patent_app_date] => 2013-12-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 14
[patent_no_of_words] => 14192
[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] => 14137117
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/137117 | Mechanism to monitor quality of service | Dec 19, 2013 | Issued |
Array
(
[id] => 10236147
[patent_doc_number] => 20150121141
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-04-30
[patent_title] => 'HOST DEVICE AND METHOD FOR TESTING BOOTING OF SERVERS'
[patent_app_type] => utility
[patent_app_number] => 14/135586
[patent_app_country] => US
[patent_app_date] => 2013-12-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 1819
[patent_no_of_claims] => 15
[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] => 14135586
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/135586 | Host device and method for testing booting of servers | Dec 19, 2013 | Issued |
Array
(
[id] => 9410222
[patent_doc_number] => 20140101474
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-04-10
[patent_title] => 'System and Method for Extending System Uptime while Running on Backup Power'
[patent_app_type] => utility
[patent_app_number] => 14/101050
[patent_app_country] => US
[patent_app_date] => 2013-12-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3911
[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] => 14101050
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/101050 | System and method for extending system uptime while running on backup power | Dec 8, 2013 | Issued |
Array
(
[id] => 9540205
[patent_doc_number] => 20140164852
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-06-12
[patent_title] => 'INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 14/100522
[patent_app_country] => US
[patent_app_date] => 2013-12-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 26
[patent_figures_cnt] => 26
[patent_no_of_words] => 9906
[patent_no_of_claims] => 7
[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] => 14100522
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/100522 | Information processing apparatus, information processing method, and information processing system | Dec 8, 2013 | Issued |
Array
(
[id] => 9563886
[patent_doc_number] => 20140181599
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-06-26
[patent_title] => 'TASK SERVER AND METHOD FOR ALLOCATING TASKS'
[patent_app_type] => utility
[patent_app_number] => 14/100072
[patent_app_country] => US
[patent_app_date] => 2013-12-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 964
[patent_no_of_claims] => 15
[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] => 14100072
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/100072 | TASK SERVER AND METHOD FOR ALLOCATING TASKS | Dec 8, 2013 | Abandoned |
Array
(
[id] => 9570771
[patent_doc_number] => 20140188484
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-07-03
[patent_title] => 'USER INTERFACE FOR A REMOTE CONTROL APPLICATION'
[patent_app_type] => utility
[patent_app_number] => 14/098823
[patent_app_country] => US
[patent_app_date] => 2013-12-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 24
[patent_figures_cnt] => 24
[patent_no_of_words] => 21475
[patent_no_of_claims] => 9
[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] => 14098823
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/098823 | User interface for a remote control application | Dec 5, 2013 | Issued |
Array
(
[id] => 10269064
[patent_doc_number] => 20150154061
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-06-04
[patent_title] => 'PAGE RETIREMENT IN A NAND FLASH MEMORY SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 14/096823
[patent_app_country] => US
[patent_app_date] => 2013-12-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 8211
[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] => 14096823
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/096823 | Page retirement in a NAND flash memory system | Dec 3, 2013 | Issued |
Array
(
[id] => 11926709
[patent_doc_number] => 09794305
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-10-17
[patent_title] => 'Consistent messaging with replication'
[patent_app_type] => utility
[patent_app_number] => 14/084297
[patent_app_country] => US
[patent_app_date] => 2013-11-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 5
[patent_no_of_words] => 5024
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 160
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14084297
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/084297 | Consistent messaging with replication | Nov 18, 2013 | Issued |
Array
(
[id] => 11359128
[patent_doc_number] => 09535780
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-01-03
[patent_title] => 'Varying logging depth based on user defined policies'
[patent_app_type] => utility
[patent_app_number] => 14/082804
[patent_app_country] => US
[patent_app_date] => 2013-11-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 5281
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 300
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14082804
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/082804 | Varying logging depth based on user defined policies | Nov 17, 2013 | Issued |
Array
(
[id] => 9571081
[patent_doc_number] => 20140188794
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-07-03
[patent_title] => 'Split Brain Resistant Failover in High Availability Clusters'
[patent_app_type] => utility
[patent_app_number] => 14/078488
[patent_app_country] => US
[patent_app_date] => 2013-11-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 9501
[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] =>[firstpage_image] =>[orig_patent_app_number] => 14078488
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/078488 | Split brain resistant failover in high availability clusters | Nov 11, 2013 | Issued |
Array
(
[id] => 10248080
[patent_doc_number] => 20150133076
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-05-14
[patent_title] => 'Mobile device application monitoring software'
[patent_app_type] => utility
[patent_app_number] => 14/078518
[patent_app_country] => US
[patent_app_date] => 2013-11-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 3016
[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] =>[firstpage_image] =>[orig_patent_app_number] => 14078518
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/078518 | Mobile device application monitoring software | Nov 11, 2013 | Abandoned |
Array
(
[id] => 10250006
[patent_doc_number] => 20150135002
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-05-14
[patent_title] => 'PERSISTENT MESSAGING MECHANISM'
[patent_app_type] => utility
[patent_app_number] => 14/076283
[patent_app_country] => US
[patent_app_date] => 2013-11-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 16815
[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] => 14076283
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/076283 | Persistent messaging mechanism | Nov 10, 2013 | Issued |
Array
(
[id] => 9961303
[patent_doc_number] => 09009527
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-04-14
[patent_title] => 'Recovering a volume table and data sets from a corrupted volume'
[patent_app_type] => utility
[patent_app_number] => 14/072717
[patent_app_country] => US
[patent_app_date] => 2013-11-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5585
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 75
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14072717
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/072717 | Recovering a volume table and data sets from a corrupted volume | Nov 4, 2013 | Issued |
Array
(
[id] => 10236145
[patent_doc_number] => 20150121139
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-04-30
[patent_title] => 'PROVIDING BUS RESILIENCY IN A HYBRID MEMORY SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 14/066776
[patent_app_country] => US
[patent_app_date] => 2013-10-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4864
[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] =>[firstpage_image] =>[orig_patent_app_number] => 14066776
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/066776 | Providing bus resiliency in a hybrid memory system | Oct 29, 2013 | Issued |
Array
(
[id] => 9652253
[patent_doc_number] => 08806289
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2014-08-12
[patent_title] => 'Decoder and decoding method for a communication system'
[patent_app_type] => utility
[patent_app_number] => 14/065751
[patent_app_country] => US
[patent_app_date] => 2013-10-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 17
[patent_no_of_words] => 11600
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 140
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14065751
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/065751 | Decoder and decoding method for a communication system | Oct 28, 2013 | Issued |
Array
(
[id] => 10236131
[patent_doc_number] => 20150121125
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-04-30
[patent_title] => 'PROVIDING BUS RESILIENCY IN A HYBRID MEMORY SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 14/065601
[patent_app_country] => US
[patent_app_date] => 2013-10-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4834
[patent_no_of_claims] => 10
[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] => 14065601
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/065601 | Providing bus resiliency in a hybrid memory system | Oct 28, 2013 | Issued |