Search

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 numberTitle of the applicationFiling DateStatus
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
Menu