
Kakali Chaki
Supervisory Patent Examiner (ID: 3211, Phone: (571)272-3719 , Office: P/2122 )
| Most Active Art Unit | 2122 |
| Art Unit(s) | 2307, 2100, 2193, 2764, 2762, 2755, 2124, 2316, 2122, 2899 |
| Total Applications | 634 |
| Issued Applications | 396 |
| Pending Applications | 105 |
| Abandoned Applications | 133 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 4318906
[patent_doc_number] => 06185733
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-02-06
[patent_title] => 'Method and apparatus for remote object code inclusion'
[patent_app_type] => 1
[patent_app_number] => 9/009444
[patent_app_country] => US
[patent_app_date] => 1998-01-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 17
[patent_no_of_words] => 5304
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 153
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/185/06185733.pdf
[firstpage_image] =>[orig_patent_app_number] => 009444
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/009444 | Method and apparatus for remote object code inclusion | Jan 19, 1998 | Issued |
Array
(
[id] => 4158638
[patent_doc_number] => 06031993
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-02-29
[patent_title] => 'Method and apparatus for translating source code from one high-level computer language to another'
[patent_app_type] => 1
[patent_app_number] => 9/006138
[patent_app_country] => US
[patent_app_date] => 1998-01-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 12
[patent_no_of_words] => 10889
[patent_no_of_claims] => 6
[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/06/031/06031993.pdf
[firstpage_image] =>[orig_patent_app_number] => 006138
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/006138 | Method and apparatus for translating source code from one high-level computer language to another | Jan 12, 1998 | Issued |
Array
(
[id] => 1568762
[patent_doc_number] => 06339838
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-01-15
[patent_title] => 'Control of commercial processes'
[patent_app_type] => B1
[patent_app_number] => 09/002360
[patent_app_country] => US
[patent_app_date] => 1998-01-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 4
[patent_no_of_words] => 7404
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 47
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/339/06339838.pdf
[firstpage_image] =>[orig_patent_app_number] => 09002360
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/002360 | Control of commercial processes | Jan 1, 1998 | Issued |
| 08/999202 | AUTOMATIC TRAIN HANDLING CONTROLLER | Dec 28, 1997 | Abandoned |
Array
(
[id] => 4207358
[patent_doc_number] => 06131189
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-10-10
[patent_title] => 'System and method to efficiently represent aliases and indirect memory operations in static single assignment form during compilation'
[patent_app_type] => 1
[patent_app_number] => 8/979939
[patent_app_country] => US
[patent_app_date] => 1997-11-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 10
[patent_no_of_words] => 9185
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 57
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/131/06131189.pdf
[firstpage_image] =>[orig_patent_app_number] => 979939
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/979939 | System and method to efficiently represent aliases and indirect memory operations in static single assignment form during compilation | Nov 25, 1997 | Issued |
Array
(
[id] => 4324815
[patent_doc_number] => 06189137
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-02-13
[patent_title] => 'Data processing system and method for simulating \"include\" files in javascript'
[patent_app_type] => 1
[patent_app_number] => 8/976407
[patent_app_country] => US
[patent_app_date] => 1997-11-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3974
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 83
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/189/06189137.pdf
[firstpage_image] =>[orig_patent_app_number] => 976407
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/976407 | Data processing system and method for simulating "include" files in javascript | Nov 20, 1997 | Issued |
Array
(
[id] => 4065310
[patent_doc_number] => 05870611
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1999-02-09
[patent_title] => 'Install plan object for network installation of application programs'
[patent_app_type] => 1
[patent_app_number] => 8/975973
[patent_app_country] => US
[patent_app_date] => 1997-11-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 19
[patent_no_of_words] => 9069
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 111
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/870/05870611.pdf
[firstpage_image] =>[orig_patent_app_number] => 975973
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/975973 | Install plan object for network installation of application programs | Nov 20, 1997 | Issued |
Array
(
[id] => 4068888
[patent_doc_number] => 05970247
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1999-10-19
[patent_title] => 'Methods for encoding decoding and processing six character date designations for the year 2000 and beyond'
[patent_app_type] => 1
[patent_app_number] => 8/946456
[patent_app_country] => US
[patent_app_date] => 1997-10-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 3334
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 200
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/970/05970247.pdf
[firstpage_image] =>[orig_patent_app_number] => 946456
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/946456 | Methods for encoding decoding and processing six character date designations for the year 2000 and beyond | Oct 6, 1997 | Issued |
Array
(
[id] => 4224415
[patent_doc_number] => 06117187
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-09-12
[patent_title] => 'Automatic generation of a software installation package'
[patent_app_type] => 1
[patent_app_number] => 8/940756
[patent_app_country] => US
[patent_app_date] => 1997-09-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 10
[patent_no_of_words] => 6585
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 122
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/117/06117187.pdf
[firstpage_image] =>[orig_patent_app_number] => 940756
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/940756 | Automatic generation of a software installation package | Sep 29, 1997 | Issued |
Array
(
[id] => 3966715
[patent_doc_number] => 05999740
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1999-12-07
[patent_title] => 'Updating mechanism for software'
[patent_app_type] => 1
[patent_app_number] => 8/939526
[patent_app_country] => US
[patent_app_date] => 1997-09-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 10
[patent_no_of_words] => 3461
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 154
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/999/05999740.pdf
[firstpage_image] =>[orig_patent_app_number] => 939526
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/939526 | Updating mechanism for software | Sep 28, 1997 | Issued |
Array
(
[id] => 4111247
[patent_doc_number] => 06134711
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-10-17
[patent_title] => 'Upgrading an application software to be used, by communication'
[patent_app_type] => 1
[patent_app_number] => 8/929605
[patent_app_country] => US
[patent_app_date] => 1997-09-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 28
[patent_no_of_words] => 6514
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 138
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/134/06134711.pdf
[firstpage_image] =>[orig_patent_app_number] => 929605
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/929605 | Upgrading an application software to be used, by communication | Sep 14, 1997 | Issued |
Array
(
[id] => 4326661
[patent_doc_number] => 06253368
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-06-26
[patent_title] => 'Dynamically debugging user-defined functions and stored procedures'
[patent_app_type] => 1
[patent_app_number] => 8/928621
[patent_app_country] => US
[patent_app_date] => 1997-09-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 5670
[patent_no_of_claims] => 33
[patent_no_of_ind_claims] => 20
[patent_words_short_claim] => 64
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/253/06253368.pdf
[firstpage_image] =>[orig_patent_app_number] => 928621
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/928621 | Dynamically debugging user-defined functions and stored procedures | Sep 11, 1997 | Issued |
Array
(
[id] => 3955427
[patent_doc_number] => 05930506
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1999-07-27
[patent_title] => 'Date format conversion for including century information in a six digit date representation'
[patent_app_type] => 1
[patent_app_number] => 8/921709
[patent_app_country] => US
[patent_app_date] => 1997-09-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 6
[patent_no_of_words] => 2026
[patent_no_of_claims] => 7
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 259
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/930/05930506.pdf
[firstpage_image] =>[orig_patent_app_number] => 921709
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/921709 | Date format conversion for including century information in a six digit date representation | Sep 1, 1997 | Issued |
Array
(
[id] => 4318894
[patent_doc_number] => 06185732
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-02-06
[patent_title] => 'Software debug port for a microprocessor'
[patent_app_type] => 1
[patent_app_number] => 8/923597
[patent_app_country] => US
[patent_app_date] => 1997-08-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 6
[patent_no_of_words] => 6605
[patent_no_of_claims] => 29
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 161
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/185/06185732.pdf
[firstpage_image] =>[orig_patent_app_number] => 923597
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/923597 | Software debug port for a microprocessor | Aug 24, 1997 | Issued |
Array
(
[id] => 4280629
[patent_doc_number] => 06205575
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-03-20
[patent_title] => 'Scenario presentation tool'
[patent_app_type] => 1
[patent_app_number] => 8/905865
[patent_app_country] => US
[patent_app_date] => 1997-08-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 25
[patent_figures_cnt] => 28
[patent_no_of_words] => 11315
[patent_no_of_claims] => 65
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 147
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/205/06205575.pdf
[firstpage_image] =>[orig_patent_app_number] => 905865
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/905865 | Scenario presentation tool | Aug 3, 1997 | Issued |
Array
(
[id] => 3905234
[patent_doc_number] => 05778234
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1998-07-07
[patent_title] => 'Method for downloading programs'
[patent_app_type] => 1
[patent_app_number] => 8/899834
[patent_app_country] => US
[patent_app_date] => 1997-07-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 1
[patent_figures_cnt] => 3
[patent_no_of_words] => 2506
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 211
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/778/05778234.pdf
[firstpage_image] =>[orig_patent_app_number] => 899834
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/899834 | Method for downloading programs | Jul 23, 1997 | Issued |
Array
(
[id] => 3776240
[patent_doc_number] => 05742809
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1998-04-21
[patent_title] => 'Database generic composite structure processing system'
[patent_app_type] => 1
[patent_app_number] => 8/899150
[patent_app_country] => US
[patent_app_date] => 1997-07-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 21
[patent_no_of_words] => 7015
[patent_no_of_claims] => 11
[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/742/05742809.pdf
[firstpage_image] =>[orig_patent_app_number] => 899150
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/899150 | Database generic composite structure processing system | Jul 22, 1997 | Issued |
Array
(
[id] => 3849925
[patent_doc_number] => 05815712
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1998-09-29
[patent_title] => 'System for controlling functions of a target application using controllable objects'
[patent_app_type] => 1
[patent_app_number] => 8/897055
[patent_app_country] => US
[patent_app_date] => 1997-07-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 13
[patent_no_of_words] => 5137
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 177
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/815/05815712.pdf
[firstpage_image] =>[orig_patent_app_number] => 897055
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/897055 | System for controlling functions of a target application using controllable objects | Jul 17, 1997 | Issued |
Array
(
[id] => 4081795
[patent_doc_number] => 06009272
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1999-12-28
[patent_title] => 'Register allocation via selective spilling'
[patent_app_type] => 1
[patent_app_number] => 8/885564
[patent_app_country] => US
[patent_app_date] => 1997-06-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 13
[patent_no_of_words] => 5596
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 221
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/009/06009272.pdf
[firstpage_image] =>[orig_patent_app_number] => 885564
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/885564 | Register allocation via selective spilling | Jun 29, 1997 | Issued |
Array
(
[id] => 4017209
[patent_doc_number] => 05987259
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1999-11-16
[patent_title] => 'Functional unit switching for the allocation of registers'
[patent_app_type] => 1
[patent_app_number] => 8/885567
[patent_app_country] => US
[patent_app_date] => 1997-06-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 13
[patent_no_of_words] => 6975
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 163
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/987/05987259.pdf
[firstpage_image] =>[orig_patent_app_number] => 885567
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/885567 | Functional unit switching for the allocation of registers | Jun 29, 1997 | Issued |