
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] => 3718511
[patent_doc_number] => 05655099
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1997-08-05
[patent_title] => 'Electronic device with microprocessor and banked memory and method of operation'
[patent_app_type] => 1
[patent_app_number] => 8/417348
[patent_app_country] => US
[patent_app_date] => 1995-04-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 5
[patent_no_of_words] => 2905
[patent_no_of_claims] => 2
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 209
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/655/05655099.pdf
[firstpage_image] =>[orig_patent_app_number] => 417348
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/417348 | Electronic device with microprocessor and banked memory and method of operation | Apr 4, 1995 | Issued |
Array
(
[id] => 3718854
[patent_doc_number] => 05655122
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1997-08-05
[patent_title] => 'Optimizing compiler with static prediction of branch probability, branch frequency and function frequency'
[patent_app_type] => 1
[patent_app_number] => 8/417219
[patent_app_country] => US
[patent_app_date] => 1995-04-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 15
[patent_no_of_words] => 9354
[patent_no_of_claims] => 26
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 80
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/655/05655122.pdf
[firstpage_image] =>[orig_patent_app_number] => 417219
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/417219 | Optimizing compiler with static prediction of branch probability, branch frequency and function frequency | Apr 4, 1995 | Issued |
| 08/416666 | INSTALL PLAN OBJECT FOR THE NETWORK INSTALLATION OF APPLICATION PROGRAMS | Apr 4, 1995 | Abandoned |
Array
(
[id] => 3788602
[patent_doc_number] => 05774723
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1998-06-30
[patent_title] => 'Efficient method router that supports multiple simultaneous object versions'
[patent_app_type] => 1
[patent_app_number] => 8/416404
[patent_app_country] => US
[patent_app_date] => 1995-04-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 21
[patent_figures_cnt] => 21
[patent_no_of_words] => 8984
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 73
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/774/05774723.pdf
[firstpage_image] =>[orig_patent_app_number] => 416404
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/416404 | Efficient method router that supports multiple simultaneous object versions | Apr 2, 1995 | Issued |
Array
(
[id] => 3736758
[patent_doc_number] => 05701487
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1997-12-23
[patent_title] => 'Method and apparatus for displaying locations of errors detected inside software macro calls'
[patent_app_type] => 1
[patent_app_number] => 8/410672
[patent_app_country] => US
[patent_app_date] => 1995-03-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 17
[patent_no_of_words] => 4726
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 222
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/701/05701487.pdf
[firstpage_image] =>[orig_patent_app_number] => 410672
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/410672 | Method and apparatus for displaying locations of errors detected inside software macro calls | Mar 26, 1995 | Issued |
Array
(
[id] => 3708083
[patent_doc_number] => 05596751
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1997-01-21
[patent_title] => 'Method for processing a user program on a parallel computer system'
[patent_app_type] => 1
[patent_app_number] => 8/410578
[patent_app_country] => US
[patent_app_date] => 1995-03-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 5
[patent_no_of_words] => 4155
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 329
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/596/05596751.pdf
[firstpage_image] =>[orig_patent_app_number] => 410578
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/410578 | Method for processing a user program on a parallel computer system | Mar 22, 1995 | Issued |
Array
(
[id] => 3601599
[patent_doc_number] => 05551035
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1996-08-27
[patent_title] => 'Method and apparatus for inter-object communication in an object-oriented program controlled system'
[patent_app_type] => 1
[patent_app_number] => 8/405578
[patent_app_country] => US
[patent_app_date] => 1995-03-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 19
[patent_no_of_words] => 11101
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 241
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/551/05551035.pdf
[firstpage_image] =>[orig_patent_app_number] => 405578
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/405578 | Method and apparatus for inter-object communication in an object-oriented program controlled system | Mar 15, 1995 | Issued |
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 |