
Ho T. Shiu
Examiner (ID: 13094, Phone: (571)270-3810 , Office: P/2457 )
| Most Active Art Unit | 2457 |
| Art Unit(s) | 2457, 2443, 2157 |
| Total Applications | 494 |
| Issued Applications | 326 |
| Pending Applications | 50 |
| Abandoned Applications | 130 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 11501162
[patent_doc_number] => 20170075347
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-03-16
[patent_title] => 'METHOD FOR REPRODUCING A PRODUCTION PROCESS IN A VIRTUAL ENVIRONMENT'
[patent_app_type] => utility
[patent_app_number] => 15/122940
[patent_app_country] => US
[patent_app_date] => 2015-02-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 2033
[patent_no_of_claims] => 7
[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] => 15122940
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/122940 | Method for reproducing a production process in a virtual environment | Feb 26, 2015 | Issued |
Array
(
[id] => 10284304
[patent_doc_number] => 20150169302
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-06-18
[patent_title] => 'SYSTEM AND METHOD FOR PERVASIVE SOFTWARE PLATFORM-BASED MODEL DRIVEN ARCHITECTURE TRANSACTION AWARE APPLICATION GENERATOR'
[patent_app_type] => utility
[patent_app_number] => 14/631268
[patent_app_country] => US
[patent_app_date] => 2015-02-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 9544
[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] => 14631268
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/631268 | System and method for pervasive software platform-based model driven architecture transaction aware application generator | Feb 24, 2015 | Issued |
Array
(
[id] => 11494597
[patent_doc_number] => 20170068782
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-03-09
[patent_title] => 'SYSTEMS AND ARTICLES FOR ENHANCING WELLNESS ASSOCIATED WITH HABITABLE ENVIRONMENTS'
[patent_app_type] => utility
[patent_app_number] => 15/121953
[patent_app_country] => US
[patent_app_date] => 2015-02-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 41102
[patent_no_of_claims] => 34
[patent_no_of_ind_claims] => 9
[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] => 15121953
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/121953 | Systems and articles for enhancing wellness associated with habitable environments | Feb 24, 2015 | Issued |
Array
(
[id] => 11049664
[patent_doc_number] => 20160246623
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-08-25
[patent_title] => 'PER TENANT INITIALIZATION CHECK REMOVAL'
[patent_app_type] => utility
[patent_app_number] => 14/628538
[patent_app_country] => US
[patent_app_date] => 2015-02-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5602
[patent_no_of_claims] => 13
[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] => 14628538
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/628538 | Per tenant initialization check removal | Feb 22, 2015 | Issued |
Array
(
[id] => 11049743
[patent_doc_number] => 20160246703
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-08-25
[patent_title] => 'IDENTIFYING THE LINES OF CODE THAT CAUSED THE ERROR AS IDENTIFIED IN THE STACK TRACE IN A SOURCE CODE VERSION THAT GENERATED THE STACK TRACE THAT DOES NOT RESIDE ON THE USER\'S COMPUTING DEVICE'
[patent_app_type] => utility
[patent_app_number] => 14/627987
[patent_app_country] => US
[patent_app_date] => 2015-02-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6237
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 6
[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] => 14627987
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/627987 | Identifying the lines of code that caused the error as identified in the stack trace in a source code version that generated the stack trace that does not reside on the user's computing device | Feb 19, 2015 | Issued |
Array
(
[id] => 13767267
[patent_doc_number] => 10175975
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-01-08
[patent_title] => Self-mending software builder
[patent_app_type] => utility
[patent_app_number] => 14/624955
[patent_app_country] => US
[patent_app_date] => 2015-02-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 6942
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 230
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14624955
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/624955 | Self-mending software builder | Feb 17, 2015 | Issued |
Array
(
[id] => 11042323
[patent_doc_number] => 20160239279
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-08-18
[patent_title] => 'Modular Co-Versioning in a Dynamically Linked Runtime Environment'
[patent_app_type] => utility
[patent_app_number] => 14/622639
[patent_app_country] => US
[patent_app_date] => 2015-02-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 8194
[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] => 14622639
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/622639 | Modular co-versioning in a dynamically linked runtime environment | Feb 12, 2015 | Issued |
Array
(
[id] => 10637366
[patent_doc_number] => 09354869
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-05-31
[patent_title] => 'Building a pattern to define a topology and application environment using software components and software updates/fixes from external repositories from multiple vendors'
[patent_app_type] => utility
[patent_app_number] => 14/618759
[patent_app_country] => US
[patent_app_date] => 2015-02-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 6741
[patent_no_of_claims] => 5
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 142
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14618759
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/618759 | Building a pattern to define a topology and application environment using software components and software updates/fixes from external repositories from multiple vendors | Feb 9, 2015 | Issued |
Array
(
[id] => 11614359
[patent_doc_number] => 09652215
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-05-16
[patent_title] => 'Application installation/uninstallation across multiple systems'
[patent_app_type] => utility
[patent_app_number] => 14/607849
[patent_app_country] => US
[patent_app_date] => 2015-01-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 8488
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 169
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14607849
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/607849 | Application installation/uninstallation across multiple systems | Jan 27, 2015 | Issued |
Array
(
[id] => 10432131
[patent_doc_number] => 20150317142
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-11-05
[patent_title] => 'COLOCATION AND ANTICOLOCATION IN COLOCATION DATA CENTERS VIA ELASTIC NETS'
[patent_app_type] => utility
[patent_app_number] => 14/607603
[patent_app_country] => US
[patent_app_date] => 2015-01-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 6032
[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] => 14607603
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/607603 | Colocation and anticolocation in colocation data centers via elastic nets | Jan 27, 2015 | Issued |
Array
(
[id] => 10432129
[patent_doc_number] => 20150317140
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-11-05
[patent_title] => 'METHOD AND SYSTEM FOR PARALLELIZATION OF SEQUENTIAL COMPUTER PROGRAM CODES'
[patent_app_type] => utility
[patent_app_number] => 14/606924
[patent_app_country] => US
[patent_app_date] => 2015-01-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5211
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 4
[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] => 14606924
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/606924 | Method and system for parallelization of sequential computer program codes | Jan 26, 2015 | Issued |
Array
(
[id] => 12113995
[patent_doc_number] => 09869984
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-01-16
[patent_title] => 'Process controller and updating method thereof'
[patent_app_type] => utility
[patent_app_number] => 14/599101
[patent_app_country] => US
[patent_app_date] => 2015-01-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 8
[patent_no_of_words] => 9851
[patent_no_of_claims] => 19
[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] => 14599101
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/599101 | Process controller and updating method thereof | Jan 15, 2015 | Issued |
Array
(
[id] => 13806817
[patent_doc_number] => 10180674
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-01-15
[patent_title] => Controller and control system
[patent_app_type] => utility
[patent_app_number] => 15/123086
[patent_app_country] => US
[patent_app_date] => 2015-01-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 15
[patent_no_of_words] => 7275
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 2
[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] => 15123086
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/123086 | Controller and control system | Jan 14, 2015 | Issued |
Array
(
[id] => 11501151
[patent_doc_number] => 20170075335
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-03-16
[patent_title] => 'CONTROLLER AND CONTROL SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 15/123026
[patent_app_country] => US
[patent_app_date] => 2015-01-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 12321
[patent_no_of_claims] => 10
[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] => 15123026
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/123026 | Controller and control system | Jan 14, 2015 | Issued |
Array
(
[id] => 10312062
[patent_doc_number] => 20150197064
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-07-16
[patent_title] => 'Remotely-Accessible Additive Manufacturing Systems and Methods'
[patent_app_type] => utility
[patent_app_number] => 14/598180
[patent_app_country] => US
[patent_app_date] => 2015-01-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 11747
[patent_no_of_claims] => 15
[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] => 14598180
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/598180 | Remotely-accessible additive manufacturing systems and methods | Jan 14, 2015 | Issued |
Array
(
[id] => 12393969
[patent_doc_number] => 09965572
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2018-05-08
[patent_title] => Multi-user CAx assembly updater
[patent_app_type] => utility
[patent_app_number] => 14/596599
[patent_app_country] => US
[patent_app_date] => 2015-01-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 6327
[patent_no_of_claims] => 20
[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] => 14596599
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/596599 | Multi-user CAx assembly updater | Jan 13, 2015 | Issued |
Array
(
[id] => 12255916
[patent_doc_number] => 09928059
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2018-03-27
[patent_title] => 'Automated deployment of a multi-version application in a network-based computing environment'
[patent_app_type] => utility
[patent_app_number] => 14/578070
[patent_app_country] => US
[patent_app_date] => 2014-12-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 8188
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 123
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14578070
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/578070 | Automated deployment of a multi-version application in a network-based computing environment | Dec 18, 2014 | Issued |
Array
(
[id] => 10293076
[patent_doc_number] => 20150178075
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-06-25
[patent_title] => 'ENHANCING UNDERSTANDABILITY OF CODE USING CODE CLONES'
[patent_app_type] => utility
[patent_app_number] => 14/577700
[patent_app_country] => US
[patent_app_date] => 2014-12-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3495
[patent_no_of_claims] => 12
[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] => 14577700
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/577700 | ENHANCING UNDERSTANDABILITY OF CODE USING CODE CLONES | Dec 18, 2014 | Abandoned |
Array
(
[id] => 10623358
[patent_doc_number] => 09342300
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-05-17
[patent_title] => 'Analyzing components related to a software application in a software development environment'
[patent_app_type] => utility
[patent_app_number] => 14/573497
[patent_app_country] => US
[patent_app_date] => 2014-12-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 5599
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 156
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14573497
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/573497 | Analyzing components related to a software application in a software development environment | Dec 16, 2014 | Issued |
Array
(
[id] => 11989396
[patent_doc_number] => 20170293551
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-10-12
[patent_title] => 'SEPARATING TEST VERIFICATIONS FROM TEST EXECUTIONS'
[patent_app_type] => utility
[patent_app_number] => 15/508710
[patent_app_country] => US
[patent_app_date] => 2014-12-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7138
[patent_no_of_claims] => 15
[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] => 15508710
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/508710 | Separating test verifications from test executions | Dec 8, 2014 | Issued |