Search

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 numberTitle of the applicationFiling DateStatus
Array ( [id] => 4683968 [patent_doc_number] => 20080250194 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-10-09 [patent_title] => 'TWO-DIMENSIONAL WRITING DATA METHOD FOR FLASH MEMORY AND CORRESPONDING STORAGE DEVICE' [patent_app_type] => utility [patent_app_number] => 12/060478 [patent_app_country] => US [patent_app_date] => 2008-04-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 1980 [patent_no_of_claims] => 8 [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/0250/20080250194.pdf [firstpage_image] =>[orig_patent_app_number] => 12060478 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/060478
TWO-DIMENSIONAL WRITING DATA METHOD FOR FLASH MEMORY AND CORRESPONDING STORAGE DEVICE Mar 31, 2008 Abandoned
Array ( [id] => 7779832 [patent_doc_number] => 08122209 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2012-02-21 [patent_title] => 'Diskless storage device' [patent_app_type] => utility [patent_app_number] => 12/079436 [patent_app_country] => US [patent_app_date] => 2008-03-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 15 [patent_no_of_words] => 10479 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 92 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/122/08122209.pdf [firstpage_image] =>[orig_patent_app_number] => 12079436 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/079436
Diskless storage device Mar 26, 2008 Issued
Array ( [id] => 7813391 [patent_doc_number] => 08135929 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2012-03-13 [patent_title] => 'Cascaded remote data facility system having diskless intermediate RDF site providing logical storage device functionality' [patent_app_type] => utility [patent_app_number] => 12/079546 [patent_app_country] => US [patent_app_date] => 2008-03-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 15 [patent_no_of_words] => 10265 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 172 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/135/08135929.pdf [firstpage_image] =>[orig_patent_app_number] => 12079546 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/079546
Cascaded remote data facility system having diskless intermediate RDF site providing logical storage device functionality Mar 26, 2008 Issued
Array ( [id] => 4539785 [patent_doc_number] => 07953945 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-05-31 [patent_title] => 'System and method for providing a backup/restore interface for third party HSM clients' [patent_app_type] => utility [patent_app_number] => 12/056389 [patent_app_country] => US [patent_app_date] => 2008-03-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 10648 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 263 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/953/07953945.pdf [firstpage_image] =>[orig_patent_app_number] => 12056389 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/056389
System and method for providing a backup/restore interface for third party HSM clients Mar 26, 2008 Issued
Array ( [id] => 8194592 [patent_doc_number] => 08185684 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2012-05-22 [patent_title] => 'Method and apparatus for resolving volume identifiers associated with a virtual machine' [patent_app_type] => utility [patent_app_number] => 12/056992 [patent_app_country] => US [patent_app_date] => 2008-03-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4609 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 51 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/185/08185684.pdf [firstpage_image] =>[orig_patent_app_number] => 12056992 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/056992
Method and apparatus for resolving volume identifiers associated with a virtual machine Mar 26, 2008 Issued
Array ( [id] => 7547892 [patent_doc_number] => 08055873 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-11-08 [patent_title] => 'Data writing method for flash memory, and controller and system using the same' [patent_app_type] => utility [patent_app_number] => 12/056949 [patent_app_country] => US [patent_app_date] => 2008-03-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 5686 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 240 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/055/08055873.pdf [firstpage_image] =>[orig_patent_app_number] => 12056949 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/056949
Data writing method for flash memory, and controller and system using the same Mar 26, 2008 Issued
Array ( [id] => 4928891 [patent_doc_number] => 20080168254 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-07-10 [patent_title] => 'SELECTIVELY INVALIDATING ENTRIES IN AN ADDRESS TRANSLATION CACHE' [patent_app_type] => utility [patent_app_number] => 12/054538 [patent_app_country] => US [patent_app_date] => 2008-03-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5231 [patent_no_of_claims] => 2 [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/0168/20080168254.pdf [firstpage_image] =>[orig_patent_app_number] => 12054538 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/054538
Selectively invalidating entries in an address translation cache Mar 24, 2008 Issued
Array ( [id] => 4754785 [patent_doc_number] => 20080162861 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-07-03 [patent_title] => 'Memory hub architecture having programmable lane widths' [patent_app_type] => utility [patent_app_number] => 12/074888 [patent_app_country] => US [patent_app_date] => 2008-03-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3107 [patent_no_of_claims] => 2 [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/0162/20080162861.pdf [firstpage_image] =>[orig_patent_app_number] => 12074888 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/074888
Memory hub architecture having programmable lane widths Mar 6, 2008 Issued
Array ( [id] => 5516642 [patent_doc_number] => 20090216949 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-08-27 [patent_title] => 'METHOD AND SYSTEM FOR A MULTI-LEVEL VIRTUAL/REAL CACHE SYSTEM WITH SYNONYM RESOLUTION' [patent_app_type] => utility [patent_app_number] => 12/036357 [patent_app_country] => US [patent_app_date] => 2008-02-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7492 [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] => publications/A1/0216/20090216949.pdf [firstpage_image] =>[orig_patent_app_number] => 12036357 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/036357
Method and system for a multi-level virtual/real cache system with synonym resolution Feb 24, 2008 Issued
Array ( [id] => 5516684 [patent_doc_number] => 20090216991 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-08-27 [patent_title] => 'METHOD AND APPARATUS TO COMBINE SCATTERED BUFFER ADDRESSES INTO A CONTIGUOUS VIRTUAL ADDRESS SPACE' [patent_app_type] => utility [patent_app_number] => 12/036403 [patent_app_country] => US [patent_app_date] => 2008-02-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3970 [patent_no_of_claims] => 17 [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/0216/20090216991.pdf [firstpage_image] =>[orig_patent_app_number] => 12036403 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/036403
Method and apparatus to combine scattered buffer addresses into a contiguous virtual address space Feb 24, 2008 Issued
Array ( [id] => 4626728 [patent_doc_number] => 08006039 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-08-23 [patent_title] => 'Method, system, and computer program product for merging data' [patent_app_type] => utility [patent_app_number] => 12/036322 [patent_app_country] => US [patent_app_date] => 2008-02-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5457 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 392 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/006/08006039.pdf [firstpage_image] =>[orig_patent_app_number] => 12036322 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/036322
Method, system, and computer program product for merging data Feb 24, 2008 Issued
Array ( [id] => 5516687 [patent_doc_number] => 20090216994 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-08-27 [patent_title] => 'PROCESSOR, METHOD AND COMPUTER PROGRAM PRODUCT FOR FAST SELECTIVE INVALIDATION OF TRANSLATION LOOKASIDE BUFFER' [patent_app_type] => utility [patent_app_number] => 12/036398 [patent_app_country] => US [patent_app_date] => 2008-02-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2853 [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/0216/20090216994.pdf [firstpage_image] =>[orig_patent_app_number] => 12036398 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/036398
Processor, method and computer program product for fast selective invalidation of translation lookaside buffer Feb 24, 2008 Issued
Array ( [id] => 7718427 [patent_doc_number] => 08095752 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-01-10 [patent_title] => 'Storage access device issuing I/O requests, in an associated logical unit environment' [patent_app_type] => utility [patent_app_number] => 12/036496 [patent_app_country] => US [patent_app_date] => 2008-02-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 19 [patent_no_of_words] => 14655 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 232 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/095/08095752.pdf [firstpage_image] =>[orig_patent_app_number] => 12036496 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/036496
Storage access device issuing I/O requests, in an associated logical unit environment Feb 24, 2008 Issued
Array ( [id] => 7591298 [patent_doc_number] => 07653909 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-01-26 [patent_title] => 'Time slicing in a shared partition' [patent_app_type] => utility [patent_app_number] => 12/017452 [patent_app_country] => US [patent_app_date] => 2008-01-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5914 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 178 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/653/07653909.pdf [firstpage_image] =>[orig_patent_app_number] => 12017452 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/017452
Time slicing in a shared partition Jan 21, 2008 Issued
Array ( [id] => 4512396 [patent_doc_number] => 07921257 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2011-04-05 [patent_title] => 'Dynamic parity distribution technique' [patent_app_type] => utility [patent_app_number] => 11/965406 [patent_app_country] => US [patent_app_date] => 2007-12-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 6863 [patent_no_of_claims] => 43 [patent_no_of_ind_claims] => 10 [patent_words_short_claim] => 104 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/921/07921257.pdf [firstpage_image] =>[orig_patent_app_number] => 11965406 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/965406
Dynamic parity distribution technique Dec 26, 2007 Issued
Array ( [id] => 4454895 [patent_doc_number] => 07966453 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-06-21 [patent_title] => 'Method and apparatus for active software disown of cache line\'s exlusive rights' [patent_app_type] => utility [patent_app_number] => 11/954374 [patent_app_country] => US [patent_app_date] => 2007-12-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 6 [patent_no_of_words] => 2912 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 146 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/966/07966453.pdf [firstpage_image] =>[orig_patent_app_number] => 11954374 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/954374
Method and apparatus for active software disown of cache line's exlusive rights Dec 11, 2007 Issued
Array ( [id] => 7779803 [patent_doc_number] => 08122195 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-02-21 [patent_title] => 'Instruction for pre-fetching data and releasing cache lines' [patent_app_type] => utility [patent_app_number] => 11/954526 [patent_app_country] => US [patent_app_date] => 2007-12-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 10 [patent_no_of_words] => 7383 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 318 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/122/08122195.pdf [firstpage_image] =>[orig_patent_app_number] => 11954526 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/954526
Instruction for pre-fetching data and releasing cache lines Dec 11, 2007 Issued
Array ( [id] => 5548069 [patent_doc_number] => 20090157946 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-06-18 [patent_title] => 'MEMORY HAVING IMPROVED READ CAPABILITY' [patent_app_type] => utility [patent_app_number] => 11/954577 [patent_app_country] => US [patent_app_date] => 2007-12-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 15685 [patent_no_of_claims] => 22 [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/0157/20090157946.pdf [firstpage_image] =>[orig_patent_app_number] => 11954577 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/954577
MEMORY HAVING IMPROVED READ CAPABILITY Dec 11, 2007 Abandoned
Array ( [id] => 7542861 [patent_doc_number] => 08060710 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2011-11-15 [patent_title] => 'Non-disruptive migration using device identity spoofing and passive/active ORS pull sessions' [patent_app_type] => utility [patent_app_number] => 11/954399 [patent_app_country] => US [patent_app_date] => 2007-12-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 25 [patent_figures_cnt] => 26 [patent_no_of_words] => 8632 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 219 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/060/08060710.pdf [firstpage_image] =>[orig_patent_app_number] => 11954399 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/954399
Non-disruptive migration using device identity spoofing and passive/active ORS pull sessions Dec 11, 2007 Issued
Array ( [id] => 7982533 [patent_doc_number] => 08074025 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-12-06 [patent_title] => 'Method and system for copying live entities of source blocks identified by source list for selected destination block to selected destination block of memory heap' [patent_app_type] => utility [patent_app_number] => 11/954101 [patent_app_country] => US [patent_app_date] => 2007-12-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4558 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 90 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/074/08074025.pdf [firstpage_image] =>[orig_patent_app_number] => 11954101 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/954101
Method and system for copying live entities of source blocks identified by source list for selected destination block to selected destination block of memory heap Dec 10, 2007 Issued
Menu