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] => 3717038 [patent_doc_number] => 05675804 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-10-07 [patent_title] => 'System and method for enabling a compiled computer program to invoke an interpretive computer program' [patent_app_type] => 1 [patent_app_number] => 8/521805 [patent_app_country] => US [patent_app_date] => 1995-08-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 10 [patent_no_of_words] => 5402 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 120 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/675/05675804.pdf [firstpage_image] =>[orig_patent_app_number] => 521805 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/521805
System and method for enabling a compiled computer program to invoke an interpretive computer program Aug 30, 1995 Issued
Array ( [id] => 3794669 [patent_doc_number] => 05809302 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-09-15 [patent_title] => 'System and method for enabling pointers to be passed from computer programs written using computer programming languages that do not support pointers' [patent_app_type] => 1 [patent_app_number] => 8/521806 [patent_app_country] => US [patent_app_date] => 1995-08-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 9 [patent_no_of_words] => 5530 [patent_no_of_claims] => 41 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 151 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/809/05809302.pdf [firstpage_image] =>[orig_patent_app_number] => 521806 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/521806
System and method for enabling pointers to be passed from computer programs written using computer programming languages that do not support pointers Aug 30, 1995 Issued
Array ( [id] => 4014939 [patent_doc_number] => 05923882 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-07-13 [patent_title] => 'Cross-module optimization for dynamically-shared programs and libraries' [patent_app_type] => 1 [patent_app_number] => 8/521027 [patent_app_country] => US [patent_app_date] => 1995-08-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4231 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 188 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/923/05923882.pdf [firstpage_image] =>[orig_patent_app_number] => 521027 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/521027
Cross-module optimization for dynamically-shared programs and libraries Aug 28, 1995 Issued
08/520526 SYSTEM AND METHOD FOR PARSING AND BUILDING DATA SIGNALS Aug 28, 1995 Abandoned
Array ( [id] => 3758850 [patent_doc_number] => 05754839 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-05-19 [patent_title] => 'Apparatus and method for implementing watchpoints and breakpoints in a data processing system' [patent_app_type] => 1 [patent_app_number] => 8/520066 [patent_app_country] => US [patent_app_date] => 1995-08-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 4670 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 124 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/754/05754839.pdf [firstpage_image] =>[orig_patent_app_number] => 520066 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/520066
Apparatus and method for implementing watchpoints and breakpoints in a data processing system Aug 27, 1995 Issued
Array ( [id] => 3755948 [patent_doc_number] => 05787285 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-07-28 [patent_title] => 'Apparatus and method for optimizing applications for multiple operational environments or modes' [patent_app_type] => 1 [patent_app_number] => 8/515436 [patent_app_country] => US [patent_app_date] => 1995-08-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 11 [patent_no_of_words] => 5039 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 157 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/787/05787285.pdf [firstpage_image] =>[orig_patent_app_number] => 515436 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/515436
Apparatus and method for optimizing applications for multiple operational environments or modes Aug 14, 1995 Issued
Array ( [id] => 3848773 [patent_doc_number] => 05740443 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-04-14 [patent_title] => 'Call-site specific selective automatic inlining' [patent_app_type] => 1 [patent_app_number] => 8/514544 [patent_app_country] => US [patent_app_date] => 1995-08-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 8922 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 301 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/740/05740443.pdf [firstpage_image] =>[orig_patent_app_number] => 514544 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/514544
Call-site specific selective automatic inlining Aug 13, 1995 Issued
Array ( [id] => 3968727 [patent_doc_number] => 05978583 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-11-02 [patent_title] => 'Method for resource control in parallel environments using program organization and run-time support' [patent_app_type] => 1 [patent_app_number] => 8/511777 [patent_app_country] => US [patent_app_date] => 1995-08-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 6798 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 68 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/978/05978583.pdf [firstpage_image] =>[orig_patent_app_number] => 511777 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/511777
Method for resource control in parallel environments using program organization and run-time support Aug 6, 1995 Issued
Array ( [id] => 4040966 [patent_doc_number] => 05884093 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-03-16 [patent_title] => 'Hard disk cache for CD-ROM and other slow access time devices' [patent_app_type] => 1 [patent_app_number] => 8/512860 [patent_app_country] => US [patent_app_date] => 1995-08-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 57 [patent_figures_cnt] => 57 [patent_no_of_words] => 18014 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 471 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/884/05884093.pdf [firstpage_image] =>[orig_patent_app_number] => 512860 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/512860
Hard disk cache for CD-ROM and other slow access time devices Aug 6, 1995 Issued
Array ( [id] => 3839849 [patent_doc_number] => 05732272 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-03-24 [patent_title] => 'Subroutine execution time tracer' [patent_app_type] => 1 [patent_app_number] => 8/509184 [patent_app_country] => US [patent_app_date] => 1995-07-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4802 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 110 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/732/05732272.pdf [firstpage_image] =>[orig_patent_app_number] => 509184 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/509184
Subroutine execution time tracer Jul 30, 1995 Issued
Array ( [id] => 3632592 [patent_doc_number] => 05642512 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-06-24 [patent_title] => 'Compiler with improved live range interference investigation' [patent_app_type] => 1 [patent_app_number] => 8/508136 [patent_app_country] => US [patent_app_date] => 1995-07-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 29 [patent_figures_cnt] => 47 [patent_no_of_words] => 14695 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 394 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/642/05642512.pdf [firstpage_image] =>[orig_patent_app_number] => 508136 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/508136
Compiler with improved live range interference investigation Jul 26, 1995 Issued
Array ( [id] => 3693999 [patent_doc_number] => 05633998 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-05-27 [patent_title] => 'Methods for compiling formulas stored in an electronic spreadsheet system' [patent_app_type] => 1 [patent_app_number] => 8/503894 [patent_app_country] => US [patent_app_date] => 1995-07-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 21 [patent_no_of_words] => 13056 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 176 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/633/05633998.pdf [firstpage_image] =>[orig_patent_app_number] => 503894 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/503894
Methods for compiling formulas stored in an electronic spreadsheet system Jul 17, 1995 Issued
Array ( [id] => 4057178 [patent_doc_number] => 05909577 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-06-01 [patent_title] => 'Determining dynamic properties of programs' [patent_app_type] => 1 [patent_app_number] => 8/502246 [patent_app_country] => US [patent_app_date] => 1995-07-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 10 [patent_no_of_words] => 5142 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 72 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/909/05909577.pdf [firstpage_image] =>[orig_patent_app_number] => 502246 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/502246
Determining dynamic properties of programs Jul 12, 1995 Issued
Array ( [id] => 3695705 [patent_doc_number] => 05634114 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-05-27 [patent_title] => 'Dynamic link library version negotiation' [patent_app_type] => 1 [patent_app_number] => 8/498006 [patent_app_country] => US [patent_app_date] => 1995-07-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5517 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 202 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/634/05634114.pdf [firstpage_image] =>[orig_patent_app_number] => 498006 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/498006
Dynamic link library version negotiation Jul 2, 1995 Issued
Array ( [id] => 3894909 [patent_doc_number] => 05764991 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-06-09 [patent_title] => 'Processing object oriented code and virtual function code' [patent_app_type] => 1 [patent_app_number] => 8/497082 [patent_app_country] => US [patent_app_date] => 1995-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4020 [patent_no_of_claims] => 44 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 95 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/764/05764991.pdf [firstpage_image] =>[orig_patent_app_number] => 497082 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/497082
Processing object oriented code and virtual function code Jun 29, 1995 Issued
Array ( [id] => 3670580 [patent_doc_number] => 05659752 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-08-19 [patent_title] => 'System and method for improving branch prediction in compiled program code' [patent_app_type] => 1 [patent_app_number] => 8/497303 [patent_app_country] => US [patent_app_date] => 1995-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 4 [patent_no_of_words] => 3278 [patent_no_of_claims] => 3 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 125 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/659/05659752.pdf [firstpage_image] =>[orig_patent_app_number] => 497303 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/497303
System and method for improving branch prediction in compiled program code Jun 29, 1995 Issued
Array ( [id] => 3708475 [patent_doc_number] => 05680620 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-10-21 [patent_title] => 'System and method for detecting access to a peripheral device using a debug register' [patent_app_type] => 1 [patent_app_number] => 8/497515 [patent_app_country] => US [patent_app_date] => 1995-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3153 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 117 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/680/05680620.pdf [firstpage_image] =>[orig_patent_app_number] => 497515 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/497515
System and method for detecting access to a peripheral device using a debug register Jun 29, 1995 Issued
Array ( [id] => 3709013 [patent_doc_number] => 05619700 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-04-08 [patent_title] => 'Method and device for managing programs' [patent_app_type] => 1 [patent_app_number] => 8/489951 [patent_app_country] => US [patent_app_date] => 1995-06-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6022 [patent_no_of_claims] => 17 [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/05/619/05619700.pdf [firstpage_image] =>[orig_patent_app_number] => 489951 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/489951
Method and device for managing programs Jun 12, 1995 Issued
Array ( [id] => 3736772 [patent_doc_number] => 05701488 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-12-23 [patent_title] => 'Method and apparatus for restoring a target MCU debug session to a prior state' [patent_app_type] => 1 [patent_app_number] => 8/485333 [patent_app_country] => US [patent_app_date] => 1995-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 19 [patent_no_of_words] => 11532 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 191 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/701/05701488.pdf [firstpage_image] =>[orig_patent_app_number] => 485333 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/485333
Method and apparatus for restoring a target MCU debug session to a prior state Jun 6, 1995 Issued
Array ( [id] => 3637038 [patent_doc_number] => 05603034 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-02-11 [patent_title] => 'Graphical resource editor for software customization' [patent_app_type] => 1 [patent_app_number] => 8/479262 [patent_app_country] => US [patent_app_date] => 1995-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 18 [patent_no_of_words] => 13332 [patent_no_of_claims] => 3 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 142 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/603/05603034.pdf [firstpage_image] =>[orig_patent_app_number] => 479262 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/479262
Graphical resource editor for software customization Jun 6, 1995 Issued
Menu