
Ryan Bertram
Examiner (ID: 14025, Phone: (571)270-1377 , Office: P/2137 )
| Most Active Art Unit | 2137 |
| Art Unit(s) | 2137, 2112, 2187 |
| Total Applications | 948 |
| Issued Applications | 826 |
| Pending Applications | 45 |
| Abandoned Applications | 91 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 8254734
[patent_doc_number] => 20120159057
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-06-21
[patent_title] => 'MEMORY POWER TOKENS'
[patent_app_type] => utility
[patent_app_number] => 12/970890
[patent_app_country] => US
[patent_app_date] => 2010-12-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 3685
[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/0159/20120159057.pdf
[firstpage_image] =>[orig_patent_app_number] => 12970890
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/970890 | Memory power tokens | Dec 15, 2010 | Issued |
Array
(
[id] => 8087417
[patent_doc_number] => 08151041
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-04-03
[patent_title] => 'Removable storage device'
[patent_app_type] => utility
[patent_app_number] => 12/968512
[patent_app_country] => US
[patent_app_date] => 2010-12-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 22
[patent_no_of_words] => 6442
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 49
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/151/08151041.pdf
[firstpage_image] =>[orig_patent_app_number] => 12968512
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/968512 | Removable storage device | Dec 14, 2010 | Issued |
Array
(
[id] => 8372401
[patent_doc_number] => 20120221784
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-08-30
[patent_title] => 'MEMORY CONTROLLER AND METHODS FOR ENHANCING WRITE PERFORMANCE OF A FLASH DEVICE'
[patent_app_type] => utility
[patent_app_number] => 13/502739
[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] => 12080
[patent_no_of_claims] => 44
[patent_no_of_ind_claims] => 10
[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] => 13502739
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/502739 | Memory controller and methods for enhancing write performance of a flash device | Nov 22, 2010 | Issued |
Array
(
[id] => 7780584
[patent_doc_number] => 20120042140
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-02-16
[patent_title] => 'METHOD FOR PROVIDING VIRTUAL OPTICAL DISK FUNCTION IN PORTABLE STORAGE DEVICE AND PORTABLE STORAGE DEVICE WITH VIRTUAL OPTICAL DISK FUNCTION'
[patent_app_type] => utility
[patent_app_number] => 12/916635
[patent_app_country] => US
[patent_app_date] => 2010-11-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3156
[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/0042/20120042140.pdf
[firstpage_image] =>[orig_patent_app_number] => 12916635
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/916635 | METHOD FOR PROVIDING VIRTUAL OPTICAL DISK FUNCTION IN PORTABLE STORAGE DEVICE AND PORTABLE STORAGE DEVICE WITH VIRTUAL OPTICAL DISK FUNCTION | Oct 31, 2010 | Abandoned |
Array
(
[id] => 9029592
[patent_doc_number] => 08539189
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-09-17
[patent_title] => 'Indexed register access for memory device'
[patent_app_type] => utility
[patent_app_number] => 12/916421
[patent_app_country] => US
[patent_app_date] => 2010-10-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5078
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 9
[patent_words_short_claim] => 130
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12916421
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/916421 | Indexed register access for memory device | Oct 28, 2010 | Issued |
Array
(
[id] => 8985075
[patent_doc_number] => 08516205
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-08-20
[patent_title] => 'Method and apparatus for providing efficient context classification'
[patent_app_type] => utility
[patent_app_number] => 12/915954
[patent_app_country] => US
[patent_app_date] => 2010-10-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 6904
[patent_no_of_claims] => 17
[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] => 12915954
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/915954 | Method and apparatus for providing efficient context classification | Oct 28, 2010 | Issued |
Array
(
[id] => 8176502
[patent_doc_number] => 20120110258
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-05-03
[patent_title] => 'STORAGE DEVICE CACHE'
[patent_app_type] => utility
[patent_app_number] => 12/916109
[patent_app_country] => US
[patent_app_date] => 2010-10-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 5479
[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/0110/20120110258.pdf
[firstpage_image] =>[orig_patent_app_number] => 12916109
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/916109 | Storage device cache | Oct 28, 2010 | Issued |
Array
(
[id] => 8632833
[patent_doc_number] => 08364932
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-01-29
[patent_title] => 'System and method to prioritize large memory page allocation in virtualized systems'
[patent_app_type] => utility
[patent_app_number] => 12/915236
[patent_app_country] => US
[patent_app_date] => 2010-10-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 11
[patent_no_of_words] => 7037
[patent_no_of_claims] => 73
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 129
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12915236
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/915236 | System and method to prioritize large memory page allocation in virtualized systems | Oct 28, 2010 | Issued |
Array
(
[id] => 8176562
[patent_doc_number] => 20120110288
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-05-03
[patent_title] => 'TEMPORARY VTOC LOCKING DURING DEFRAGMENTATION'
[patent_app_type] => utility
[patent_app_number] => 12/916312
[patent_app_country] => US
[patent_app_date] => 2010-10-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4034
[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/0110/20120110288.pdf
[firstpage_image] =>[orig_patent_app_number] => 12916312
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/916312 | Temporary VTOC locking during defragmentation | Oct 28, 2010 | Issued |
Array
(
[id] => 7547856
[patent_doc_number] => 08055837
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-11-08
[patent_title] => 'Data writing method for non-volatile memory and controller using the same'
[patent_app_type] => utility
[patent_app_number] => 12/896086
[patent_app_country] => US
[patent_app_date] => 2010-10-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 13
[patent_no_of_words] => 6777
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 103
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/055/08055837.pdf
[firstpage_image] =>[orig_patent_app_number] => 12896086
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/896086 | Data writing method for non-volatile memory and controller using the same | Sep 30, 2010 | Issued |
Array
(
[id] => 6643498
[patent_doc_number] => 20100312977
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-12-09
[patent_title] => 'Method of managing memory in multiprocessor system on chip'
[patent_app_type] => utility
[patent_app_number] => 12/805651
[patent_app_country] => US
[patent_app_date] => 2010-08-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 4927
[patent_no_of_claims] => 9
[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/0312/20100312977.pdf
[firstpage_image] =>[orig_patent_app_number] => 12805651
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/805651 | Method of managing memory in multiprocessor system on chip | Aug 10, 2010 | Issued |
Array
(
[id] => 7537612
[patent_doc_number] => 08051255
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-11-01
[patent_title] => 'Multiprocessor resource optimization'
[patent_app_type] => utility
[patent_app_number] => 12/806395
[patent_app_country] => US
[patent_app_date] => 2010-08-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 19
[patent_figures_cnt] => 19
[patent_no_of_words] => 10379
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 231
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/051/08051255.pdf
[firstpage_image] =>[orig_patent_app_number] => 12806395
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/806395 | Multiprocessor resource optimization | Aug 9, 2010 | Issued |
Array
(
[id] => 9430911
[patent_doc_number] => 08706996
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-04-22
[patent_title] => 'Data processor'
[patent_app_type] => utility
[patent_app_number] => 12/844800
[patent_app_country] => US
[patent_app_date] => 2010-07-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 8
[patent_no_of_words] => 9543
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 98
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12844800
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/844800 | Data processor | Jul 26, 2010 | Issued |
Array
(
[id] => 9029600
[patent_doc_number] => 08539197
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2013-09-17
[patent_title] => 'Load rebalancing for shared resource'
[patent_app_type] => utility
[patent_app_number] => 12/826576
[patent_app_country] => US
[patent_app_date] => 2010-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 14
[patent_no_of_words] => 17729
[patent_no_of_claims] => 32
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 168
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12826576
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/826576 | Load rebalancing for shared resource | Jun 28, 2010 | Issued |
Array
(
[id] => 6362683
[patent_doc_number] => 20100332790
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-12-30
[patent_title] => 'PROCESSOR AND ADDRESS TRANSLATING METHOD'
[patent_app_type] => utility
[patent_app_number] => 12/825959
[patent_app_country] => US
[patent_app_date] => 2010-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 7656
[patent_no_of_claims] => 10
[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/0332/20100332790.pdf
[firstpage_image] =>[orig_patent_app_number] => 12825959
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/825959 | Processor and address translating method | Jun 28, 2010 | Issued |
Array
(
[id] => 8769359
[patent_doc_number] => 20130097396
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-04-18
[patent_title] => 'METHOD AND SYSTEM FOR ENCODING DATA FOR STORAGE IN A MEMORY ARRAY'
[patent_app_type] => utility
[patent_app_number] => 13/805169
[patent_app_country] => US
[patent_app_date] => 2010-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5703
[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] => 13805169
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/805169 | Method and system for encoding data for storage in a memory array | Jun 28, 2010 | Issued |
Array
(
[id] => 8728270
[patent_doc_number] => 08407411
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-03-26
[patent_title] => 'Operation frequency adjusting system and method'
[patent_app_type] => utility
[patent_app_number] => 12/824230
[patent_app_country] => US
[patent_app_date] => 2010-06-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 10
[patent_no_of_words] => 5000
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 58
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12824230
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/824230 | Operation frequency adjusting system and method | Jun 27, 2010 | Issued |
Array
(
[id] => 7671478
[patent_doc_number] => 20110320747
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-12-29
[patent_title] => 'IDENTIFYING REPLACEMENT MEMORY PAGES FROM THREE PAGE RECORD LISTS'
[patent_app_type] => utility
[patent_app_number] => 12/825163
[patent_app_country] => US
[patent_app_date] => 2010-06-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4087
[patent_no_of_claims] => 18
[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] => 12825163
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/825163 | Identifying replacement memory pages from three page record lists | Jun 27, 2010 | Issued |
Array
(
[id] => 6153528
[patent_doc_number] => 20110022798
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-01-27
[patent_title] => 'METHOD AND SYSTEM FOR CACHING TERMINOLOGY DATA'
[patent_app_type] => utility
[patent_app_number] => 12/824357
[patent_app_country] => US
[patent_app_date] => 2010-06-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5586
[patent_no_of_claims] => 14
[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/0022/20110022798.pdf
[firstpage_image] =>[orig_patent_app_number] => 12824357
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/824357 | Method and system for caching terminology data | Jun 27, 2010 | Issued |
Array
(
[id] => 4631837
[patent_doc_number] => 08010747
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-08-30
[patent_title] => 'Method for tracking of non-resident pages'
[patent_app_type] => utility
[patent_app_number] => 12/824692
[patent_app_country] => US
[patent_app_date] => 2010-06-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5877
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 125
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/010/08010747.pdf
[firstpage_image] =>[orig_patent_app_number] => 12824692
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/824692 | Method for tracking of non-resident pages | Jun 27, 2010 | Issued |