Search

Ricky D Shafer

Examiner (ID: 1276, Phone: (571)272-2320 , Office: P/2872 )

Most Active Art Unit
2872
Art Unit(s)
2872, 2507
Total Applications
2433
Issued Applications
1743
Pending Applications
161
Abandoned Applications
529

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 3907246 [patent_doc_number] => 05778369 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-07-07 [patent_title] => 'Method and apparatus for managing exceptions' [patent_app_type] => 1 [patent_app_number] => 8/516736 [patent_app_country] => US [patent_app_date] => 1995-08-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 5488 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 106 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/778/05778369.pdf [firstpage_image] =>[orig_patent_app_number] => 516736 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/516736
Method and apparatus for managing exceptions Aug 17, 1995 Issued
Array ( [id] => 3803514 [patent_doc_number] => 05737594 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-04-07 [patent_title] => 'Method for matching elements of two groups' [patent_app_type] => 1 [patent_app_number] => 8/525281 [patent_app_country] => US [patent_app_date] => 1995-07-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 2734 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 199 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/737/05737594.pdf [firstpage_image] =>[orig_patent_app_number] => 525281 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/525281
Method for matching elements of two groups Jul 4, 1995 Issued
Array ( [id] => 3805475 [patent_doc_number] => 05822746 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-10-13 [patent_title] => 'Method for mapping a file specification to a sequence of actions' [patent_app_type] => 1 [patent_app_number] => 8/525280 [patent_app_country] => US [patent_app_date] => 1995-07-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 1 [patent_no_of_words] => 2784 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 138 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/822/05822746.pdf [firstpage_image] =>[orig_patent_app_number] => 525280 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/525280
Method for mapping a file specification to a sequence of actions Jul 4, 1995 Issued
Array ( [id] => 3852414 [patent_doc_number] => 05761656 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-06-02 [patent_title] => 'Interaction between databases and graphical user interfaces' [patent_app_type] => 1 [patent_app_number] => 8/494753 [patent_app_country] => US [patent_app_date] => 1995-06-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 24 [patent_no_of_words] => 10488 [patent_no_of_claims] => 65 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 92 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/761/05761656.pdf [firstpage_image] =>[orig_patent_app_number] => 494753 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/494753
Interaction between databases and graphical user interfaces Jun 25, 1995 Issued
08/473622 APPARATUS AND METHOD FOR ADDING AN ASSOCIATIVE QUERY CAPABILITY TO A PROGRAMMING LANGUAGE Jun 6, 1995 Abandoned
Array ( [id] => 3894535 [patent_doc_number] => 05764972 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-06-09 [patent_title] => 'Archiving file system for data servers in a distributed network environment' [patent_app_type] => 1 [patent_app_number] => 8/481924 [patent_app_country] => US [patent_app_date] => 1995-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 26 [patent_no_of_words] => 16636 [patent_no_of_claims] => 17 [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] => patents/05/764/05764972.pdf [firstpage_image] =>[orig_patent_app_number] => 481924 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/481924
Archiving file system for data servers in a distributed network environment Jun 6, 1995 Issued
Array ( [id] => 3503550 [patent_doc_number] => 05561798 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1996-10-01 [patent_title] => 'Computer program product and program storage device for improving data recovery performance' [patent_app_type] => 1 [patent_app_number] => 8/481133 [patent_app_country] => US [patent_app_date] => 1995-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 6726 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 187 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/561/05561798.pdf [firstpage_image] =>[orig_patent_app_number] => 481133 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/481133
Computer program product and program storage device for improving data recovery performance Jun 6, 1995 Issued
Array ( [id] => 3601539 [patent_doc_number] => 05551031 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1996-08-27 [patent_title] => 'Program storage device and computer program product for outer join operations using responsibility regions assigned to inner tables in a relational database' [patent_app_type] => 1 [patent_app_number] => 8/487300 [patent_app_country] => US [patent_app_date] => 1995-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 12612 [patent_no_of_claims] => 22 [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/05/551/05551031.pdf [firstpage_image] =>[orig_patent_app_number] => 487300 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/487300
Program storage device and computer program product for outer join operations using responsibility regions assigned to inner tables in a relational database Jun 6, 1995 Issued
Array ( [id] => 3799938 [patent_doc_number] => 05758347 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-05-26 [patent_title] => 'Layered storage structure for computer data storage manager' [patent_app_type] => 1 [patent_app_number] => 8/470619 [patent_app_country] => US [patent_app_date] => 1995-06-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 36 [patent_no_of_words] => 37680 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 161 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/758/05758347.pdf [firstpage_image] =>[orig_patent_app_number] => 470619 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/470619
Layered storage structure for computer data storage manager Jun 5, 1995 Issued
08/458441 METHOD AND SYSTEM OF ASSOCIATING, SYNCHRONIZING AND RECONCILING COMPUTER FILES IN AN OPERATING SYSTEM Jun 1, 1995 Abandoned
Array ( [id] => 3530713 [patent_doc_number] => 05577247 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1996-11-19 [patent_title] => 'User information management device treating communications from user as information to allow system to access and update information about user without modifying the overall system' [patent_app_type] => 1 [patent_app_number] => 8/445095 [patent_app_country] => US [patent_app_date] => 1995-05-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 2513 [patent_no_of_claims] => 2 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 339 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/577/05577247.pdf [firstpage_image] =>[orig_patent_app_number] => 445095 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/445095
User information management device treating communications from user as information to allow system to access and update information about user without modifying the overall system May 18, 1995 Issued
08/440762 INTERACTIVE VIDEO BASED COMMUNICATION SYSTEM May 14, 1995 Abandoned
Array ( [id] => 3738774 [patent_doc_number] => 05652882 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-07-29 [patent_title] => 'Data processing system and method for detecting mandatory relations violation in a relational database' [patent_app_type] => 1 [patent_app_number] => 8/439076 [patent_app_country] => US [patent_app_date] => 1995-05-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 21173 [patent_no_of_claims] => 2 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 263 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/652/05652882.pdf [firstpage_image] =>[orig_patent_app_number] => 439076 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/439076
Data processing system and method for detecting mandatory relations violation in a relational database May 10, 1995 Issued
Array ( [id] => 3660338 [patent_doc_number] => 05630119 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-05-13 [patent_title] => 'System and method for displaying program listings in an interactive electronic program guide' [patent_app_type] => 1 [patent_app_number] => 8/435988 [patent_app_country] => US [patent_app_date] => 1995-05-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 3636 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 154 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/630/05630119.pdf [firstpage_image] =>[orig_patent_app_number] => 435988 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/435988
System and method for displaying program listings in an interactive electronic program guide May 4, 1995 Issued
Array ( [id] => 4037824 [patent_doc_number] => RE036063 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-01-26 [patent_title] => 'Timing generator with edge generators, utilizing programmable delays, providing synchronized timing signals at non-integer multiples of a clock signal' [patent_app_type] => 2 [patent_app_number] => 8/431583 [patent_app_country] => US [patent_app_date] => 1995-05-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 2 [patent_no_of_words] => 3037 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 246 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/RE/036/RE036063.pdf [firstpage_image] =>[orig_patent_app_number] => 431583 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/431583
Timing generator with edge generators, utilizing programmable delays, providing synchronized timing signals at non-integer multiples of a clock signal Apr 30, 1995 Issued
Array ( [id] => 3730788 [patent_doc_number] => 05617569 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-04-01 [patent_title] => 'Method and system for implementing pointers to members in a compiler for an object-oriented programming language' [patent_app_type] => 1 [patent_app_number] => 8/419980 [patent_app_country] => US [patent_app_date] => 1995-04-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 10 [patent_no_of_words] => 10597 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 159 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/617/05617569.pdf [firstpage_image] =>[orig_patent_app_number] => 419980 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/419980
Method and system for implementing pointers to members in a compiler for an object-oriented programming language Apr 9, 1995 Issued
Array ( [id] => 3532567 [patent_doc_number] => 05530856 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1996-06-25 [patent_title] => 'Verifying multimedia linking for a multimedia presentation' [patent_app_type] => 1 [patent_app_number] => 8/418497 [patent_app_country] => US [patent_app_date] => 1995-04-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 2879 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 109 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/530/05530856.pdf [firstpage_image] =>[orig_patent_app_number] => 418497 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/418497
Verifying multimedia linking for a multimedia presentation Apr 6, 1995 Issued
08/415235 PARALLEL SYSTEM AND METHOD FOR GENERATING CLASSIFICATION/REGRESSION TREE Mar 28, 1995 Abandoned
Array ( [id] => 3788474 [patent_doc_number] => 05774714 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-06-30 [patent_title] => 'Zone bit recording enhanced video data layout' [patent_app_type] => 1 [patent_app_number] => 8/411364 [patent_app_country] => US [patent_app_date] => 1995-03-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 4249 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 147 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/774/05774714.pdf [firstpage_image] =>[orig_patent_app_number] => 411364 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/411364
Zone bit recording enhanced video data layout Mar 26, 1995 Issued
Array ( [id] => 3633601 [patent_doc_number] => 05615362 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-03-25 [patent_title] => 'Method and apparatus for managing relational data in an object cache' [patent_app_type] => 1 [patent_app_number] => 8/409480 [patent_app_country] => US [patent_app_date] => 1995-03-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 9829 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 224 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/615/05615362.pdf [firstpage_image] =>[orig_patent_app_number] => 409480 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/409480
Method and apparatus for managing relational data in an object cache Mar 21, 1995 Issued
Menu