
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 |
|---|---|---|---|
Array
(
[id] => 4558619
[patent_doc_number] => 07877565
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2011-01-25
[patent_title] => 'Constant versioning for multi-threaded processing'
[patent_app_type] => utility
[patent_app_number] => 11/344445
[patent_app_country] => US
[patent_app_date] => 2006-01-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 16
[patent_no_of_words] => 9966
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 111
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/877/07877565.pdf
[firstpage_image] =>[orig_patent_app_number] => 11344445
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/344445 | Constant versioning for multi-threaded processing | Jan 30, 2006 | Issued |
Array
(
[id] => 4780738
[patent_doc_number] => 20080288737
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-11-20
[patent_title] => 'Optimizing Memory Accesses for Network Applications Using Indexed Register Files'
[patent_app_type] => utility
[patent_app_number] => 10/581154
[patent_app_country] => US
[patent_app_date] => 2006-01-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 3323
[patent_no_of_claims] => 20
[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/0288/20080288737.pdf
[firstpage_image] =>[orig_patent_app_number] => 10581154
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/581154 | Optimizing memory accesses for network applications using indexed register files | Jan 25, 2006 | Issued |
Array
(
[id] => 279882
[patent_doc_number] => 07558942
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2009-07-07
[patent_title] => 'Memory mapped register file and method for accessing the same'
[patent_app_type] => utility
[patent_app_number] => 11/339049
[patent_app_country] => US
[patent_app_date] => 2006-01-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 14
[patent_no_of_words] => 6630
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 147
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/558/07558942.pdf
[firstpage_image] =>[orig_patent_app_number] => 11339049
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/339049 | Memory mapped register file and method for accessing the same | Jan 24, 2006 | Issued |
Array
(
[id] => 241362
[patent_doc_number] => 07594087
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2009-09-22
[patent_title] => 'System and method for writing data to and erasing data from non-volatile memory'
[patent_app_type] => utility
[patent_app_number] => 11/335292
[patent_app_country] => US
[patent_app_date] => 2006-01-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5141
[patent_no_of_claims] => 29
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 196
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/594/07594087.pdf
[firstpage_image] =>[orig_patent_app_number] => 11335292
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/335292 | System and method for writing data to and erasing data from non-volatile memory | Jan 18, 2006 | Issued |
Array
(
[id] => 5679402
[patent_doc_number] => 20060184758
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-08-17
[patent_title] => 'Storage device'
[patent_app_type] => utility
[patent_app_number] => 11/329843
[patent_app_country] => US
[patent_app_date] => 2006-01-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 6624
[patent_no_of_claims] => 7
[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/0184/20060184758.pdf
[firstpage_image] =>[orig_patent_app_number] => 11329843
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/329843 | Storage device using interleaved memories to control power consumption | Jan 10, 2006 | Issued |
Array
(
[id] => 87643
[patent_doc_number] => 07743224
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-06-22
[patent_title] => 'Method and apparatus for virtual load regions in storage system controllers'
[patent_app_type] => utility
[patent_app_number] => 11/326800
[patent_app_country] => US
[patent_app_date] => 2006-01-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 6377
[patent_no_of_claims] => 19
[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] => patents/07/743/07743224.pdf
[firstpage_image] =>[orig_patent_app_number] => 11326800
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/326800 | Method and apparatus for virtual load regions in storage system controllers | Jan 5, 2006 | Issued |
Array
(
[id] => 4586235
[patent_doc_number] => 07849257
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2010-12-07
[patent_title] => 'Method and apparatus for storing and retrieving data'
[patent_app_type] => utility
[patent_app_number] => 11/326810
[patent_app_country] => US
[patent_app_date] => 2006-01-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 26
[patent_figures_cnt] => 28
[patent_no_of_words] => 16488
[patent_no_of_claims] => 3
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 154
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/849/07849257.pdf
[firstpage_image] =>[orig_patent_app_number] => 11326810
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/326810 | Method and apparatus for storing and retrieving data | Jan 5, 2006 | Issued |
Array
(
[id] => 4600565
[patent_doc_number] => 07984239
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-07-19
[patent_title] => 'Control program download device'
[patent_app_type] => utility
[patent_app_number] => 11/326429
[patent_app_country] => US
[patent_app_date] => 2006-01-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 3778
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 284
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/984/07984239.pdf
[firstpage_image] =>[orig_patent_app_number] => 11326429
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/326429 | Control program download device | Jan 5, 2006 | Issued |
Array
(
[id] => 5221379
[patent_doc_number] => 20070162691
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-07-12
[patent_title] => 'Apparatus and method to store information'
[patent_app_type] => utility
[patent_app_number] => 11/326649
[patent_app_country] => US
[patent_app_date] => 2006-01-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 3019
[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/0162/20070162691.pdf
[firstpage_image] =>[orig_patent_app_number] => 11326649
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/326649 | Apparatus and method to store information | Jan 5, 2006 | Abandoned |
Array
(
[id] => 5221389
[patent_doc_number] => 20070162701
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-07-12
[patent_title] => 'Head of queue cache for communication interfaces'
[patent_app_type] => utility
[patent_app_number] => 11/326919
[patent_app_country] => US
[patent_app_date] => 2006-01-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4619
[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/0162/20070162701.pdf
[firstpage_image] =>[orig_patent_app_number] => 11326919
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/326919 | Head of queue cache for communication interfaces | Jan 5, 2006 | Issued |
Array
(
[id] => 5221375
[patent_doc_number] => 20070162687
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-07-12
[patent_title] => 'Flash memory and method for utilizing the same'
[patent_app_type] => utility
[patent_app_number] => 11/326322
[patent_app_country] => US
[patent_app_date] => 2006-01-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 2808
[patent_no_of_claims] => 18
[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/0162/20070162687.pdf
[firstpage_image] =>[orig_patent_app_number] => 11326322
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/326322 | Flash memory and method for utilizing the same | Jan 5, 2006 | Issued |
Array
(
[id] => 4841569
[patent_doc_number] => 20080282055
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-11-13
[patent_title] => 'Virtual Translation Lookaside Buffer'
[patent_app_type] => utility
[patent_app_number] => 10/577630
[patent_app_country] => US
[patent_app_date] => 2005-12-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 4850
[patent_no_of_claims] => 23
[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/0282/20080282055.pdf
[firstpage_image] =>[orig_patent_app_number] => 10577630
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/577630 | Virtual Translation Lookaside Buffer | Dec 28, 2005 | Abandoned |
Array
(
[id] => 5121848
[patent_doc_number] => 20070143563
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-06-21
[patent_title] => 'Online storage volume shrink'
[patent_app_type] => utility
[patent_app_number] => 11/303419
[patent_app_country] => US
[patent_app_date] => 2005-12-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 10198
[patent_no_of_claims] => 19
[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/0143/20070143563.pdf
[firstpage_image] =>[orig_patent_app_number] => 11303419
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/303419 | Online storage volume shrink | Dec 15, 2005 | Issued |
Array
(
[id] => 596282
[patent_doc_number] => 07454579
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2008-11-18
[patent_title] => 'Managing access to shared resources'
[patent_app_type] => utility
[patent_app_number] => 11/305308
[patent_app_country] => US
[patent_app_date] => 2005-12-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 9
[patent_no_of_words] => 3929
[patent_no_of_claims] => 40
[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] => patents/07/454/07454579.pdf
[firstpage_image] =>[orig_patent_app_number] => 11305308
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/305308 | Managing access to shared resources | Dec 14, 2005 | Issued |
Array
(
[id] => 595230
[patent_doc_number] => 07457929
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2008-11-25
[patent_title] => 'Data processing system having a plurality of storage systems'
[patent_app_type] => utility
[patent_app_number] => 11/300372
[patent_app_country] => US
[patent_app_date] => 2005-12-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 25
[patent_figures_cnt] => 27
[patent_no_of_words] => 21984
[patent_no_of_claims] => 29
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 169
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/457/07457929.pdf
[firstpage_image] =>[orig_patent_app_number] => 11300372
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/300372 | Data processing system having a plurality of storage systems | Dec 14, 2005 | Issued |
Array
(
[id] => 5121850
[patent_doc_number] => 20070143565
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-06-21
[patent_title] => 'Apparatus and method for selectively invalidating entries in an address translation cache'
[patent_app_type] => utility
[patent_app_number] => 11/304136
[patent_app_country] => US
[patent_app_date] => 2005-12-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5186
[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] => publications/A1/0143/20070143565.pdf
[firstpage_image] =>[orig_patent_app_number] => 11304136
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/304136 | Apparatus and method for selectively invalidating entries in an address translation cache | Dec 14, 2005 | Issued |
Array
(
[id] => 5121843
[patent_doc_number] => 20070143558
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-06-21
[patent_title] => 'Use of Memory Compression Algorithm to Assess Efficiency of Memory Usage'
[patent_app_type] => utility
[patent_app_number] => 11/306085
[patent_app_country] => US
[patent_app_date] => 2005-12-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 1835
[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/0143/20070143558.pdf
[firstpage_image] =>[orig_patent_app_number] => 11306085
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/306085 | Use of memory compression algorithm to assess efficiency of memory usage | Dec 14, 2005 | Issued |
Array
(
[id] => 5238264
[patent_doc_number] => 20070130421
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-06-07
[patent_title] => 'Apparatus, system, and method for global metadata copy repair'
[patent_app_type] => utility
[patent_app_number] => 11/292646
[patent_app_country] => US
[patent_app_date] => 2005-12-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 5160
[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/0130/20070130421.pdf
[firstpage_image] =>[orig_patent_app_number] => 11292646
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/292646 | Apparatus, system, and method for global metadata copy repair | Dec 1, 2005 | Issued |
Array
(
[id] => 5717287
[patent_doc_number] => 20060080650
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-04-13
[patent_title] => 'Method and system for reducing storage requirements for program code in a communication device'
[patent_app_type] => utility
[patent_app_number] => 11/290855
[patent_app_country] => US
[patent_app_date] => 2005-11-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 7311
[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/0080/20060080650.pdf
[firstpage_image] =>[orig_patent_app_number] => 11290855
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/290855 | Method and system for reducing storage requirements for program code in a communication device | Nov 29, 2005 | Issued |
Array
(
[id] => 5424163
[patent_doc_number] => 20090150619
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-06-11
[patent_title] => 'COHERENT CACHING OF LOCAL MEMORY DATA'
[patent_app_type] => utility
[patent_app_number] => 11/719780
[patent_app_country] => US
[patent_app_date] => 2005-11-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 2440
[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/0150/20090150619.pdf
[firstpage_image] =>[orig_patent_app_number] => 11719780
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/719780 | Coherent caching of local memory data | Nov 7, 2005 | Issued |