Search

Ahmed Elnakib

Examiner (ID: 2935, Phone: (571)270-0638 , Office: P/2834 )

Most Active Art Unit
2834
Art Unit(s)
2834, 2832
Total Applications
683
Issued Applications
512
Pending Applications
71
Abandoned Applications
122

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 16514827 [patent_doc_number] => 20200394085 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-12-17 [patent_title] => SMART CONTRACT INFORMATION REDIRECT TO UPDATED VERSION OF SMART CONTRACT [patent_app_type] => utility [patent_app_number] => 16/442836 [patent_app_country] => US [patent_app_date] => 2019-06-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5671 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 105 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16442836 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/442836
SMART CONTRACT INFORMATION REDIRECT TO UPDATED VERSION OF SMART CONTRACT Jun 16, 2019 Abandoned
Array ( [id] => 16514824 [patent_doc_number] => 20200394082 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-12-17 [patent_title] => SYSTEM AND METHOD FOR SUPPORTING AND NEGOTIATING MULTIPLE API VERSIONS ACROSS MULTIPLE PRODUCTS [patent_app_type] => utility [patent_app_number] => 16/440478 [patent_app_country] => US [patent_app_date] => 2019-06-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10925 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 91 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16440478 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/440478
System and method for supporting and negotiating multiple API versions across multiple products Jun 12, 2019 Issued
Array ( [id] => 17031490 [patent_doc_number] => 11093301 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-08-17 [patent_title] => Input output adapter error recovery concurrent diagnostics [patent_app_type] => utility [patent_app_number] => 16/434275 [patent_app_country] => US [patent_app_date] => 2019-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 7678 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 210 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16434275 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/434275
Input output adapter error recovery concurrent diagnostics Jun 6, 2019 Issued
Array ( [id] => 17408939 [patent_doc_number] => 11249823 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-02-15 [patent_title] => Methods and systems for facilitating application programming interface communications [patent_app_type] => utility [patent_app_number] => 16/430711 [patent_app_country] => US [patent_app_date] => 2019-06-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6873 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 155 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16430711 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/430711
Methods and systems for facilitating application programming interface communications Jun 3, 2019 Issued
Array ( [id] => 15997961 [patent_doc_number] => 20200174851 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-06-04 [patent_title] => Virtualised Gateways [patent_app_type] => utility [patent_app_number] => 16/428877 [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] => 28018 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 166 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16428877 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/428877
Virtualised gateways May 30, 2019 Issued
Array ( [id] => 14871927 [patent_doc_number] => 20190286205 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-09-19 [patent_title] => POWER MANAGEMENT METHOD AND DEVICE, ELECTRONIC APPARATUS, AND COMPUTER PROGRAM PRODUCT [patent_app_type] => utility [patent_app_number] => 16/427314 [patent_app_country] => US [patent_app_date] => 2019-05-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8741 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 226 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16427314 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/427314
Power management method and device, electronic apparatus, and computer program product May 29, 2019 Issued
Array ( [id] => 14782253 [patent_doc_number] => 20190266024 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-08-29 [patent_title] => SELECTIVE AND PIECEMEAL DATA LOADING FOR COMPUTING EFFICIENCY [patent_app_type] => utility [patent_app_number] => 16/412495 [patent_app_country] => US [patent_app_date] => 2019-05-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4598 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 83 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16412495 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/412495
Selective and piecemeal data loading for computing efficiency May 14, 2019 Issued
Array ( [id] => 14751297 [patent_doc_number] => 20190258822 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-08-22 [patent_title] => EFFICIENT APPLICATION FEEDBACK COLLECTION [patent_app_type] => utility [patent_app_number] => 16/400159 [patent_app_country] => US [patent_app_date] => 2019-05-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7607 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 74 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16400159 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/400159
EFFICIENT APPLICATION FEEDBACK COLLECTION Apr 30, 2019 Abandoned
Array ( [id] => 16354821 [patent_doc_number] => 10795329 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-10-06 [patent_title] => Systems and methods for managing smart devices based upon electrical usage data [patent_app_type] => utility [patent_app_number] => 16/393312 [patent_app_country] => US [patent_app_date] => 2019-04-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 15827 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 142 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16393312 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/393312
Systems and methods for managing smart devices based upon electrical usage data Apr 23, 2019 Issued
Array ( [id] => 16355227 [patent_doc_number] => 10795738 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-10-06 [patent_title] => Cloud security using security alert feedback [patent_app_type] => utility [patent_app_number] => 16/364616 [patent_app_country] => US [patent_app_date] => 2019-03-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 9996 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 139 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16364616 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/364616
Cloud security using security alert feedback Mar 25, 2019 Issued
Array ( [id] => 18780942 [patent_doc_number] => 11822680 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2023-11-21 [patent_title] => Systems and methods for secured computer operations [patent_app_type] => utility [patent_app_number] => 16/365273 [patent_app_country] => US [patent_app_date] => 2019-03-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 8065 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 280 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16365273 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/365273
Systems and methods for secured computer operations Mar 25, 2019 Issued
Array ( [id] => 16644300 [patent_doc_number] => 10922157 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-02-16 [patent_title] => Managing functions on an iOS mobile device using ANCS notifications [patent_app_type] => utility [patent_app_number] => 16/358379 [patent_app_country] => US [patent_app_date] => 2019-03-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 29212 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 202 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16358379 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/358379
Managing functions on an iOS mobile device using ANCS notifications Mar 18, 2019 Issued
Array ( [id] => 14539135 [patent_doc_number] => 20190205189 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-07-04 [patent_title] => COMMUNICATION SYSTEM, TERMINAL, AND SERVER [patent_app_type] => utility [patent_app_number] => 16/299203 [patent_app_country] => US [patent_app_date] => 2019-03-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16344 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -6 [patent_words_short_claim] => 77 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16299203 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/299203
COMMUNICATION SYSTEM, TERMINAL, AND SERVER Mar 11, 2019 Abandoned
Array ( [id] => 15937075 [patent_doc_number] => 20200160171 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-05-21 [patent_title] => MITIGATING COMMUNICATION BOTTLENECKS DURING PARAMETER EXCHANGE IN DATA-PARALLEL DNN TRAINING [patent_app_type] => utility [patent_app_number] => 16/276250 [patent_app_country] => US [patent_app_date] => 2019-02-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8131 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 93 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16276250 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/276250
Mitigating communication bottlenecks during parameter exchange in data-parallel DNN training Feb 13, 2019 Issued
Array ( [id] => 17499543 [patent_doc_number] => 11288249 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-03-29 [patent_title] => Implementing an interface between tuple and message-driven control entities [patent_app_type] => utility [patent_app_number] => 16/270653 [patent_app_country] => US [patent_app_date] => 2019-02-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 8726 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 209 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16270653 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/270653
Implementing an interface between tuple and message-driven control entities Feb 7, 2019 Issued
Array ( [id] => 17238347 [patent_doc_number] => 11182227 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-11-23 [patent_title] => Call process for graph data operations [patent_app_type] => utility [patent_app_number] => 16/262822 [patent_app_country] => US [patent_app_date] => 2019-01-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 9156 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 350 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16262822 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/262822
Call process for graph data operations Jan 29, 2019 Issued
Array ( [id] => 17924643 [patent_doc_number] => 11467892 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-10-11 [patent_title] => Inter-processor communication [patent_app_type] => utility [patent_app_number] => 16/966179 [patent_app_country] => US [patent_app_date] => 2019-01-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7419 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 275 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16966179 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/966179
Inter-processor communication Jan 29, 2019 Issued
Array ( [id] => 14689155 [patent_doc_number] => 20190243693 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-08-08 [patent_title] => EVENT PROCESSING METHOD, NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM FOR STORING PROGRAM [patent_app_type] => utility [patent_app_number] => 16/260270 [patent_app_country] => US [patent_app_date] => 2019-01-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 34331 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -9 [patent_words_short_claim] => 109 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16260270 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/260270
Event processing method, non-transitory computer-readable storage medium for storing program Jan 28, 2019 Issued
Array ( [id] => 16208951 [patent_doc_number] => 20200241941 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-07-30 [patent_title] => MASTER CONTROL PLANE FOR INFRASTRUCTURE AND APPLICATION OPERATIONS [patent_app_type] => utility [patent_app_number] => 16/256247 [patent_app_country] => US [patent_app_date] => 2019-01-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 18547 [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] => 16256247 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/256247
Master control plane for infrastructure and application operations Jan 23, 2019 Issued
Array ( [id] => 14379177 [patent_doc_number] => 20190163501 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-05-30 [patent_title] => RUNNING AN APPLICATION WITHIN AN APPLICATION EXCUTION ENVIRONMENT AND PREPARATION OF AN APPLICATION FOR THE SAME [patent_app_type] => utility [patent_app_number] => 16/256325 [patent_app_country] => US [patent_app_date] => 2019-01-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6843 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 99 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16256325 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/256325
Running an application within an application execution environment and preparation of an application for the same Jan 23, 2019 Issued
Menu