
Cheryl Gastineau
Examiner (ID: 13563)
| Most Active Art Unit | 3101 |
| Art Unit(s) | 3101, 3107, 2899 |
| Total Applications | 702 |
| Issued Applications | 633 |
| Pending Applications | 1 |
| Abandoned Applications | 68 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 7642408
[patent_doc_number] => 06430638
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-08-06
[patent_title] => 'Thread synchronization via selective object locking'
[patent_app_type] => B1
[patent_app_number] => 08/885566
[patent_app_country] => US
[patent_app_date] => 1997-06-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 13
[patent_no_of_words] => 6358
[patent_no_of_claims] => 33
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 21
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/430/06430638.pdf
[firstpage_image] =>[orig_patent_app_number] => 08885566
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/885566 | Thread synchronization via selective object locking | Jun 29, 1997 | Issued |
Array
(
[id] => 4423268
[patent_doc_number] => 06240440
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-05-29
[patent_title] => 'Method and apparatus for implementing virtual threads'
[patent_app_type] => 1
[patent_app_number] => 8/884901
[patent_app_country] => US
[patent_app_date] => 1997-06-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 6
[patent_no_of_words] => 2928
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 146
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/240/06240440.pdf
[firstpage_image] =>[orig_patent_app_number] => 884901
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/884901 | Method and apparatus for implementing virtual threads | Jun 29, 1997 | Issued |
Array
(
[id] => 4399009
[patent_doc_number] => 06304866
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-10-16
[patent_title] => 'Aggregate job performance in a multiprocessing system by incremental and on-demand task allocation among multiple concurrently operating threads'
[patent_app_type] => 1
[patent_app_number] => 8/884602
[patent_app_country] => US
[patent_app_date] => 1997-06-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 8
[patent_no_of_words] => 5050
[patent_no_of_claims] => 43
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 73
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/304/06304866.pdf
[firstpage_image] =>[orig_patent_app_number] => 884602
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/884602 | Aggregate job performance in a multiprocessing system by incremental and on-demand task allocation among multiple concurrently operating threads | Jun 26, 1997 | Issued |
Array
(
[id] => 1549334
[patent_doc_number] => 06374284
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-04-16
[patent_title] => 'Information processing method and apparatus and a storage medium'
[patent_app_type] => B1
[patent_app_number] => 08/883574
[patent_app_country] => US
[patent_app_date] => 1997-06-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 6
[patent_no_of_words] => 2687
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 23
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/374/06374284.pdf
[firstpage_image] =>[orig_patent_app_number] => 08883574
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/883574 | Information processing method and apparatus and a storage medium | Jun 25, 1997 | Issued |
Array
(
[id] => 4304169
[patent_doc_number] => 06269391
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-07-31
[patent_title] => 'Multi-processor scheduling kernel'
[patent_app_type] => 1
[patent_app_number] => 8/878632
[patent_app_country] => US
[patent_app_date] => 1997-06-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 7891
[patent_no_of_claims] => 39
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 68
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/269/06269391.pdf
[firstpage_image] =>[orig_patent_app_number] => 878632
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/878632 | Multi-processor scheduling kernel | Jun 18, 1997 | Issued |
Array
(
[id] => 4171087
[patent_doc_number] => 06125402
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-09-26
[patent_title] => 'Method and system for executing one of several forms of a multi-purpose program'
[patent_app_type] => 1
[patent_app_number] => 8/874461
[patent_app_country] => US
[patent_app_date] => 1997-06-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6851
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 156
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/125/06125402.pdf
[firstpage_image] =>[orig_patent_app_number] => 874461
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/874461 | Method and system for executing one of several forms of a multi-purpose program | Jun 15, 1997 | Issued |
Array
(
[id] => 4161467
[patent_doc_number] => 06032174
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-02-29
[patent_title] => 'Load sharing system and a method for processing of data and a communication system with load sharing'
[patent_app_type] => 1
[patent_app_number] => 8/817513
[patent_app_country] => US
[patent_app_date] => 1997-06-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 2886
[patent_no_of_claims] => 19
[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/06/032/06032174.pdf
[firstpage_image] =>[orig_patent_app_number] => 817513
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/817513 | Load sharing system and a method for processing of data and a communication system with load sharing | Jun 8, 1997 | Issued |
Array
(
[id] => 4111253
[patent_doc_number] => 06126329
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-10-03
[patent_title] => 'Method and apparatus for accurate profiling of computer programs'
[patent_app_type] => 1
[patent_app_number] => 8/871247
[patent_app_country] => US
[patent_app_date] => 1997-06-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 19
[patent_figures_cnt] => 25
[patent_no_of_words] => 10705
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 145
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/126/06126329.pdf
[firstpage_image] =>[orig_patent_app_number] => 871247
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/871247 | Method and apparatus for accurate profiling of computer programs | Jun 8, 1997 | Issued |
Array
(
[id] => 4297929
[patent_doc_number] => 06282569
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-08-28
[patent_title] => 'Name server computer having a load levelling facility to spread the load from client computers across a plurality of server computers'
[patent_app_type] => 1
[patent_app_number] => 8/868111
[patent_app_country] => US
[patent_app_date] => 1997-06-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 5492
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 353
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/282/06282569.pdf
[firstpage_image] =>[orig_patent_app_number] => 868111
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/868111 | Name server computer having a load levelling facility to spread the load from client computers across a plurality of server computers | Jun 2, 1997 | Issued |
Array
(
[id] => 1557075
[patent_doc_number] => 06349320
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-02-19
[patent_title] => 'Computer executable workflow management and control system'
[patent_app_type] => B1
[patent_app_number] => 08/868306
[patent_app_country] => US
[patent_app_date] => 1997-06-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 5851
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 96
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/349/06349320.pdf
[firstpage_image] =>[orig_patent_app_number] => 08868306
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/868306 | Computer executable workflow management and control system | Jun 2, 1997 | Issued |
Array
(
[id] => 3996536
[patent_doc_number] => 05961584
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1999-10-05
[patent_title] => 'System for managing internal execution threads'
[patent_app_type] => 1
[patent_app_number] => 8/849554
[patent_app_country] => US
[patent_app_date] => 1997-06-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 20
[patent_no_of_words] => 8724
[patent_no_of_claims] => 28
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 201
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/961/05961584.pdf
[firstpage_image] =>[orig_patent_app_number] => 849554
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/849554 | System for managing internal execution threads | Jun 1, 1997 | Issued |
| 08/849335 | CONFIGURATION MECHANISM | Jun 1, 1997 | Abandoned |
Array
(
[id] => 4161439
[patent_doc_number] => 06032172
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-02-29
[patent_title] => 'Distributed computer process scheduling mechanism'
[patent_app_type] => 1
[patent_app_number] => 8/865573
[patent_app_country] => US
[patent_app_date] => 1997-05-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 9
[patent_no_of_words] => 6055
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 203
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/032/06032172.pdf
[firstpage_image] =>[orig_patent_app_number] => 865573
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/865573 | Distributed computer process scheduling mechanism | May 28, 1997 | Issued |
Array
(
[id] => 1489982
[patent_doc_number] => 06366945
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-04-02
[patent_title] => 'Flexible dynamic partitioning of resources in a cluster computing environment'
[patent_app_type] => B1
[patent_app_number] => 08/862454
[patent_app_country] => US
[patent_app_date] => 1997-05-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 5133
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 122
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/366/06366945.pdf
[firstpage_image] =>[orig_patent_app_number] => 08862454
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/862454 | Flexible dynamic partitioning of resources in a cluster computing environment | May 22, 1997 | Issued |
Array
(
[id] => 4403303
[patent_doc_number] => 06263359
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-07-17
[patent_title] => 'Computer resource proportional utilization and response time scheduling'
[patent_app_type] => 1
[patent_app_number] => 8/862044
[patent_app_country] => US
[patent_app_date] => 1997-05-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 11
[patent_no_of_words] => 9066
[patent_no_of_claims] => 33
[patent_no_of_ind_claims] => 7
[patent_words_short_claim] => 65
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/263/06263359.pdf
[firstpage_image] =>[orig_patent_app_number] => 862044
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/862044 | Computer resource proportional utilization and response time scheduling | May 21, 1997 | Issued |
Array
(
[id] => 4236436
[patent_doc_number] => 06112223
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-08-29
[patent_title] => 'Apparatus for fault-tolerant multimedia program distribution'
[patent_app_type] => 1
[patent_app_number] => 8/859550
[patent_app_country] => US
[patent_app_date] => 1997-05-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 2084
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 130
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/112/06112223.pdf
[firstpage_image] =>[orig_patent_app_number] => 859550
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/859550 | Apparatus for fault-tolerant multimedia program distribution | May 19, 1997 | Issued |
Array
(
[id] => 1524801
[patent_doc_number] => 06415334
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-07-02
[patent_title] => 'Method and system for accessing objects of different thread types'
[patent_app_type] => B1
[patent_app_number] => 08/856136
[patent_app_country] => US
[patent_app_date] => 1997-05-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 11
[patent_no_of_words] => 6386
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 172
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/415/06415334.pdf
[firstpage_image] =>[orig_patent_app_number] => 08856136
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/856136 | Method and system for accessing objects of different thread types | May 13, 1997 | Issued |
Array
(
[id] => 4065195
[patent_doc_number] => 05870603
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1999-02-09
[patent_title] => 'Method and system for storing exponent codes in a multi-processor computer to produce putputs according to an execution schedule'
[patent_app_type] => 1
[patent_app_number] => 8/853613
[patent_app_country] => US
[patent_app_date] => 1997-05-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 3789
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 192
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/870/05870603.pdf
[firstpage_image] =>[orig_patent_app_number] => 853613
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/853613 | Method and system for storing exponent codes in a multi-processor computer to produce putputs according to an execution schedule | May 8, 1997 | Issued |
Array
(
[id] => 4198183
[patent_doc_number] => 06038586
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-03-14
[patent_title] => 'Automated software updating and distribution'
[patent_app_type] => 1
[patent_app_number] => 8/850204
[patent_app_country] => US
[patent_app_date] => 1997-05-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 20
[patent_no_of_words] => 3474
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 143
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/038/06038586.pdf
[firstpage_image] =>[orig_patent_app_number] => 850204
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/850204 | Automated software updating and distribution | May 1, 1997 | Issued |
Array
(
[id] => 4256461
[patent_doc_number] => 06144984
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-11-07
[patent_title] => 'Method and apparatus for controlling connected computers without programming'
[patent_app_type] => 1
[patent_app_number] => 8/845799
[patent_app_country] => US
[patent_app_date] => 1997-04-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 22
[patent_figures_cnt] => 32
[patent_no_of_words] => 15669
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 156
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/144/06144984.pdf
[firstpage_image] =>[orig_patent_app_number] => 845799
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/845799 | Method and apparatus for controlling connected computers without programming | Apr 24, 1997 | Issued |