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] => 8455185 [patent_doc_number] => 20120266131 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-10-18 [patent_title] => 'AUTOMATIC PROGRAM GENERATION DEVICE, METHOD, AND COMPUTER PROGRAM' [patent_app_type] => utility [patent_app_number] => 13/368717 [patent_app_country] => US [patent_app_date] => 2012-02-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 28 [patent_figures_cnt] => 28 [patent_no_of_words] => 9954 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13368717 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/368717
AUTOMATIC PROGRAM GENERATION DEVICE, METHOD, AND COMPUTER PROGRAM Feb 7, 2012 Abandoned
Array ( [id] => 10164345 [patent_doc_number] => 09195568 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-11-24 [patent_title] => 'Methods, circuits, apparatus, systems and associated software modules for evaluating code behavior' [patent_app_type] => utility [patent_app_number] => 13/366333 [patent_app_country] => US [patent_app_date] => 2012-02-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5001 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 90 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13366333 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/366333
Methods, circuits, apparatus, systems and associated software modules for evaluating code behavior Feb 4, 2012 Issued
Array ( [id] => 8722834 [patent_doc_number] => 20130074051 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-03-21 [patent_title] => 'TRACKING AND ANALYSIS OF USAGE OF A SOFTWARE PRODUCT' [patent_app_type] => utility [patent_app_number] => 13/364039 [patent_app_country] => US [patent_app_date] => 2012-02-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6446 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 6 [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] => 13364039 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/364039
TRACKING AND ANALYSIS OF USAGE OF A SOFTWARE PRODUCT Jan 31, 2012 Abandoned
Array ( [id] => 9758022 [patent_doc_number] => 20140288723 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-09-25 [patent_title] => 'Filtering a Stream of Power Control Commands' [patent_app_type] => utility [patent_app_number] => 14/354808 [patent_app_country] => US [patent_app_date] => 2011-11-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 6435 [patent_no_of_claims] => 22 [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] =>[firstpage_image] =>[orig_patent_app_number] => 14354808 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/354808
Filtering a stream of power control commands Nov 27, 2011 Issued
Array ( [id] => 10890755 [patent_doc_number] => 08914769 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-12-16 [patent_title] => 'Source code generation for interoperable clients and server interfaces' [patent_app_type] => utility [patent_app_number] => 13/294914 [patent_app_country] => US [patent_app_date] => 2011-11-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4546 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 139 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13294914 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/294914
Source code generation for interoperable clients and server interfaces Nov 10, 2011 Issued
Array ( [id] => 9886145 [patent_doc_number] => 08972931 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-03-03 [patent_title] => 'Contextual verification of generated code' [patent_app_type] => utility [patent_app_number] => 13/285845 [patent_app_country] => US [patent_app_date] => 2011-10-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 10742 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 12 [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] => 13285845 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/285845
Contextual verification of generated code Oct 30, 2011 Issued
Array ( [id] => 7793161 [patent_doc_number] => 20120054717 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-03-01 [patent_title] => 'Graphical Editor with Incremental Development' [patent_app_type] => utility [patent_app_number] => 13/280083 [patent_app_country] => US [patent_app_date] => 2011-10-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 7652 [patent_no_of_claims] => 6 [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/0054/20120054717.pdf [firstpage_image] =>[orig_patent_app_number] => 13280083 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/280083
Graphical editor with incremental development Oct 23, 2011 Issued
Array ( [id] => 9658906 [patent_doc_number] => 20140229911 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-08-14 [patent_title] => 'LADDER PROGRAM CREATION DEVICE' [patent_app_type] => utility [patent_app_number] => 14/342945 [patent_app_country] => US [patent_app_date] => 2011-09-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 5263 [patent_no_of_claims] => 4 [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] => 14342945 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/342945
Ladder program creation device Sep 14, 2011 Issued
Array ( [id] => 8686930 [patent_doc_number] => 20130055214 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-02-28 [patent_title] => 'SYSTEM AND METHOD TO INDICATE CODE BLOCK EXECUTION' [patent_app_type] => utility [patent_app_number] => 13/217892 [patent_app_country] => US [patent_app_date] => 2011-08-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4639 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 6 [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] => 13217892 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/217892
System and method to indicate code block execution Aug 24, 2011 Issued
Array ( [id] => 7512586 [patent_doc_number] => 20110258296 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-10-20 [patent_title] => 'FIRMWARE DOWNLOAD' [patent_app_type] => utility [patent_app_number] => 13/175606 [patent_app_country] => US [patent_app_date] => 2011-07-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6346 [patent_no_of_claims] => 25 [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/0258/20110258296.pdf [firstpage_image] =>[orig_patent_app_number] => 13175606 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/175606
FIRMWARE DOWNLOAD Jun 30, 2011 Abandoned
Array ( [id] => 8831665 [patent_doc_number] => 20130132710 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-05-23 [patent_title] => 'METHOD OF COMPRESSING AND DECOMPRESSING AN EXECUTABLE OR INTERPRETABLE PROGRAM' [patent_app_type] => utility [patent_app_number] => 13/701765 [patent_app_country] => US [patent_app_date] => 2011-06-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6031 [patent_no_of_claims] => 14 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13701765 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/701765
Method of compressing and decompressing an executable or interpretable program Jun 2, 2011 Issued
Array ( [id] => 10569104 [patent_doc_number] => 09292272 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-03-22 [patent_title] => 'Differential flash archive installation' [patent_app_type] => utility [patent_app_number] => 13/994330 [patent_app_country] => US [patent_app_date] => 2011-04-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5017 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 71 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13994330 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/994330
Differential flash archive installation Apr 18, 2011 Issued
Array ( [id] => 8455193 [patent_doc_number] => 20120266139 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-10-18 [patent_title] => 'Thread-Specific Watch Event Administration In A Non-Stop Debugging Environment' [patent_app_type] => utility [patent_app_number] => 13/085647 [patent_app_country] => US [patent_app_date] => 2011-04-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5228 [patent_no_of_claims] => 17 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13085647 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/085647
Thread-Specific Watch Event Administration In A Non-Stop Debugging Environment Apr 12, 2011 Abandoned
Array ( [id] => 8455188 [patent_doc_number] => 20120266134 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-10-18 [patent_title] => 'Managing Thread Execution In A Non-Stop Debugging Environment' [patent_app_type] => utility [patent_app_number] => 13/085725 [patent_app_country] => US [patent_app_date] => 2011-04-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7420 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13085725 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/085725
Managing Thread Execution In A Non-Stop Debugging Environment Apr 12, 2011 Abandoned
Array ( [id] => 9417041 [patent_doc_number] => 08701093 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-04-15 [patent_title] => 'Event management in a non-stop debugging environment' [patent_app_type] => utility [patent_app_number] => 13/085628 [patent_app_country] => US [patent_app_date] => 2011-04-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5946 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 203 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13085628 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/085628
Event management in a non-stop debugging environment Apr 12, 2011 Issued
Array ( [id] => 8769544 [patent_doc_number] => 20130097581 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-04-18 [patent_title] => 'METHOD FOR RECORDING DATA, DEVICE, AND CORRESPONDING COMPUTER PROGRAM PRODUCT' [patent_app_type] => utility [patent_app_number] => 13/641428 [patent_app_country] => US [patent_app_date] => 2011-04-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7894 [patent_no_of_claims] => 6 [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] => 13641428 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/641428
METHOD FOR RECORDING DATA, DEVICE, AND CORRESPONDING COMPUTER PROGRAM PRODUCT Apr 11, 2011 Abandoned
Array ( [id] => 7493422 [patent_doc_number] => 20110239198 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-09-29 [patent_title] => 'System, Method, and Computer Readable Medium for Universal Software Testing' [patent_app_type] => utility [patent_app_number] => 13/078142 [patent_app_country] => US [patent_app_date] => 2011-04-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6173 [patent_no_of_claims] => 21 [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/0239/20110239198.pdf [firstpage_image] =>[orig_patent_app_number] => 13078142 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/078142
System, method, and computer readable medium for universal software testing Mar 31, 2011 Issued
Array ( [id] => 9520761 [patent_doc_number] => 20140157253 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-06-05 [patent_title] => 'RETROFITTING A PROCESSOR CLUSTER' [patent_app_type] => utility [patent_app_number] => 14/008975 [patent_app_country] => US [patent_app_date] => 2011-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 8085 [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] =>[firstpage_image] =>[orig_patent_app_number] => 14008975 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/008975
RETROFITTING A PROCESSOR CLUSTER Mar 30, 2011 Abandoned
Array ( [id] => 8757082 [patent_doc_number] => 20130091387 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-04-11 [patent_title] => 'Method for Automatically Generating a Trace Data Set for a Software System, a Computer System, and a Computer Program Product' [patent_app_type] => utility [patent_app_number] => 13/637066 [patent_app_country] => US [patent_app_date] => 2011-03-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 11631 [patent_no_of_claims] => 16 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13637066 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/637066
Method for automatically generating a trace data set for a software system, a computer system, and a computer program product Mar 23, 2011 Issued
Array ( [id] => 8383401 [patent_doc_number] => 20120227033 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-09-06 [patent_title] => 'METHOD AND APPARATUS FOR EVALUATING SOFTWARE PERFORMANCE' [patent_app_type] => utility [patent_app_number] => 13/038554 [patent_app_country] => US [patent_app_date] => 2011-03-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 4854 [patent_no_of_claims] => 21 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13038554 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/038554
METHOD AND APPARATUS FOR EVALUATING SOFTWARE PERFORMANCE Mar 1, 2011 Abandoned
Menu