
Kakali Chaki
Supervisory Patent Examiner (ID: 781, Phone: (571)272-3719 , Office: P/2122 )
| Most Active Art Unit | 2122 |
| Art Unit(s) | 2122, 2764, 2307, 2100, 2762, 2193, 2899, 2316, 2755, 2124 |
| Total Applications | 620 |
| Issued Applications | 398 |
| Pending Applications | 88 |
| Abandoned Applications | 135 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 4207406
[patent_doc_number] => 06131192
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-10-10
[patent_title] => 'Software installation'
[patent_app_type] => 1
[patent_app_number] => 9/099903
[patent_app_country] => US
[patent_app_date] => 1998-06-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 11934
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 126
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/131/06131192.pdf
[firstpage_image] =>[orig_patent_app_number] => 099903
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/099903 | Software installation | Jun 17, 1998 | Issued |
Array
(
[id] => 4122675
[patent_doc_number] => 06120552
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-09-19
[patent_title] => 'Method to exhibit parallelism for computer implementation of computational processing'
[patent_app_type] => 1
[patent_app_number] => 9/085158
[patent_app_country] => US
[patent_app_date] => 1998-05-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 9
[patent_no_of_words] => 2946
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 111
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/120/06120552.pdf
[firstpage_image] =>[orig_patent_app_number] => 085158
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/085158 | Method to exhibit parallelism for computer implementation of computational processing | May 26, 1998 | Issued |
Array
(
[id] => 4162839
[patent_doc_number] => 06064820
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-05-16
[patent_title] => 'Apparatus and method to incrementally update single static assignment (SSA) form'
[patent_app_type] => 1
[patent_app_number] => 9/085299
[patent_app_country] => US
[patent_app_date] => 1998-05-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 18
[patent_no_of_words] => 8780
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 330
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/064/06064820.pdf
[firstpage_image] =>[orig_patent_app_number] => 085299
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/085299 | Apparatus and method to incrementally update single static assignment (SSA) form | May 26, 1998 | Issued |
Array
(
[id] => 3955403
[patent_doc_number] => 05930505
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1999-07-27
[patent_title] => 'Method for storing a program into an auxiliary memory'
[patent_app_type] => 1
[patent_app_number] => 9/082497
[patent_app_country] => US
[patent_app_date] => 1998-05-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 10
[patent_no_of_words] => 1953
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 133
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/930/05930505.pdf
[firstpage_image] =>[orig_patent_app_number] => 082497
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/082497 | Method for storing a program into an auxiliary memory | May 20, 1998 | Issued |
Array
(
[id] => 4270014
[patent_doc_number] => 06138269
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-10-24
[patent_title] => 'Determining the actual class of an object at run time'
[patent_app_type] => 1
[patent_app_number] => 9/082316
[patent_app_country] => US
[patent_app_date] => 1998-05-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 10
[patent_no_of_words] => 8447
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 146
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/138/06138269.pdf
[firstpage_image] =>[orig_patent_app_number] => 082316
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/082316 | Determining the actual class of an object at run time | May 19, 1998 | Issued |
Array
(
[id] => 4093292
[patent_doc_number] => 06099585
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-08-08
[patent_title] => 'System and method for streamlined execution of instructions'
[patent_app_type] => 1
[patent_app_number] => 9/075507
[patent_app_country] => US
[patent_app_date] => 1998-05-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 8
[patent_no_of_words] => 4403
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 99
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/099/06099585.pdf
[firstpage_image] =>[orig_patent_app_number] => 075507
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/075507 | System and method for streamlined execution of instructions | May 7, 1998 | Issued |
Array
(
[id] => 4195331
[patent_doc_number] => 06038399
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-03-14
[patent_title] => 'Computer manufacturing architecture with two data-loading processes'
[patent_app_type] => 1
[patent_app_number] => 9/070603
[patent_app_country] => US
[patent_app_date] => 1998-04-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 26
[patent_no_of_words] => 13906
[patent_no_of_claims] => 27
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 109
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/038/06038399.pdf
[firstpage_image] =>[orig_patent_app_number] => 070603
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/070603 | Computer manufacturing architecture with two data-loading processes | Apr 29, 1998 | Issued |
Array
(
[id] => 4269979
[patent_doc_number] => 06138268
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-10-24
[patent_title] => 'Software production method, processing apparatus and recording medium'
[patent_app_type] => 1
[patent_app_number] => 9/065101
[patent_app_country] => US
[patent_app_date] => 1998-04-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 43
[patent_figures_cnt] => 46
[patent_no_of_words] => 14885
[patent_no_of_claims] => 5
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 84
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/138/06138268.pdf
[firstpage_image] =>[orig_patent_app_number] => 065101
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/065101 | Software production method, processing apparatus and recording medium | Apr 28, 1998 | Issued |
Array
(
[id] => 4258598
[patent_doc_number] => 06145122
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-11-07
[patent_title] => 'Development interface for a data processor'
[patent_app_type] => 1
[patent_app_number] => 9/067102
[patent_app_country] => US
[patent_app_date] => 1998-04-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 19
[patent_figures_cnt] => 28
[patent_no_of_words] => 10325
[patent_no_of_claims] => 65
[patent_no_of_ind_claims] => 9
[patent_words_short_claim] => 93
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/145/06145122.pdf
[firstpage_image] =>[orig_patent_app_number] => 067102
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/067102 | Development interface for a data processor | Apr 26, 1998 | Issued |
Array
(
[id] => 4258569
[patent_doc_number] => 06145121
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-11-07
[patent_title] => 'Trace based method for the analysis, benchmarking and tuning of object oriented databases and applications'
[patent_app_type] => 1
[patent_app_number] => 9/062243
[patent_app_country] => US
[patent_app_date] => 1998-04-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 23
[patent_figures_cnt] => 26
[patent_no_of_words] => 10373
[patent_no_of_claims] => 36
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 150
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/145/06145121.pdf
[firstpage_image] =>[orig_patent_app_number] => 062243
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/062243 | Trace based method for the analysis, benchmarking and tuning of object oriented databases and applications | Apr 16, 1998 | Issued |
Array
(
[id] => 4118825
[patent_doc_number] => 06023579
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-02-08
[patent_title] => 'Computer-implemented method for generating distributed object interfaces from metadata'
[patent_app_type] => 1
[patent_app_number] => 9/061583
[patent_app_country] => US
[patent_app_date] => 1998-04-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 3756
[patent_no_of_claims] => 7
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 167
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/023/06023579.pdf
[firstpage_image] =>[orig_patent_app_number] => 061583
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/061583 | Computer-implemented method for generating distributed object interfaces from metadata | Apr 15, 1998 | Issued |
Array
(
[id] => 4375305
[patent_doc_number] => 06170082
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-01-02
[patent_title] => 'Taking corrective action in computer programs during instruction processing'
[patent_app_type] => 1
[patent_app_number] => 9/059536
[patent_app_country] => US
[patent_app_date] => 1998-04-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 7
[patent_no_of_words] => 5032
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 92
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/170/06170082.pdf
[firstpage_image] =>[orig_patent_app_number] => 059536
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/059536 | Taking corrective action in computer programs during instruction processing | Apr 12, 1998 | Issued |
Array
(
[id] => 4111582
[patent_doc_number] => 06049668
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-04-11
[patent_title] => 'Method and apparatus for supporting multiple processor-specific code segments in a single executable'
[patent_app_type] => 1
[patent_app_number] => 9/059601
[patent_app_country] => US
[patent_app_date] => 1998-04-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5511
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 103
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/049/06049668.pdf
[firstpage_image] =>[orig_patent_app_number] => 059601
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/059601 | Method and apparatus for supporting multiple processor-specific code segments in a single executable | Apr 12, 1998 | Issued |
Array
(
[id] => 4101757
[patent_doc_number] => 06163878
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-12-19
[patent_title] => 'Method and system for designing, generating and storing applications'
[patent_app_type] => 1
[patent_app_number] => 9/053005
[patent_app_country] => US
[patent_app_date] => 1998-03-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 5856
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 34
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/163/06163878.pdf
[firstpage_image] =>[orig_patent_app_number] => 053005
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/053005 | Method and system for designing, generating and storing applications | Mar 30, 1998 | Issued |
Array
(
[id] => 4258553
[patent_doc_number] => 06145120
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-11-07
[patent_title] => 'Declaration programming language extension for procedural programming languages'
[patent_app_type] => 1
[patent_app_number] => 9/046637
[patent_app_country] => US
[patent_app_date] => 1998-03-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 19
[patent_no_of_words] => 6935
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 136
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/145/06145120.pdf
[firstpage_image] =>[orig_patent_app_number] => 046637
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/046637 | Declaration programming language extension for procedural programming languages | Mar 23, 1998 | Issued |
Array
(
[id] => 4317193
[patent_doc_number] => 06199196
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-03-06
[patent_title] => 'Methods and apparatus for linking a program for remote execution'
[patent_app_type] => 1
[patent_app_number] => 9/044904
[patent_app_country] => US
[patent_app_date] => 1998-03-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 3854
[patent_no_of_claims] => 40
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 72
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/199/06199196.pdf
[firstpage_image] =>[orig_patent_app_number] => 044904
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/044904 | Methods and apparatus for linking a program for remote execution | Mar 19, 1998 | Issued |
Array
(
[id] => 4226396
[patent_doc_number] => 06074432
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-06-13
[patent_title] => 'Method for generating a software class compatible with two or more interpreters'
[patent_app_type] => 1
[patent_app_number] => 9/044496
[patent_app_country] => US
[patent_app_date] => 1998-03-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 11
[patent_no_of_words] => 3310
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 60
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/074/06074432.pdf
[firstpage_image] =>[orig_patent_app_number] => 044496
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/044496 | Method for generating a software class compatible with two or more interpreters | Mar 18, 1998 | Issued |
Array
(
[id] => 4333617
[patent_doc_number] => 06243695
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-06-05
[patent_title] => 'Access control system and method therefor'
[patent_app_type] => 1
[patent_app_number] => 9/045361
[patent_app_country] => US
[patent_app_date] => 1998-03-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 5
[patent_no_of_words] => 5828
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 142
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/243/06243695.pdf
[firstpage_image] =>[orig_patent_app_number] => 045361
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/045361 | Access control system and method therefor | Mar 17, 1998 | Issued |
Array
(
[id] => 4161840
[patent_doc_number] => 06032198
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-02-29
[patent_title] => 'Application design supporting method and apparatus for client/server system'
[patent_app_type] => 1
[patent_app_number] => 9/038000
[patent_app_country] => US
[patent_app_date] => 1998-03-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 22
[patent_no_of_words] => 5390
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 113
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/032/06032198.pdf
[firstpage_image] =>[orig_patent_app_number] => 038000
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/038000 | Application design supporting method and apparatus for client/server system | Mar 10, 1998 | Issued |
Array
(
[id] => 4204623
[patent_doc_number] => 06151699
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-11-21
[patent_title] => 'Computer apparatus and method for editing programs, and readable medium'
[patent_app_type] => 1
[patent_app_number] => 9/027903
[patent_app_country] => US
[patent_app_date] => 1998-02-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5050
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 110
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/151/06151699.pdf
[firstpage_image] =>[orig_patent_app_number] => 027903
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/027903 | Computer apparatus and method for editing programs, and readable medium | Feb 22, 1998 | Issued |