Search

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