
Wilson W. Tsui
Examiner (ID: 4081, Phone: (571)272-7596 , Office: P/2178 )
| Most Active Art Unit | 2178 |
| Art Unit(s) | 2178, 2145, 2172 |
| Total Applications | 681 |
| Issued Applications | 378 |
| Pending Applications | 76 |
| Abandoned Applications | 248 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 13347047
[patent_doc_number] => 20180225063
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-08-09
[patent_title] => DEVICE, SYSTEM AND METHOD TO PROVIDE CATEGORIZED TRACE INFORMATION
[patent_app_type] => utility
[patent_app_number] => 15/428081
[patent_app_country] => US
[patent_app_date] => 2017-02-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9554
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 121
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15428081
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/428081 | DEVICE, SYSTEM AND METHOD TO PROVIDE CATEGORIZED TRACE INFORMATION | Feb 7, 2017 | Abandoned |
Array
(
[id] => 15074975
[patent_doc_number] => 10466978
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2019-11-05
[patent_title] => Intelligent assistant for automating recommendations for analytics programs
[patent_app_type] => utility
[patent_app_number] => 15/410725
[patent_app_country] => US
[patent_app_date] => 2017-01-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 14
[patent_no_of_words] => 7943
[patent_no_of_claims] => 34
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 238
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15410725
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/410725 | Intelligent assistant for automating recommendations for analytics programs | Jan 18, 2017 | Issued |
Array
(
[id] => 13304341
[patent_doc_number] => 20180203707
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-07-19
[patent_title] => Context Based Configuration Management
[patent_app_type] => utility
[patent_app_number] => 15/409559
[patent_app_country] => US
[patent_app_date] => 2017-01-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8026
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -10
[patent_words_short_claim] => 136
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15409559
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/409559 | Context Based Configuration Management | Jan 18, 2017 | Abandoned |
Array
(
[id] => 11823892
[patent_doc_number] => 20170212829
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-07-27
[patent_title] => 'Deep Learning Source Code Analyzer and Repairer'
[patent_app_type] => utility
[patent_app_number] => 15/410005
[patent_app_country] => US
[patent_app_date] => 2017-01-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 15800
[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] => 15410005
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/410005 | Deep Learning Source Code Analyzer and Repairer | Jan 18, 2017 | Abandoned |
Array
(
[id] => 15675247
[patent_doc_number] => 10601871
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-03-24
[patent_title] => Reconfiguration of security requirements for deployed components of applications
[patent_app_type] => utility
[patent_app_number] => 15/409123
[patent_app_country] => US
[patent_app_date] => 2017-01-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 11
[patent_no_of_words] => 8190
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 359
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15409123
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/409123 | Reconfiguration of security requirements for deployed components of applications | Jan 17, 2017 | Issued |
Array
(
[id] => 14250273
[patent_doc_number] => 10275337
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-04-30
[patent_title] => Intelligent processing of distributed breakpoints
[patent_app_type] => utility
[patent_app_number] => 15/408367
[patent_app_country] => US
[patent_app_date] => 2017-01-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 1
[patent_figures_cnt] => 3
[patent_no_of_words] => 3714
[patent_no_of_claims] => 3
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 180
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15408367
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/408367 | Intelligent processing of distributed breakpoints | Jan 16, 2017 | Issued |
Array
(
[id] => 13304291
[patent_doc_number] => 20180203682
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-07-19
[patent_title] => UNIFIED EXTENSIBLE FIRMWARE INTERFACE UPDATES
[patent_app_type] => utility
[patent_app_number] => 15/408033
[patent_app_country] => US
[patent_app_date] => 2017-01-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8747
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 108
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15408033
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/408033 | Unified extensible firmware interface updates | Jan 16, 2017 | Issued |
Array
(
[id] => 11591695
[patent_doc_number] => 20170116106
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-04-27
[patent_title] => 'TESTING OF COMBINED CODE CHANGESETS IN A SOFTWARE PRODUCT'
[patent_app_type] => utility
[patent_app_number] => 15/398808
[patent_app_country] => US
[patent_app_date] => 2017-01-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5320
[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] => 15398808
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/398808 | Testing of combined code changesets in a software product | Jan 4, 2017 | Issued |
Array
(
[id] => 16486138
[patent_doc_number] => 20200379743
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-12-03
[patent_title] => USB-BASED METHOD AND DEVICE FOR UPGRADING ELECTRONIC APPARATUS, AND ELECTRONIC APPARATUS
[patent_app_type] => utility
[patent_app_number] => 16/305702
[patent_app_country] => US
[patent_app_date] => 2016-12-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4449
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -9
[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] => 16305702
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/305702 | USB-BASED METHOD AND DEVICE FOR UPGRADING ELECTRONIC APPARATUS, AND ELECTRONIC APPARATUS | Dec 30, 2016 | Abandoned |
Array
(
[id] => 15886817
[patent_doc_number] => 10649753
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-05-12
[patent_title] => Enabling user device application modularity
[patent_app_type] => utility
[patent_app_number] => 15/378674
[patent_app_country] => US
[patent_app_date] => 2016-12-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 7788
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 409
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15378674
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/378674 | Enabling user device application modularity | Dec 13, 2016 | Issued |
Array
(
[id] => 12819703
[patent_doc_number] => 20180165073
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-06-14
[patent_title] => CONTEXT INFORMATION BASED ON TYPE OF ROUTINE BEING CALLED
[patent_app_type] => utility
[patent_app_number] => 15/378150
[patent_app_country] => US
[patent_app_date] => 2016-12-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 12375
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -13
[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] => 15378150
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/378150 | CONTEXT INFORMATION BASED ON TYPE OF ROUTINE BEING CALLED | Dec 13, 2016 | Abandoned |
Array
(
[id] => 12647004
[patent_doc_number] => 20180107499
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-04-19
[patent_title] => ACTIVE DRIVE
[patent_app_type] => utility
[patent_app_number] => 15/378983
[patent_app_country] => US
[patent_app_date] => 2016-12-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6628
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 47
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15378983
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/378983 | Active drive | Dec 13, 2016 | Issued |
Array
(
[id] => 15577961
[patent_doc_number] => 10579361
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2020-03-03
[patent_title] => Systems and methods for efficiently updating software installed on network devices
[patent_app_type] => utility
[patent_app_number] => 15/378774
[patent_app_country] => US
[patent_app_date] => 2016-12-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 7668
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 406
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15378774
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/378774 | Systems and methods for efficiently updating software installed on network devices | Dec 13, 2016 | Issued |
Array
(
[id] => 12025686
[patent_doc_number] => 20170315785
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-11-02
[patent_title] => 'CONCURRENT AUTHORING SESSION MANAGEMENT FOR DECLARATIVE DOCUMENT'
[patent_app_type] => utility
[patent_app_number] => 15/374726
[patent_app_country] => US
[patent_app_date] => 2016-12-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 6705
[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] => 15374726
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/374726 | CONCURRENT AUTHORING SESSION MANAGEMENT FOR DECLARATIVE DOCUMENT | Dec 8, 2016 | Abandoned |
Array
(
[id] => 13055129
[patent_doc_number] => 10048954
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-08-14
[patent_title] => Accelerating software builds
[patent_app_type] => utility
[patent_app_number] => 15/271700
[patent_app_country] => US
[patent_app_date] => 2016-09-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 9
[patent_no_of_words] => 7494
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 362
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15271700
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/271700 | Accelerating software builds | Sep 20, 2016 | Issued |
Array
(
[id] => 14457719
[patent_doc_number] => 10324820
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-06-18
[patent_title] => Providing specialization for static program analysis using coding hints
[patent_app_type] => utility
[patent_app_number] => 15/271993
[patent_app_country] => US
[patent_app_date] => 2016-09-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 5107
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 272
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15271993
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/271993 | Providing specialization for static program analysis using coding hints | Sep 20, 2016 | Issued |
Array
(
[id] => 12262482
[patent_doc_number] => 20180081678
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-03-22
[patent_title] => 'SHARING APPLICATIONS BY MODIFYING ATTRIBUTES'
[patent_app_type] => utility
[patent_app_number] => 15/271106
[patent_app_country] => US
[patent_app_date] => 2016-09-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5799
[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] => 15271106
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/271106 | Sharing applications by modifying attributes | Sep 19, 2016 | Issued |
Array
(
[id] => 15854595
[patent_doc_number] => 10642580
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2020-05-05
[patent_title] => Simplifying and reusing visual programming graphs
[patent_app_type] => utility
[patent_app_number] => 15/270520
[patent_app_country] => US
[patent_app_date] => 2016-09-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 13683
[patent_no_of_claims] => 18
[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] => 15270520
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/270520 | Simplifying and reusing visual programming graphs | Sep 19, 2016 | Issued |
Array
(
[id] => 12262485
[patent_doc_number] => 20180081681
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-03-22
[patent_title] => 'SYSTEMS AND METHODS TO REVERSE ENGINEER CODE TO MODELS USING PROGRAM ANALYSIS AND SYMBOLIC EXECUTION'
[patent_app_type] => utility
[patent_app_number] => 15/268011
[patent_app_country] => US
[patent_app_date] => 2016-09-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5229
[patent_no_of_claims] => 19
[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] => 15268011
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/268011 | SYSTEMS AND METHODS TO REVERSE ENGINEER CODE TO MODELS USING PROGRAM ANALYSIS AND SYMBOLIC EXECUTION | Sep 15, 2016 | Abandoned |
Array
(
[id] => 12454011
[patent_doc_number] => 09983868
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-05-29
[patent_title] => Selective notifications according to merge distance for software version branches within a software configuration management system
[patent_app_type] => utility
[patent_app_number] => 15/258725
[patent_app_country] => US
[patent_app_date] => 2016-09-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 8652
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 90
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15258725
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/258725 | Selective notifications according to merge distance for software version branches within a software configuration management system | Sep 6, 2016 | Issued |