Search

Gregory L Johnson

Examiner (ID: 2174, Phone: (571)272-2025 , Office: P/3692 )

Most Active Art Unit
3692
Art Unit(s)
3691, 3692
Total Applications
442
Issued Applications
252
Pending Applications
4
Abandoned Applications
186

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 13961739 [patent_doc_number] => 20190057214 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-02-21 [patent_title] => UPDATE CONTROL DEVICE, TERMINAL, AND METHOD OF CONTROLLING [patent_app_type] => utility [patent_app_number] => 15/894161 [patent_app_country] => US [patent_app_date] => 2018-02-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7960 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -5 [patent_words_short_claim] => 143 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15894161 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/894161
UPDATE CONTROL DEVICE, TERMINAL, AND METHOD OF CONTROLLING Feb 11, 2018 Abandoned
Array ( [id] => 15058821 [patent_doc_number] => 10459714 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-10-29 [patent_title] => Method of updating firmware of closed storage device [patent_app_type] => utility [patent_app_number] => 15/848955 [patent_app_country] => US [patent_app_date] => 2017-12-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3171 [patent_no_of_claims] => 3 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 385 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15848955 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/848955
Method of updating firmware of closed storage device Dec 19, 2017 Issued
Array ( [id] => 14347251 [patent_doc_number] => 20190155598 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-05-23 [patent_title] => TECHNIQUES FOR UPDATING A FILE USING A MULTI-VERSION PATCH FILE [patent_app_type] => utility [patent_app_number] => 15/823376 [patent_app_country] => US [patent_app_date] => 2017-11-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13044 [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] => 15823376 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/823376
TECHNIQUES FOR UPDATING A FILE USING A MULTI-VERSION PATCH FILE Nov 26, 2017 Abandoned
Array ( [id] => 14379249 [patent_doc_number] => 20190163537 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-05-30 [patent_title] => OVER-THE-AIR SOFTWARE DISTRIBUTION METHOD [patent_app_type] => utility [patent_app_number] => 15/823058 [patent_app_country] => US [patent_app_date] => 2017-11-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 1546 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -4 [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] => 15823058 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/823058
OVER-THE-AIR SOFTWARE DISTRIBUTION METHOD Nov 26, 2017 Abandoned
Array ( [id] => 14314139 [patent_doc_number] => 20190146773 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-05-16 [patent_title] => SYSTEMS AND PROCESSES FOR UPDATING COMPUTER APPLICATIONS [patent_app_type] => utility [patent_app_number] => 15/815509 [patent_app_country] => US [patent_app_date] => 2017-11-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8632 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 149 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15815509 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/815509
Systems and processes for updating computer applications Nov 15, 2017 Issued
Array ( [id] => 16698725 [patent_doc_number] => 10949325 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-03-16 [patent_title] => Automated cross-session video game testing [patent_app_type] => utility [patent_app_number] => 15/681258 [patent_app_country] => US [patent_app_date] => 2017-08-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 17940 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 621 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15681258 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/681258
Automated cross-session video game testing Aug 17, 2017 Issued
Array ( [id] => 17977428 [patent_doc_number] => 11494288 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-11-08 [patent_title] => Test relevancy prediction for code changes [patent_app_type] => utility [patent_app_number] => 15/680092 [patent_app_country] => US [patent_app_date] => 2017-08-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 9 [patent_no_of_words] => 5312 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 197 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15680092 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/680092
Test relevancy prediction for code changes Aug 16, 2017 Issued
Array ( [id] => 13961345 [patent_doc_number] => 20190057017 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-02-21 [patent_title] => Correlation Of Function Calls To Functions In Asynchronously Executed Threads [patent_app_type] => utility [patent_app_number] => 15/678819 [patent_app_country] => US [patent_app_date] => 2017-08-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11853 [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] => 15678819 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/678819
Correlation Of Function Calls To Functions In Asynchronously Executed Threads Aug 15, 2017 Abandoned
Array ( [id] => 13845243 [patent_doc_number] => 20190026106 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-01-24 [patent_title] => ASSOCIATING SOFTWARE ISSUE REPORTS WITH CHANGES TO CODE [patent_app_type] => utility [patent_app_number] => 15/655211 [patent_app_country] => US [patent_app_date] => 2017-07-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12168 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 45 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15655211 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/655211
ASSOCIATING SOFTWARE ISSUE REPORTS WITH CHANGES TO CODE Jul 19, 2017 Abandoned
Array ( [id] => 17437732 [patent_doc_number] => 11263065 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-03-01 [patent_title] => Method for identifying at least one function of an operating system kernel [patent_app_type] => utility [patent_app_number] => 16/304008 [patent_app_country] => US [patent_app_date] => 2017-05-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 8 [patent_no_of_words] => 14735 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 463 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16304008 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/304008
Method for identifying at least one function of an operating system kernel May 21, 2017 Issued
Array ( [id] => 12032617 [patent_doc_number] => 20170322716 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-11-09 [patent_title] => 'REUSABLE ENTITY MODELING SYSTEMS AND METHODS' [patent_app_type] => utility [patent_app_number] => 15/587014 [patent_app_country] => US [patent_app_date] => 2017-05-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 14139 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15587014 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/587014
REUSABLE ENTITY MODELING SYSTEMS AND METHODS May 3, 2017 Pending
Array ( [id] => 14022483 [patent_doc_number] => 20190073235 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-03-07 [patent_title] => NETWORK SYSTEM, PATCH FILE APPLICATION METHOD, AND RECORDING MEDIUM [patent_app_type] => utility [patent_app_number] => 16/084651 [patent_app_country] => US [patent_app_date] => 2017-04-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6704 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -7 [patent_words_short_claim] => 129 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16084651 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/084651
NETWORK SYSTEM, PATCH FILE APPLICATION METHOD, AND RECORDING MEDIUM Apr 13, 2017 Abandoned
Array ( [id] => 11716945 [patent_doc_number] => 20170185444 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-06-29 [patent_title] => 'SYSTEM FOR BATCH PROCESSING OF WORKFLOWS FOR VIRTUALIZED INFRASTRUCTURE' [patent_app_type] => utility [patent_app_number] => 15/457451 [patent_app_country] => US [patent_app_date] => 2017-03-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 11719 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15457451 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/457451
SYSTEM FOR BATCH PROCESSING OF WORKFLOWS FOR VIRTUALIZED INFRASTRUCTURE Mar 12, 2017 Abandoned
Array ( [id] => 14022437 [patent_doc_number] => 20190073212 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-03-07 [patent_title] => TERMINAL DEVICE AND SOFTWARE REWRITING PROGRAM [patent_app_type] => utility [patent_app_number] => 16/081815 [patent_app_country] => US [patent_app_date] => 2017-02-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13632 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -9 [patent_words_short_claim] => 53 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16081815 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/081815
TERMINAL DEVICE AND SOFTWARE REWRITING PROGRAM Feb 19, 2017 Abandoned
Array ( [id] => 14091783 [patent_doc_number] => 10241796 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-03-26 [patent_title] => Compiler-assisted lookahead (CAL) memory system apparatus for microprocessors [patent_app_type] => utility [patent_app_number] => 15/431605 [patent_app_country] => US [patent_app_date] => 2017-02-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 9631 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 534 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15431605 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/431605
Compiler-assisted lookahead (CAL) memory system apparatus for microprocessors Feb 12, 2017 Issued
Array ( [id] => 12775366 [patent_doc_number] => 20180150290 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-05-31 [patent_title] => SOFTWARE UPDATE DEVICE, SOFTWARE UPDATE SYSTEM, AND SOFTWARE UPDATE METHOD [patent_app_type] => utility [patent_app_number] => 15/576218 [patent_app_country] => US [patent_app_date] => 2016-05-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8756 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -6 [patent_words_short_claim] => 84 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15576218 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/576218
SOFTWARE UPDATE DEVICE, SOFTWARE UPDATE SYSTEM, AND SOFTWARE UPDATE METHOD May 25, 2016 Abandoned
Menu