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] => 3935964 [patent_doc_number] => 05915116 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-06-22 [patent_title] => 'Time value manipulation' [patent_app_type] => 1 [patent_app_number] => 8/813910 [patent_app_country] => US [patent_app_date] => 1997-03-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 22 [patent_no_of_words] => 6519 [patent_no_of_claims] => 38 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 189 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/915/05915116.pdf [firstpage_image] =>[orig_patent_app_number] => 813910 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/813910
Time value manipulation Mar 6, 1997 Issued
Array ( [id] => 4389315 [patent_doc_number] => 06275976 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-08-14 [patent_title] => 'Automated method for building and maintaining software including methods for verifying that systems are internally consistent and correct relative to their specifications' [patent_app_type] => 1 [patent_app_number] => 8/805694 [patent_app_country] => US [patent_app_date] => 1997-02-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 85 [patent_figures_cnt] => 89 [patent_no_of_words] => 61210 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 53 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/275/06275976.pdf [firstpage_image] =>[orig_patent_app_number] => 805694 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/805694
Automated method for building and maintaining software including methods for verifying that systems are internally consistent and correct relative to their specifications Feb 24, 1997 Issued
Array ( [id] => 4052980 [patent_doc_number] => 05995756 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-11-30 [patent_title] => 'System for internet-based delivery of computer applications' [patent_app_type] => 1 [patent_app_number] => 8/799951 [patent_app_country] => US [patent_app_date] => 1997-02-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 7731 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 229 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/995/05995756.pdf [firstpage_image] =>[orig_patent_app_number] => 799951 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/799951
System for internet-based delivery of computer applications Feb 13, 1997 Issued
Array ( [id] => 4162963 [patent_doc_number] => 06032273 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-02-29 [patent_title] => 'Method and apparatus for identifying read only memory' [patent_app_type] => 1 [patent_app_number] => 8/798707 [patent_app_country] => US [patent_app_date] => 1997-02-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3174 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 13 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/032/06032273.pdf [firstpage_image] =>[orig_patent_app_number] => 798707 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/798707
Method and apparatus for identifying read only memory Feb 11, 1997 Issued
Array ( [id] => 4048107 [patent_doc_number] => 05857105 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-01-05 [patent_title] => 'Compiler for reducing number of indirect calls in an executable code' [patent_app_type] => 1 [patent_app_number] => 8/796095 [patent_app_country] => US [patent_app_date] => 1997-02-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 2953 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 213 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/857/05857105.pdf [firstpage_image] =>[orig_patent_app_number] => 796095 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/796095
Compiler for reducing number of indirect calls in an executable code Feb 4, 1997 Issued
Array ( [id] => 3807272 [patent_doc_number] => 05842020 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-11-24 [patent_title] => 'System, method and article of manufacture for providing dynamic user editing of object oriented components used in an object oriented applet or application' [patent_app_type] => 1 [patent_app_number] => 8/792242 [patent_app_country] => US [patent_app_date] => 1997-01-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 32 [patent_figures_cnt] => 33 [patent_no_of_words] => 15347 [patent_no_of_claims] => 20 [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/842/05842020.pdf [firstpage_image] =>[orig_patent_app_number] => 792242 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/792242
System, method and article of manufacture for providing dynamic user editing of object oriented components used in an object oriented applet or application Jan 30, 1997 Issued
Array ( [id] => 4040765 [patent_doc_number] => 05884078 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-03-16 [patent_title] => 'System, method and article of manufacture for creating an object oriented component having multiple bidirectional ports for use in association with a java application or applet' [patent_app_type] => 1 [patent_app_number] => 8/792245 [patent_app_country] => US [patent_app_date] => 1997-01-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 32 [patent_figures_cnt] => 33 [patent_no_of_words] => 19740 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 98 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/884/05884078.pdf [firstpage_image] =>[orig_patent_app_number] => 792245 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/792245
System, method and article of manufacture for creating an object oriented component having multiple bidirectional ports for use in association with a java application or applet Jan 30, 1997 Issued
Array ( [id] => 4057928 [patent_doc_number] => 05913065 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-06-15 [patent_title] => 'System, method and article of manufacture for creating hierarchical folder components for use in a java application or applet' [patent_app_type] => 1 [patent_app_number] => 8/792241 [patent_app_country] => US [patent_app_date] => 1997-01-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 33 [patent_figures_cnt] => 33 [patent_no_of_words] => 19719 [patent_no_of_claims] => 48 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 107 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/913/05913065.pdf [firstpage_image] =>[orig_patent_app_number] => 792241 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/792241
System, method and article of manufacture for creating hierarchical folder components for use in a java application or applet Jan 30, 1997 Issued
Array ( [id] => 4207811 [patent_doc_number] => 06044218 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-03-28 [patent_title] => 'System, method and article of manufacture for creating a live application or applet development environment' [patent_app_type] => 1 [patent_app_number] => 8/792478 [patent_app_country] => US [patent_app_date] => 1997-01-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 33 [patent_figures_cnt] => 33 [patent_no_of_words] => 30040 [patent_no_of_claims] => 18 [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/06/044/06044218.pdf [firstpage_image] =>[orig_patent_app_number] => 792478 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/792478
System, method and article of manufacture for creating a live application or applet development environment Jan 30, 1997 Issued
Array ( [id] => 3968635 [patent_doc_number] => 05978578 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-11-02 [patent_title] => 'Openbus system for control automation networks' [patent_app_type] => 1 [patent_app_number] => 8/790974 [patent_app_country] => US [patent_app_date] => 1997-01-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 13515 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 101 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/978/05978578.pdf [firstpage_image] =>[orig_patent_app_number] => 790974 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/790974
Openbus system for control automation networks Jan 29, 1997 Issued
Array ( [id] => 3734866 [patent_doc_number] => 05682535 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-10-28 [patent_title] => 'Operating system and data base using table access method with dynamic binding' [patent_app_type] => 1 [patent_app_number] => 8/784736 [patent_app_country] => US [patent_app_date] => 1997-01-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 30 [patent_figures_cnt] => 40 [patent_no_of_words] => 27563 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 313 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/682/05682535.pdf [firstpage_image] =>[orig_patent_app_number] => 784736 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/784736
Operating system and data base using table access method with dynamic binding Jan 12, 1997 Issued
Array ( [id] => 4413107 [patent_doc_number] => 06298480 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-10-02 [patent_title] => 'System for distributing computer programs' [patent_app_type] => 1 [patent_app_number] => 8/752363 [patent_app_country] => US [patent_app_date] => 1996-11-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 18 [patent_no_of_words] => 7417 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 133 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/298/06298480.pdf [firstpage_image] =>[orig_patent_app_number] => 752363 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/752363
System for distributing computer programs Nov 18, 1996 Issued
Array ( [id] => 3782991 [patent_doc_number] => 05850553 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-12-15 [patent_title] => 'Reducing the number of executed branch instructions in a code sequence' [patent_app_type] => 1 [patent_app_number] => 8/747054 [patent_app_country] => US [patent_app_date] => 1996-11-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 3795 [patent_no_of_claims] => 36 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 88 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/850/05850553.pdf [firstpage_image] =>[orig_patent_app_number] => 747054 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/747054
Reducing the number of executed branch instructions in a code sequence Nov 11, 1996 Issued
Array ( [id] => 4398326 [patent_doc_number] => 06295524 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-09-25 [patent_title] => 'Learning edit distance costs' [patent_app_type] => 1 [patent_app_number] => 8/740463 [patent_app_country] => US [patent_app_date] => 1996-10-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 3031 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 109 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/295/06295524.pdf [firstpage_image] =>[orig_patent_app_number] => 740463 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/740463
Learning edit distance costs Oct 28, 1996 Issued
Array ( [id] => 4146533 [patent_doc_number] => 06016395 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-01-18 [patent_title] => 'Programming a vector processor and parallel programming of an asymmetric dual multiprocessor comprised of a vector processor and a risc processor' [patent_app_type] => 1 [patent_app_number] => 8/731455 [patent_app_country] => US [patent_app_date] => 1996-10-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 14 [patent_no_of_words] => 9439 [patent_no_of_claims] => 35 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 39 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/016/06016395.pdf [firstpage_image] =>[orig_patent_app_number] => 731455 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/731455
Programming a vector processor and parallel programming of an asymmetric dual multiprocessor comprised of a vector processor and a risc processor Oct 17, 1996 Issued
Array ( [id] => 4068326 [patent_doc_number] => 05933637 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-08-03 [patent_title] => 'Method and apparatus for configuring computer programs from available subprograms' [patent_app_type] => 1 [patent_app_number] => 8/731044 [patent_app_country] => US [patent_app_date] => 1996-10-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 18 [patent_no_of_words] => 9833 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 57 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/933/05933637.pdf [firstpage_image] =>[orig_patent_app_number] => 731044 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/731044
Method and apparatus for configuring computer programs from available subprograms Oct 7, 1996 Issued
Array ( [id] => 1580640 [patent_doc_number] => 06470495 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-10-22 [patent_title] => 'Satellite control of electronic memory devices' [patent_app_type] => B1 [patent_app_number] => 08/709021 [patent_app_country] => US [patent_app_date] => 1996-09-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 5 [patent_no_of_words] => 3465 [patent_no_of_claims] => 2 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 116 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/470/06470495.pdf [firstpage_image] =>[orig_patent_app_number] => 08709021 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/709021
Satellite control of electronic memory devices Sep 5, 1996 Issued
Array ( [id] => 3848754 [patent_doc_number] => 05740442 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-04-14 [patent_title] => 'Method and apparatus for identifying and correcting date calculation errors caused by truncated year values' [patent_app_type] => 1 [patent_app_number] => 8/704225 [patent_app_country] => US [patent_app_date] => 1996-08-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 5078 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 119 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/740/05740442.pdf [firstpage_image] =>[orig_patent_app_number] => 704225 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/704225
Method and apparatus for identifying and correcting date calculation errors caused by truncated year values Aug 26, 1996 Issued
08/676195 AUTOMATIC INSTALLATION Jul 16, 1996 Abandoned
Array ( [id] => 3803761 [patent_doc_number] => 05737608 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-04-07 [patent_title] => 'Per-keystroke incremental lexing using a conventional batch lexer' [patent_app_type] => 1 [patent_app_number] => 8/676815 [patent_app_country] => US [patent_app_date] => 1996-07-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 19675 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 51 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/737/05737608.pdf [firstpage_image] =>[orig_patent_app_number] => 676815 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/676815
Per-keystroke incremental lexing using a conventional batch lexer Jul 7, 1996 Issued
Menu