Search

Joseph P Heil

Examiner (ID: 17331)

Most Active Art Unit
3753
Art Unit(s)
3753, 4115
Total Applications
6
Issued Applications
4
Pending Applications
0
Abandoned Applications
2

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 16937871 [patent_doc_number] => 20210203760 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-07-01 [patent_title] => Transparent Proxy Conversion of Transmission Control Protocol (TCP) Fast Open Connection [patent_app_type] => utility [patent_app_number] => 17/138410 [patent_app_country] => US [patent_app_date] => 2020-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 17620 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [patent_words_short_claim] => 246 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17138410 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/138410
Transmission control protocol (TCP) intermediate device implementing a TCP fast open (TFO) connection Dec 29, 2020 Issued
Array ( [id] => 17064252 [patent_doc_number] => 11108873 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-08-31 [patent_title] => Determining service links in data communication network [patent_app_type] => utility [patent_app_number] => 17/061182 [patent_app_country] => US [patent_app_date] => 2020-10-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 20 [patent_no_of_words] => 15825 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 151 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17061182 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/061182
Determining service links in data communication network Sep 30, 2020 Issued
Array ( [id] => 17190163 [patent_doc_number] => 20210337048 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-10-28 [patent_title] => TECHNIQUES FOR ENHANCING THE UDP NETWORK PROTOCOL TO EFFICIENTLY TRANSMIT LARGE DATA UNITS [patent_app_type] => utility [patent_app_number] => 16/859714 [patent_app_country] => US [patent_app_date] => 2020-04-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9473 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 16859714 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/859714
Techniques for enhancing the UDP network protocol to efficiently transmit large data units Apr 26, 2020 Issued
Array ( [id] => 17353993 [patent_doc_number] => 11228650 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-01-18 [patent_title] => System and methods for controlling access to applications using cross-jurisdiction workload control [patent_app_type] => utility [patent_app_number] => 16/857395 [patent_app_country] => US [patent_app_date] => 2020-04-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 7205 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 228 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16857395 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/857395
System and methods for controlling access to applications using cross-jurisdiction workload control Apr 23, 2020 Issued
Array ( [id] => 17240534 [patent_doc_number] => 11184430 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-11-23 [patent_title] => Automated dynamic load balancing across virtual network interface controller fast switchover devices using a rebalancer [patent_app_type] => utility [patent_app_number] => 16/844100 [patent_app_country] => US [patent_app_date] => 2020-04-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7759 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 149 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16844100 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/844100
Automated dynamic load balancing across virtual network interface controller fast switchover devices using a rebalancer Apr 8, 2020 Issued
Array ( [id] => 16161671 [patent_doc_number] => 20200219068 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-07-09 [patent_title] => IN-MEETING GRAPHICAL USER INTERFACE DISPLAY USING CALENDAR INFORMATION AND SYSTEM [patent_app_type] => utility [patent_app_number] => 16/820331 [patent_app_country] => US [patent_app_date] => 2020-03-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5148 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 66 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16820331 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/820331
In-meeting graphical user interface display using meeting participant status Mar 15, 2020 Issued
Array ( [id] => 16023297 [patent_doc_number] => 20200186492 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-06-11 [patent_title] => STAGED DEPLOYMENT OF RENDEZVOUS TABLES IN A CONTENT DELIVERY NETWORK (CDN) [patent_app_type] => utility [patent_app_number] => 16/793462 [patent_app_country] => US [patent_app_date] => 2020-02-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4560 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -13 [patent_words_short_claim] => 127 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16793462 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/793462
Staged deployment of rendezvous tables in a content delivery network (CDN) Feb 17, 2020 Issued
Array ( [id] => 15876199 [patent_doc_number] => 20200145503 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-05-07 [patent_title] => MULTI-USER REQUESTS FOR SERVICE AND OPTIMIZATIONS THEREOF [patent_app_type] => utility [patent_app_number] => 16/736589 [patent_app_country] => US [patent_app_date] => 2020-01-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10668 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 206 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16736589 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/736589
Optimizing multi-user requests for a network-based service Jan 6, 2020 Issued
Array ( [id] => 17380050 [patent_doc_number] => 11238066 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-02-01 [patent_title] => Generating personalized clusters of multimedia content elements based on user interests [patent_app_type] => utility [patent_app_number] => 16/720568 [patent_app_country] => US [patent_app_date] => 2019-12-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 11009 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 184 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16720568 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/720568
Generating personalized clusters of multimedia content elements based on user interests Dec 18, 2019 Issued
Array ( [id] => 15908783 [patent_doc_number] => 20200153913 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-05-14 [patent_title] => MANAGEMENT OF DAISY CHAIN CONNECTED COMMUNICATION NETWORK OF ELEVATOR FIXTURES WITH REDUNDANT DATA PATHS [patent_app_type] => utility [patent_app_number] => 16/677797 [patent_app_country] => US [patent_app_date] => 2019-11-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 15758 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -3 [patent_words_short_claim] => 341 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16677797 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/677797
Management of daisy chain connected communication network of elevator fixtures with redundant data paths Nov 7, 2019 Issued
Array ( [id] => 15505925 [patent_doc_number] => 20200053151 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-02-13 [patent_title] => SYSTEM AND METHOD FOR AUTOMATIC CLOUD-BASED FULL-DATA BACKUP AND RESTORE ON MOBILE DEVICES [patent_app_type] => utility [patent_app_number] => 16/659523 [patent_app_country] => US [patent_app_date] => 2019-10-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8086 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 281 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16659523 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/659523
System and method for automatic cloud-based full-data backup on mobile devices Oct 20, 2019 Issued
Array ( [id] => 15505927 [patent_doc_number] => 20200053152 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-02-13 [patent_title] => SYSTEM AND METHOD FOR AUTOMATIC CLOUD-BASED FULL-DATA BACKUP AND RESTORE ON MOBILE DEVICES [patent_app_type] => utility [patent_app_number] => 16/659530 [patent_app_country] => US [patent_app_date] => 2019-10-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8086 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 104 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16659530 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/659530
System and method for automatic cloud-based full-data restore to mobile devices Oct 20, 2019 Issued
Array ( [id] => 17423582 [patent_doc_number] => 11257040 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-02-22 [patent_title] => Providing a binary data file to a client application using a document model [patent_app_type] => utility [patent_app_number] => 16/595386 [patent_app_country] => US [patent_app_date] => 2019-10-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7792 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 150 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16595386 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/595386
Providing a binary data file to a client application using a document model Oct 6, 2019 Issued
Array ( [id] => 15444961 [patent_doc_number] => 20200036664 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-01-30 [patent_title] => DYNAMICALLY INTEGRATING CONTACT PROFILE PICTURES INTO MESSAGES [patent_app_type] => utility [patent_app_number] => 16/593609 [patent_app_country] => US [patent_app_date] => 2019-10-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5139 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 200 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16593609 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/593609
Dynamically integrating contact profile pictures from websites into messages Oct 3, 2019 Issued
Array ( [id] => 15416951 [patent_doc_number] => 20200028798 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-01-23 [patent_title] => ACTIVITY BASED ELECTRICAL COMPUTER SYSTEM REQUEST PROCESSING ARCHITECTURE [patent_app_type] => utility [patent_app_number] => 16/588036 [patent_app_country] => US [patent_app_date] => 2019-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5712 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [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] => 16588036 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/588036
Activity based electrical computer system request processing architecture Sep 29, 2019 Issued
Array ( [id] => 17182385 [patent_doc_number] => 11159641 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-10-26 [patent_title] => Method and system for sharing data between terminals [patent_app_type] => utility [patent_app_number] => 16/533599 [patent_app_country] => US [patent_app_date] => 2019-08-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 11261 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 215 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16533599 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/533599
Method and system for sharing data between terminals Aug 5, 2019 Issued
Array ( [id] => 17049076 [patent_doc_number] => 11102278 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-08-24 [patent_title] => Method for managing a software-defined data center implementing redundant cloud management stacks with duplicate API calls processed in parallel [patent_app_type] => utility [patent_app_number] => 16/533729 [patent_app_country] => US [patent_app_date] => 2019-08-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6601 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 120 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16533729 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/533729
Method for managing a software-defined data center implementing redundant cloud management stacks with duplicate API calls processed in parallel Aug 5, 2019 Issued
Array ( [id] => 17108251 [patent_doc_number] => 11128483 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-09-21 [patent_title] => System for providing a meeting record for playback to participants in an online meeting [patent_app_type] => utility [patent_app_number] => 16/529381 [patent_app_country] => US [patent_app_date] => 2019-08-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8783 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 129 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16529381 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/529381
System for providing a meeting record for playback to participants in an online meeting Jul 31, 2019 Issued
Array ( [id] => 16602679 [patent_doc_number] => 20210029210 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-01-28 [patent_title] => DYNAMIC CIRCUIT BREAKER APPLICATIONS USING A PROXYING AGENT [patent_app_type] => utility [patent_app_number] => 16/520919 [patent_app_country] => US [patent_app_date] => 2019-07-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 15237 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 148 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16520919 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/520919
Dynamic circuit breaker applications using a proxying agent Jul 23, 2019 Issued
Array ( [id] => 15048015 [patent_doc_number] => 20190335012 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-31 [patent_title] => SYSTEMS AND METHODS FOR DETERMINING A DESTINATION LOCATION FOR TRANSMISSION OF PACKETIZED DATA IN A NETWORK SYSTEM BASED ON AN APPLICATION SERVER ATTRIBUTE [patent_app_type] => utility [patent_app_number] => 16/505825 [patent_app_country] => US [patent_app_date] => 2019-07-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7261 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 211 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16505825 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/505825
Systems and methods for determining a destination location for transmission of packetized data in a network system based on an application server attribute Jul 8, 2019 Issued
Menu