
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] => 4207811
[patent_doc_number] => 06044218
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-03-28
[patent_title] => 'System, method and article of manufacture for creating a live application or applet development environment'
[patent_app_type] => 1
[patent_app_number] => 8/792478
[patent_app_country] => US
[patent_app_date] => 1997-01-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 33
[patent_figures_cnt] => 33
[patent_no_of_words] => 30040
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 204
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/044/06044218.pdf
[firstpage_image] =>[orig_patent_app_number] => 792478
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/792478 | System, method and article of manufacture for creating a live application or applet development environment | Jan 30, 1997 | Issued |
Array
(
[id] => 4040765
[patent_doc_number] => 05884078
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1999-03-16
[patent_title] => 'System, method and article of manufacture for creating an object oriented component having multiple bidirectional ports for use in association with a java application or applet'
[patent_app_type] => 1
[patent_app_number] => 8/792245
[patent_app_country] => US
[patent_app_date] => 1997-01-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 32
[patent_figures_cnt] => 33
[patent_no_of_words] => 19740
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 98
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/884/05884078.pdf
[firstpage_image] =>[orig_patent_app_number] => 792245
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/792245 | System, method and article of manufacture for creating an object oriented component having multiple bidirectional ports for use in association with a java application or applet | Jan 30, 1997 | Issued |
Array
(
[id] => 3968635
[patent_doc_number] => 05978578
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1999-11-02
[patent_title] => 'Openbus system for control automation networks'
[patent_app_type] => 1
[patent_app_number] => 8/790974
[patent_app_country] => US
[patent_app_date] => 1997-01-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 17
[patent_no_of_words] => 13515
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 101
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/978/05978578.pdf
[firstpage_image] =>[orig_patent_app_number] => 790974
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/790974 | Openbus system for control automation networks | Jan 29, 1997 | Issued |
Array
(
[id] => 3734866
[patent_doc_number] => 05682535
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1997-10-28
[patent_title] => 'Operating system and data base using table access method with dynamic binding'
[patent_app_type] => 1
[patent_app_number] => 8/784736
[patent_app_country] => US
[patent_app_date] => 1997-01-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 30
[patent_figures_cnt] => 40
[patent_no_of_words] => 27563
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 313
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/682/05682535.pdf
[firstpage_image] =>[orig_patent_app_number] => 784736
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/784736 | Operating system and data base using table access method with dynamic binding | Jan 12, 1997 | Issued |
Array
(
[id] => 4413107
[patent_doc_number] => 06298480
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-10-02
[patent_title] => 'System for distributing computer programs'
[patent_app_type] => 1
[patent_app_number] => 8/752363
[patent_app_country] => US
[patent_app_date] => 1996-11-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 18
[patent_no_of_words] => 7417
[patent_no_of_claims] => 26
[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/06/298/06298480.pdf
[firstpage_image] =>[orig_patent_app_number] => 752363
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/752363 | System for distributing computer programs | Nov 18, 1996 | Issued |
Array
(
[id] => 3782991
[patent_doc_number] => 05850553
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1998-12-15
[patent_title] => 'Reducing the number of executed branch instructions in a code sequence'
[patent_app_type] => 1
[patent_app_number] => 8/747054
[patent_app_country] => US
[patent_app_date] => 1996-11-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 7
[patent_no_of_words] => 3795
[patent_no_of_claims] => 36
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 88
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/850/05850553.pdf
[firstpage_image] =>[orig_patent_app_number] => 747054
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/747054 | Reducing the number of executed branch instructions in a code sequence | Nov 11, 1996 | Issued |
Array
(
[id] => 4398326
[patent_doc_number] => 06295524
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-09-25
[patent_title] => 'Learning edit distance costs'
[patent_app_type] => 1
[patent_app_number] => 8/740463
[patent_app_country] => US
[patent_app_date] => 1996-10-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 3031
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 109
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/295/06295524.pdf
[firstpage_image] =>[orig_patent_app_number] => 740463
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/740463 | Learning edit distance costs | Oct 28, 1996 | Issued |
Array
(
[id] => 4146533
[patent_doc_number] => 06016395
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-01-18
[patent_title] => 'Programming a vector processor and parallel programming of an asymmetric dual multiprocessor comprised of a vector processor and a risc processor'
[patent_app_type] => 1
[patent_app_number] => 8/731455
[patent_app_country] => US
[patent_app_date] => 1996-10-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 14
[patent_no_of_words] => 9439
[patent_no_of_claims] => 35
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 39
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/016/06016395.pdf
[firstpage_image] =>[orig_patent_app_number] => 731455
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/731455 | Programming a vector processor and parallel programming of an asymmetric dual multiprocessor comprised of a vector processor and a risc processor | Oct 17, 1996 | Issued |
Array
(
[id] => 4068326
[patent_doc_number] => 05933637
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1999-08-03
[patent_title] => 'Method and apparatus for configuring computer programs from available subprograms'
[patent_app_type] => 1
[patent_app_number] => 8/731044
[patent_app_country] => US
[patent_app_date] => 1996-10-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 18
[patent_no_of_words] => 9833
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 7
[patent_words_short_claim] => 57
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/933/05933637.pdf
[firstpage_image] =>[orig_patent_app_number] => 731044
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/731044 | Method and apparatus for configuring computer programs from available subprograms | Oct 7, 1996 | Issued |
Array
(
[id] => 1580640
[patent_doc_number] => 06470495
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-10-22
[patent_title] => 'Satellite control of electronic memory devices'
[patent_app_type] => B1
[patent_app_number] => 08/709021
[patent_app_country] => US
[patent_app_date] => 1996-09-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 5
[patent_no_of_words] => 3465
[patent_no_of_claims] => 2
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 116
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/470/06470495.pdf
[firstpage_image] =>[orig_patent_app_number] => 08709021
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/709021 | Satellite control of electronic memory devices | Sep 5, 1996 | Issued |
Array
(
[id] => 3848754
[patent_doc_number] => 05740442
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1998-04-14
[patent_title] => 'Method and apparatus for identifying and correcting date calculation errors caused by truncated year values'
[patent_app_type] => 1
[patent_app_number] => 8/704225
[patent_app_country] => US
[patent_app_date] => 1996-08-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 7
[patent_no_of_words] => 5078
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 119
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/740/05740442.pdf
[firstpage_image] =>[orig_patent_app_number] => 704225
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/704225 | Method and apparatus for identifying and correcting date calculation errors caused by truncated year values | Aug 26, 1996 | Issued |
| 08/676195 | AUTOMATIC INSTALLATION | Jul 16, 1996 | Abandoned |
Array
(
[id] => 3803761
[patent_doc_number] => 05737608
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1998-04-07
[patent_title] => 'Per-keystroke incremental lexing using a conventional batch lexer'
[patent_app_type] => 1
[patent_app_number] => 8/676815
[patent_app_country] => US
[patent_app_date] => 1996-07-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 19675
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 51
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/737/05737608.pdf
[firstpage_image] =>[orig_patent_app_number] => 676815
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/676815 | Per-keystroke incremental lexing using a conventional batch lexer | Jul 7, 1996 | Issued |
Array
(
[id] => 4158618
[patent_doc_number] => 06031992
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-02-29
[patent_title] => 'Combining hardware and software to provide an improved microprocessor'
[patent_app_type] => 1
[patent_app_number] => 8/678541
[patent_app_country] => US
[patent_app_date] => 1996-07-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 16
[patent_no_of_words] => 20519
[patent_no_of_claims] => 28
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 42
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/031/06031992.pdf
[firstpage_image] =>[orig_patent_app_number] => 678541
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/678541 | Combining hardware and software to provide an improved microprocessor | Jul 4, 1996 | Issued |
Array
(
[id] => 3905205
[patent_doc_number] => 05778232
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1998-07-07
[patent_title] => 'Automatic compiler restructuring of COBOL programs into a proc per paragraph model'
[patent_app_type] => 1
[patent_app_number] => 8/675174
[patent_app_country] => US
[patent_app_date] => 1996-07-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 7
[patent_no_of_words] => 6354
[patent_no_of_claims] => 20
[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/05/778/05778232.pdf
[firstpage_image] =>[orig_patent_app_number] => 675174
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/675174 | Automatic compiler restructuring of COBOL programs into a proc per paragraph model | Jul 2, 1996 | Issued |
Array
(
[id] => 3850352
[patent_doc_number] => 05761513
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1998-06-02
[patent_title] => 'System and method for exception handling in dynamically linked programs'
[patent_app_type] => 1
[patent_app_number] => 8/671304
[patent_app_country] => US
[patent_app_date] => 1996-07-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 8
[patent_no_of_words] => 3863
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 140
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/761/05761513.pdf
[firstpage_image] =>[orig_patent_app_number] => 671304
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/671304 | System and method for exception handling in dynamically linked programs | Jun 30, 1996 | Issued |
Array
(
[id] => 4065296
[patent_doc_number] => 05870610
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1999-02-09
[patent_title] => 'Autoconfigurable method and system having automated downloading'
[patent_app_type] => 1
[patent_app_number] => 8/672774
[patent_app_country] => US
[patent_app_date] => 1996-06-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 3341
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 91
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/870/05870610.pdf
[firstpage_image] =>[orig_patent_app_number] => 672774
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/672774 | Autoconfigurable method and system having automated downloading | Jun 27, 1996 | Issued |
Array
(
[id] => 4057632
[patent_doc_number] => 05875333
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1999-02-23
[patent_title] => 'Automatically generating source code for relating a dialog interface with a business object in a computing application'
[patent_app_type] => 1
[patent_app_number] => 8/660353
[patent_app_country] => US
[patent_app_date] => 1996-06-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 7
[patent_no_of_words] => 6144
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 56
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/875/05875333.pdf
[firstpage_image] =>[orig_patent_app_number] => 660353
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/660353 | Automatically generating source code for relating a dialog interface with a business object in a computing application | Jun 6, 1996 | Issued |
Array
(
[id] => 3955443
[patent_doc_number] => 05930507
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1999-07-27
[patent_title] => 'Compiling processing apparatus'
[patent_app_type] => 1
[patent_app_number] => 8/655384
[patent_app_country] => US
[patent_app_date] => 1996-05-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 24
[patent_no_of_words] => 8138
[patent_no_of_claims] => 7
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 75
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/930/05930507.pdf
[firstpage_image] =>[orig_patent_app_number] => 655384
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/655384 | Compiling processing apparatus | May 29, 1996 | Issued |
Array
(
[id] => 3850009
[patent_doc_number] => 05815718
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1998-09-29
[patent_title] => 'Method and system for loading classes in read-only memory'
[patent_app_type] => 1
[patent_app_number] => 8/655474
[patent_app_country] => US
[patent_app_date] => 1996-05-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 14
[patent_no_of_words] => 5970
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 137
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/815/05815718.pdf
[firstpage_image] =>[orig_patent_app_number] => 655474
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/655474 | Method and system for loading classes in read-only memory | May 29, 1996 | Issued |