
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] => 3667868
[patent_doc_number] => 05623665
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1997-04-22
[patent_title] => 'Electronic apparatus for patching a read-only memory'
[patent_app_type] => 1
[patent_app_number] => 8/404115
[patent_app_country] => US
[patent_app_date] => 1995-03-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 4
[patent_no_of_words] => 2028
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 184
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/623/05623665.pdf
[firstpage_image] =>[orig_patent_app_number] => 404115
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/404115 | Electronic apparatus for patching a read-only memory | Mar 12, 1995 | Issued |
Array
(
[id] => 3562577
[patent_doc_number] => 05548756
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1996-08-20
[patent_title] => 'Object-oriented architecture for factory floor management'
[patent_app_type] => 1
[patent_app_number] => 8/401633
[patent_app_country] => US
[patent_app_date] => 1995-03-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 10
[patent_no_of_words] => 10713
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 290
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/548/05548756.pdf
[firstpage_image] =>[orig_patent_app_number] => 401633
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/401633 | Object-oriented architecture for factory floor management | Mar 8, 1995 | Issued |
Array
(
[id] => 3701280
[patent_doc_number] => 05644770
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1997-07-01
[patent_title] => 'Coupling rules to an object-oriented program'
[patent_app_type] => 1
[patent_app_number] => 8/400943
[patent_app_country] => US
[patent_app_date] => 1995-03-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 7292
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 98
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/644/05644770.pdf
[firstpage_image] =>[orig_patent_app_number] => 400943
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/400943 | Coupling rules to an object-oriented program | Mar 7, 1995 | Issued |
Array
(
[id] => 3919282
[patent_doc_number] => 05752040
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1998-05-12
[patent_title] => 'Image processing apparatus which can update program'
[patent_app_type] => 1
[patent_app_number] => 8/400112
[patent_app_country] => US
[patent_app_date] => 1995-03-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 9
[patent_no_of_words] => 5606
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 215
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/752/05752040.pdf
[firstpage_image] =>[orig_patent_app_number] => 400112
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/400112 | Image processing apparatus which can update program | Mar 5, 1995 | Issued |
Array
(
[id] => 4270790
[patent_doc_number] => 06223293
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-04-24
[patent_title] => 'Suspend/resume capability for a protected mode microprocessor'
[patent_app_type] => 1
[patent_app_number] => 8/389779
[patent_app_country] => US
[patent_app_date] => 1995-02-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 171
[patent_figures_cnt] => 91
[patent_no_of_words] => 53193
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 8
[patent_words_short_claim] => 102
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/223/06223293.pdf
[firstpage_image] =>[orig_patent_app_number] => 389779
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/389779 | Suspend/resume capability for a protected mode microprocessor | Feb 15, 1995 | Issued |
Array
(
[id] => 3836971
[patent_doc_number] => 05790866
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1998-08-04
[patent_title] => 'Method of analyzing definitions and uses in programs with pointers and aggregates in an optimizing compiler'
[patent_app_type] => 1
[patent_app_number] => 8/388271
[patent_app_country] => US
[patent_app_date] => 1995-02-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 9
[patent_no_of_words] => 5381
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 87
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/790/05790866.pdf
[firstpage_image] =>[orig_patent_app_number] => 388271
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/388271 | Method of analyzing definitions and uses in programs with pointers and aggregates in an optimizing compiler | Feb 12, 1995 | Issued |
Array
(
[id] => 3759171
[patent_doc_number] => 05754859
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1998-05-19
[patent_title] => 'Variable pitch indentation in source code formatting'
[patent_app_type] => 1
[patent_app_number] => 8/381124
[patent_app_country] => US
[patent_app_date] => 1995-01-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 7235
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 92
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/754/05754859.pdf
[firstpage_image] =>[orig_patent_app_number] => 381124
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/381124 | Variable pitch indentation in source code formatting | Jan 30, 1995 | Issued |
Array
(
[id] => 3621698
[patent_doc_number] => 05590332
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1996-12-31
[patent_title] => 'Garbage collection, tail recursion and first-class continuations in stack-oriented languages'
[patent_app_type] => 1
[patent_app_number] => 8/372514
[patent_app_country] => US
[patent_app_date] => 1995-01-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9568
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 173
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/590/05590332.pdf
[firstpage_image] =>[orig_patent_app_number] => 372514
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/372514 | Garbage collection, tail recursion and first-class continuations in stack-oriented languages | Jan 12, 1995 | Issued |
Array
(
[id] => 4377600
[patent_doc_number] => 06219825
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-04-17
[patent_title] => 'Profile based optimization of shared libraries'
[patent_app_type] => 1
[patent_app_number] => 8/370963
[patent_app_country] => US
[patent_app_date] => 1995-01-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 1
[patent_figures_cnt] => 1
[patent_no_of_words] => 1776
[patent_no_of_claims] => 2
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 145
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/219/06219825.pdf
[firstpage_image] =>[orig_patent_app_number] => 370963
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/370963 | Profile based optimization of shared libraries | Jan 9, 1995 | Issued |
Array
(
[id] => 3700975
[patent_doc_number] => 05696971
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1997-12-09
[patent_title] => 'Recursive functions optimizier (RFO) for compliers of high-level programming languages'
[patent_app_type] => 1
[patent_app_number] => 8/363341
[patent_app_country] => US
[patent_app_date] => 1994-12-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 21
[patent_no_of_words] => 2852
[patent_no_of_claims] => 1
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 261
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/696/05696971.pdf
[firstpage_image] =>[orig_patent_app_number] => 363341
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/363341 | Recursive functions optimizier (RFO) for compliers of high-level programming languages | Dec 22, 1994 | Issued |
Array
(
[id] => 3621687
[patent_doc_number] => 05590331
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1996-12-31
[patent_title] => 'Method and apparatus for generating platform-standard object files containing machine-independent code'
[patent_app_type] => 1
[patent_app_number] => 8/363743
[patent_app_country] => US
[patent_app_date] => 1994-12-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 11
[patent_no_of_words] => 9073
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 136
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/590/05590331.pdf
[firstpage_image] =>[orig_patent_app_number] => 363743
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/363743 | Method and apparatus for generating platform-standard object files containing machine-independent code | Dec 22, 1994 | Issued |
Array
(
[id] => 3662833
[patent_doc_number] => 05684995
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1997-11-04
[patent_title] => 'Segment division management system'
[patent_app_type] => 1
[patent_app_number] => 8/360291
[patent_app_country] => US
[patent_app_date] => 1994-12-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3229
[patent_no_of_claims] => 8
[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/05/684/05684995.pdf
[firstpage_image] =>[orig_patent_app_number] => 360291
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/360291 | Segment division management system | Dec 20, 1994 | Issued |
Array
(
[id] => 3530759
[patent_doc_number] => 05577250
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1996-11-19
[patent_title] => 'Programming model for a coprocessor on a computer system'
[patent_app_type] => 1
[patent_app_number] => 8/361842
[patent_app_country] => US
[patent_app_date] => 1994-12-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5354
[patent_no_of_claims] => 21
[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/05/577/05577250.pdf
[firstpage_image] =>[orig_patent_app_number] => 361842
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/361842 | Programming model for a coprocessor on a computer system | Dec 19, 1994 | Issued |
Array
(
[id] => 3632578
[patent_doc_number] => 05642511
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1997-06-24
[patent_title] => 'System and method for providing a visual application builder framework'
[patent_app_type] => 1
[patent_app_number] => 8/357834
[patent_app_country] => US
[patent_app_date] => 1994-12-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 8
[patent_no_of_words] => 9444
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 155
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/642/05642511.pdf
[firstpage_image] =>[orig_patent_app_number] => 357834
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/357834 | System and method for providing a visual application builder framework | Dec 15, 1994 | Issued |
Array
(
[id] => 3621672
[patent_doc_number] => 05590330
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1996-12-31
[patent_title] => 'Method and system for providing a testing facility in a program development tool'
[patent_app_type] => 1
[patent_app_number] => 8/354695
[patent_app_country] => US
[patent_app_date] => 1994-12-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 9
[patent_no_of_words] => 4658
[patent_no_of_claims] => 12
[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/590/05590330.pdf
[firstpage_image] =>[orig_patent_app_number] => 354695
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/354695 | Method and system for providing a testing facility in a program development tool | Dec 12, 1994 | Issued |
Array
(
[id] => 3537608
[patent_doc_number] => 05504900
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1996-04-02
[patent_title] => 'Commitment ordering for guaranteeing serializability across distributed transactions'
[patent_app_type] => 1
[patent_app_number] => 8/349474
[patent_app_country] => US
[patent_app_date] => 1994-12-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 21
[patent_no_of_words] => 18949
[patent_no_of_claims] => 42
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 298
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/504/05504900.pdf
[firstpage_image] =>[orig_patent_app_number] => 349474
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/349474 | Commitment ordering for guaranteeing serializability across distributed transactions | Dec 4, 1994 | Issued |
Array
(
[id] => 3537595
[patent_doc_number] => 05504899
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1996-04-02
[patent_title] => 'Guaranteeing global serializability by applying commitment ordering selectively to global transactions'
[patent_app_type] => 1
[patent_app_number] => 8/348753
[patent_app_country] => US
[patent_app_date] => 1994-12-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 25
[patent_no_of_words] => 28491
[patent_no_of_claims] => 38
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 442
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/504/05504899.pdf
[firstpage_image] =>[orig_patent_app_number] => 348753
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/348753 | Guaranteeing global serializability by applying commitment ordering selectively to global transactions | Dec 1, 1994 | Issued |
Array
(
[id] => 3636197
[patent_doc_number] => 05594899
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1997-01-14
[patent_title] => 'Operating system and data base having an access structure formed by a plurality of tables'
[patent_app_type] => 1
[patent_app_number] => 8/347588
[patent_app_country] => US
[patent_app_date] => 1994-12-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 30
[patent_figures_cnt] => 40
[patent_no_of_words] => 28971
[patent_no_of_claims] => 2
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 464
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/594/05594899.pdf
[firstpage_image] =>[orig_patent_app_number] => 347588
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/347588 | Operating system and data base having an access structure formed by a plurality of tables | Nov 30, 1994 | Issued |
Array
(
[id] => 3506866
[patent_doc_number] => 05537645
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1996-07-16
[patent_title] => 'File lock management in a distributed data processing system'
[patent_app_type] => 1
[patent_app_number] => 8/345020
[patent_app_country] => US
[patent_app_date] => 1994-11-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4287
[patent_no_of_claims] => 7
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 244
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/537/05537645.pdf
[firstpage_image] =>[orig_patent_app_number] => 345020
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/345020 | File lock management in a distributed data processing system | Nov 22, 1994 | Issued |
Array
(
[id] => 3660904
[patent_doc_number] => 05640568
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1997-06-17
[patent_title] => 'Inline expansion method for programming languages having array functions'
[patent_app_type] => 1
[patent_app_number] => 8/344423
[patent_app_country] => US
[patent_app_date] => 1994-11-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4420
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 102
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/640/05640568.pdf
[firstpage_image] =>[orig_patent_app_number] => 344423
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/344423 | Inline expansion method for programming languages having array functions | Nov 21, 1994 | Issued |