Search

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 numberTitle of the applicationFiling DateStatus
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
Menu