
Hetul B. Patel
Supervisory Patent Examiner (ID: 17670, Phone: (571)272-4184 , Office: P/3992 )
| Most Active Art Unit | 2186 |
| Art Unit(s) | 2186, 3992 |
| Total Applications | 630 |
| Issued Applications | 335 |
| Pending Applications | 184 |
| Abandoned Applications | 126 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
| 90/009784 | SUBSTRATE ON CHIP (SOC) MULTIPLE-CHIP MODULE (MCM) WITH CHIP-SIZE-PACKAGE (CSP) READY CONFIGURATION | Jul 19, 2010 | Issued |
Array
(
[id] => 8285640
[patent_doc_number] => 08219754
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-07-10
[patent_title] => 'Context instruction cache architecture for a digital signal processor'
[patent_app_type] => utility
[patent_app_number] => 12/835319
[patent_app_country] => US
[patent_app_date] => 2010-07-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4207
[patent_no_of_claims] => 3
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 376
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12835319
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/835319 | Context instruction cache architecture for a digital signal processor | Jul 12, 2010 | Issued |
Array
(
[id] => 6593544
[patent_doc_number] => 20100274985
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-10-28
[patent_title] => 'METHOD AND APPARATUS FOR BACKUP AND RECOVERY USING STORAGE BASED JOURNALING'
[patent_app_type] => utility
[patent_app_number] => 12/834557
[patent_app_country] => US
[patent_app_date] => 2010-07-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 6491
[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/0274/20100274985.pdf
[firstpage_image] =>[orig_patent_app_number] => 12834557
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/834557 | Method and apparatus for backup and recovery using storage based journaling | Jul 11, 2010 | Issued |
Array
(
[id] => 4443208
[patent_doc_number] => 07899991
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-03-01
[patent_title] => 'Method and system for an extensible caching framework'
[patent_app_type] => utility
[patent_app_number] => 12/819985
[patent_app_country] => US
[patent_app_date] => 2010-06-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 4
[patent_no_of_words] => 9772
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 298
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/899/07899991.pdf
[firstpage_image] =>[orig_patent_app_number] => 12819985
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/819985 | Method and system for an extensible caching framework | Jun 20, 2010 | Issued |
Array
(
[id] => 6363360
[patent_doc_number] => 20100250839
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-09-30
[patent_title] => 'METHOD FOR CONTROLLING MEMORY CARD AND METHOD FOR CONTROLLING NONVOLATILE SEMICONDUCTOR MEMORY'
[patent_app_type] => utility
[patent_app_number] => 12/813164
[patent_app_country] => US
[patent_app_date] => 2010-06-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 9087
[patent_no_of_claims] => 21
[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/0250/20100250839.pdf
[firstpage_image] =>[orig_patent_app_number] => 12813164
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/813164 | Method for controlling memory card and method for controlling nonvolatile semiconductor memory | Jun 9, 2010 | Issued |
Array
(
[id] => 4572415
[patent_doc_number] => 07962705
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-06-14
[patent_title] => 'System and method for providing a virtual memory architecture narrower and deeper than a physical memory architecture'
[patent_app_type] => utility
[patent_app_number] => 12/729227
[patent_app_country] => US
[patent_app_date] => 2010-03-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 50
[patent_figures_cnt] => 52
[patent_no_of_words] => 16138
[patent_no_of_claims] => 20
[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] => patents/07/962/07962705.pdf
[firstpage_image] =>[orig_patent_app_number] => 12729227
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/729227 | System and method for providing a virtual memory architecture narrower and deeper than a physical memory architecture | Mar 21, 2010 | Issued |
Array
(
[id] => 6463488
[patent_doc_number] => 20100146216
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-06-10
[patent_title] => 'METHOD AND APPARATUS FOR FILTERING MEMORY WRITE SNOOP ACTIVITY IN A DISTRIBUTED SHARED MEMORY COMPUTER'
[patent_app_type] => utility
[patent_app_number] => 12/708013
[patent_app_country] => US
[patent_app_date] => 2010-02-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 19
[patent_figures_cnt] => 19
[patent_no_of_words] => 15889
[patent_no_of_claims] => 11
[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/0146/20100146216.pdf
[firstpage_image] =>[orig_patent_app_number] => 12708013
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/708013 | Method and apparatus for filtering memory write snoop activity in a distributed shared memory computer | Feb 17, 2010 | Issued |
Array
(
[id] => 6463481
[patent_doc_number] => 20100146215
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-06-10
[patent_title] => 'METHOD AND APPARATUS FOR FILTERING MEMORY WRITE SNOOP ACTIVITY IN A DISTRIBUTED SHARED MEMORY COMPUTER'
[patent_app_type] => utility
[patent_app_number] => 12/708008
[patent_app_country] => US
[patent_app_date] => 2010-02-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 19
[patent_figures_cnt] => 19
[patent_no_of_words] => 15890
[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/0146/20100146215.pdf
[firstpage_image] =>[orig_patent_app_number] => 12708008
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/708008 | Method and apparatus for filtering memory write snoop activity in a distributed shared memory computer | Feb 17, 2010 | Issued |
| 90/010781 | Laminated Ceramic Electronic Parts | Dec 17, 2009 | Issued |
Array
(
[id] => 4522173
[patent_doc_number] => 07917709
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-03-29
[patent_title] => 'Memory system for data storage and retrieval'
[patent_app_type] => utility
[patent_app_number] => 12/638572
[patent_app_country] => US
[patent_app_date] => 2009-12-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 7
[patent_no_of_words] => 4345
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 109
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/917/07917709.pdf
[firstpage_image] =>[orig_patent_app_number] => 12638572
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/638572 | Memory system for data storage and retrieval | Dec 14, 2009 | Issued |
Array
(
[id] => 6387530
[patent_doc_number] => 20100082892
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-04-01
[patent_title] => 'Flash Memory Controller For Electronic Data Flash Card'
[patent_app_type] => utility
[patent_app_number] => 12/631748
[patent_app_country] => US
[patent_app_date] => 2009-12-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 18
[patent_no_of_words] => 14185
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 12
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0082/20100082892.pdf
[firstpage_image] =>[orig_patent_app_number] => 12631748
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/631748 | Flash Memory Controller For Electronic Data Flash Card | Dec 3, 2009 | Abandoned |
Array
(
[id] => 6387556
[patent_doc_number] => 20100082893
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-04-01
[patent_title] => 'Flash Memory Controller For Electronic Data Flash Card'
[patent_app_type] => utility
[patent_app_number] => 12/631761
[patent_app_country] => US
[patent_app_date] => 2009-12-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 18
[patent_no_of_words] => 14178
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 13
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0082/20100082893.pdf
[firstpage_image] =>[orig_patent_app_number] => 12631761
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/631761 | Flash Memory Controller For Electronic Data Flash Card | Dec 3, 2009 | Abandoned |
Array
(
[id] => 6125323
[patent_doc_number] => 20110078407
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-03-31
[patent_title] => 'DETERMINING AN END OF VALID LOG IN A LOG OF WRITE RECORDS'
[patent_app_type] => utility
[patent_app_number] => 12/567710
[patent_app_country] => US
[patent_app_date] => 2009-09-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5455
[patent_no_of_claims] => 25
[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/0078/20110078407.pdf
[firstpage_image] =>[orig_patent_app_number] => 12567710
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/567710 | Determining an end of valid log in a log of write records using a next pointer and a far ahead pointer | Sep 24, 2009 | Issued |
Array
(
[id] => 5399687
[patent_doc_number] => 20090319750
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-12-24
[patent_title] => 'MEMORY HUB ARCHITECTURE HAVING PROGRAMMABLE LANE WIDTHS'
[patent_app_type] => utility
[patent_app_number] => 12/550989
[patent_app_country] => US
[patent_app_date] => 2009-08-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3110
[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] => publications/A1/0319/20090319750.pdf
[firstpage_image] =>[orig_patent_app_number] => 12550989
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/550989 | Memory hub architecture having programmable lane widths | Aug 30, 2009 | Issued |
Array
(
[id] => 4572449
[patent_doc_number] => 07962708
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-06-14
[patent_title] => 'Resolving retention policy conflicts'
[patent_app_type] => utility
[patent_app_number] => 12/462790
[patent_app_country] => US
[patent_app_date] => 2009-08-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 20
[patent_no_of_words] => 7724
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 126
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/962/07962708.pdf
[firstpage_image] =>[orig_patent_app_number] => 12462790
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/462790 | Resolving retention policy conflicts | Aug 6, 2009 | Issued |
Array
(
[id] => 4488075
[patent_doc_number] => 07908427
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-03-15
[patent_title] => 'Non-volatile memory devices and control and operation thereof'
[patent_app_type] => utility
[patent_app_number] => 12/387058
[patent_app_country] => US
[patent_app_date] => 2009-04-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6415
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 170
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/908/07908427.pdf
[firstpage_image] =>[orig_patent_app_number] => 12387058
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/387058 | Non-volatile memory devices and control and operation thereof | Apr 26, 2009 | Issued |
Array
(
[id] => 5424169
[patent_doc_number] => 20090150625
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-06-11
[patent_title] => 'Multistage Virtual Memory Paging System'
[patent_app_type] => utility
[patent_app_number] => 12/370908
[patent_app_country] => US
[patent_app_date] => 2009-02-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 5724
[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/0150/20090150625.pdf
[firstpage_image] =>[orig_patent_app_number] => 12370908
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/370908 | Multistage virtual memory paging system | Feb 12, 2009 | Issued |
Array
(
[id] => 8235459
[patent_doc_number] => 08200920
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-06-12
[patent_title] => 'Systems and methods for storing and accessing data stored in a data array'
[patent_app_type] => utility
[patent_app_number] => 12/350902
[patent_app_country] => US
[patent_app_date] => 2009-01-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 3594
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 97
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/200/08200920.pdf
[firstpage_image] =>[orig_patent_app_number] => 12350902
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/350902 | Systems and methods for storing and accessing data stored in a data array | Jan 7, 2009 | Issued |
Array
(
[id] => 5344307
[patent_doc_number] => 20090182957
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-07-16
[patent_title] => 'DATA STORAGE APPARATUS'
[patent_app_type] => utility
[patent_app_number] => 12/350291
[patent_app_country] => US
[patent_app_date] => 2009-01-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 8623
[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/0182/20090182957.pdf
[firstpage_image] =>[orig_patent_app_number] => 12350291
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/350291 | DATA STORAGE APPARATUS | Jan 7, 2009 | Abandoned |
Array
(
[id] => 7734517
[patent_doc_number] => 08103838
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-01-24
[patent_title] => 'System and method for transactional locking using reader-lists'
[patent_app_type] => utility
[patent_app_number] => 12/350792
[patent_app_country] => US
[patent_app_date] => 2009-01-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 7990
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 78
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/103/08103838.pdf
[firstpage_image] =>[orig_patent_app_number] => 12350792
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/350792 | System and method for transactional locking using reader-lists | Jan 7, 2009 | Issued |