Search

William Boddie

Supervisory Patent Examiner (ID: 8055, Phone: (571)272-0666 , Office: P/2625 )

Most Active Art Unit
2629
Art Unit(s)
2699, 2621, 2629, 2625
Total Applications
329
Issued Applications
72
Pending Applications
37
Abandoned Applications
227

Applications

Application numberTitle of the applicationFiling DateStatus
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
Array ( [id] => 16192829 [patent_doc_number] => 20200233678 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-07-23 [patent_title] => EXTENSION POINTS FOR WEB-BASED APPLICATIONS AND SERVICES [patent_app_type] => utility [patent_app_number] => 16/253995 [patent_app_country] => US [patent_app_date] => 2019-01-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16819 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 223 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16253995 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/253995
Extension points for web-based applications and services Jan 21, 2019 Issued
Array ( [id] => 14585445 [patent_doc_number] => 20190220331 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-07-18 [patent_title] => EVENT-DRIVEN PROGRAMMING MODEL-BASED ON ASYNCHRONOUS, MASSIVELY PARALLEL DATAFLOW PROCESSES FOR HIGHLY-SCALABLE DISTRIBUTED APPLICATIONS [patent_app_type] => utility [patent_app_number] => 16/249874 [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] => 14786 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -22 [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] => 16249874 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/249874
Event-driven programming model based on asynchronous, massively parallel dataflow processes for highly-scalable distributed applications Jan 15, 2019 Issued
Array ( [id] => 16160705 [patent_doc_number] => 20200218585 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-07-09 [patent_title] => AUGMENTATION OF NOTIFICATION DETAILS [patent_app_type] => utility [patent_app_number] => 16/242270 [patent_app_country] => US [patent_app_date] => 2019-01-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 17032 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 128 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16242270 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/242270
Augmentation of notification details Jan 7, 2019 Issued
Array ( [id] => 17331180 [patent_doc_number] => 11221639 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-01-11 [patent_title] => Method and system for rating building energy performance [patent_app_type] => utility [patent_app_number] => 16/238321 [patent_app_country] => US [patent_app_date] => 2019-01-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2499 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 182 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16238321 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/238321
Method and system for rating building energy performance Jan 1, 2019 Issued
Array ( [id] => 14314309 [patent_doc_number] => 20190146858 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-05-16 [patent_title] => DRIVER IDENTIFICATION AND DATA COLLECTION SYSTEMS FOR USE WITH MOBILE COMMUNICATION DEVICES IN VEHICLES [patent_app_type] => utility [patent_app_number] => 16/228348 [patent_app_country] => US [patent_app_date] => 2018-12-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 29201 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 180 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16228348 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/228348
Driver identification and data collection systems for use with mobile communication devices in vehicles Dec 19, 2018 Issued
Array ( [id] => 15516885 [patent_doc_number] => 10565029 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-02-18 [patent_title] => Automatically integrating applications via an integration discovery service [patent_app_type] => utility [patent_app_number] => 16/217666 [patent_app_country] => US [patent_app_date] => 2018-12-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 7049 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 111 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16217666 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/217666
Automatically integrating applications via an integration discovery service Dec 11, 2018 Issued
Array ( [id] => 16431492 [patent_doc_number] => 10831574 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-11-10 [patent_title] => Remote procedure call method for network device and network device [patent_app_type] => utility [patent_app_number] => 16/202790 [patent_app_country] => US [patent_app_date] => 2018-11-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 13 [patent_no_of_words] => 8697 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 189 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16202790 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/202790
Remote procedure call method for network device and network device Nov 27, 2018 Issued
Array ( [id] => 15902909 [patent_doc_number] => 20200150974 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-05-14 [patent_title] => LAUNCHING A MIDDLEWARE-BASED APPLICATION [patent_app_type] => utility [patent_app_number] => 16/190689 [patent_app_country] => US [patent_app_date] => 2018-11-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8096 [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] => 16190689 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/190689
Launching a middleware-based application Nov 13, 2018 Issued
Array ( [id] => 14022509 [patent_doc_number] => 20190073248 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-03-07 [patent_title] => TOUCH APPLICATION PROGRAMMING INTERFACES [patent_app_type] => utility [patent_app_number] => 16/181159 [patent_app_country] => US [patent_app_date] => 2018-11-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10671 [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] => 16181159 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/181159
Touch application programming interfaces Nov 4, 2018 Issued
Array ( [id] => 16844737 [patent_doc_number] => 11016824 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-05-25 [patent_title] => Event identification with out-of-order reporting in a cloud-based environment [patent_app_type] => utility [patent_app_number] => 16/171846 [patent_app_country] => US [patent_app_date] => 2018-10-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 22 [patent_no_of_words] => 35656 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16171846 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/171846
Event identification with out-of-order reporting in a cloud-based environment Oct 25, 2018 Issued
Array ( [id] => 15836809 [patent_doc_number] => 20200133687 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-04-30 [patent_title] => Operating System Extension Framework [patent_app_type] => utility [patent_app_number] => 16/169880 [patent_app_country] => US [patent_app_date] => 2018-10-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4361 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 139 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16169880 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/169880
Operating system extension framework Oct 23, 2018 Issued
Array ( [id] => 14139613 [patent_doc_number] => 20190104196 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-04-04 [patent_title] => SYSTEM AND METHOD FOR PROVIDING A REPRESENTATIONAL STATE TRANSFER PROXY SERVICE FOR A BLOCKCHAIN CLOUD SERVICE [patent_app_type] => utility [patent_app_number] => 16/141339 [patent_app_country] => US [patent_app_date] => 2018-09-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 21996 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -20 [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] => 16141339 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/141339
System and method for providing a representational state transfer proxy service for a blockchain cloud service Sep 24, 2018 Issued
Array ( [id] => 14047257 [patent_doc_number] => 20190079735 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-03-14 [patent_title] => DATA CONVERSION METHOD AND DATA CONVERSION APPARATUS [patent_app_type] => utility [patent_app_number] => 16/121794 [patent_app_country] => US [patent_app_date] => 2018-09-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6052 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -6 [patent_words_short_claim] => 88 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16121794 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/121794
Data conversion method and data conversion apparatus Sep 4, 2018 Issued
Array ( [id] => 16644288 [patent_doc_number] => 10922145 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-02-16 [patent_title] => Scheduling software jobs having dependencies [patent_app_type] => utility [patent_app_number] => 16/121292 [patent_app_country] => US [patent_app_date] => 2018-09-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 7308 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 140 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16121292 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/121292
Scheduling software jobs having dependencies Sep 3, 2018 Issued
Array ( [id] => 16636842 [patent_doc_number] => 10915351 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-02-09 [patent_title] => Cellular hypervisor [patent_app_type] => utility [patent_app_number] => 16/117219 [patent_app_country] => US [patent_app_date] => 2018-08-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6552 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 200 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16117219 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/117219
Cellular hypervisor Aug 29, 2018 Issued
Array ( [id] => 15561509 [patent_doc_number] => 20200065166 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-02-27 [patent_title] => TEMPLATE DRIVEN APPROACH TO DEPLOY A MULTI-SEGMENTED APPLICATION IN AN SDDC [patent_app_type] => utility [patent_app_number] => 16/112408 [patent_app_country] => US [patent_app_date] => 2018-08-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9214 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 122 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16112408 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/112408
Template driven approach to deploy a multi-segmented application in an SDDC Aug 23, 2018 Issued
Array ( [id] => 17437398 [patent_doc_number] => 11262728 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-03-01 [patent_title] => Address identification method, apparatus and system, and storage medium, processor and terminal [patent_app_type] => utility [patent_app_number] => 17/268491 [patent_app_country] => US [patent_app_date] => 2018-08-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 8884 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 226 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17268491 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/268491
Address identification method, apparatus and system, and storage medium, processor and terminal Aug 16, 2018 Issued
Array ( [id] => 13612005 [patent_doc_number] => 20180357552 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-12-13 [patent_title] => Artificial Intelligence Engine Having Various Algorithms to Build Different Concepts Contained Within a Same AI Model [patent_app_type] => utility [patent_app_number] => 16/104044 [patent_app_country] => US [patent_app_date] => 2018-08-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 21356 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 193 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16104044 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/104044
Artificial intelligence engine having various algorithms to build different concepts contained within a same AI model Aug 15, 2018 Issued
Array ( [id] => 16788268 [patent_doc_number] => 10990702 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-04-27 [patent_title] => Method and apparatus for authorizing API calls [patent_app_type] => utility [patent_app_number] => 16/050139 [patent_app_country] => US [patent_app_date] => 2018-07-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 11 [patent_no_of_words] => 17490 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 249 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16050139 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/050139
Method and apparatus for authorizing API calls Jul 30, 2018 Issued
Menu