
Anthony L. Bacon
Examiner (ID: 16722, Phone: (571)270-5623 , Office: P/3747 )
| Most Active Art Unit | 3747 |
| Art Unit(s) | 3747, 4159 |
| Total Applications | 545 |
| Issued Applications | 419 |
| Pending Applications | 0 |
| Abandoned Applications | 131 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 8130653
[patent_doc_number] => 20120089873
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-04-12
[patent_title] => 'SYSTEMS AND METHODS FOR AUTOMATED SYSTEMATIC CONCURRENCY TESTING'
[patent_app_type] => utility
[patent_app_number] => 13/081684
[patent_app_country] => US
[patent_app_date] => 2011-04-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 6934
[patent_no_of_claims] => 21
[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] => publications/A1/0089/20120089873.pdf
[firstpage_image] =>[orig_patent_app_number] => 13081684
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/081684 | SYSTEMS AND METHODS FOR AUTOMATED SYSTEMATIC CONCURRENCY TESTING | Apr 6, 2011 | Abandoned |
Array
(
[id] => 8443628
[patent_doc_number] => 20120260244
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-10-11
[patent_title] => 'FAILSAFE FIRMWARE UPDATES'
[patent_app_type] => utility
[patent_app_number] => 13/081274
[patent_app_country] => US
[patent_app_date] => 2011-04-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 3162
[patent_no_of_claims] => 16
[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] => 13081274
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/081274 | Failsafe firmware updates | Apr 5, 2011 | Issued |
Array
(
[id] => 10658714
[patent_doc_number] => 20160004858
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-01-07
[patent_title] => 'Security-Enhanced Web Application Module Translation'
[patent_app_type] => utility
[patent_app_number] => 13/049529
[patent_app_country] => US
[patent_app_date] => 2011-03-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5487
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 10
[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] => 13049529
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/049529 | Security-Enhanced Web Application Module Translation | Mar 15, 2011 | Abandoned |
Array
(
[id] => 7820052
[patent_doc_number] => 20120066672
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-03-15
[patent_title] => 'Systems and Methods for Implementing Upgradeable Subscriber-Controlled Managed Package Components in a Multi-Tenant Environment'
[patent_app_type] => utility
[patent_app_number] => 13/048516
[patent_app_country] => US
[patent_app_date] => 2011-03-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 12093
[patent_no_of_claims] => 25
[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] => publications/A1/0066/20120066672.pdf
[firstpage_image] =>[orig_patent_app_number] => 13048516
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/048516 | Systems and Methods for Implementing Upgradeable Subscriber-Controlled Managed Package Components in a Multi-Tenant Environment | Mar 14, 2011 | Abandoned |
Array
(
[id] => 10003320
[patent_doc_number] => 09047414
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2015-06-02
[patent_title] => 'Method and apparatus for generating automated test case scripts from natural language test cases'
[patent_app_type] => utility
[patent_app_number] => 13/048784
[patent_app_country] => US
[patent_app_date] => 2011-03-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5594
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 237
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13048784
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/048784 | Method and apparatus for generating automated test case scripts from natural language test cases | Mar 14, 2011 | Issued |
Array
(
[id] => 10867362
[patent_doc_number] => 08893092
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2014-11-18
[patent_title] => 'Using hints to direct the exploration of interleavings in a multithreaded program'
[patent_app_type] => utility
[patent_app_number] => 13/047695
[patent_app_country] => US
[patent_app_date] => 2011-03-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 10893
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 227
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13047695
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/047695 | Using hints to direct the exploration of interleavings in a multithreaded program | Mar 13, 2011 | Issued |
Array
(
[id] => 9752420
[patent_doc_number] => 08843910
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2014-09-23
[patent_title] => 'Identifying a set of functionally distinct reorderings in a multithreaded program'
[patent_app_type] => utility
[patent_app_number] => 13/047713
[patent_app_country] => US
[patent_app_date] => 2011-03-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 10890
[patent_no_of_claims] => 7
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 268
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13047713
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/047713 | Identifying a set of functionally distinct reorderings in a multithreaded program | Mar 13, 2011 | Issued |
Array
(
[id] => 8504758
[patent_doc_number] => 20120304166
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-11-29
[patent_title] => 'BOOTUP METHOD AND DEVICE FOR APPLICATION PROGRAM IN MOBILE EQUIPMENT'
[patent_app_type] => utility
[patent_app_number] => 13/575550
[patent_app_country] => US
[patent_app_date] => 2011-02-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5618
[patent_no_of_claims] => 24
[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] => 13575550
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/575550 | Bootup method and device for application program in mobile equipment | Feb 20, 2011 | Issued |
Array
(
[id] => 8728535
[patent_doc_number] => 08407677
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-03-26
[patent_title] => 'Maintainable dynamic instrumentation technique for changing versions of software'
[patent_app_type] => utility
[patent_app_number] => 13/021909
[patent_app_country] => US
[patent_app_date] => 2011-02-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 7
[patent_no_of_words] => 4925
[patent_no_of_claims] => 5
[patent_no_of_ind_claims] => 2
[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] => 13021909
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/021909 | Maintainable dynamic instrumentation technique for changing versions of software | Feb 6, 2011 | Issued |
Array
(
[id] => 8378444
[patent_doc_number] => 08261250
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-09-04
[patent_title] => 'Single-chip multiprocessor with clock cycle-precise program scheduling of parallel execution'
[patent_app_type] => utility
[patent_app_number] => 12/987997
[patent_app_country] => US
[patent_app_date] => 2011-01-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 15
[patent_no_of_words] => 8895
[patent_no_of_claims] => 4
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 204
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12987997
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/987997 | Single-chip multiprocessor with clock cycle-precise program scheduling of parallel execution | Jan 9, 2011 | Issued |
Array
(
[id] => 10091970
[patent_doc_number] => 09128795
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-09-08
[patent_title] => 'Method and system for changing software or firmware on an electronic device'
[patent_app_type] => utility
[patent_app_number] => 13/518812
[patent_app_country] => US
[patent_app_date] => 2010-12-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 10
[patent_no_of_words] => 7384
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 188
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13518812
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/518812 | Method and system for changing software or firmware on an electronic device | Dec 9, 2010 | Issued |
Array
(
[id] => 9586013
[patent_doc_number] => 08776024
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-07-08
[patent_title] => 'Software application fine-tuning method, system, and corresponding computer program product'
[patent_app_type] => utility
[patent_app_number] => 13/513452
[patent_app_country] => US
[patent_app_date] => 2010-12-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 3
[patent_no_of_words] => 5890
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[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] => 13513452
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/513452 | Software application fine-tuning method, system, and corresponding computer program product | Dec 2, 2010 | Issued |
Array
(
[id] => 8998291
[patent_doc_number] => 08522197
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-08-27
[patent_title] => 'Hierarchical presentation techniques for a design tool'
[patent_app_type] => utility
[patent_app_number] => 12/956738
[patent_app_country] => US
[patent_app_date] => 2010-11-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 16
[patent_no_of_words] => 9463
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 143
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12956738
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/956738 | Hierarchical presentation techniques for a design tool | Nov 29, 2010 | Issued |
Array
(
[id] => 6141102
[patent_doc_number] => 20110010686
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-01-13
[patent_title] => 'SYSTEM AND METHOD FOR INTEGRATING OBJECT-ORIENTED MODEL PROFILES AND OBJECT-ORIENTED PROGRAMMING LANGUAGES'
[patent_app_type] => utility
[patent_app_number] => 12/886125
[patent_app_country] => US
[patent_app_date] => 2010-09-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 7583
[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/0010/20110010686.pdf
[firstpage_image] =>[orig_patent_app_number] => 12886125
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/886125 | System and method for integrating object-oriented model profiles and object-oriented programming languages | Sep 19, 2010 | Issued |
Array
(
[id] => 8775655
[patent_doc_number] => 08429631
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-04-23
[patent_title] => 'System and method for data transformation using dataflow graphs'
[patent_app_type] => utility
[patent_app_number] => 12/881504
[patent_app_country] => US
[patent_app_date] => 2010-09-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 33
[patent_figures_cnt] => 34
[patent_no_of_words] => 15012
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 101
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12881504
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/881504 | System and method for data transformation using dataflow graphs | Sep 13, 2010 | Issued |
Array
(
[id] => 6362814
[patent_doc_number] => 20100332811
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-12-30
[patent_title] => 'SPECULATIVE MULTI-THREADING FOR INSTRUCTION PREFETCH AND/OR TRACE PRE-BUILD'
[patent_app_type] => utility
[patent_app_number] => 12/879898
[patent_app_country] => US
[patent_app_date] => 2010-09-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 13357
[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] => publications/A1/0332/20100332811.pdf
[firstpage_image] =>[orig_patent_app_number] => 12879898
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/879898 | Speculative multi-threading for instruction prefetch and/or trace pre-build | Sep 9, 2010 | Issued |
Array
(
[id] => 8633040
[patent_doc_number] => 08365139
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-01-29
[patent_title] => 'Applying coding standards in graphical programming environments'
[patent_app_type] => utility
[patent_app_number] => 12/873098
[patent_app_country] => US
[patent_app_date] => 2010-08-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 19
[patent_no_of_words] => 5676
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 118
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12873098
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/873098 | Applying coding standards in graphical programming environments | Aug 30, 2010 | Issued |
Array
(
[id] => 10058938
[patent_doc_number] => 09098298
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-08-04
[patent_title] => 'Optimization method for compiler, optimizer for a compiler and storage medium storing optimizing code'
[patent_app_type] => utility
[patent_app_number] => 13/816595
[patent_app_country] => US
[patent_app_date] => 2010-08-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 4
[patent_no_of_words] => 6541
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 135
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13816595
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/816595 | Optimization method for compiler, optimizer for a compiler and storage medium storing optimizing code | Aug 25, 2010 | Issued |
Array
(
[id] => 8775623
[patent_doc_number] => 08429599
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-04-23
[patent_title] => 'Computer method and system for enforcing derived union constraints'
[patent_app_type] => utility
[patent_app_number] => 12/862644
[patent_app_country] => US
[patent_app_date] => 2010-08-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 8
[patent_no_of_words] => 2695
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 209
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12862644
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/862644 | Computer method and system for enforcing derived union constraints | Aug 23, 2010 | Issued |
Array
(
[id] => 9417031
[patent_doc_number] => 08701083
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-04-15
[patent_title] => 'Systems and methods for varying software build properties using primary and supplemental build files'
[patent_app_type] => utility
[patent_app_number] => 12/857414
[patent_app_country] => US
[patent_app_date] => 2010-08-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 10
[patent_no_of_words] => 6972
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 141
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12857414
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/857414 | Systems and methods for varying software build properties using primary and supplemental build files | Aug 15, 2010 | Issued |