Search

Annan Q. Shang

Examiner (ID: 5591, Phone: (571)272-7355 , Office: P/2424 )

Most Active Art Unit
2424
Art Unit(s)
2424, 2614, 2623, 2617
Total Applications
1106
Issued Applications
711
Pending Applications
97
Abandoned Applications
314

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 16486357 [patent_doc_number] => 20200379963 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-12-03 [patent_title] => SYSTEM AND METHOD FOR CARDINALITY ESTIMATION FEEDBACK LOOPS IN QUERY PROCESSING [patent_app_type] => utility [patent_app_number] => 16/428199 [patent_app_country] => US [patent_app_date] => 2019-05-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13300 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 146 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16428199 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/428199
System and method for cardinality estimation feedback loops in query processing May 30, 2019 Issued
Array ( [id] => 16486451 [patent_doc_number] => 20200380057 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-12-03 [patent_title] => SYSTEM AND METHOD FOR ASYNCHRONOUS RETRIEVAL OF INFORMATION FROM A SERVER TO A CLIENT BASED ON INCREMENTAL USER INPUT [patent_app_type] => utility [patent_app_number] => 16/424892 [patent_app_country] => US [patent_app_date] => 2019-05-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 21729 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -13 [patent_words_short_claim] => 131 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16424892 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/424892
SYSTEM AND METHOD FOR ASYNCHRONOUS RETRIEVAL OF INFORMATION FROM A SERVER TO A CLIENT BASED ON INCREMENTAL USER INPUT May 28, 2019 Abandoned
Array ( [id] => 17325447 [patent_doc_number] => 11216460 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-01-04 [patent_title] => Updating of a denormalized database object after updating, deleting, or inserting a record in a source database object [patent_app_type] => utility [patent_app_number] => 16/411107 [patent_app_country] => US [patent_app_date] => 2019-05-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 12247 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 293 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16411107 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/411107
Updating of a denormalized database object after updating, deleting, or inserting a record in a source database object May 12, 2019 Issued
Array ( [id] => 17573040 [patent_doc_number] => 11321310 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-05-03 [patent_title] => System, method, and apparatus for generating analytics with structured query files [patent_app_type] => utility [patent_app_number] => 16/408564 [patent_app_country] => US [patent_app_date] => 2019-05-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 7308 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 185 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16408564 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/408564
System, method, and apparatus for generating analytics with structured query files May 9, 2019 Issued
Array ( [id] => 16910467 [patent_doc_number] => 11042508 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-06-22 [patent_title] => Information management [patent_app_type] => utility [patent_app_number] => 16/403710 [patent_app_country] => US [patent_app_date] => 2019-05-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6092 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 629 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16403710 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/403710
Information management May 5, 2019 Issued
Array ( [id] => 19259551 [patent_doc_number] => 12019605 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-06-25 [patent_title] => Immediately-consistent lock-free indexing for distributed applications [patent_app_type] => utility [patent_app_number] => 16/396345 [patent_app_country] => US [patent_app_date] => 2019-04-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 13640 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 314 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16396345 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/396345
Immediately-consistent lock-free indexing for distributed applications Apr 25, 2019 Issued
Array ( [id] => 16644460 [patent_doc_number] => 10922317 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-02-16 [patent_title] => Systems and methods for determining if a user is a member of a defined segment [patent_app_type] => utility [patent_app_number] => 16/394784 [patent_app_country] => US [patent_app_date] => 2019-04-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 10571 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 261 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16394784 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/394784
Systems and methods for determining if a user is a member of a defined segment Apr 24, 2019 Issued
Array ( [id] => 14657185 [patent_doc_number] => 20190235721 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-08-01 [patent_title] => FLEXIBLE CONTENT ORGANIZATION AND RETRIEVAL [patent_app_type] => utility [patent_app_number] => 16/383460 [patent_app_country] => US [patent_app_date] => 2019-04-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6404 [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] => 16383460 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/383460
FLEXIBLE CONTENT ORGANIZATION AND RETRIEVAL Apr 11, 2019 Abandoned
Array ( [id] => 17824925 [patent_doc_number] => 11429873 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-08-30 [patent_title] => System for automatic deduction and use of prediction model structure for a sequential process dataset [patent_app_type] => utility [patent_app_number] => 16/354883 [patent_app_country] => US [patent_app_date] => 2019-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 8442 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 264 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16354883 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/354883
System for automatic deduction and use of prediction model structure for a sequential process dataset Mar 14, 2019 Issued
Array ( [id] => 14840691 [patent_doc_number] => 20190278746 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-09-12 [patent_title] => METADATA CALL OFFLOADING IN A NETWORKED, CLUSTERED, HYBRID STORAGE SYSTEM [patent_app_type] => utility [patent_app_number] => 16/295468 [patent_app_country] => US [patent_app_date] => 2019-03-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16039 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 43 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16295468 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/295468
METADATA CALL OFFLOADING IN A NETWORKED, CLUSTERED, HYBRID STORAGE SYSTEM Mar 6, 2019 Abandoned
Array ( [id] => 15731209 [patent_doc_number] => 10614033 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-04-07 [patent_title] => Client aware pre-fetch policy scoring system [patent_app_type] => utility [patent_app_number] => 16/262790 [patent_app_country] => US [patent_app_date] => 2019-01-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 15538 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 316 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16262790 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/262790
Client aware pre-fetch policy scoring system Jan 29, 2019 Issued
Array ( [id] => 14314517 [patent_doc_number] => 20190146962 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-05-16 [patent_title] => SYSTEMS AND METHODS FOR SNP ANALYSIS AND GENOME SEQUENCING [patent_app_type] => utility [patent_app_number] => 16/257552 [patent_app_country] => US [patent_app_date] => 2019-01-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9732 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -10 [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] => 16257552 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/257552
Systems and methods for SNP analysis and genome sequencing Jan 24, 2019 Issued
Array ( [id] => 17223651 [patent_doc_number] => 11176152 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-11-16 [patent_title] => Job matching method and system [patent_app_type] => utility [patent_app_number] => 16/250990 [patent_app_country] => US [patent_app_date] => 2019-01-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 7909 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 517 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16250990 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/250990
Job matching method and system Jan 16, 2019 Issued
Array ( [id] => 16179178 [patent_doc_number] => 20200226146 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-07-16 [patent_title] => SYSTEM AND METHOD FOR HIGH-AVAILABILITY IN A DISTRIBUTED COMPUTING ENVIRONMENT INCLUDING MULTIPLE AVAILABILITY ZONES [patent_app_type] => utility [patent_app_number] => 16/249853 [patent_app_country] => US [patent_app_date] => 2019-01-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8341 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 133 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16249853 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/249853
System and method for high-availability in a distributed computing environment including multiple availability zones Jan 15, 2019 Issued
Array ( [id] => 16864776 [patent_doc_number] => 11023520 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-06-01 [patent_title] => Background audio identification for query disambiguation [patent_app_type] => utility [patent_app_number] => 16/244366 [patent_app_country] => US [patent_app_date] => 2019-01-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5745 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 406 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16244366 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/244366
Background audio identification for query disambiguation Jan 9, 2019 Issued
Array ( [id] => 15027885 [patent_doc_number] => 20190324947 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-24 [patent_title] => METHOD, DEVICE AND COMPUTER PROGRAM PRODUCT FOR DELETING SNAPSHOTS [patent_app_type] => utility [patent_app_number] => 16/238710 [patent_app_country] => US [patent_app_date] => 2019-01-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7770 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 174 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16238710 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/238710
Method, device and computer program product for deleting snapshots Jan 2, 2019 Issued
Array ( [id] => 16077823 [patent_doc_number] => 20200192898 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-06-18 [patent_title] => MULTI-TENANT STORAGE FOR ANALYTICS WITH PUSH DOWN FILTERING [patent_app_type] => utility [patent_app_number] => 16/220824 [patent_app_country] => US [patent_app_date] => 2018-12-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8688 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 115 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16220824 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/220824
MULTI-TENANT STORAGE FOR ANALYTICS WITH PUSH DOWN FILTERING Dec 13, 2018 Abandoned
Array ( [id] => 16577552 [patent_doc_number] => 20210011953 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-01-14 [patent_title] => RETRIEVAL DEVICE, RETRIEVAL METHOD, PROGRAM, AND RECORDING MEDIUM [patent_app_type] => utility [patent_app_number] => 16/954247 [patent_app_country] => US [patent_app_date] => 2018-12-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 15322 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -5 [patent_words_short_claim] => 337 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16954247 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/954247
Retrieval device, retrieval method, program, and recording medium Dec 9, 2018 Issued
Array ( [id] => 14379543 [patent_doc_number] => 20190163684 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-05-30 [patent_title] => METHOD AND SYSTEM FOR CONVERTING DATA INTO A SOFTWARE APPLICATION COMPATIBLE FORMAT [patent_app_type] => utility [patent_app_number] => 16/204035 [patent_app_country] => US [patent_app_date] => 2018-11-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11018 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 175 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16204035 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/204035
METHOD AND SYSTEM FOR CONVERTING DATA INTO A SOFTWARE APPLICATION COMPATIBLE FORMAT Nov 28, 2018 Abandoned
Array ( [id] => 16644330 [patent_doc_number] => 10922187 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-02-16 [patent_title] => Data redirector for scale out [patent_app_type] => utility [patent_app_number] => 16/203897 [patent_app_country] => US [patent_app_date] => 2018-11-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 11240 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 192 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16203897 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/203897
Data redirector for scale out Nov 28, 2018 Issued
Menu