Search

Thomas C. Lee

Supervisory Patent Examiner (ID: 864, Phone: (571)272-3667 , Office: P/2115 )

Most Active Art Unit
2302
Art Unit(s)
2317, 2182, 2302, 2185, 2782, 2115, 2307
Total Applications
703
Issued Applications
429
Pending Applications
30
Abandoned Applications
248

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 2697230 [patent_doc_number] => 05050068 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1991-09-17 [patent_title] => 'Method and apparatus for using extracted program flow information to prepare for execution multiple instruction streams' [patent_app_type] => 1 [patent_app_number] => 7/252791 [patent_app_country] => US [patent_app_date] => 1988-10-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 37 [patent_no_of_words] => 13728 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 154 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/050/05050068.pdf [firstpage_image] =>[orig_patent_app_number] => 252791 [rel_patent_id] =>[rel_patent_doc_number] =>)
07/252791
Method and apparatus for using extracted program flow information to prepare for execution multiple instruction streams Oct 2, 1988 Issued
Array ( [id] => 2608076 [patent_doc_number] => 04922448 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1990-05-01 [patent_title] => 'Word processing system having small-sized and large-sized displays for simultaneous display and automatic power shut-off circuit' [patent_app_type] => 1 [patent_app_number] => 7/253335 [patent_app_country] => US [patent_app_date] => 1988-10-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 13 [patent_no_of_words] => 6779 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 271 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/04/922/04922448.pdf [firstpage_image] =>[orig_patent_app_number] => 253335 [rel_patent_id] =>[rel_patent_doc_number] =>)
07/253335
Word processing system having small-sized and large-sized displays for simultaneous display and automatic power shut-off circuit Oct 2, 1988 Issued
Array ( [id] => 2725695 [patent_doc_number] => 05008810 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1991-04-16 [patent_title] => 'System for displaying different subsets of screen views, entering different amount of information, and determining correctness of input dependent upon current user input' [patent_app_type] => 1 [patent_app_number] => 7/251514 [patent_app_country] => US [patent_app_date] => 1988-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 8504 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 256 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/008/05008810.pdf [firstpage_image] =>[orig_patent_app_number] => 251514 [rel_patent_id] =>[rel_patent_doc_number] =>)
07/251514
System for displaying different subsets of screen views, entering different amount of information, and determining correctness of input dependent upon current user input Sep 28, 1988 Issued
Array ( [id] => 2605842 [patent_doc_number] => 04965718 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1990-10-23 [patent_title] => 'Data processing system incorporating a memory resident directive for synchronizing multiple tasks among plurality of processing elements by monitoring alternation of semaphore data' [patent_app_type] => 1 [patent_app_number] => 7/250673 [patent_app_country] => US [patent_app_date] => 1988-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 11 [patent_no_of_words] => 9101 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 204 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/04/965/04965718.pdf [firstpage_image] =>[orig_patent_app_number] => 250673 [rel_patent_id] =>[rel_patent_doc_number] =>)
07/250673
Data processing system incorporating a memory resident directive for synchronizing multiple tasks among plurality of processing elements by monitoring alternation of semaphore data Sep 28, 1988 Issued
07/248899 APPARATUS AND METHOD FOR CONVERTING BIT-MAPPED DATA FROM ROW-ORIENTATION TO COLUMN-ORIENTATION Sep 22, 1988 Abandoned
07/249049 COMPILED OBJECTIVE REFERENTIAL CONSTRAINTS IN A RELATIONAL DATA BASE MANAGEMENT SYSTEM Sep 22, 1988 Abandoned
Array ( [id] => 2571449 [patent_doc_number] => 04945471 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1990-07-31 [patent_title] => 'Message transmission system for selectively transmitting one of two colliding messages based on contents thereof' [patent_app_type] => 1 [patent_app_number] => 7/242064 [patent_app_country] => US [patent_app_date] => 1988-09-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 29 [patent_figures_cnt] => 40 [patent_no_of_words] => 28378 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 185 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/04/945/04945471.pdf [firstpage_image] =>[orig_patent_app_number] => 242064 [rel_patent_id] =>[rel_patent_doc_number] =>)
07/242064
Message transmission system for selectively transmitting one of two colliding messages based on contents thereof Sep 7, 1988 Issued
Array ( [id] => 2774865 [patent_doc_number] => 05006978 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1991-04-09 [patent_title] => 'Relational database system having a network for transmitting colliding packets and a plurality of processors each storing a disjoint portion of database' [patent_app_type] => 1 [patent_app_number] => 7/241301 [patent_app_country] => US [patent_app_date] => 1988-09-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 29 [patent_figures_cnt] => 40 [patent_no_of_words] => 28372 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 162 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/006/05006978.pdf [firstpage_image] =>[orig_patent_app_number] => 241301 [rel_patent_id] =>[rel_patent_doc_number] =>)
07/241301
Relational database system having a network for transmitting colliding packets and a plurality of processors each storing a disjoint portion of database Sep 6, 1988 Issued
07/241909 SYSTEM FOR SELECTIVELY MASKING OPERAND PORTIONS FOR PROCESSING THEREOF Sep 6, 1988 Abandoned
Array ( [id] => 2612103 [patent_doc_number] => 04949255 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1990-08-14 [patent_title] => 'Message interface and method for recursive calling between interpretive and compiled computer processes' [patent_app_type] => 1 [patent_app_number] => 7/241415 [patent_app_country] => US [patent_app_date] => 1988-09-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 1 [patent_no_of_words] => 2234 [patent_no_of_claims] => 3 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 266 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/04/949/04949255.pdf [firstpage_image] =>[orig_patent_app_number] => 241415 [rel_patent_id] =>[rel_patent_doc_number] =>)
07/241415
Message interface and method for recursive calling between interpretive and compiled computer processes Sep 6, 1988 Issued
Array ( [id] => 2596483 [patent_doc_number] => 04964034 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1990-10-16 [patent_title] => 'Synchronized processing system with bus arbiter which samples and stores bus request signals and synchronizes bus grant signals according to clock signals' [patent_app_type] => 1 [patent_app_number] => 7/237675 [patent_app_country] => US [patent_app_date] => 1988-08-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 10 [patent_no_of_words] => 3932 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 156 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/04/964/04964034.pdf [firstpage_image] =>[orig_patent_app_number] => 237675 [rel_patent_id] =>[rel_patent_doc_number] =>)
07/237675
Synchronized processing system with bus arbiter which samples and stores bus request signals and synchronizes bus grant signals according to clock signals Aug 24, 1988 Issued
Array ( [id] => 2757759 [patent_doc_number] => 05038316 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1991-08-06 [patent_title] => 'Method for generating user documentation for an application program by executing commands associated with different aspects of the application program in response to analysis of the application program' [patent_app_type] => 1 [patent_app_number] => 7/235451 [patent_app_country] => US [patent_app_date] => 1988-08-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 31 [patent_figures_cnt] => 31 [patent_no_of_words] => 9610 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 205 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/038/05038316.pdf [firstpage_image] =>[orig_patent_app_number] => 235451 [rel_patent_id] =>[rel_patent_doc_number] =>)
07/235451
Method for generating user documentation for an application program by executing commands associated with different aspects of the application program in response to analysis of the application program Aug 21, 1988 Issued
Array ( [id] => 2494886 [patent_doc_number] => 04866671 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1989-09-12 [patent_title] => 'System for storing starting addresses of a buffer RAM and different fonts of a character ROM upon energization of the printer' [patent_app_type] => 1 [patent_app_number] => 7/235734 [patent_app_country] => US [patent_app_date] => 1988-08-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 3589 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 233 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/04/866/04866671.pdf [firstpage_image] =>[orig_patent_app_number] => 235734 [rel_patent_id] =>[rel_patent_doc_number] =>)
07/235734
System for storing starting addresses of a buffer RAM and different fonts of a character ROM upon energization of the printer Aug 21, 1988 Issued
Array ( [id] => 2725766 [patent_doc_number] => 05008814 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1991-04-16 [patent_title] => 'Method and apparatus for updating system software for a plurality of data processing units in a communication network' [patent_app_type] => 1 [patent_app_number] => 7/232293 [patent_app_country] => US [patent_app_date] => 1988-08-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7384 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 294 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/008/05008814.pdf [firstpage_image] =>[orig_patent_app_number] => 232293 [rel_patent_id] =>[rel_patent_doc_number] =>)
07/232293
Method and apparatus for updating system software for a plurality of data processing units in a communication network Aug 14, 1988 Issued
Array ( [id] => 2596637 [patent_doc_number] => 04964042 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1990-10-16 [patent_title] => 'Static dataflow computer with a plurality of control structures simultaneously and continuously monitoring first and second communication channels' [patent_app_type] => 1 [patent_app_number] => 7/231673 [patent_app_country] => US [patent_app_date] => 1988-08-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 32 [patent_no_of_words] => 14342 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 325 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/04/964/04964042.pdf [firstpage_image] =>[orig_patent_app_number] => 231673 [rel_patent_id] =>[rel_patent_doc_number] =>)
07/231673
Static dataflow computer with a plurality of control structures simultaneously and continuously monitoring first and second communication channels Aug 11, 1988 Issued
Array ( [id] => 2483225 [patent_doc_number] => 04890218 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1989-12-26 [patent_title] => 'Variable length instruction decoding apparatus having cross coupled first and second microengines' [patent_app_type] => 1 [patent_app_number] => 7/231646 [patent_app_country] => US [patent_app_date] => 1988-08-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 7 [patent_no_of_words] => 4551 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 224 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/04/890/04890218.pdf [firstpage_image] =>[orig_patent_app_number] => 231646 [rel_patent_id] =>[rel_patent_doc_number] =>)
07/231646
Variable length instruction decoding apparatus having cross coupled first and second microengines Aug 9, 1988 Issued
07/228374 MULTILEVEL ADAPTIVE HASHING SYSTEM AND METHOD Aug 3, 1988 Abandoned
Array ( [id] => 2676314 [patent_doc_number] => 04935870 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1990-06-19 [patent_title] => 'Apparatus for downloading macro programs and executing a downloaded macro program responding to activation of a single key' [patent_app_type] => 1 [patent_app_number] => 7/227792 [patent_app_country] => US [patent_app_date] => 1988-08-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 12 [patent_no_of_words] => 29190 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 302 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/04/935/04935870.pdf [firstpage_image] =>[orig_patent_app_number] => 227792 [rel_patent_id] =>[rel_patent_doc_number] =>)
07/227792
Apparatus for downloading macro programs and executing a downloaded macro program responding to activation of a single key Aug 2, 1988 Issued
Array ( [id] => 2788246 [patent_doc_number] => 05133063 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1992-07-21 [patent_title] => 'Method and system for outputting program change effect information to a user' [patent_app_type] => 1 [patent_app_number] => 7/223612 [patent_app_country] => US [patent_app_date] => 1988-07-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 23 [patent_no_of_words] => 5665 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 273 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/133/05133063.pdf [firstpage_image] =>[orig_patent_app_number] => 223612 [rel_patent_id] =>[rel_patent_doc_number] =>)
07/223612
Method and system for outputting program change effect information to a user Jul 24, 1988 Issued
Array ( [id] => 2667220 [patent_doc_number] => 04979105 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1990-12-18 [patent_title] => 'Method and apparatus for automatic recovery from excessive spin loops in an N-way multiprocessing system' [patent_app_type] => 1 [patent_app_number] => 7/221169 [patent_app_country] => US [patent_app_date] => 1988-07-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3960 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 202 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/04/979/04979105.pdf [firstpage_image] =>[orig_patent_app_number] => 221169 [rel_patent_id] =>[rel_patent_doc_number] =>)
07/221169
Method and apparatus for automatic recovery from excessive spin loops in an N-way multiprocessing system Jul 18, 1988 Issued
Menu