Search

Ryan D. Coyer

Examiner (ID: 3686, Phone: (571)270-5306 , Office: P/2197 )

Most Active Art Unit
2191
Art Unit(s)
2197, 2191
Total Applications
893
Issued Applications
715
Pending Applications
45
Abandoned Applications
147

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 329807 [patent_doc_number] => 07516445 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-04-07 [patent_title] => 'Locating source code when stopping in a debugger' [patent_app_type] => utility [patent_app_number] => 11/171811 [patent_app_country] => US [patent_app_date] => 2005-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4758 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 304 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/516/07516445.pdf [firstpage_image] =>[orig_patent_app_number] => 11171811 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/171811
Locating source code when stopping in a debugger Jun 29, 2005 Issued
Array ( [id] => 4489047 [patent_doc_number] => 07908600 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-03-15 [patent_title] => 'Fault-tolerant patching system' [patent_app_type] => utility [patent_app_number] => 11/173838 [patent_app_country] => US [patent_app_date] => 2005-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4679 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 187 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/908/07908600.pdf [firstpage_image] =>[orig_patent_app_number] => 11173838 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/173838
Fault-tolerant patching system Jun 29, 2005 Issued
Array ( [id] => 5822206 [patent_doc_number] => 20060026519 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-02-02 [patent_title] => 'Providing programmatic access to an application\'s user interface elements' [patent_app_type] => utility [patent_app_number] => 11/170732 [patent_app_country] => US [patent_app_date] => 2005-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 4245 [patent_no_of_claims] => 2 [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/0026/20060026519.pdf [firstpage_image] =>[orig_patent_app_number] => 11170732 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/170732
Providing programmatic access to an application's user interface elements Jun 29, 2005 Abandoned
Array ( [id] => 340694 [patent_doc_number] => 07506336 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2009-03-17 [patent_title] => 'System and methods for version compatibility checking' [patent_app_type] => utility [patent_app_number] => 11/170026 [patent_app_country] => US [patent_app_date] => 2005-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 5676 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 218 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/506/07506336.pdf [firstpage_image] =>[orig_patent_app_number] => 11170026 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/170026
System and methods for version compatibility checking Jun 28, 2005 Issued
Array ( [id] => 5143924 [patent_doc_number] => 20070006140 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-01-04 [patent_title] => 'System and apparatus to extend stack allocation' [patent_app_type] => utility [patent_app_number] => 11/172211 [patent_app_country] => US [patent_app_date] => 2005-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 2650 [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/0006/20070006140.pdf [firstpage_image] =>[orig_patent_app_number] => 11172211 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/172211
System and apparatus to extend stack allocation Jun 28, 2005 Abandoned
Array ( [id] => 5621387 [patent_doc_number] => 20060190922 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-08-24 [patent_title] => 'Method and system for managing and tracking software development lifecycles' [patent_app_type] => utility [patent_app_number] => 11/169819 [patent_app_country] => US [patent_app_date] => 2005-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 2511 [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] => publications/A1/0190/20060190922.pdf [firstpage_image] =>[orig_patent_app_number] => 11169819 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/169819
Method and system for managing and tracking software development lifecycles Jun 28, 2005 Abandoned
Array ( [id] => 5604158 [patent_doc_number] => 20060294505 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-12-28 [patent_title] => 'Systems and methods for modeling execution behavior' [patent_app_type] => utility [patent_app_number] => 11/170305 [patent_app_country] => US [patent_app_date] => 2005-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 9800 [patent_no_of_claims] => 45 [patent_no_of_ind_claims] => 11 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0294/20060294505.pdf [firstpage_image] =>[orig_patent_app_number] => 11170305 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/170305
Systems and methods for modeling execution behavior Jun 27, 2005 Issued
Array ( [id] => 340676 [patent_doc_number] => 07506318 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2009-03-17 [patent_title] => 'Recording and replaying computer programs' [patent_app_type] => utility [patent_app_number] => 11/169522 [patent_app_country] => US [patent_app_date] => 2005-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 16036 [patent_no_of_claims] => 48 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 158 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/506/07506318.pdf [firstpage_image] =>[orig_patent_app_number] => 11169522 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/169522
Recording and replaying computer programs Jun 27, 2005 Issued
Array ( [id] => 5604157 [patent_doc_number] => 20060294504 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-12-28 [patent_title] => 'Method and system to identify serial code regions' [patent_app_type] => utility [patent_app_number] => 11/170003 [patent_app_country] => US [patent_app_date] => 2005-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 1356 [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/0294/20060294504.pdf [firstpage_image] =>[orig_patent_app_number] => 11170003 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/170003
Method and system to identify serial code regions Jun 27, 2005 Abandoned
Array ( [id] => 8530771 [patent_doc_number] => 08307354 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-11-06 [patent_title] => 'Program creation device, program test device, program execution device, information processing system' [patent_app_type] => utility [patent_app_number] => 11/629907 [patent_app_country] => US [patent_app_date] => 2005-06-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 30 [patent_figures_cnt] => 34 [patent_no_of_words] => 19661 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 431 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11629907 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/629907
Program creation device, program test device, program execution device, information processing system Jun 23, 2005 Issued
Array ( [id] => 5604156 [patent_doc_number] => 20060294503 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-12-28 [patent_title] => 'Code coverage analysis' [patent_app_type] => utility [patent_app_number] => 11/166864 [patent_app_country] => US [patent_app_date] => 2005-06-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5988 [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/0294/20060294503.pdf [firstpage_image] =>[orig_patent_app_number] => 11166864 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/166864
Code coverage analysis Jun 23, 2005 Abandoned
Array ( [id] => 17625 [patent_doc_number] => 07805706 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2010-09-28 [patent_title] => 'Process for optimizing software components for an enterprise resource planning (ERP) application SAP on multiprocessor servers' [patent_app_type] => utility [patent_app_number] => 11/157395 [patent_app_country] => US [patent_app_date] => 2005-06-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 15471 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 255 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/805/07805706.pdf [firstpage_image] =>[orig_patent_app_number] => 11157395 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/157395
Process for optimizing software components for an enterprise resource planning (ERP) application SAP on multiprocessor servers Jun 20, 2005 Issued
Array ( [id] => 5892254 [patent_doc_number] => 20060277540 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-12-07 [patent_title] => 'Employing a mirror probe handler for seamless access to arguments of a probed function' [patent_app_type] => utility [patent_app_number] => 11/147828 [patent_app_country] => US [patent_app_date] => 2005-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 11169 [patent_no_of_claims] => 32 [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/0277/20060277540.pdf [firstpage_image] =>[orig_patent_app_number] => 11147828 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/147828
Employing a mirror probe handler for seamless access to arguments of a probed function Jun 6, 2005 Issued
Array ( [id] => 5892244 [patent_doc_number] => 20060277534 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-12-07 [patent_title] => 'Evaluation of a temporal description within a general purpose programming language' [patent_app_type] => utility [patent_app_number] => 11/148126 [patent_app_country] => US [patent_app_date] => 2005-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 9874 [patent_no_of_claims] => 24 [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/0277/20060277534.pdf [firstpage_image] =>[orig_patent_app_number] => 11148126 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/148126
Evaluation of a temporal description within a general purpose programming language Jun 6, 2005 Abandoned
Array ( [id] => 5610394 [patent_doc_number] => 20060271910 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-11-30 [patent_title] => 'Method and system for customizations in a dynamic environment' [patent_app_type] => utility [patent_app_number] => 11/139816 [patent_app_country] => US [patent_app_date] => 2005-05-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 6362 [patent_no_of_claims] => 19 [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/0271/20060271910.pdf [firstpage_image] =>[orig_patent_app_number] => 11139816 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/139816
Method and system for customizations in a dynamic environment May 26, 2005 Issued
Array ( [id] => 5774557 [patent_doc_number] => 20050268283 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-12-01 [patent_title] => 'Audited builds based upon separate class dependency records' [patent_app_type] => utility [patent_app_number] => 11/139403 [patent_app_country] => US [patent_app_date] => 2005-05-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2420 [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] => publications/A1/0268/20050268283.pdf [firstpage_image] =>[orig_patent_app_number] => 11139403 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/139403
Audited builds based upon separate class dependency records May 26, 2005 Issued
Array ( [id] => 97695 [patent_doc_number] => 07739677 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2010-06-15 [patent_title] => 'System and method to prevent data corruption due to split brain in shared data clusters' [patent_app_type] => utility [patent_app_number] => 11/139100 [patent_app_country] => US [patent_app_date] => 2005-05-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 14 [patent_no_of_words] => 12949 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 178 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/739/07739677.pdf [firstpage_image] =>[orig_patent_app_number] => 11139100 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/139100
System and method to prevent data corruption due to split brain in shared data clusters May 26, 2005 Issued
Array ( [id] => 5609975 [patent_doc_number] => 20060271491 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-11-30 [patent_title] => 'Apparatus and method for a software catalog having proxy entries' [patent_app_type] => utility [patent_app_number] => 11/138818 [patent_app_country] => US [patent_app_date] => 2005-05-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3518 [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/0271/20060271491.pdf [firstpage_image] =>[orig_patent_app_number] => 11138818 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/138818
Apparatus and method for a software catalog having proxy entries May 25, 2005 Abandoned
Array ( [id] => 5610301 [patent_doc_number] => 20060271817 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-11-30 [patent_title] => 'System and method for error checking of failed I/O open calls' [patent_app_type] => utility [patent_app_number] => 11/138829 [patent_app_country] => US [patent_app_date] => 2005-05-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3891 [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/0271/20060271817.pdf [firstpage_image] =>[orig_patent_app_number] => 11138829 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/138829
System and method for error checking of failed I/O open calls May 25, 2005 Issued
Array ( [id] => 5644385 [patent_doc_number] => 20060282840 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-12-14 [patent_title] => 'Dynamic mapping of shared libraries' [patent_app_type] => utility [patent_app_number] => 11/137526 [patent_app_country] => US [patent_app_date] => 2005-05-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 6505 [patent_no_of_claims] => 26 [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/0282/20060282840.pdf [firstpage_image] =>[orig_patent_app_number] => 11137526 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/137526
Dynamic mapping of shared libraries May 24, 2005 Abandoned
Menu