Search

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 numberTitle of the applicationFiling DateStatus
Array ( [id] => 3952164 [patent_doc_number] => 05872973 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-02-16 [patent_title] => 'Method for managing dynamic relations between objects in dynamic object-oriented languages' [patent_app_type] => 1 [patent_app_number] => 8/548536 [patent_app_country] => US [patent_app_date] => 1995-10-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 19504 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 90 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/872/05872973.pdf [firstpage_image] =>[orig_patent_app_number] => 548536 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/548536
Method for managing dynamic relations between objects in dynamic object-oriented languages Oct 25, 1995 Issued
Array ( [id] => 3859088 [patent_doc_number] => 05745765 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-04-28 [patent_title] => 'Method and apparatus for automatic and interactive configuration of custom products' [patent_app_type] => 1 [patent_app_number] => 8/547025 [patent_app_country] => US [patent_app_date] => 1995-10-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 9 [patent_no_of_words] => 3562 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 148 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/745/05745765.pdf [firstpage_image] =>[orig_patent_app_number] => 547025 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/547025
Method and apparatus for automatic and interactive configuration of custom products Oct 22, 1995 Issued
Array ( [id] => 4081843 [patent_doc_number] => 05867709 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-02-02 [patent_title] => 'Method and system for reusing customizations to a software product' [patent_app_type] => 1 [patent_app_number] => 8/544786 [patent_app_country] => US [patent_app_date] => 1995-10-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4901 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/867/05867709.pdf [firstpage_image] =>[orig_patent_app_number] => 544786 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/544786
Method and system for reusing customizations to a software product Oct 17, 1995 Issued
Array ( [id] => 3903350 [patent_doc_number] => 05724589 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-03-03 [patent_title] => 'Development system with a property-method-event programming model for developing context-free reusable software components' [patent_app_type] => 1 [patent_app_number] => 8/542505 [patent_app_country] => US [patent_app_date] => 1995-10-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 10 [patent_no_of_words] => 11022 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 206 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/724/05724589.pdf [firstpage_image] =>[orig_patent_app_number] => 542505 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/542505
Development system with a property-method-event programming model for developing context-free reusable software components Oct 12, 1995 Issued
Array ( [id] => 3642609 [patent_doc_number] => 05687377 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-11-11 [patent_title] => 'Method for storing variables in a programming language' [patent_app_type] => 1 [patent_app_number] => 8/539514 [patent_app_country] => US [patent_app_date] => 1995-10-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3471 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 101 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/687/05687377.pdf [firstpage_image] =>[orig_patent_app_number] => 539514 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/539514
Method for storing variables in a programming language Oct 5, 1995 Issued
Array ( [id] => 3768194 [patent_doc_number] => 05721929 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-02-24 [patent_title] => 'Method for extending a fourth generation programming language' [patent_app_type] => 1 [patent_app_number] => 8/539515 [patent_app_country] => US [patent_app_date] => 1995-10-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4033 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 150 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/721/05721929.pdf [firstpage_image] =>[orig_patent_app_number] => 539515 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/539515
Method for extending a fourth generation programming language Oct 5, 1995 Issued
Array ( [id] => 3849980 [patent_doc_number] => 05815716 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-09-29 [patent_title] => 'Method for supporting multiple call interface conventions for computer programs using directives' [patent_app_type] => 1 [patent_app_number] => 8/539512 [patent_app_country] => US [patent_app_date] => 1995-10-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3224 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 12 [patent_words_short_claim] => 115 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/815/05815716.pdf [firstpage_image] =>[orig_patent_app_number] => 539512 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/539512
Method for supporting multiple call interface conventions for computer programs using directives Oct 5, 1995 Issued
Array ( [id] => 4196952 [patent_doc_number] => 06021272 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-02-01 [patent_title] => 'Transforming and manipulating program object code' [patent_app_type] => 1 [patent_app_number] => 8/538961 [patent_app_country] => US [patent_app_date] => 1995-10-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 11 [patent_no_of_words] => 8980 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 65 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/021/06021272.pdf [firstpage_image] =>[orig_patent_app_number] => 538961 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/538961
Transforming and manipulating program object code Oct 3, 1995 Issued
Array ( [id] => 3895244 [patent_doc_number] => 05826087 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-10-20 [patent_title] => 'Method and apparatus for cross calling programs of different lexical scoping methodology' [patent_app_type] => 1 [patent_app_number] => 8/538114 [patent_app_country] => US [patent_app_date] => 1995-10-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3283 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 126 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/826/05826087.pdf [firstpage_image] =>[orig_patent_app_number] => 538114 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/538114
Method and apparatus for cross calling programs of different lexical scoping methodology Oct 1, 1995 Issued
Array ( [id] => 3813529 [patent_doc_number] => 05828883 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-10-27 [patent_title] => 'Call path refinement profiles' [patent_app_type] => 1 [patent_app_number] => 8/535433 [patent_app_country] => US [patent_app_date] => 1995-09-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 26 [patent_no_of_words] => 11628 [patent_no_of_claims] => 40 [patent_no_of_ind_claims] => 10 [patent_words_short_claim] => 140 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/828/05828883.pdf [firstpage_image] =>[orig_patent_app_number] => 535433 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/535433
Call path refinement profiles Sep 26, 1995 Issued
Array ( [id] => 3779097 [patent_doc_number] => 05845120 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-12-01 [patent_title] => 'Method and apparatus for linking compiler error messages to relevant information' [patent_app_type] => 1 [patent_app_number] => 8/530595 [patent_app_country] => US [patent_app_date] => 1995-09-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 3417 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 66 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/845/05845120.pdf [firstpage_image] =>[orig_patent_app_number] => 530595 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/530595
Method and apparatus for linking compiler error messages to relevant information Sep 18, 1995 Issued
Array ( [id] => 4318880 [patent_doc_number] => 06185731 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-02-06 [patent_title] => 'Real time debugger for a microcomputer' [patent_app_type] => 1 [patent_app_number] => 8/526476 [patent_app_country] => US [patent_app_date] => 1995-09-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 18 [patent_no_of_words] => 14698 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 128 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/185/06185731.pdf [firstpage_image] =>[orig_patent_app_number] => 526476 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/526476
Real time debugger for a microcomputer Sep 10, 1995 Issued
Array ( [id] => 3872835 [patent_doc_number] => 05768591 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-06-16 [patent_title] => 'Method of de-bugging host-processor software in a distributed processing system having a host processor and at least one object oriented processor' [patent_app_type] => 1 [patent_app_number] => 8/525383 [patent_app_country] => US [patent_app_date] => 1995-09-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 11870 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 132 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/768/05768591.pdf [firstpage_image] =>[orig_patent_app_number] => 525383 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/525383
Method of de-bugging host-processor software in a distributed processing system having a host processor and at least one object oriented processor Sep 7, 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] => 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] => 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
Menu