
Allen T Cao
Examiner (ID: 17405)
Most Active Art Unit | 2627 |
Art Unit(s) | 2652, 2688, 2512, 2686, 2754, 2627, 2687 |
Total Applications | 2434 |
Issued Applications | 2124 |
Pending Applications | 56 |
Abandoned Applications | 243 |
Applications
Application number | Title of the application | Filing Date | Status |
---|---|---|---|
Array
(
[id] => 11882702
[patent_doc_number] => 09753873
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2017-09-05
[patent_title] => 'Systems and methods for key-value transactions'
[patent_app_type] => utility
[patent_app_number] => 14/612595
[patent_app_country] => US
[patent_app_date] => 2015-02-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 40
[patent_figures_cnt] => 52
[patent_no_of_words] => 29591
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 118
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14612595
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/612595 | Systems and methods for key-value transactions | Feb 2, 2015 | Issued |
Array
(
[id] => 10264734
[patent_doc_number] => 20150149731
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-05-28
[patent_title] => 'I/O CONTROLLER AND METHOD FOR OPERATING AN I/O CONTROLLER'
[patent_app_type] => utility
[patent_app_number] => 14/608850
[patent_app_country] => US
[patent_app_date] => 2015-01-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 10988
[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] => 14608850
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/608850 | I/O controller and method for operating an I/O controller | Jan 28, 2015 | Issued |
Array
(
[id] => 14614469
[patent_doc_number] => 10359934
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-07-23
[patent_title] => Method and apparatus for IT appliance control
[patent_app_type] => utility
[patent_app_number] => 15/318111
[patent_app_country] => US
[patent_app_date] => 2014-12-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 8
[patent_no_of_words] => 3817
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 211
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15318111
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/318111 | Method and apparatus for IT appliance control | Dec 29, 2014 | Issued |
Array
(
[id] => 10221565
[patent_doc_number] => 20150106558
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-04-16
[patent_title] => 'SEMICONDUCTOR DEVICE AND DATA PROCESSING METHOD'
[patent_app_type] => utility
[patent_app_number] => 14/576071
[patent_app_country] => US
[patent_app_date] => 2014-12-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 21
[patent_figures_cnt] => 21
[patent_no_of_words] => 14597
[patent_no_of_claims] => 6
[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] => 14576071
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/576071 | Semiconductor device and data processing method | Dec 17, 2014 | Issued |
Array
(
[id] => 10137494
[patent_doc_number] => 09170812
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-10-27
[patent_title] => 'Data processing system having integrated pipelined array data processor'
[patent_app_type] => utility
[patent_app_number] => 14/572643
[patent_app_country] => US
[patent_app_date] => 2014-12-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 95
[patent_figures_cnt] => 107
[patent_no_of_words] => 82742
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 109
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14572643
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/572643 | Data processing system having integrated pipelined array data processor | Dec 15, 2014 | Issued |
Array
(
[id] => 15197593
[patent_doc_number] => 10496288
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2019-12-03
[patent_title] => Mechanism for distributing memory wear in a multi-tenant database
[patent_app_type] => utility
[patent_app_number] => 14/560855
[patent_app_country] => US
[patent_app_date] => 2014-12-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 8502
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 213
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14560855
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/560855 | Mechanism for distributing memory wear in a multi-tenant database | Dec 3, 2014 | Issued |
Array
(
[id] => 14766133
[patent_doc_number] => 10394462
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2019-08-27
[patent_title] => Data shaping to reduce memory wear in a multi-tenant database
[patent_app_type] => utility
[patent_app_number] => 14/560917
[patent_app_country] => US
[patent_app_date] => 2014-12-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 8017
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 132
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14560917
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/560917 | Data shaping to reduce memory wear in a multi-tenant database | Dec 3, 2014 | Issued |
Array
(
[id] => 14952431
[patent_doc_number] => 10437479
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-10-08
[patent_title] => Unified addressing and hierarchical heterogeneous storage and memory
[patent_app_type] => utility
[patent_app_number] => 14/561204
[patent_app_country] => US
[patent_app_date] => 2014-12-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 12610
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 113
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14561204
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/561204 | Unified addressing and hierarchical heterogeneous storage and memory | Dec 3, 2014 | Issued |
Array
(
[id] => 11795649
[patent_doc_number] => 09405472
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-08-02
[patent_title] => 'Tracking ownership of memory in a data processing system through use of a memory monitor'
[patent_app_type] => utility
[patent_app_number] => 14/556174
[patent_app_country] => US
[patent_app_date] => 2014-11-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 4
[patent_no_of_words] => 3764
[patent_no_of_claims] => 15
[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] => 14556174
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/556174 | Tracking ownership of memory in a data processing system through use of a memory monitor | Nov 29, 2014 | Issued |
Array
(
[id] => 9933785
[patent_doc_number] => 20150081977
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-03-19
[patent_title] => 'EXTENDING A CACHE COHERENCY SNOOP BROADCAST PROTOCOL WITH DIRECTORY INFORMATION'
[patent_app_type] => utility
[patent_app_number] => 14/549874
[patent_app_country] => US
[patent_app_date] => 2014-11-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 4860
[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] => 14549874
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/549874 | Extending a cache coherency snoop broadcast protocol with directory information | Nov 20, 2014 | Issued |
Array
(
[id] => 11193367
[patent_doc_number] => 09424182
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-08-23
[patent_title] => 'Adaptive memory system for enhancing the performance of an external computing device'
[patent_app_type] => utility
[patent_app_number] => 14/543673
[patent_app_country] => US
[patent_app_date] => 2014-11-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 7171
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 1
[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] => 14543673
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/543673 | Adaptive memory system for enhancing the performance of an external computing device | Nov 16, 2014 | Issued |
Array
(
[id] => 10117612
[patent_doc_number] => 09152498
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-10-06
[patent_title] => 'Raid storage systems having arrays of solid-state drives and methods of operation'
[patent_app_type] => utility
[patent_app_number] => 14/520413
[patent_app_country] => US
[patent_app_date] => 2014-10-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 4
[patent_no_of_words] => 3513
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 194
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14520413
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/520413 | Raid storage systems having arrays of solid-state drives and methods of operation | Oct 21, 2014 | Issued |
Array
(
[id] => 13285031
[patent_doc_number] => 10154113
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-12-11
[patent_title] => Computer system
[patent_app_type] => utility
[patent_app_number] => 15/505751
[patent_app_country] => US
[patent_app_date] => 2014-10-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 22
[patent_figures_cnt] => 23
[patent_no_of_words] => 16111
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 110
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15505751
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/505751 | Computer system | Oct 16, 2014 | Issued |
Array
(
[id] => 9933782
[patent_doc_number] => 20150081974
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-03-19
[patent_title] => 'STATISTICAL CACHE PROMOTION'
[patent_app_type] => utility
[patent_app_number] => 14/490539
[patent_app_country] => US
[patent_app_date] => 2014-09-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4693
[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] => 14490539
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/490539 | Statistical cache promotion | Sep 17, 2014 | Issued |
Array
(
[id] => 10531021
[patent_doc_number] => 09257161
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-02-09
[patent_title] => 'Mechanism for enabling full data bus utilization without increasing data granularity'
[patent_app_type] => utility
[patent_app_number] => 14/476334
[patent_app_country] => US
[patent_app_date] => 2014-09-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 11751
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 229
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14476334
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/476334 | Mechanism for enabling full data bus utilization without increasing data granularity | Sep 2, 2014 | Issued |
Array
(
[id] => 11213801
[patent_doc_number] => 09442836
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-09-13
[patent_title] => 'Arithmetic processing device, information processing device, control method for information processing device, and control program for information processing device'
[patent_app_type] => utility
[patent_app_number] => 14/464808
[patent_app_country] => US
[patent_app_date] => 2014-08-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 19
[patent_figures_cnt] => 19
[patent_no_of_words] => 9495
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 173
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14464808
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/464808 | Arithmetic processing device, information processing device, control method for information processing device, and control program for information processing device | Aug 20, 2014 | Issued |
Array
(
[id] => 10446611
[patent_doc_number] => 20150331625
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-11-19
[patent_title] => 'MEMORY SYSTEM AND METHOD OF CONTROLLING MEMORY SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 14/464910
[patent_app_country] => US
[patent_app_date] => 2014-08-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3262
[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] => 14464910
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/464910 | Memory system and method of controlling memory system | Aug 20, 2014 | Issued |
Array
(
[id] => 9919143
[patent_doc_number] => 20150074348
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-03-12
[patent_title] => 'STORAGE CONTROL APPARATUS, CONTROL METHOD, AND COMPUTER PRODUCT'
[patent_app_type] => utility
[patent_app_number] => 14/464984
[patent_app_country] => US
[patent_app_date] => 2014-08-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 32
[patent_figures_cnt] => 32
[patent_no_of_words] => 14954
[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] => 14464984
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/464984 | Storage control apparatus, control method, and computer product | Aug 20, 2014 | Issued |
Array
(
[id] => 11206983
[patent_doc_number] => 09436610
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-09-06
[patent_title] => 'Enhanced pre-fetch in a memory management system'
[patent_app_type] => utility
[patent_app_number] => 14/464750
[patent_app_country] => US
[patent_app_date] => 2014-08-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 7
[patent_no_of_words] => 4191
[patent_no_of_claims] => 20
[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] => 14464750
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/464750 | Enhanced pre-fetch in a memory management system | Aug 20, 2014 | Issued |
Array
(
[id] => 10221589
[patent_doc_number] => 20150106582
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-04-16
[patent_title] => 'APPARATUS AND METHOD FOR MANAGING DATA IN HYBRID MEMORY'
[patent_app_type] => utility
[patent_app_number] => 14/464981
[patent_app_country] => US
[patent_app_date] => 2014-08-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 5994
[patent_no_of_claims] => 19
[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] => 14464981
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/464981 | APPARATUS AND METHOD FOR MANAGING DATA IN HYBRID MEMORY | Aug 20, 2014 | Abandoned |