Search

Mary J. Steelman

Examiner (ID: 19653, Phone: (571)272-3704 , Office: P/3992 )

Most Active Art Unit
2191
Art Unit(s)
2122, 2191, 3992
Total Applications
348
Issued Applications
280
Pending Applications
19
Abandoned Applications
49

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 898674 [patent_doc_number] => 07346888 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2008-03-18 [patent_title] => 'Use case integration' [patent_app_type] => utility [patent_app_number] => 10/790368 [patent_app_country] => US [patent_app_date] => 2004-03-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 4997 [patent_no_of_claims] => 20 [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] => patents/07/346/07346888.pdf [firstpage_image] =>[orig_patent_app_number] => 10790368 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/790368
Use case integration Feb 29, 2004 Issued
Array ( [id] => 7194411 [patent_doc_number] => 20050193385 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-09-01 [patent_title] => 'Method and apparatus for upgrading software in network bridges' [patent_app_type] => utility [patent_app_number] => 10/789966 [patent_app_country] => US [patent_app_date] => 2004-02-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4120 [patent_no_of_claims] => 28 [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/0193/20050193385.pdf [firstpage_image] =>[orig_patent_app_number] => 10789966 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/789966
Method and apparatus for upgrading software in network bridges Feb 26, 2004 Issued
Array ( [id] => 396997 [patent_doc_number] => 07299454 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-11-20 [patent_title] => 'Method for multi-language debugging' [patent_app_type] => utility [patent_app_number] => 10/784600 [patent_app_country] => US [patent_app_date] => 2004-02-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 1 [patent_no_of_words] => 6711 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 84 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/299/07299454.pdf [firstpage_image] =>[orig_patent_app_number] => 10784600 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/784600
Method for multi-language debugging Feb 22, 2004 Issued
Array ( [id] => 869196 [patent_doc_number] => 07370319 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-05-06 [patent_title] => 'System and method for regulating execution of computer software' [patent_app_type] => utility [patent_app_number] => 10/774368 [patent_app_country] => US [patent_app_date] => 2004-02-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3337 [patent_no_of_claims] => 23 [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] => patents/07/370/07370319.pdf [firstpage_image] =>[orig_patent_app_number] => 10774368 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/774368
System and method for regulating execution of computer software Feb 9, 2004 Issued
Array ( [id] => 7006944 [patent_doc_number] => 20050172257 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-08-04 [patent_title] => 'Workflow defining system and workflow managing system' [patent_app_type] => utility [patent_app_number] => 10/768068 [patent_app_country] => US [patent_app_date] => 2004-02-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 4417 [patent_no_of_claims] => 20 [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/0172/20050172257.pdf [firstpage_image] =>[orig_patent_app_number] => 10768068 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/768068
Workflow defining system and workflow managing system Feb 1, 2004 Issued
Array ( [id] => 905319 [patent_doc_number] => 07340727 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-03-04 [patent_title] => 'Verilog to C++ language translator' [patent_app_type] => utility [patent_app_number] => 10/765631 [patent_app_country] => US [patent_app_date] => 2004-01-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 2826 [patent_no_of_claims] => 32 [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] => patents/07/340/07340727.pdf [firstpage_image] =>[orig_patent_app_number] => 10765631 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/765631
Verilog to C++ language translator Jan 26, 2004 Issued
Array ( [id] => 905291 [patent_doc_number] => 07340721 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2008-03-04 [patent_title] => 'Program-development environment for use in generating application programs' [patent_app_type] => utility [patent_app_number] => 10/759918 [patent_app_country] => US [patent_app_date] => 2004-01-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 25 [patent_figures_cnt] => 25 [patent_no_of_words] => 22331 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 161 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/340/07340721.pdf [firstpage_image] =>[orig_patent_app_number] => 10759918 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/759918
Program-development environment for use in generating application programs Jan 15, 2004 Issued
Array ( [id] => 7357911 [patent_doc_number] => 20040249920 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-12-09 [patent_title] => 'Method of installing software on storage device controlling apparatus, method of controlling storage device controlling apparatus, and storage device controlling apparatus' [patent_app_type] => new [patent_app_number] => 10/757958 [patent_app_country] => US [patent_app_date] => 2004-01-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 11690 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 2 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0249/20040249920.pdf [firstpage_image] =>[orig_patent_app_number] => 10757958 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/757958
Method of installing software on storage device controlling apparatus, method of controlling storage device controlling apparatus, and storage device controlling apparatus Jan 12, 2004 Issued
Array ( [id] => 6941271 [patent_doc_number] => 20050114834 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-05-26 [patent_title] => 'Grid-enabled ANT compatible with both stand-alone and grid-based computing systems' [patent_app_type] => utility [patent_app_number] => 10/723470 [patent_app_country] => US [patent_app_date] => 2003-11-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 2983 [patent_no_of_claims] => 12 [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/0114/20050114834.pdf [firstpage_image] =>[orig_patent_app_number] => 10723470 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/723470
Grid-enabled ANT compatible with both stand-alone and grid-based computing systems Nov 25, 2003 Issued
Array ( [id] => 6941276 [patent_doc_number] => 20050114839 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-05-26 [patent_title] => 'Testing flow control at test assertion level' [patent_app_type] => utility [patent_app_number] => 10/723769 [patent_app_country] => US [patent_app_date] => 2003-11-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3797 [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/0114/20050114839.pdf [firstpage_image] =>[orig_patent_app_number] => 10723769 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/723769
Testing flow control at test assertion level Nov 25, 2003 Issued
Array ( [id] => 7309652 [patent_doc_number] => 20040117762 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-06-17 [patent_title] => 'Processing method using synchronization structure of information processor' [patent_app_type] => new [patent_app_number] => 10/297020 [patent_app_country] => US [patent_app_date] => 2003-11-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 60 [patent_figures_cnt] => 60 [patent_no_of_words] => 18612 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 86 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0117/20040117762.pdf [firstpage_image] =>[orig_patent_app_number] => 10297020 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/297020
Processing method using synchronization structure of information processor Nov 23, 2003 Abandoned
Array ( [id] => 929695 [patent_doc_number] => 07316008 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2008-01-01 [patent_title] => 'Method and system for extracting business logic from computer code' [patent_app_type] => utility [patent_app_number] => 10/699566 [patent_app_country] => US [patent_app_date] => 2003-10-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 1 [patent_no_of_words] => 2527 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 178 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/316/07316008.pdf [firstpage_image] =>[orig_patent_app_number] => 10699566 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/699566
Method and system for extracting business logic from computer code Oct 30, 2003 Issued
Array ( [id] => 398120 [patent_doc_number] => 07302679 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-11-27 [patent_title] => 'Scalable cross-file inlining through locality-based transformation ordering' [patent_app_type] => utility [patent_app_number] => 10/699067 [patent_app_country] => US [patent_app_date] => 2003-10-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 16361 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 29 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/302/07302679.pdf [firstpage_image] =>[orig_patent_app_number] => 10699067 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/699067
Scalable cross-file inlining through locality-based transformation ordering Oct 30, 2003 Issued
Array ( [id] => 379220 [patent_doc_number] => 07313788 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-12-25 [patent_title] => 'Vectorization in a SIMdD DSP architecture' [patent_app_type] => utility [patent_app_number] => 10/695970 [patent_app_country] => US [patent_app_date] => 2003-10-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 19 [patent_no_of_words] => 5683 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 132 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/313/07313788.pdf [firstpage_image] =>[orig_patent_app_number] => 10695970 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/695970
Vectorization in a SIMdD DSP architecture Oct 28, 2003 Issued
Array ( [id] => 551133 [patent_doc_number] => 07185332 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2007-02-27 [patent_title] => 'Multi-tiered incremental software updating' [patent_app_type] => utility [patent_app_number] => 10/682644 [patent_app_country] => US [patent_app_date] => 2003-10-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 9 [patent_no_of_words] => 5553 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 12 [patent_words_short_claim] => 153 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/185/07185332.pdf [firstpage_image] =>[orig_patent_app_number] => 10682644 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/682644
Multi-tiered incremental software updating Oct 7, 2003 Issued
Array ( [id] => 7119079 [patent_doc_number] => 20050071826 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-03-31 [patent_title] => 'Determining how many class-type checks to inline' [patent_app_type] => utility [patent_app_number] => 10/674933 [patent_app_country] => US [patent_app_date] => 2003-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5100 [patent_no_of_claims] => 21 [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/0071/20050071826.pdf [firstpage_image] =>[orig_patent_app_number] => 10674933 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/674933
Determining how many class-type checks to inline Sep 29, 2003 Issued
Array ( [id] => 7119072 [patent_doc_number] => 20050071819 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-03-31 [patent_title] => 'Method to collect address trace of instructions executed' [patent_app_type] => utility [patent_app_number] => 10/672967 [patent_app_country] => US [patent_app_date] => 2003-09-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4449 [patent_no_of_claims] => 23 [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/0071/20050071819.pdf [firstpage_image] =>[orig_patent_app_number] => 10672967 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/672967
Method to collect address trace of instructions executed Sep 24, 2003 Issued
Array ( [id] => 504678 [patent_doc_number] => 07213243 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-05-01 [patent_title] => 'Program optimization by unused data item' [patent_app_type] => utility [patent_app_number] => 10/669570 [patent_app_country] => US [patent_app_date] => 2003-09-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 37 [patent_figures_cnt] => 44 [patent_no_of_words] => 11324 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 121 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/213/07213243.pdf [firstpage_image] =>[orig_patent_app_number] => 10669570 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/669570
Program optimization by unused data item Sep 24, 2003 Issued
Array ( [id] => 7223623 [patent_doc_number] => 20050055667 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-03-10 [patent_title] => 'Pattern-based software design' [patent_app_type] => utility [patent_app_number] => 10/655768 [patent_app_country] => US [patent_app_date] => 2003-09-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7570 [patent_no_of_claims] => 37 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0055/20050055667.pdf [firstpage_image] =>[orig_patent_app_number] => 10655768 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/655768
Pattern-based software design Sep 4, 2003 Issued
Array ( [id] => 874170 [patent_doc_number] => 07367027 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2008-04-29 [patent_title] => 'System for generating efficient and compact update packages' [patent_app_type] => utility [patent_app_number] => 10/646319 [patent_app_country] => US [patent_app_date] => 2003-08-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3938 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 175 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/367/07367027.pdf [firstpage_image] =>[orig_patent_app_number] => 10646319 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/646319
System for generating efficient and compact update packages Aug 21, 2003 Issued
Menu