Search

John C. Loomis

Examiner (ID: 1406)

Most Active Art Unit
2307
Art Unit(s)
2171, 2307, 2771
Total Applications
312
Issued Applications
244
Pending Applications
8
Abandoned Applications
60

Applications

Application numberTitle of the applicationFiling DateStatus
07/479468 PROTOCOL MACHINE Feb 12, 1990 Abandoned
Array ( [id] => 3063152 [patent_doc_number] => 05283896 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1994-02-01 [patent_title] => 'Method and system for controlling mutually exclusive resources using a modified Petri net process control graph' [patent_app_type] => 1 [patent_app_number] => 7/478818 [patent_app_country] => US [patent_app_date] => 1990-02-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 33 [patent_no_of_words] => 8290 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 426 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/283/05283896.pdf [firstpage_image] =>[orig_patent_app_number] => 478818 [rel_patent_id] =>[rel_patent_doc_number] =>)
07/478818
Method and system for controlling mutually exclusive resources using a modified Petri net process control graph Feb 11, 1990 Issued
Array ( [id] => 3530687 [patent_doc_number] => 05577244 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1996-11-19 [patent_title] => 'Methods of applying software modifications' [patent_app_type] => 1 [patent_app_number] => 7/471044 [patent_app_country] => US [patent_app_date] => 1990-01-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 8 [patent_no_of_words] => 6656 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 312 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/577/05577244.pdf [firstpage_image] =>[orig_patent_app_number] => 471044 [rel_patent_id] =>[rel_patent_doc_number] =>)
07/471044
Methods of applying software modifications Jan 25, 1990 Issued
Array ( [id] => 2757014 [patent_doc_number] => 05038277 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1991-08-06 [patent_title] => 'Adjustable buffer for data communications in a data processing system' [patent_app_type] => 1 [patent_app_number] => 7/465543 [patent_app_country] => US [patent_app_date] => 1990-01-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6024 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 12 [patent_words_short_claim] => 406 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/038/05038277.pdf [firstpage_image] =>[orig_patent_app_number] => 465543 [rel_patent_id] =>[rel_patent_doc_number] =>)
07/465543
Adjustable buffer for data communications in a data processing system Jan 11, 1990 Issued
Array ( [id] => 2988758 [patent_doc_number] => 05226148 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1993-07-06 [patent_title] => 'Method and apparatus for validating character strings' [patent_app_type] => 1 [patent_app_number] => 7/454469 [patent_app_country] => US [patent_app_date] => 1989-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 17 [patent_no_of_words] => 6873 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 308 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/226/05226148.pdf [firstpage_image] =>[orig_patent_app_number] => 454469 [rel_patent_id] =>[rel_patent_doc_number] =>)
07/454469
Method and apparatus for validating character strings Dec 20, 1989 Issued
Array ( [id] => 2914279 [patent_doc_number] => 05218706 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1993-06-08 [patent_title] => 'Data flow processor with next destination node determination' [patent_app_type] => 1 [patent_app_number] => 7/450653 [patent_app_country] => US [patent_app_date] => 1989-12-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 4558 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 404 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/218/05218706.pdf [firstpage_image] =>[orig_patent_app_number] => 450653 [rel_patent_id] =>[rel_patent_doc_number] =>)
07/450653
Data flow processor with next destination node determination Dec 12, 1989 Issued
Array ( [id] => 2867470 [patent_doc_number] => 05113505 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1992-05-12 [patent_title] => 'Computer memory pyramidal addressing method' [patent_app_type] => 1 [patent_app_number] => 7/446296 [patent_app_country] => US [patent_app_date] => 1989-12-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2300 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 318 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/113/05113505.pdf [firstpage_image] =>[orig_patent_app_number] => 446296 [rel_patent_id] =>[rel_patent_doc_number] =>)
07/446296
Computer memory pyramidal addressing method Dec 3, 1989 Issued
Array ( [id] => 2664642 [patent_doc_number] => 04972365 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1990-11-20 [patent_title] => 'Executing downloaded user programs in a programmable controller' [patent_app_type] => 1 [patent_app_number] => 7/430078 [patent_app_country] => US [patent_app_date] => 1989-11-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 27 [patent_no_of_words] => 19535 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 194 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/04/972/04972365.pdf [firstpage_image] =>[orig_patent_app_number] => 430078 [rel_patent_id] =>[rel_patent_doc_number] =>)
07/430078
Executing downloaded user programs in a programmable controller Oct 31, 1989 Issued
Array ( [id] => 2985112 [patent_doc_number] => 05182808 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1993-01-26 [patent_title] => 'Multiprocessor systems having distributed shared resources and deadlock prevention' [patent_app_type] => 1 [patent_app_number] => 7/424378 [patent_app_country] => US [patent_app_date] => 1989-10-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 6 [patent_no_of_words] => 6747 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 389 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/182/05182808.pdf [firstpage_image] =>[orig_patent_app_number] => 424378 [rel_patent_id] =>[rel_patent_doc_number] =>)
07/424378
Multiprocessor systems having distributed shared resources and deadlock prevention Oct 19, 1989 Issued
Array ( [id] => 2998769 [patent_doc_number] => 05212789 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1993-05-18 [patent_title] => 'Method and apparatus for updating application databases used in a distributed transaction processing environment' [patent_app_type] => 1 [patent_app_number] => 7/420533 [patent_app_country] => US [patent_app_date] => 1989-10-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 29 [patent_no_of_words] => 23748 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 241 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/212/05212789.pdf [firstpage_image] =>[orig_patent_app_number] => 420533 [rel_patent_id] =>[rel_patent_doc_number] =>)
07/420533
Method and apparatus for updating application databases used in a distributed transaction processing environment Oct 11, 1989 Issued
Array ( [id] => 2856645 [patent_doc_number] => 05138712 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1992-08-11 [patent_title] => 'Apparatus and method for licensing software on a network of computers' [patent_app_type] => 1 [patent_app_number] => 7/415984 [patent_app_country] => US [patent_app_date] => 1989-10-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6039 [patent_no_of_claims] => 28 [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/05/138/05138712.pdf [firstpage_image] =>[orig_patent_app_number] => 415984 [rel_patent_id] =>[rel_patent_doc_number] =>)
07/415984
Apparatus and method for licensing software on a network of computers Oct 1, 1989 Issued
Array ( [id] => 2991590 [patent_doc_number] => 05204951 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1993-04-20 [patent_title] => 'Apparatus and method for improving the communication efficiency between a host processor and peripheral devices connected by an SCSI bus' [patent_app_type] => 1 [patent_app_number] => 7/416210 [patent_app_country] => US [patent_app_date] => 1989-10-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4322 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 194 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/204/05204951.pdf [firstpage_image] =>[orig_patent_app_number] => 416210 [rel_patent_id] =>[rel_patent_doc_number] =>)
07/416210
Apparatus and method for improving the communication efficiency between a host processor and peripheral devices connected by an SCSI bus Oct 1, 1989 Issued
Array ( [id] => 3063245 [patent_doc_number] => 05283900 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1994-02-01 [patent_title] => 'Real-time operating system and virtual digital signal processor for the control of a digital signal processor' [patent_app_type] => 1 [patent_app_number] => 7/415882 [patent_app_country] => US [patent_app_date] => 1989-10-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 12 [patent_no_of_words] => 8919 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 210 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/283/05283900.pdf [firstpage_image] =>[orig_patent_app_number] => 415882 [rel_patent_id] =>[rel_patent_doc_number] =>)
07/415882
Real-time operating system and virtual digital signal processor for the control of a digital signal processor Oct 1, 1989 Issued
07/414221 PORTABLE AND DYNAMIC DISTRIBUTED APPLICATIONS ARCHITECTURE Sep 27, 1989 Abandoned
07/413466 BOOTSTRAP MECHANISM FOR DATA PROCESSING SYSTEM Sep 26, 1989 Abandoned
Array ( [id] => 3090348 [patent_doc_number] => 05297290 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1994-03-22 [patent_title] => 'Method and apparatus for interruption processing in multi-processor system' [patent_app_type] => 1 [patent_app_number] => 7/408731 [patent_app_country] => US [patent_app_date] => 1989-09-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 3789 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 185 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/297/05297290.pdf [firstpage_image] =>[orig_patent_app_number] => 408731 [rel_patent_id] =>[rel_patent_doc_number] =>)
07/408731
Method and apparatus for interruption processing in multi-processor system Sep 17, 1989 Issued
07/408164 METHOD FOR PROCESSING AND STORING A TRANSACTION IN A DISTRIBUTED DATABASE SYSTEM Sep 14, 1989 Abandoned
07/406562 DISTRIBUTED MACHINE STATE CONTROLLED PROCESSOR SYSTEM Sep 12, 1989 Abandoned
07/406581 DISK FILE SYSTEM Sep 12, 1989 Abandoned
Array ( [id] => 2832157 [patent_doc_number] => 05168555 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1992-12-01 [patent_title] => 'Initial program load control' [patent_app_type] => 1 [patent_app_number] => 7/403637 [patent_app_country] => US [patent_app_date] => 1989-09-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2577 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 295 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/168/05168555.pdf [firstpage_image] =>[orig_patent_app_number] => 403637 [rel_patent_id] =>[rel_patent_doc_number] =>)
07/403637
Initial program load control Sep 5, 1989 Issued
Menu