Search

Peter T. Brown

Examiner (ID: 15448)

Most Active Art Unit
2508
Art Unit(s)
2811, 2508, 2822, 2899
Total Applications
696
Issued Applications
472
Pending Applications
21
Abandoned Applications
203

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 18052967 [patent_doc_number] => 11526350 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-12-13 [patent_title] => Providing code editor documentation pages using a lightweight text formatting language and platform-agnostic command links [patent_app_type] => utility [patent_app_number] => 16/822287 [patent_app_country] => US [patent_app_date] => 2020-03-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 4840 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 168 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16822287 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/822287
Providing code editor documentation pages using a lightweight text formatting language and platform-agnostic command links Mar 17, 2020 Issued
Array ( [id] => 16270941 [patent_doc_number] => 20200272429 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-08-27 [patent_title] => SYSTEMS, DEVICES, AND METHODS OF DEVELOPING OR MODIFYING SOFTWARE USING PHYSICAL BLOCKS [patent_app_type] => utility [patent_app_number] => 16/802845 [patent_app_country] => US [patent_app_date] => 2020-02-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8002 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -9 [patent_words_short_claim] => 162 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16802845 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/802845
Systems, devices, and methods of developing or modifying software using physical blocks Feb 26, 2020 Issued
Array ( [id] => 17869166 [patent_doc_number] => 20220291903 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-09-15 [patent_title] => INFORMATION PROCESSING DEVICE, RECORDING MEDIUM, AND SUPPORT SYSTEM [patent_app_type] => utility [patent_app_number] => 17/626120 [patent_app_country] => US [patent_app_date] => 2020-02-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13412 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -9 [patent_words_short_claim] => 138 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17626120 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/626120
Information processing device, recording medium, and support system Feb 19, 2020 Issued
Array ( [id] => 19356027 [patent_doc_number] => 12056475 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-08-06 [patent_title] => Offload server, offload control method, and offload program [patent_app_type] => utility [patent_app_number] => 17/797188 [patent_app_country] => US [patent_app_date] => 2020-02-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 17464 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 320 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17797188 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/797188
Offload server, offload control method, and offload program Feb 3, 2020 Issued
Array ( [id] => 18276240 [patent_doc_number] => 11615184 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-03-28 [patent_title] => Building multi-representational learning models for static analysis of source code [patent_app_type] => utility [patent_app_number] => 16/779271 [patent_app_country] => US [patent_app_date] => 2020-01-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 20 [patent_no_of_words] => 15220 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 229 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16779271 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/779271
Building multi-representational learning models for static analysis of source code Jan 30, 2020 Issued
Array ( [id] => 17009436 [patent_doc_number] => 20210240597 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-08-05 [patent_title] => A CODE EDITOR FOR USER INTERFACE COMPONENT TESTING [patent_app_type] => utility [patent_app_number] => 16/778059 [patent_app_country] => US [patent_app_date] => 2020-01-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4429 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [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] => 16778059 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/778059
Code editor for user interface component testing Jan 30, 2020 Issued
Array ( [id] => 15997899 [patent_doc_number] => 20200174820 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-06-04 [patent_title] => PRESENTING HYPERVISOR DATA FOR A VIRTUAL MACHINE WITH ASSOCIATED OPERATING SYSTEM DATA [patent_app_type] => utility [patent_app_number] => 16/777495 [patent_app_country] => US [patent_app_date] => 2020-01-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8949 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -24 [patent_words_short_claim] => 150 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16777495 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/777495
Presenting hypervisor data for a virtual machine with associated operating system data Jan 29, 2020 Issued
Array ( [id] => 18136105 [patent_doc_number] => 11561782 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-01-24 [patent_title] => Upgrade recommendations [patent_app_type] => utility [patent_app_number] => 16/775179 [patent_app_country] => US [patent_app_date] => 2020-01-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 5 [patent_no_of_words] => 6764 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 287 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16775179 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/775179
Upgrade recommendations Jan 27, 2020 Issued
Array ( [id] => 18795946 [patent_doc_number] => 11829737 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-11-28 [patent_title] => Using compiler optimization to enable automatic generation of combinational circuits from high-level programs [patent_app_type] => utility [patent_app_number] => 16/745266 [patent_app_country] => US [patent_app_date] => 2020-01-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 5199 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 131 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16745266 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/745266
Using compiler optimization to enable automatic generation of combinational circuits from high-level programs Jan 15, 2020 Issued
Array ( [id] => 16964941 [patent_doc_number] => 20210216440 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-07-15 [patent_title] => MULTI-TENANTED BUILD SYSTEM WITH VISUALIZATION OF DYNAMIC BUILD PROGRESS [patent_app_type] => utility [patent_app_number] => 16/740642 [patent_app_country] => US [patent_app_date] => 2020-01-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3318 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [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] => 16740642 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/740642
Multi-tenanted build system with visualization of dynamic build progress Jan 12, 2020 Issued
Array ( [id] => 16178971 [patent_doc_number] => 20200225939 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-07-16 [patent_title] => IDENTIFYING CUSTOMIZATION CHANGES BETWEEN INSTANCES [patent_app_type] => utility [patent_app_number] => 16/741083 [patent_app_country] => US [patent_app_date] => 2020-01-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12482 [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] => 16741083 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/741083
Identifying customization changes between instances Jan 12, 2020 Issued
Array ( [id] => 16848903 [patent_doc_number] => 20210149648 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-05-20 [patent_title] => SYSTEM AND A METHOD FOR AUTOMATING APPLICATION DEVELOPMENT AND DEPLOYMENT [patent_app_type] => utility [patent_app_number] => 16/740451 [patent_app_country] => US [patent_app_date] => 2020-01-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11289 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [patent_words_short_claim] => 113 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16740451 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/740451
System and a method for automating application development and deployment Jan 11, 2020 Issued
Array ( [id] => 15870575 [patent_doc_number] => 20200142691 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-05-07 [patent_title] => SYSTEMS AND METHODS FOR CODE ANALYSIS HEAT MAP INTERFACES [patent_app_type] => utility [patent_app_number] => 16/735407 [patent_app_country] => US [patent_app_date] => 2020-01-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 28312 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 241 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16735407 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/735407
Systems and methods for code analysis heat map interfaces Jan 5, 2020 Issued
Array ( [id] => 15870573 [patent_doc_number] => 20200142690 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-05-07 [patent_title] => Shared Software Libraries for Computing Devices [patent_app_type] => utility [patent_app_number] => 16/731043 [patent_app_country] => US [patent_app_date] => 2019-12-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 21523 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 16731043 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/731043
Shared software libraries for computing devices Dec 30, 2019 Issued
Array ( [id] => 16330720 [patent_doc_number] => 20200301686 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-09-24 [patent_title] => SYSTEM AND METHOD FOR HOLISTIC APPLICATION DEVELOPMENT AND DEPLOYMENT IN A DISTRIBUTED HETEROGENEOUS COMPUTING ENVIRONMENT [patent_app_type] => utility [patent_app_number] => 16/721913 [patent_app_country] => US [patent_app_date] => 2019-12-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13055 [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] => 16721913 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/721913
System and method for holistic application development and deployment in a distributed heterogeneous computing environment Dec 18, 2019 Issued
Array ( [id] => 16903126 [patent_doc_number] => 20210182042 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-06-17 [patent_title] => Unified Installer [patent_app_type] => utility [patent_app_number] => 16/714362 [patent_app_country] => US [patent_app_date] => 2019-12-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4010 [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] => 16714362 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/714362
Unified installer Dec 12, 2019 Issued
Array ( [id] => 16729833 [patent_doc_number] => 20210096980 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-04-01 [patent_title] => METHOD AND SYSTEM FOR PERFORMING EXPLORATORY TESTING OF AN APPLICATION UNDER TEST (AUT) [patent_app_type] => utility [patent_app_number] => 16/711691 [patent_app_country] => US [patent_app_date] => 2019-12-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7333 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -10 [patent_words_short_claim] => 183 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16711691 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/711691
METHOD AND SYSTEM FOR PERFORMING EXPLORATORY TESTING OF AN APPLICATION UNDER TEST (AUT) Dec 11, 2019 Abandoned
Array ( [id] => 16942837 [patent_doc_number] => 11055077 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-07-06 [patent_title] => Deterministic software code decompiler system [patent_app_type] => utility [patent_app_number] => 16/707867 [patent_app_country] => US [patent_app_date] => 2019-12-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6095 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 294 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16707867 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/707867
Deterministic software code decompiler system Dec 8, 2019 Issued
Array ( [id] => 17180012 [patent_doc_number] => 11157254 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-10-26 [patent_title] => Method, apparatus, and device for processing web application package [patent_app_type] => utility [patent_app_number] => 16/702776 [patent_app_country] => US [patent_app_date] => 2019-12-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6664 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 217 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16702776 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/702776
Method, apparatus, and device for processing web application package Dec 3, 2019 Issued
Array ( [id] => 19212761 [patent_doc_number] => 12001824 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-06-04 [patent_title] => Application package splitting and reassembly method and apparatus, and application package running method and apparatus [patent_app_type] => utility [patent_app_number] => 17/418115 [patent_app_country] => US [patent_app_date] => 2019-12-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 15 [patent_no_of_words] => 13908 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [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] => 17418115 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/418115
Application package splitting and reassembly method and apparatus, and application package running method and apparatus Dec 2, 2019 Issued
Menu