Search

Kakali Chaki

Supervisory Patent Examiner (ID: 19287, Phone: (571)272-3719 , Office: P/2122 )

Most Active Art Unit
2122
Art Unit(s)
2193, 2762, 2307, 2122, 2755, 2899, 2764, 2124, 2100, 2316
Total Applications
631
Issued Applications
396
Pending Applications
103
Abandoned Applications
133

Applications

Application numberTitle of the applicationFiling DateStatus
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] => 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] => 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] => 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
08/520526 SYSTEM AND METHOD FOR PARSING AND BUILDING DATA SIGNALS Aug 28, 1995 Abandoned
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
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] => 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] => 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
Menu