
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |