Search

Sherief Badawi

Supervisory Patent Examiner (ID: 15188, Phone: (571)272-9782 , Office: P/2156 )

Most Active Art Unit
2167
Art Unit(s)
2174, 2167, 2156, 2169
Total Applications
257
Issued Applications
143
Pending Applications
20
Abandoned Applications
97

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 19917530 [patent_doc_number] => 12292899 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-05-06 [patent_title] => Method for scheduling multi-node cluster of K-DB database, device, and medium thereof [patent_app_type] => utility [patent_app_number] => 18/028367 [patent_app_country] => US [patent_app_date] => 2021-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 3 [patent_no_of_words] => 1294 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 256 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18028367 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/028367
Method for scheduling multi-node cluster of K-DB database, device, and medium thereof Sep 28, 2021 Issued
Array ( [id] => 18284029 [patent_doc_number] => 20230099501 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-03-30 [patent_title] => MASKING SHARD OPERATIONS IN DISTRIBUTED DATABASE SYSTEMS [patent_app_type] => utility [patent_app_number] => 17/488450 [patent_app_country] => US [patent_app_date] => 2021-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8691 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 102 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17488450 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/488450
Masking shard operations in distributed database systems Sep 28, 2021 Issued
Array ( [id] => 18687634 [patent_doc_number] => 11783374 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-10-10 [patent_title] => Method and device for providing real-time data service [patent_app_type] => utility [patent_app_number] => 17/486480 [patent_app_country] => US [patent_app_date] => 2021-09-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 7756 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 253 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17486480 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/486480
Method and device for providing real-time data service Sep 26, 2021 Issued
Array ( [id] => 18925564 [patent_doc_number] => 20240028568 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-01-25 [patent_title] => DATA MIGRATION METHOD AND APPARATUS, DEVICE, DISTRIBUTED SYSTEM AND STORAGE MEDIUM [patent_app_type] => utility [patent_app_number] => 18/043892 [patent_app_country] => US [patent_app_date] => 2021-09-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11815 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 97 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18043892 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/043892
Data migration method and apparatus, device, distributed system and storage medium Sep 2, 2021 Issued
Array ( [id] => 18561714 [patent_doc_number] => 11726958 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-08-15 [patent_title] => Method and system for providing pre-approved A/A data buckets [patent_app_type] => utility [patent_app_number] => 17/467127 [patent_app_country] => US [patent_app_date] => 2021-09-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 41 [patent_figures_cnt] => 43 [patent_no_of_words] => 28286 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 208 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17467127 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/467127
Method and system for providing pre-approved A/A data buckets Sep 2, 2021 Issued
Array ( [id] => 17550341 [patent_doc_number] => 20220121683 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-04-21 [patent_title] => EXPORT DATA FROM TABLES INTO PARTITIONED FOLDERS ON AN EXTERNAL DATA LAKE [patent_app_type] => utility [patent_app_number] => 17/463313 [patent_app_country] => US [patent_app_date] => 2021-08-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13787 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 220 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17463313 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/463313
Export data from tables into partitioned folders on an external data lake Aug 30, 2021 Issued
Array ( [id] => 18254971 [patent_doc_number] => 20230082010 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-03-16 [patent_title] => AUTOMATIC VERTICAL PARTITIONING OF FACT TABLES IN A DISTRIBUTED QUERY ENGINE [patent_app_type] => utility [patent_app_number] => 17/460362 [patent_app_country] => US [patent_app_date] => 2021-08-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13016 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -20 [patent_words_short_claim] => 135 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17460362 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/460362
Automatic vertical partitioning of fact tables in a distributed query engine Aug 29, 2021 Issued
Array ( [id] => 17301764 [patent_doc_number] => 20210397603 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-12-23 [patent_title] => SYSTEM AND METHOD FOR TRACKING EVENTS [patent_app_type] => utility [patent_app_number] => 17/460238 [patent_app_country] => US [patent_app_date] => 2021-08-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5797 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -27 [patent_words_short_claim] => 120 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17460238 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/460238
System and method for tracking events Aug 28, 2021 Issued
Array ( [id] => 18168331 [patent_doc_number] => 20230034941 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-02-02 [patent_title] => DATA REPLICATION SYSTEM [patent_app_type] => utility [patent_app_number] => 17/386225 [patent_app_country] => US [patent_app_date] => 2021-07-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5053 [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] => 17386225 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/386225
Data replication system Jul 26, 2021 Issued
Array ( [id] => 18592194 [patent_doc_number] => 11741093 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2023-08-29 [patent_title] => Intermediate communication layer to translate a request between a user of a database and the database [patent_app_type] => utility [patent_app_number] => 17/382229 [patent_app_country] => US [patent_app_date] => 2021-07-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 5169 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 193 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17382229 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/382229
Intermediate communication layer to translate a request between a user of a database and the database Jul 20, 2021 Issued
Array ( [id] => 17438293 [patent_doc_number] => 11263629 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-03-01 [patent_title] => Referential data structures for automatically updating asset attributes in real time based on streaming data [patent_app_type] => utility [patent_app_number] => 17/380488 [patent_app_country] => US [patent_app_date] => 2021-07-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 19 [patent_no_of_words] => 25597 [patent_no_of_claims] => 40 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 276 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17380488 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/380488
Referential data structures for automatically updating asset attributes in real time based on streaming data Jul 19, 2021 Issued
Array ( [id] => 19595716 [patent_doc_number] => 12153560 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2024-11-26 [patent_title] => Database normalization using statistical analysis [patent_app_type] => utility [patent_app_number] => 17/368827 [patent_app_country] => US [patent_app_date] => 2021-07-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 9643 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 232 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17368827 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/368827
Database normalization using statistical analysis Jul 6, 2021 Issued
Array ( [id] => 17187691 [patent_doc_number] => 20210334576 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-10-28 [patent_title] => EXTRACTION METHOD, COMPUTER-READABLE RECORDING MEDIUM STORING EXTRACTION PROGRAM, AND INFORMATION PROCESSING DEVICE [patent_app_type] => utility [patent_app_number] => 17/366276 [patent_app_country] => US [patent_app_date] => 2021-07-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9040 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 114 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17366276 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/366276
Extraction method, computer-readable recording medium storing extraction program, and information processing device Jul 1, 2021 Issued
Array ( [id] => 17157955 [patent_doc_number] => 20210319006 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-10-14 [patent_title] => Method And System To Estimate The Cardinality Of Sets And Set Operation Results From Single And Multiple HyperLogLog Sketches [patent_app_type] => utility [patent_app_number] => 17/358170 [patent_app_country] => US [patent_app_date] => 2021-06-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11392 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [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] => 17358170 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/358170
Method and system to estimate the cardinality of sets and set operation results from single and multiple HyperLogLog sketches Jun 24, 2021 Issued
Array ( [id] => 18095737 [patent_doc_number] => 20220414078 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-12-29 [patent_title] => COMPRESSION DETERMINATION FOR COLUMN STORE [patent_app_type] => utility [patent_app_number] => 17/357097 [patent_app_country] => US [patent_app_date] => 2021-06-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5732 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 195 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17357097 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/357097
Compression determination for column store Jun 23, 2021 Issued
Array ( [id] => 17317218 [patent_doc_number] => 20210406267 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-12-30 [patent_title] => Method and System of Performing an Operation on a Single-Table, Multi-Tenant Database and Partition Key Format Therefor [patent_app_type] => utility [patent_app_number] => 17/355589 [patent_app_country] => US [patent_app_date] => 2021-06-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6947 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 158 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17355589 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/355589
Method and system of performing an operation on a single-table, multi-tenant database and partition key format therefor Jun 22, 2021 Issued
Array ( [id] => 18079689 [patent_doc_number] => 20220405301 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-12-22 [patent_title] => DATASTORE AWARE STREAMS COMPUTING [patent_app_type] => utility [patent_app_number] => 17/353928 [patent_app_country] => US [patent_app_date] => 2021-06-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9864 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 100 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17353928 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/353928
Datastore aware streams computing Jun 21, 2021 Issued
Array ( [id] => 17143903 [patent_doc_number] => 20210311916 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-10-07 [patent_title] => BLOCKCHAIN-BASED HIERARCHICAL DATA STORAGE [patent_app_type] => utility [patent_app_number] => 17/353530 [patent_app_country] => US [patent_app_date] => 2021-06-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11673 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 278 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17353530 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/353530
Blockchain-based hierarchical data storage Jun 20, 2021 Issued
Array ( [id] => 18130324 [patent_doc_number] => 11556534 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-01-17 [patent_title] => Subquery predicate generation to reduce processing in a multi-table join [patent_app_type] => utility [patent_app_number] => 17/246439 [patent_app_country] => US [patent_app_date] => 2021-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 28 [patent_no_of_words] => 10766 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 234 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17246439 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/246439
Subquery predicate generation to reduce processing in a multi-table join Apr 29, 2021 Issued
Array ( [id] => 17757627 [patent_doc_number] => 11397922 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-07-26 [patent_title] => Digital processing systems and methods for multi-board automation triggers in collaborative work systems [patent_app_type] => utility [patent_app_number] => 17/244121 [patent_app_country] => US [patent_app_date] => 2021-04-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 21101 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 236 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17244121 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/244121
Digital processing systems and methods for multi-board automation triggers in collaborative work systems Apr 28, 2021 Issued
Menu