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] => 4023746 [patent_doc_number] => 05889995 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-03-30 [patent_title] => 'Using constant selectors for method identification' [patent_app_type] => 1 [patent_app_number] => 8/650237 [patent_app_country] => US [patent_app_date] => 1996-05-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 11 [patent_no_of_words] => 3717 [patent_no_of_claims] => 31 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 56 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/889/05889995.pdf [firstpage_image] =>[orig_patent_app_number] => 650237 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/650237
Using constant selectors for method identification May 19, 1996 Issued
Array ( [id] => 3857763 [patent_doc_number] => 05848274 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-12-08 [patent_title] => 'Incremental byte code compilation system' [patent_app_type] => 1 [patent_app_number] => 8/645955 [patent_app_country] => US [patent_app_date] => 1996-05-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 23 [patent_no_of_words] => 16183 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 169 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/848/05848274.pdf [firstpage_image] =>[orig_patent_app_number] => 645955 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/645955
Incremental byte code compilation system May 9, 1996 Issued
Array ( [id] => 4002937 [patent_doc_number] => 05960197 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-09-28 [patent_title] => 'Compiler dispatch function for object-oriented C' [patent_app_type] => 1 [patent_app_number] => 8/644041 [patent_app_country] => US [patent_app_date] => 1996-05-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 8 [patent_no_of_words] => 3584 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 99 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/960/05960197.pdf [firstpage_image] =>[orig_patent_app_number] => 644041 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/644041
Compiler dispatch function for object-oriented C May 8, 1996 Issued
Array ( [id] => 3850021 [patent_doc_number] => 05815719 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-09-29 [patent_title] => 'Method and apparatus for easy insertion of assembler code for optimization' [patent_app_type] => 1 [patent_app_number] => 8/643895 [patent_app_country] => US [patent_app_date] => 1996-05-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 8 [patent_no_of_words] => 3078 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 133 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/815/05815719.pdf [firstpage_image] =>[orig_patent_app_number] => 643895 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/643895
Method and apparatus for easy insertion of assembler code for optimization May 6, 1996 Issued
Array ( [id] => 3826632 [patent_doc_number] => 05832269 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-11-03 [patent_title] => 'Programming language system for generating a program system of a real-time system on a high level language' [patent_app_type] => 1 [patent_app_number] => 8/491994 [patent_app_country] => US [patent_app_date] => 1996-05-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 5155 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 187 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/832/05832269.pdf [firstpage_image] =>[orig_patent_app_number] => 491994 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/491994
Programming language system for generating a program system of a real-time system on a high level language May 5, 1996 Issued
Array ( [id] => 4076481 [patent_doc_number] => 05896536 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-04-20 [patent_title] => 'Data triggered trace support for debugging object oriented programs' [patent_app_type] => 1 [patent_app_number] => 8/640613 [patent_app_country] => US [patent_app_date] => 1996-05-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5203 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 81 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/896/05896536.pdf [firstpage_image] =>[orig_patent_app_number] => 640613 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/640613
Data triggered trace support for debugging object oriented programs Apr 30, 1996 Issued
Array ( [id] => 3759156 [patent_doc_number] => 05754858 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-05-19 [patent_title] => 'Customizable application project generation process and system' [patent_app_type] => 1 [patent_app_number] => 8/641475 [patent_app_country] => US [patent_app_date] => 1996-05-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 11337 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 178 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/754/05754858.pdf [firstpage_image] =>[orig_patent_app_number] => 641475 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/641475
Customizable application project generation process and system Apr 30, 1996 Issued
Array ( [id] => 4065239 [patent_doc_number] => 05870606 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-02-09 [patent_title] => 'Data triggered trace technique for debugging software programs' [patent_app_type] => 1 [patent_app_number] => 8/641666 [patent_app_country] => US [patent_app_date] => 1996-05-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4301 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 62 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/870/05870606.pdf [firstpage_image] =>[orig_patent_app_number] => 641666 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/641666
Data triggered trace technique for debugging software programs Apr 30, 1996 Issued
Array ( [id] => 3910714 [patent_doc_number] => 05835774 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-11-10 [patent_title] => 'Efficient 32-bit based case table support for 64-bit architectures' [patent_app_type] => 1 [patent_app_number] => 8/641302 [patent_app_country] => US [patent_app_date] => 1996-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 19 [patent_no_of_words] => 4882 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 152 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/835/05835774.pdf [firstpage_image] =>[orig_patent_app_number] => 641302 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/641302
Efficient 32-bit based case table support for 64-bit architectures Apr 29, 1996 Issued
Array ( [id] => 3895071 [patent_doc_number] => 05799193 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-08-25 [patent_title] => 'Scenario based iterative method for development of an object oriented system model' [patent_app_type] => 1 [patent_app_number] => 8/639395 [patent_app_country] => US [patent_app_date] => 1996-04-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 4082 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 113 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/799/05799193.pdf [firstpage_image] =>[orig_patent_app_number] => 639395 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/639395
Scenario based iterative method for development of an object oriented system model Apr 28, 1996 Issued
Array ( [id] => 3919236 [patent_doc_number] => 05752037 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-05-12 [patent_title] => 'Method of prefetching data for references with multiple stride directions' [patent_app_type] => 1 [patent_app_number] => 8/639134 [patent_app_country] => US [patent_app_date] => 1996-04-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 8 [patent_no_of_words] => 5450 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 82 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/752/05752037.pdf [firstpage_image] =>[orig_patent_app_number] => 639134 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/639134
Method of prefetching data for references with multiple stride directions Apr 25, 1996 Issued
Array ( [id] => 3872898 [patent_doc_number] => 05768596 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-06-16 [patent_title] => 'System and method to efficiently represent aliases and indirect memory operations in static single assignment form during compilation' [patent_app_type] => 1 [patent_app_number] => 8/636605 [patent_app_country] => US [patent_app_date] => 1996-04-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 9147 [patent_no_of_claims] => 3 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 151 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/768/05768596.pdf [firstpage_image] =>[orig_patent_app_number] => 636605 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/636605
System and method to efficiently represent aliases and indirect memory operations in static single assignment form during compilation Apr 22, 1996 Issued
Array ( [id] => 3944121 [patent_doc_number] => 05953527 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-09-14 [patent_title] => 'Method and apparatus for mixing objective-C and C++ objects' [patent_app_type] => 1 [patent_app_number] => 8/636572 [patent_app_country] => US [patent_app_date] => 1996-04-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 5 [patent_no_of_words] => 6656 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 123 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/953/05953527.pdf [firstpage_image] =>[orig_patent_app_number] => 636572 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/636572
Method and apparatus for mixing objective-C and C++ objects Apr 22, 1996 Issued
Array ( [id] => 1604553 [patent_doc_number] => 06434739 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-08-13 [patent_title] => 'Object oriented framework mechanism for multi-target source code processing' [patent_app_type] => B1 [patent_app_number] => 08/636211 [patent_app_country] => US [patent_app_date] => 1996-04-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 20 [patent_no_of_words] => 13818 [patent_no_of_claims] => 72 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 53 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/434/06434739.pdf [firstpage_image] =>[orig_patent_app_number] => 08636211 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/636211
Object oriented framework mechanism for multi-target source code processing Apr 21, 1996 Issued
Array ( [id] => 3910700 [patent_doc_number] => 05835773 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-11-10 [patent_title] => 'Method for achieving native performance across a set of incompatible architectures using a single binary file' [patent_app_type] => 1 [patent_app_number] => 8/633615 [patent_app_country] => US [patent_app_date] => 1996-04-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 1 [patent_no_of_words] => 1889 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 84 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/835/05835773.pdf [firstpage_image] =>[orig_patent_app_number] => 633615 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/633615
Method for achieving native performance across a set of incompatible architectures using a single binary file Apr 16, 1996 Issued
Array ( [id] => 3782978 [patent_doc_number] => 05850552 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-12-15 [patent_title] => 'Optimization apparatus for removing hazards by arranging instruction order' [patent_app_type] => 1 [patent_app_number] => 8/628904 [patent_app_country] => US [patent_app_date] => 1996-04-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 24 [patent_no_of_words] => 10206 [patent_no_of_claims] => 32 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 420 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/850/05850552.pdf [firstpage_image] =>[orig_patent_app_number] => 628904 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/628904
Optimization apparatus for removing hazards by arranging instruction order Apr 7, 1996 Issued
Array ( [id] => 3829047 [patent_doc_number] => 05771385 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-06-23 [patent_title] => 'Setting and getting system debug flags by name at runtime' [patent_app_type] => 1 [patent_app_number] => 8/623884 [patent_app_country] => US [patent_app_date] => 1996-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 3018 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 168 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/771/05771385.pdf [firstpage_image] =>[orig_patent_app_number] => 623884 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/623884
Setting and getting system debug flags by name at runtime Mar 28, 1996 Issued
Array ( [id] => 4008507 [patent_doc_number] => 05920724 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-07-06 [patent_title] => 'Software pipelining a hyperblock loop' [patent_app_type] => 1 [patent_app_number] => 8/630858 [patent_app_country] => US [patent_app_date] => 1996-03-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 6093 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 131 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/920/05920724.pdf [firstpage_image] =>[orig_patent_app_number] => 630858 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/630858
Software pipelining a hyperblock loop Mar 27, 1996 Issued
Array ( [id] => 3910766 [patent_doc_number] => 05835777 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-11-10 [patent_title] => 'Method of automatically generating a software installation package' [patent_app_type] => 1 [patent_app_number] => 8/619876 [patent_app_country] => US [patent_app_date] => 1996-03-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2740 [patent_no_of_claims] => 8 [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/835/05835777.pdf [firstpage_image] =>[orig_patent_app_number] => 619876 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/619876
Method of automatically generating a software installation package Mar 19, 1996 Issued
Array ( [id] => 4318853 [patent_doc_number] => 06185729 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-02-06 [patent_title] => 'Multibyte locale for single byte languages' [patent_app_type] => 1 [patent_app_number] => 8/610004 [patent_app_country] => US [patent_app_date] => 1996-03-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 4858 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 38 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/185/06185729.pdf [firstpage_image] =>[orig_patent_app_number] => 610004 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/610004
Multibyte locale for single byte languages Mar 3, 1996 Issued
Menu