Search

William G. Wright

Examiner (ID: 4401)

Most Active Art Unit
1106
Art Unit(s)
1754, 1106
Total Applications
637
Issued Applications
554
Pending Applications
0
Abandoned Applications
83

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 13003831 [patent_doc_number] => 10025584 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-07-17 [patent_title] => Firmware management of SR-IOV adapters [patent_app_type] => utility [patent_app_number] => 15/056226 [patent_app_country] => US [patent_app_date] => 2016-02-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5970 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 221 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15056226 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/056226
Firmware management of SR-IOV adapters Feb 28, 2016 Issued
Array ( [id] => 11896938 [patent_doc_number] => 09766872 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-09-19 [patent_title] => 'Information processing device executing communication processing with external device, and method and system for the same' [patent_app_type] => utility [patent_app_number] => 15/054188 [patent_app_country] => US [patent_app_date] => 2016-02-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 7718 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 166 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15054188 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/054188
Information processing device executing communication processing with external device, and method and system for the same Feb 25, 2016 Issued
Array ( [id] => 11944982 [patent_doc_number] => 20170249133 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-08-31 [patent_title] => 'SECURE LIVE MEDIA BOOT SYSTEM' [patent_app_type] => utility [patent_app_number] => 15/054630 [patent_app_country] => US [patent_app_date] => 2016-02-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6827 [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] => 15054630 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/054630
Secure live media boot system Feb 25, 2016 Issued
Array ( [id] => 11077929 [patent_doc_number] => 20160274893 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-09-22 [patent_title] => 'ADAPTIVE UPGRADE TO COMPUTING SYSTEMS' [patent_app_type] => utility [patent_app_number] => 15/052058 [patent_app_country] => US [patent_app_date] => 2016-02-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 10929 [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] => 15052058 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/052058
Adaptive upgrade to computing systems Feb 23, 2016 Issued
Array ( [id] => 11868276 [patent_doc_number] => 20170235561 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-08-17 [patent_title] => 'MANAGING FIRMWARE UPGRADE FAILURES' [patent_app_type] => utility [patent_app_number] => 15/046106 [patent_app_country] => US [patent_app_date] => 2016-02-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 7993 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 5 [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] => 15046106 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/046106
Managing firmware upgrade failures Feb 16, 2016 Issued
Array ( [id] => 11531100 [patent_doc_number] => 20170091078 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-03-30 [patent_title] => 'ASSESSING RISK OF SOFTWARE COMMITS TO PRIORITIZE VERIFICATION RESOURCES' [patent_app_type] => utility [patent_app_number] => 14/947216 [patent_app_country] => US [patent_app_date] => 2015-11-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5994 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 1 [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] => 14947216 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/947216
Assessing risk of software commits to prioritize verification resources Nov 19, 2015 Issued
Array ( [id] => 11543991 [patent_doc_number] => 20170097816 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-04-06 [patent_title] => 'CONTEXT-BASED APPLICATIONS FOR MOBILE DEVICES' [patent_app_type] => utility [patent_app_number] => 14/872315 [patent_app_country] => US [patent_app_date] => 2015-10-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6170 [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] => 14872315 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/872315
CONTEXT-BASED APPLICATIONS FOR MOBILE DEVICES Sep 30, 2015 Abandoned
Array ( [id] => 13069099 [patent_doc_number] => 10055329 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-08-21 [patent_title] => Detection of antipatterns through statistical analysis [patent_app_type] => utility [patent_app_number] => 14/870134 [patent_app_country] => US [patent_app_date] => 2015-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 6554 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 387 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14870134 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/870134
Detection of antipatterns through statistical analysis Sep 29, 2015 Issued
Array ( [id] => 11530931 [patent_doc_number] => 20170090910 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-03-30 [patent_title] => 'MOBILE DEVICE APPLICATION INSTALLATION WITH PERFORMANCE ENHANCEMENT' [patent_app_type] => utility [patent_app_number] => 14/868711 [patent_app_country] => US [patent_app_date] => 2015-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4841 [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] => 14868711 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/868711
MOBILE DEVICE APPLICATION INSTALLATION WITH PERFORMANCE ENHANCEMENT Sep 28, 2015 Abandoned
Array ( [id] => 12352356 [patent_doc_number] => 09952961 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-04-24 [patent_title] => Assessing risk of software commits to prioritize verification resources [patent_app_type] => utility [patent_app_number] => 14/868628 [patent_app_country] => US [patent_app_date] => 2015-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5895 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 300 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14868628 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/868628
Assessing risk of software commits to prioritize verification resources Sep 28, 2015 Issued
Array ( [id] => 11530921 [patent_doc_number] => 20170090898 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-03-30 [patent_title] => 'CONTROLLING FEATURE RELEASE USING GATES' [patent_app_type] => utility [patent_app_number] => 14/869633 [patent_app_country] => US [patent_app_date] => 2015-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7819 [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] => 14869633 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/869633
Controlling feature release using gates Sep 28, 2015 Issued
Array ( [id] => 11816717 [patent_doc_number] => 09720666 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-08-01 [patent_title] => 'Densely stored strings' [patent_app_type] => utility [patent_app_number] => 14/863189 [patent_app_country] => US [patent_app_date] => 2015-09-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 9705 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 283 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14863189 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/863189
Densely stored strings Sep 22, 2015 Issued
Array ( [id] => 11501614 [patent_doc_number] => 20170075799 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-03-16 [patent_title] => 'VISUALIZATION OF TRANSACTION OVERLAPS' [patent_app_type] => utility [patent_app_number] => 14/853928 [patent_app_country] => US [patent_app_date] => 2015-09-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 14239 [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] => 14853928 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/853928
VISUALIZATION OF TRANSACTION OVERLAPS Sep 13, 2015 Abandoned
Array ( [id] => 11501477 [patent_doc_number] => 20170075663 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-03-16 [patent_title] => 'INCREMENTAL USER INTERFACE DEPLOYMENT AND DEPRECATION' [patent_app_type] => utility [patent_app_number] => 14/853866 [patent_app_country] => US [patent_app_date] => 2015-09-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 9506 [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] => 14853866 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/853866
Incremental user interface deployment and deprecation Sep 13, 2015 Issued
Array ( [id] => 10462260 [patent_doc_number] => 20150347275 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-12-03 [patent_title] => 'Breakpoint Setting Through a Debugger User Interface' [patent_app_type] => utility [patent_app_number] => 14/821512 [patent_app_country] => US [patent_app_date] => 2015-08-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 10657 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [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] => 14821512 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/821512
Inserting snapshot code into an application Aug 6, 2015 Issued
Array ( [id] => 13304295 [patent_doc_number] => 20180203684 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-07-19 [patent_title] => STAGED APPLICATION ROLLOUT [patent_app_type] => utility [patent_app_number] => 15/742677 [patent_app_country] => US [patent_app_date] => 2015-07-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3915 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 92 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15742677 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/742677
Staged application rollout Jul 8, 2015 Issued
Array ( [id] => 11326936 [patent_doc_number] => 20160357548 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-12-08 [patent_title] => 'DYNAMIC REPLACEMENT OF SOFTWARE COMPONENTS' [patent_app_type] => utility [patent_app_number] => 14/732043 [patent_app_country] => US [patent_app_date] => 2015-06-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 4787 [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] => 14732043 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/732043
DYNAMIC REPLACEMENT OF SOFTWARE COMPONENTS Jun 4, 2015 Abandoned
Array ( [id] => 12039416 [patent_doc_number] => 09817649 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-11-14 [patent_title] => 'Installation of software applications on mobile devices based on positions thereof' [patent_app_type] => utility [patent_app_number] => 14/730045 [patent_app_country] => US [patent_app_date] => 2015-06-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 8 [patent_no_of_words] => 8827 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 297 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14730045 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/730045
Installation of software applications on mobile devices based on positions thereof Jun 2, 2015 Issued
Array ( [id] => 10462147 [patent_doc_number] => 20150347162 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-12-03 [patent_title] => 'PRELINKED EMBEDDING' [patent_app_type] => utility [patent_app_number] => 14/730009 [patent_app_country] => US [patent_app_date] => 2015-06-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5561 [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] => 14730009 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/730009
Prelinked embedding Jun 2, 2015 Issued
Array ( [id] => 14009547 [patent_doc_number] => 10223232 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-03-05 [patent_title] => System and method for recording the beginning and ending of job level activity in a mainframe computing environment [patent_app_type] => utility [patent_app_number] => 14/716029 [patent_app_country] => US [patent_app_date] => 2015-05-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 6056 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 316 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14716029 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/716029
System and method for recording the beginning and ending of job level activity in a mainframe computing environment May 18, 2015 Issued
Menu