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] => 10901680 [patent_doc_number] => 08924926 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2014-12-30 [patent_title] => 'Techniques for disambiguating unconnected components in a visual programming interface' [patent_app_type] => utility [patent_app_number] => 13/832710 [patent_app_country] => US [patent_app_date] => 2013-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 9 [patent_no_of_words] => 8156 [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] => 13832710 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/832710
Techniques for disambiguating unconnected components in a visual programming interface Mar 14, 2013 Issued
Array ( [id] => 9746666 [patent_doc_number] => 20140282386 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-09-18 [patent_title] => 'CAPTURE AND DISPLAY OF HISTORICAL RUN-TIME EXECUTION TRACES IN A CODE EDITOR' [patent_app_type] => utility [patent_app_number] => 13/837430 [patent_app_country] => US [patent_app_date] => 2013-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5160 [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] => 13837430 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/837430
Capture and display of historical run-time execution traces in a code editor Mar 14, 2013 Issued
Array ( [id] => 11193191 [patent_doc_number] => 09424005 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-08-23 [patent_title] => 'Templatized component' [patent_app_type] => utility [patent_app_number] => 13/837910 [patent_app_country] => US [patent_app_date] => 2013-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 18 [patent_no_of_words] => 12349 [patent_no_of_claims] => 32 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 162 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13837910 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/837910
Templatized component Mar 14, 2013 Issued
Array ( [id] => 10117504 [patent_doc_number] => 09152388 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-10-06 [patent_title] => 'Tailored language sets for business level scripting' [patent_app_type] => utility [patent_app_number] => 13/835390 [patent_app_country] => US [patent_app_date] => 2013-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 5046 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 236 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13835390 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/835390
Tailored language sets for business level scripting Mar 14, 2013 Issued
Array ( [id] => 9746774 [patent_doc_number] => 20140282493 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-09-18 [patent_title] => 'SYSTEM FOR REPLICATING APPS FROM AN EXISTING DEVICE TO A NEW DEVICE' [patent_app_type] => utility [patent_app_number] => 13/839068 [patent_app_country] => US [patent_app_date] => 2013-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 9986 [patent_no_of_claims] => 22 [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] => 13839068 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/839068
SYSTEM FOR REPLICATING APPS FROM AN EXISTING DEVICE TO A NEW DEVICE Mar 14, 2013 Abandoned
Array ( [id] => 10015401 [patent_doc_number] => 09058415 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-06-16 [patent_title] => 'Counting events using hardware performance counters and annotated instructions' [patent_app_type] => utility [patent_app_number] => 13/839272 [patent_app_country] => US [patent_app_date] => 2013-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4300 [patent_no_of_claims] => 32 [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] => 13839272 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/839272
Counting events using hardware performance counters and annotated instructions Mar 14, 2013 Issued
Array ( [id] => 13649615 [patent_doc_number] => 09851118 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-12-26 [patent_title] => HVAC system relay autotuning and verification [patent_app_type] => utility [patent_app_number] => 14/390436 [patent_app_country] => US [patent_app_date] => 2013-03-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 12 [patent_no_of_words] => 5998 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 190 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14390436 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/390436
HVAC system relay autotuning and verification Mar 4, 2013 Issued
Array ( [id] => 9903628 [patent_doc_number] => 20150058828 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-02-26 [patent_title] => 'PLC SIMULATION SYSTEM, PLC SIMULATOR, RECORDING MEDIUM, AND SIMULATION METHOD' [patent_app_type] => utility [patent_app_number] => 14/383920 [patent_app_country] => US [patent_app_date] => 2013-02-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5860 [patent_no_of_claims] => 8 [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] => 14383920 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/383920
Programmable logic controller (PLC) simulation system, PLC simulator, recording medium, and simulation method Feb 19, 2013 Issued
Array ( [id] => 10426697 [patent_doc_number] => 20150311709 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-10-29 [patent_title] => 'Network for Transmitting Information and Transmission Network Node' [patent_app_type] => utility [patent_app_number] => 14/379255 [patent_app_country] => US [patent_app_date] => 2013-02-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 4360 [patent_no_of_claims] => 15 [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] => 14379255 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/379255
Network for Transmitting Information and Transmission Network Node Feb 13, 2013 Abandoned
Array ( [id] => 15106233 [patent_doc_number] => 10474441 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-11-12 [patent_title] => Method and apparatus for performing automatic data compression algorithm selection during high-level compilation [patent_app_type] => utility [patent_app_number] => 13/760516 [patent_app_country] => US [patent_app_date] => 2013-02-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 7760 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 84 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13760516 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/760516
Method and apparatus for performing automatic data compression algorithm selection during high-level compilation Feb 5, 2013 Issued
Array ( [id] => 9968044 [patent_doc_number] => 09015680 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-04-21 [patent_title] => 'Differential analysis of translation of software for the detection of flaws' [patent_app_type] => utility [patent_app_number] => 13/758477 [patent_app_country] => US [patent_app_date] => 2013-02-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 6360 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 220 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13758477 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/758477
Differential analysis of translation of software for the detection of flaws Feb 3, 2013 Issued
Array ( [id] => 10841428 [patent_doc_number] => 08869128 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-10-21 [patent_title] => 'Compiling method, program, and information processing apparatus' [patent_app_type] => utility [patent_app_number] => 13/755020 [patent_app_country] => US [patent_app_date] => 2013-01-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 9167 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 263 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13755020 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/755020
Compiling method, program, and information processing apparatus Jan 30, 2013 Issued
Array ( [id] => 9637333 [patent_doc_number] => 20140215441 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-07-31 [patent_title] => 'PROVIDING DIRECTIONAL DEBUGGING BREAKPOINTS' [patent_app_type] => utility [patent_app_number] => 13/756213 [patent_app_country] => US [patent_app_date] => 2013-01-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 9152 [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] => 13756213 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/756213
Providing directional debugging breakpoints Jan 30, 2013 Issued
Array ( [id] => 9057023 [patent_doc_number] => 20130254737 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-09-26 [patent_title] => 'PROJECT DELIVERY SYSTEM' [patent_app_type] => utility [patent_app_number] => 13/755699 [patent_app_country] => US [patent_app_date] => 2013-01-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7727 [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] => 13755699 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/755699
PROJECT DELIVERY SYSTEM Jan 30, 2013 Abandoned
Array ( [id] => 9637321 [patent_doc_number] => 20140215430 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-07-31 [patent_title] => 'METHOD AND APPARATUS FOR ENABLING LAYERED PROPERTY DEFINITION IN TRADITIONAL AND CLOUD COMPUTING ENVIRONMENTS' [patent_app_type] => utility [patent_app_number] => 13/753994 [patent_app_country] => US [patent_app_date] => 2013-01-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4755 [patent_no_of_claims] => 18 [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] => 13753994 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/753994
Method and apparatus for enabling layered property definition in traditional and cloud computing environments Jan 29, 2013 Issued
Array ( [id] => 9637343 [patent_doc_number] => 20140215452 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-07-31 [patent_title] => 'Deployment Optimization for High Availability in a Multi-Tenant Platform-as-a-Service (PaaS) System' [patent_app_type] => utility [patent_app_number] => 13/751233 [patent_app_country] => US [patent_app_date] => 2013-01-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6492 [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] => 13751233 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/751233
Deployment optimization for high availability in a multi-tenant platform-as-a-service (PaaS) system Jan 27, 2013 Issued
Array ( [id] => 8952945 [patent_doc_number] => 20130198726 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-08-01 [patent_title] => 'MAPPING AND FORMATTING INPUT COMMANDS TO A THIRD PARTY PROTOCOL' [patent_app_type] => utility [patent_app_number] => 13/751743 [patent_app_country] => US [patent_app_date] => 2013-01-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7133 [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] => 13751743 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/751743
Mapping and formatting input commands to a third party protocol Jan 27, 2013 Issued
Array ( [id] => 8952944 [patent_doc_number] => 20130198725 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-08-01 [patent_title] => 'METHODS FOR SELECTIVELY PRUNING FALSE PATHS IN GRAPHS THAT USE HIGH-PRECISION STATE INFORMATION' [patent_app_type] => utility [patent_app_number] => 13/745946 [patent_app_country] => US [patent_app_date] => 2013-01-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 62 [patent_figures_cnt] => 62 [patent_no_of_words] => 15505 [patent_no_of_claims] => 1 [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] => 13745946 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/745946
Methods for selectively pruning false paths in graphs that use high-precision state information Jan 20, 2013 Issued
Array ( [id] => 10046487 [patent_doc_number] => 09086885 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-07-21 [patent_title] => 'Reducing merge conflicts in a development environment' [patent_app_type] => utility [patent_app_number] => 13/724043 [patent_app_country] => US [patent_app_date] => 2012-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6969 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 159 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13724043 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/724043
Reducing merge conflicts in a development environment Dec 20, 2012 Issued
Array ( [id] => 9980679 [patent_doc_number] => 09027010 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-05-05 [patent_title] => 'Runtime optimization using meta data for dynamic programming languages' [patent_app_type] => utility [patent_app_number] => 13/725281 [patent_app_country] => US [patent_app_date] => 2012-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 17 [patent_no_of_words] => 13196 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 182 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13725281 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/725281
Runtime optimization using meta data for dynamic programming languages Dec 20, 2012 Issued
Menu