
Kathleen Duda
Examiner (ID: 16906, Phone: (571)272-1383 , Office: P/1722 )
| Most Active Art Unit | 1756 |
| Art Unit(s) | 1737, 3724, 1722, 1507, 1795, 1756, 1113, 1752, 1506 |
| Total Applications | 1610 |
| Issued Applications | 1210 |
| Pending Applications | 45 |
| Abandoned Applications | 356 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 5566011
[patent_doc_number] => 20090138864
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-05-28
[patent_title] => 'Method and Apparatus for Automatic Second-Order Predictive Commoning'
[patent_app_type] => utility
[patent_app_number] => 12/363384
[patent_app_country] => US
[patent_app_date] => 2009-01-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 11522
[patent_no_of_claims] => 32
[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/0138/20090138864.pdf
[firstpage_image] =>[orig_patent_app_number] => 12363384
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/363384 | Method and apparatus for automatic second-order predictive commoning | Jan 29, 2009 | Issued |
Array
(
[id] => 7679439
[patent_doc_number] => 20100107148
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-04-29
[patent_title] => 'CHECK-STOPPING FIRMWARE IMPLEMENTED VIRTUAL COMMUNICATION CHANNELS WITHOUT DISABLING ALL FIRMWARE FUNCTIONS'
[patent_app_type] => utility
[patent_app_number] => 12/259898
[patent_app_country] => US
[patent_app_date] => 2008-10-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3523
[patent_no_of_claims] => 8
[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/0107/20100107148.pdf
[firstpage_image] =>[orig_patent_app_number] => 12259898
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/259898 | CHECK-STOPPING FIRMWARE IMPLEMENTED VIRTUAL COMMUNICATION CHANNELS WITHOUT DISABLING ALL FIRMWARE FUNCTIONS | Oct 27, 2008 | Abandoned |
Array
(
[id] => 7679661
[patent_doc_number] => 20100106926
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-04-29
[patent_title] => 'SECOND FAILURE DATA CAPTURE PROBLEM DETERMINATION USING USER SELECTIVE MEMORY PROTECTION TO TRACE APPLICATION FAILURES'
[patent_app_type] => utility
[patent_app_number] => 12/258397
[patent_app_country] => US
[patent_app_date] => 2008-10-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3859
[patent_no_of_claims] => 8
[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/0106/20100106926.pdf
[firstpage_image] =>[orig_patent_app_number] => 12258397
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/258397 | SECOND FAILURE DATA CAPTURE PROBLEM DETERMINATION USING USER SELECTIVE MEMORY PROTECTION TO TRACE APPLICATION FAILURES | Oct 24, 2008 | Abandoned |
Array
(
[id] => 6228090
[patent_doc_number] => 20100058308
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-03-04
[patent_title] => 'CENTRAL PROVIDER AND SATELLITE PROVIDER UPDATE AND DIAGNOSIS INTEGRATION TOOL'
[patent_app_type] => utility
[patent_app_number] => 12/201886
[patent_app_country] => US
[patent_app_date] => 2008-08-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3494
[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] => publications/A1/0058/20100058308.pdf
[firstpage_image] =>[orig_patent_app_number] => 12201886
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/201886 | CENTRAL PROVIDER AND SATELLITE PROVIDER UPDATE AND DIAGNOSIS INTEGRATION TOOL | Aug 28, 2008 | Abandoned |
Array
(
[id] => 6263558
[patent_doc_number] => 20100031237
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-02-04
[patent_title] => 'Methods for Detecting Inter-Module Dependencies'
[patent_app_type] => utility
[patent_app_number] => 12/184294
[patent_app_country] => US
[patent_app_date] => 2008-08-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 2421
[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] => publications/A1/0031/20100031237.pdf
[firstpage_image] =>[orig_patent_app_number] => 12184294
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/184294 | Methods for Detecting Inter-Module Dependencies | Jul 31, 2008 | Abandoned |
Array
(
[id] => 4861504
[patent_doc_number] => 20080270354
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-10-30
[patent_title] => 'METHOD AND SYSTEM FOR ALLOWING ACCESS TO DEVELOPED APPLICATIONS VIA A MULTI-TENANT ON-DEMAND DATABASE SERVICE'
[patent_app_type] => utility
[patent_app_number] => 12/167913
[patent_app_country] => US
[patent_app_date] => 2008-07-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 9211
[patent_no_of_claims] => 20
[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/0270/20080270354.pdf
[firstpage_image] =>[orig_patent_app_number] => 12167913
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/167913 | METHOD AND SYSTEM FOR ALLOWING ACCESS TO DEVELOPED APPLICATIONS VIA A MULTI-TENANT ON-DEMAND DATABASE SERVICE | Jul 2, 2008 | Abandoned |
Array
(
[id] => 4862707
[patent_doc_number] => 20080270987
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-10-30
[patent_title] => 'METHOD AND SYSTEM FOR ALLOWING ACCESS TO DEVELOPED APPLICATIONS VIA A MULTI-TENANT ON-DEMAND DATABASE SERVICE'
[patent_app_type] => utility
[patent_app_number] => 12/167918
[patent_app_country] => US
[patent_app_date] => 2008-07-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 9211
[patent_no_of_claims] => 22
[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/0270/20080270987.pdf
[firstpage_image] =>[orig_patent_app_number] => 12167918
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/167918 | Method and system for allowing access to developed applications via a multi-tenant on-demand database service | Jul 2, 2008 | Issued |
Array
(
[id] => 8655605
[patent_doc_number] => 08375374
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-02-12
[patent_title] => 'Partitioning programs between a general purpose core and one or more accelerators'
[patent_app_type] => utility
[patent_app_number] => 12/127395
[patent_app_country] => US
[patent_app_date] => 2008-05-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 6247
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 285
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12127395
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/127395 | Partitioning programs between a general purpose core and one or more accelerators | May 26, 2008 | Issued |
Array
(
[id] => 9156958
[patent_doc_number] => 08589872
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-11-19
[patent_title] => 'System and method for variable type identification'
[patent_app_type] => utility
[patent_app_number] => 12/125291
[patent_app_country] => US
[patent_app_date] => 2008-05-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 17
[patent_no_of_words] => 4193
[patent_no_of_claims] => 18
[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] => 12125291
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/125291 | System and method for variable type identification | May 21, 2008 | Issued |
Array
(
[id] => 5554089
[patent_doc_number] => 20090288075
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-11-19
[patent_title] => 'PARALLELIZING NON-COUNTABLE LOOPS WITH HARDWARE TRANSACTIONAL MEMORY'
[patent_app_type] => utility
[patent_app_number] => 12/123176
[patent_app_country] => US
[patent_app_date] => 2008-05-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 7887
[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/0288/20090288075.pdf
[firstpage_image] =>[orig_patent_app_number] => 12123176
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/123176 | Parallelizing non-countable loops with hardware transactional memory | May 18, 2008 | Issued |
Array
(
[id] => 4621794
[patent_doc_number] => 08001525
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-08-16
[patent_title] => 'Rule based engine for validating financial transactions'
[patent_app_type] => utility
[patent_app_number] => 12/118799
[patent_app_country] => US
[patent_app_date] => 2008-05-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 16
[patent_no_of_words] => 10000
[patent_no_of_claims] => 2
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 913
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/001/08001525.pdf
[firstpage_image] =>[orig_patent_app_number] => 12118799
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/118799 | Rule based engine for validating financial transactions | May 11, 2008 | Issued |
Array
(
[id] => 5487005
[patent_doc_number] => 20090276770
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-11-05
[patent_title] => 'SYSTEMS, METHODS AND COMPUTER PROGRAM PRODUCTS FOR AUTOMATING PACKAGING AND PROVISIONING OF J2EE WEB MODULES TO ECLIPSE-BASED RICH CLIENTS'
[patent_app_type] => utility
[patent_app_number] => 12/112984
[patent_app_country] => US
[patent_app_date] => 2008-04-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4124
[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] => publications/A1/0276/20090276770.pdf
[firstpage_image] =>[orig_patent_app_number] => 12112984
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/112984 | SYSTEMS, METHODS AND COMPUTER PROGRAM PRODUCTS FOR AUTOMATING PACKAGING AND PROVISIONING OF J2EE WEB MODULES TO ECLIPSE-BASED RICH CLIENTS | Apr 29, 2008 | Abandoned |
Array
(
[id] => 4794099
[patent_doc_number] => 20080295073
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-11-27
[patent_title] => 'PROGRAM PRODUCT PROVIDING A CONFIGURATION SPECIFICATION LANGUAGE HAVING CLONE LATCH SUPPORT'
[patent_app_type] => utility
[patent_app_number] => 12/106053
[patent_app_country] => US
[patent_app_date] => 2008-04-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 24
[patent_figures_cnt] => 24
[patent_no_of_words] => 19071
[patent_no_of_claims] => 10
[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/0295/20080295073.pdf
[firstpage_image] =>[orig_patent_app_number] => 12106053
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/106053 | Program product providing a configuration specification language having clone latch support | Apr 17, 2008 | Issued |
Array
(
[id] => 5476127
[patent_doc_number] => 20090249293
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-10-01
[patent_title] => 'Defining Workflow Processing Using a Static Class-Level Network in Object-Oriented Classes'
[patent_app_type] => utility
[patent_app_number] => 12/060089
[patent_app_country] => US
[patent_app_date] => 2008-03-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 1891
[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] => publications/A1/0249/20090249293.pdf
[firstpage_image] =>[orig_patent_app_number] => 12060089
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/060089 | Defining Workflow Processing Using a Static Class-Level Network in Object-Oriented Classes | Mar 30, 2008 | Abandoned |
Array
(
[id] => 5266808
[patent_doc_number] => 20090119493
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-05-07
[patent_title] => 'Using Branch Instruction Counts to Facilitate Replay of Virtual Machine Instruction Execution'
[patent_app_type] => utility
[patent_app_number] => 12/057282
[patent_app_country] => US
[patent_app_date] => 2008-03-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 9222
[patent_no_of_claims] => 20
[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/0119/20090119493.pdf
[firstpage_image] =>[orig_patent_app_number] => 12057282
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/057282 | Using branch instruction counts to facilitate replay of virtual machine instruction execution | Mar 26, 2008 | Issued |
Array
(
[id] => 5405779
[patent_doc_number] => 20090241094
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-09-24
[patent_title] => 'Execution of Program Code Having Language-Level Integration of Program Models'
[patent_app_type] => utility
[patent_app_number] => 12/052590
[patent_app_country] => US
[patent_app_date] => 2008-03-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6265
[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] => publications/A1/0241/20090241094.pdf
[firstpage_image] =>[orig_patent_app_number] => 12052590
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/052590 | Execution of program code having language-level integration of program models | Mar 19, 2008 | Issued |
Array
(
[id] => 4862179
[patent_doc_number] => 20080270760
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-10-30
[patent_title] => 'DEBUG SUPPORT METHOD AND APPARATUS'
[patent_app_type] => utility
[patent_app_number] => 12/051581
[patent_app_country] => US
[patent_app_date] => 2008-03-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 4575
[patent_no_of_claims] => 19
[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/0270/20080270760.pdf
[firstpage_image] =>[orig_patent_app_number] => 12051581
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/051581 | DEBUG SUPPORT METHOD AND APPARATUS | Mar 18, 2008 | Abandoned |
Array
(
[id] => 9289568
[patent_doc_number] => 08645926
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-02-04
[patent_title] => 'Testing a system management program'
[patent_app_type] => utility
[patent_app_number] => 12/049796
[patent_app_country] => US
[patent_app_date] => 2008-03-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 1977
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 289
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12049796
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/049796 | Testing a system management program | Mar 16, 2008 | Issued |
Array
(
[id] => 5387626
[patent_doc_number] => 20090228871
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-09-10
[patent_title] => 'MANAGING GENERATION OF SECURITY TESTS'
[patent_app_type] => utility
[patent_app_number] => 12/045298
[patent_app_country] => US
[patent_app_date] => 2008-03-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 9045
[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/0228/20090228871.pdf
[firstpage_image] =>[orig_patent_app_number] => 12045298
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/045298 | MANAGING GENERATION OF SECURITY TESTS | Mar 9, 2008 | Abandoned |
Array
(
[id] => 5356555
[patent_doc_number] => 20090187899
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-07-23
[patent_title] => 'METHOD FOR INTELLIGENT PATCH SCHEDULING USING HISTORIC AVERAGES OF VIRTUAL I/O UTILIZATION AND PREDICTIVE MODELING'
[patent_app_type] => utility
[patent_app_number] => 12/018461
[patent_app_country] => US
[patent_app_date] => 2008-01-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5310
[patent_no_of_claims] => 3
[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/0187/20090187899.pdf
[firstpage_image] =>[orig_patent_app_number] => 12018461
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/018461 | METHOD FOR INTELLIGENT PATCH SCHEDULING USING HISTORIC AVERAGES OF VIRTUAL I/O UTILIZATION AND PREDICTIVE MODELING | Jan 22, 2008 | Abandoned |