
Dirk Wright
Examiner (ID: 17288, Phone: (571)272-7098 , Office: P/3659 )
| Most Active Art Unit | 3502 |
| Art Unit(s) | 2899, 3655, 3659, 3656, 3681, 3502, 3622 |
| Total Applications | 4396 |
| Issued Applications | 4127 |
| Pending Applications | 57 |
| Abandoned Applications | 218 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 11509090
[patent_doc_number] => 09600250
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-03-21
[patent_title] => 'Declarative programming model with a native programming language'
[patent_app_type] => utility
[patent_app_number] => 12/900708
[patent_app_country] => US
[patent_app_date] => 2010-10-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 5293
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 138
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12900708
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/900708 | Declarative programming model with a native programming language | Oct 7, 2010 | Issued |
Array
(
[id] => 11636916
[patent_doc_number] => 09658890
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-05-23
[patent_title] => 'Runtime agnostic representation of user code for execution with selected execution runtime'
[patent_app_type] => utility
[patent_app_number] => 12/900705
[patent_app_country] => US
[patent_app_date] => 2010-10-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 5303
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 133
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12900705
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/900705 | Runtime agnostic representation of user code for execution with selected execution runtime | Oct 7, 2010 | Issued |
Array
(
[id] => 11509095
[patent_doc_number] => 09600255
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-03-21
[patent_title] => 'Dynamic data and compute resource elasticity'
[patent_app_type] => utility
[patent_app_number] => 12/900696
[patent_app_country] => US
[patent_app_date] => 2010-10-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 5322
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 175
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12900696
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/900696 | Dynamic data and compute resource elasticity | Oct 7, 2010 | Issued |
Array
(
[id] => 9555915
[patent_doc_number] => 08762988
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-06-24
[patent_title] => 'User terminal device for managing network device and method thereof'
[patent_app_type] => utility
[patent_app_number] => 12/923668
[patent_app_country] => US
[patent_app_date] => 2010-10-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 9835
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 259
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12923668
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/923668 | User terminal device for managing network device and method thereof | Sep 30, 2010 | Issued |
Array
(
[id] => 8059465
[patent_doc_number] => 20120079465
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-03-29
[patent_title] => 'COMPILE-TIME BOUNDS CHECKING FOR USER-DEFINED TYPES'
[patent_app_type] => utility
[patent_app_number] => 12/892291
[patent_app_country] => US
[patent_app_date] => 2010-09-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 9360
[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] => publications/A1/0079/20120079465.pdf
[firstpage_image] =>[orig_patent_app_number] => 12892291
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/892291 | Compile-time bounds checking for user-defined types | Sep 27, 2010 | Issued |
Array
(
[id] => 6395156
[patent_doc_number] => 20100318637
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-12-16
[patent_title] => 'PROCESS FOR OPTIMIZING SOFTWARE COMPONENTS FOR AN ENTERPRISE RESOURCE PLANNING (ERP) APPLICATION SAP ON MULTIPROCESSOR SERVERS'
[patent_app_type] => utility
[patent_app_number] => 12/862229
[patent_app_country] => US
[patent_app_date] => 2010-08-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 15475
[patent_no_of_claims] => 25
[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] => publications/A1/0318/20100318637.pdf
[firstpage_image] =>[orig_patent_app_number] => 12862229
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/862229 | PROCESS FOR OPTIMIZING SOFTWARE COMPONENTS FOR AN ENTERPRISE RESOURCE PLANNING (ERP) APPLICATION SAP ON MULTIPROCESSOR SERVERS | Aug 23, 2010 | Abandoned |
Array
(
[id] => 10117524
[patent_doc_number] => 09152408
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-10-06
[patent_title] => 'Program update device'
[patent_app_type] => utility
[patent_app_number] => 13/806065
[patent_app_country] => US
[patent_app_date] => 2010-06-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4703
[patent_no_of_claims] => 4
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 225
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13806065
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/806065 | Program update device | Jun 22, 2010 | Issued |
Array
(
[id] => 6167210
[patent_doc_number] => 20110161924
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-06-30
[patent_title] => 'CALL WIZARD FOR INFORMATION MANAGEMENT SYSTEM (IMS) APPLICATIONS'
[patent_app_type] => utility
[patent_app_number] => 12/649803
[patent_app_country] => US
[patent_app_date] => 2009-12-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5155
[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] => publications/A1/0161/20110161924.pdf
[firstpage_image] =>[orig_patent_app_number] => 12649803
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/649803 | Call wizard for information management system (IMS) applications | Dec 29, 2009 | Issued |
Array
(
[id] => 8655585
[patent_doc_number] => 08375353
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-02-12
[patent_title] => 'Enabling the use of process flow applications within an information management system (IMS)'
[patent_app_type] => utility
[patent_app_number] => 12/649775
[patent_app_country] => US
[patent_app_date] => 2009-12-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 4
[patent_no_of_words] => 5555
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 274
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12649775
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/649775 | Enabling the use of process flow applications within an information management system (IMS) | Dec 29, 2009 | Issued |
Array
(
[id] => 9431197
[patent_doc_number] => 08707284
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-04-22
[patent_title] => 'Dictionary-based dependency determination'
[patent_app_type] => utility
[patent_app_number] => 12/645389
[patent_app_country] => US
[patent_app_date] => 2009-12-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 15
[patent_no_of_words] => 10741
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 295
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12645389
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/645389 | Dictionary-based dependency determination | Dec 21, 2009 | Issued |
Array
(
[id] => 6508331
[patent_doc_number] => 20100094915
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-04-15
[patent_title] => 'Quick-Creating Objects in an Application'
[patent_app_type] => utility
[patent_app_number] => 12/640096
[patent_app_country] => US
[patent_app_date] => 2009-12-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 4516
[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] => publications/A1/0094/20100094915.pdf
[firstpage_image] =>[orig_patent_app_number] => 12640096
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/640096 | Quick-creating objects in an application | Dec 16, 2009 | Issued |
Array
(
[id] => 8810484
[patent_doc_number] => 08448151
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-05-21
[patent_title] => 'Method for binarizing initial script on operating system and operating method of binary script'
[patent_app_type] => utility
[patent_app_number] => 12/630178
[patent_app_country] => US
[patent_app_date] => 2009-12-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3108
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 98
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12630178
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/630178 | Method for binarizing initial script on operating system and operating method of binary script | Dec 2, 2009 | Issued |
Array
(
[id] => 8260144
[patent_doc_number] => 08209660
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-06-26
[patent_title] => 'Model driven software'
[patent_app_type] => utility
[patent_app_number] => 12/616835
[patent_app_country] => US
[patent_app_date] => 2009-11-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 9788
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 458
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12616835
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/616835 | Model driven software | Nov 11, 2009 | Issued |
Array
(
[id] => 9283200
[patent_doc_number] => 20140033168
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-01-30
[patent_title] => 'METHOD AND SYSTEM FOR PROVIDING MODELED COMPONENTS'
[patent_app_type] => utility
[patent_app_number] => 12/567594
[patent_app_country] => US
[patent_app_date] => 2009-09-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4743
[patent_no_of_claims] => 22
[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] => 12567594
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/567594 | Method and system for providing modeled components | Sep 24, 2009 | Issued |
Array
(
[id] => 9089598
[patent_doc_number] => 08561046
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-10-15
[patent_title] => 'Pipelined parallelization with localized self-helper threading'
[patent_app_type] => utility
[patent_app_number] => 12/559167
[patent_app_country] => US
[patent_app_date] => 2009-09-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 9220
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 178
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12559167
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/559167 | Pipelined parallelization with localized self-helper threading | Sep 13, 2009 | Issued |
Array
(
[id] => 10890773
[patent_doc_number] => 08914787
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-12-16
[patent_title] => 'Registering software management component types in a managed network'
[patent_app_type] => utility
[patent_app_number] => 12/551494
[patent_app_country] => US
[patent_app_date] => 2009-08-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 2875
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 136
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12551494
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/551494 | Registering software management component types in a managed network | Aug 30, 2009 | Issued |
Array
(
[id] => 6028680
[patent_doc_number] => 20110054643
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-03-03
[patent_title] => 'METHODS AND APPARATUS TO MANAGE TESTING OF A PROCESS CONTROL SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 12/548197
[patent_app_country] => US
[patent_app_date] => 2009-08-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 16855
[patent_no_of_claims] => 30
[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] => publications/A1/0054/20110054643.pdf
[firstpage_image] =>[orig_patent_app_number] => 12548197
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/548197 | Methods and apparatus to manage testing of a process control system | Aug 25, 2009 | Issued |
Array
(
[id] => 9630190
[patent_doc_number] => 08799884
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-08-05
[patent_title] => 'Software application performance enhancement'
[patent_app_type] => utility
[patent_app_number] => 12/583188
[patent_app_country] => US
[patent_app_date] => 2009-08-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 11
[patent_no_of_words] => 4789
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 7
[patent_words_short_claim] => 181
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12583188
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/583188 | Software application performance enhancement | Aug 12, 2009 | Issued |
Array
(
[id] => 6088542
[patent_doc_number] => 20110145807
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-06-16
[patent_title] => 'METHOD AND DEVICE FOR UPDATING A COMPUTER APPLICATION'
[patent_app_type] => utility
[patent_app_number] => 12/995746
[patent_app_country] => US
[patent_app_date] => 2009-06-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 7349
[patent_no_of_claims] => 21
[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] => publications/A1/0145/20110145807.pdf
[firstpage_image] =>[orig_patent_app_number] => 12995746
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/995746 | METHOD AND DEVICE FOR UPDATING A COMPUTER APPLICATION | Jun 1, 2009 | Abandoned |
Array
(
[id] => 6451574
[patent_doc_number] => 20100153928
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-06-17
[patent_title] => 'Developing and Maintaining High Performance Network Services'
[patent_app_type] => utility
[patent_app_number] => 12/335799
[patent_app_country] => US
[patent_app_date] => 2008-12-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 4933
[patent_no_of_claims] => 24
[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] => publications/A1/0153/20100153928.pdf
[firstpage_image] =>[orig_patent_app_number] => 12335799
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/335799 | Developing and Maintaining High Performance Network Services | Dec 15, 2008 | Abandoned |