Search

Tim T. Vo

Supervisory Patent Examiner (ID: 5755, Phone: (571)272-3642 , Office: P/2185 )

Most Active Art Unit
2112
Art Unit(s)
2189, 2168, 2112, 2185, 2111, 2138, 2781, 2181
Total Applications
545
Issued Applications
450
Pending Applications
48
Abandoned Applications
49

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 19375664 [patent_doc_number] => 12067234 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-08-20 [patent_title] => Device and method for implementing live migration [patent_app_type] => utility [patent_app_number] => 18/003689 [patent_app_country] => US [patent_app_date] => 2021-06-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 29 [patent_figures_cnt] => 29 [patent_no_of_words] => 18888 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 112 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18003689 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/003689
Device and method for implementing live migration Jun 23, 2021 Issued
Array ( [id] => 17069382 [patent_doc_number] => 20210271598 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-09-02 [patent_title] => Multi-Ring Shared, Traversable, and Dynamic Advanced Database [patent_app_type] => utility [patent_app_number] => 17/323777 [patent_app_country] => US [patent_app_date] => 2021-05-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5501 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 103 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17323777 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/323777
Multi-ring shared, traversable, and dynamic advanced database May 17, 2021 Issued
Array ( [id] => 17084175 [patent_doc_number] => 20210279181 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-09-09 [patent_title] => SYSTEMS AND METHODS IN A GRAPHICS ENVIRONMENT FOR PROVIDING SHARED VIRTUAL MEMORY ADDRESSING SUPPORT FOR A HOST SYSTEM [patent_app_type] => utility [patent_app_number] => 17/246954 [patent_app_country] => US [patent_app_date] => 2021-05-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 25572 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 56 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17246954 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/246954
Systems and methods in a graphics environment for providing shared virtual memory addressing support for a host system May 2, 2021 Issued
Array ( [id] => 18154698 [patent_doc_number] => 11567676 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-01-31 [patent_title] => Inline encryption/decryption for a memory controller [patent_app_type] => utility [patent_app_number] => 17/246042 [patent_app_country] => US [patent_app_date] => 2021-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7935 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 189 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17246042 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/246042
Inline encryption/decryption for a memory controller Apr 29, 2021 Issued
Array ( [id] => 17024211 [patent_doc_number] => 20210248082 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-08-12 [patent_title] => CACHE MANAGEMENT BASED ON TYPES OF I/O OPERATIONS [patent_app_type] => utility [patent_app_number] => 17/240908 [patent_app_country] => US [patent_app_date] => 2021-04-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7264 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 2 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17240908 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/240908
Cache management based on types of I/O operations Apr 25, 2021 Issued
Array ( [id] => 17039284 [patent_doc_number] => 20210255920 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-08-19 [patent_title] => BUDGETING OPEN BLOCKS BASED ON POWER LOSS PROTECTION [patent_app_type] => utility [patent_app_number] => 17/236444 [patent_app_country] => US [patent_app_date] => 2021-04-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 40203 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 57 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17236444 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/236444
Budgeting open blocks based on power loss protection Apr 20, 2021 Issued
Array ( [id] => 16964723 [patent_doc_number] => 20210216222 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-07-15 [patent_title] => Data Management Method and Apparatus, and Server [patent_app_type] => utility [patent_app_number] => 17/213841 [patent_app_country] => US [patent_app_date] => 2021-03-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13056 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 107 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17213841 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/213841
Data management method and apparatus, and server Mar 25, 2021 Issued
Array ( [id] => 16964723 [patent_doc_number] => 20210216222 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-07-15 [patent_title] => Data Management Method and Apparatus, and Server [patent_app_type] => utility [patent_app_number] => 17/213841 [patent_app_country] => US [patent_app_date] => 2021-03-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13056 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 107 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17213841 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/213841
Data management method and apparatus, and server Mar 25, 2021 Issued
Array ( [id] => 16964723 [patent_doc_number] => 20210216222 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-07-15 [patent_title] => Data Management Method and Apparatus, and Server [patent_app_type] => utility [patent_app_number] => 17/213841 [patent_app_country] => US [patent_app_date] => 2021-03-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13056 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 107 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17213841 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/213841
Data management method and apparatus, and server Mar 25, 2021 Issued
Array ( [id] => 16964723 [patent_doc_number] => 20210216222 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-07-15 [patent_title] => Data Management Method and Apparatus, and Server [patent_app_type] => utility [patent_app_number] => 17/213841 [patent_app_country] => US [patent_app_date] => 2021-03-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13056 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 107 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17213841 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/213841
Data management method and apparatus, and server Mar 25, 2021 Issued
Array ( [id] => 16950325 [patent_doc_number] => 20210209017 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-07-08 [patent_title] => USING A COMMON POOL OF BLOCKS FOR USER DATA AND A SYSTEM DATA STRUCTURE [patent_app_type] => utility [patent_app_number] => 17/211544 [patent_app_country] => US [patent_app_date] => 2021-03-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10894 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 145 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17211544 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/211544
Using a common pool of blocks for user data and a system data structure Mar 23, 2021 Issued
Array ( [id] => 17884697 [patent_doc_number] => 20220300174 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-09-22 [patent_title] => MANAGING CAPACITY REDUCTION WHEN DOWNSHIFTING MULTI-LEVEL MEMORY CELLS [patent_app_type] => utility [patent_app_number] => 17/207436 [patent_app_country] => US [patent_app_date] => 2021-03-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 19617 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 2 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17207436 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/207436
Managing capacity reduction when downshifting multi-level memory cells Mar 18, 2021 Issued
Array ( [id] => 17757393 [patent_doc_number] => 11397685 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-07-26 [patent_title] => Storing prediction entries and stream entries where each stream entry includes a stream identifier and a plurality of sequential way predictions [patent_app_type] => utility [patent_app_number] => 17/183754 [patent_app_country] => US [patent_app_date] => 2021-02-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 10 [patent_no_of_words] => 12561 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 146 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17183754 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/183754
Storing prediction entries and stream entries where each stream entry includes a stream identifier and a plurality of sequential way predictions Feb 23, 2021 Issued
Array ( [id] => 18130045 [patent_doc_number] => 11556252 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-01-17 [patent_title] => Storage device and method of operating the same [patent_app_type] => utility [patent_app_number] => 17/174869 [patent_app_country] => US [patent_app_date] => 2021-02-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 11 [patent_no_of_words] => 9649 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 104 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17174869 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/174869
Storage device and method of operating the same Feb 11, 2021 Issued
Array ( [id] => 16856984 [patent_doc_number] => 20210157729 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-05-27 [patent_title] => METHOD AND APPARATUS FOR PERFORMING PIPELINE-BASED ACCESSING MANAGEMENT IN STORAGE SERVER WITH AID OF CACHING METADATA WITH HARDWARE PIPELINE MODULE DURING PROCESSING OBJECT WRITE COMMAND [patent_app_type] => utility [patent_app_number] => 17/167109 [patent_app_country] => US [patent_app_date] => 2021-02-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11980 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -19 [patent_words_short_claim] => 197 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17167109 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/167109
Method and apparatus for performing pipeline-based accessing management in storage server with aid of caching metadata with hardware pipeline module during processing object write command Feb 3, 2021 Issued
Array ( [id] => 17751373 [patent_doc_number] => 20220229578 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-07-21 [patent_title] => VALID DATA AWARE MEDIA RELIABILITY SCANNING FOR MEMORY SUB-BLOCKS [patent_app_type] => utility [patent_app_number] => 17/153068 [patent_app_country] => US [patent_app_date] => 2021-01-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 18725 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 147 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17153068 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/153068
Valid data aware media reliability scanning for memory sub-blocks Jan 19, 2021 Issued
Array ( [id] => 17751376 [patent_doc_number] => 20220229581 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-07-21 [patent_title] => Framed Event Access in an Ordered Event Stream Storage System [patent_app_type] => utility [patent_app_number] => 17/152544 [patent_app_country] => US [patent_app_date] => 2021-01-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16319 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17152544 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/152544
Framed event access in an ordered event stream storage system Jan 18, 2021 Issued
Array ( [id] => 17892143 [patent_doc_number] => 11455113 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-09-27 [patent_title] => Restoration of warm and cold data blocks based on storage time by batches [patent_app_type] => utility [patent_app_number] => 17/152279 [patent_app_country] => US [patent_app_date] => 2021-01-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 13523 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 122 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17152279 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/152279
Restoration of warm and cold data blocks based on storage time by batches Jan 18, 2021 Issued
Array ( [id] => 16993915 [patent_doc_number] => 20210232335 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-07-29 [patent_title] => INSPECTION SYSTEM, INSPECTION METHOD, AND COMPUTER-READABLE RECORDING MEDIUM RECORDING INSPECTION PROGRAM [patent_app_type] => utility [patent_app_number] => 17/133944 [patent_app_country] => US [patent_app_date] => 2020-12-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8069 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -5 [patent_words_short_claim] => 88 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17133944 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/133944
INSPECTION SYSTEM, INSPECTION METHOD, AND COMPUTER-READABLE RECORDING MEDIUM RECORDING INSPECTION PROGRAM Dec 23, 2020 Abandoned
Array ( [id] => 17786539 [patent_doc_number] => 11409663 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-08-09 [patent_title] => Methods and systems for optimized translation of a virtual address having multiple virtual address portions using multiple translation lookaside buffer (TLB) arrays for variable page sizes [patent_app_type] => utility [patent_app_number] => 17/089324 [patent_app_country] => US [patent_app_date] => 2020-11-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 11602 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 175 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17089324 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/089324
Methods and systems for optimized translation of a virtual address having multiple virtual address portions using multiple translation lookaside buffer (TLB) arrays for variable page sizes Nov 3, 2020 Issued
Menu