Search

Sathyanaraya R. Pannala

Examiner (ID: 3102)

Most Active Art Unit
2164
Art Unit(s)
2164, 2167, 2177
Total Applications
364
Issued Applications
253
Pending Applications
16
Abandoned Applications
95

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 619025 [patent_doc_number] => 07146364 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-12-05 [patent_title] => 'Method and system for recovering data in a plurality of systems' [patent_app_type] => utility [patent_app_number] => 09/705967 [patent_app_country] => US [patent_app_date] => 2000-11-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 3 [patent_no_of_words] => 1848 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 194 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/146/07146364.pdf [firstpage_image] =>[orig_patent_app_number] => 09705967 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/705967
Method and system for recovering data in a plurality of systems Nov 2, 2000 Issued
Array ( [id] => 1075044 [patent_doc_number] => 06839712 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-01-04 [patent_title] => 'Pre-processing code to identify and modify format of keys' [patent_app_type] => utility [patent_app_number] => 09/697445 [patent_app_country] => US [patent_app_date] => 2000-10-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4416 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 57 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/839/06839712.pdf [firstpage_image] =>[orig_patent_app_number] => 09697445 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/697445
Pre-processing code to identify and modify format of keys Oct 25, 2000 Issued
Array ( [id] => 1169056 [patent_doc_number] => 06766330 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-07-20 [patent_title] => 'Universal output constructor for XML queries universal output constructor for XML queries' [patent_app_type] => B1 [patent_app_number] => 09/689377 [patent_app_country] => US [patent_app_date] => 2000-10-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 11 [patent_no_of_words] => 6055 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 73 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/766/06766330.pdf [firstpage_image] =>[orig_patent_app_number] => 09689377 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/689377
Universal output constructor for XML queries universal output constructor for XML queries Oct 11, 2000 Issued
Array ( [id] => 7631660 [patent_doc_number] => 06665677 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-12-16 [patent_title] => 'System and method for transforming a relational database to a hierarchical database' [patent_app_type] => B1 [patent_app_number] => 09/677477 [patent_app_country] => US [patent_app_date] => 2000-10-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 6396 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 17 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/665/06665677.pdf [firstpage_image] =>[orig_patent_app_number] => 09677477 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/677477
System and method for transforming a relational database to a hierarchical database Oct 1, 2000 Issued
Array ( [id] => 1052459 [patent_doc_number] => 06862595 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-03-01 [patent_title] => 'Method and apparatus for implementing a shared message queue using a list structure' [patent_app_type] => utility [patent_app_number] => 09/677341 [patent_app_country] => US [patent_app_date] => 2000-10-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 28 [patent_no_of_words] => 22395 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 161 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/862/06862595.pdf [firstpage_image] =>[orig_patent_app_number] => 09677341 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/677341
Method and apparatus for implementing a shared message queue using a list structure Oct 1, 2000 Issued
Array ( [id] => 7623966 [patent_doc_number] => 06725211 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-04-20 [patent_title] => 'Work load assessment heuristic for optimal task parallelism determination' [patent_app_type] => B1 [patent_app_number] => 09/672676 [patent_app_country] => US [patent_app_date] => 2000-09-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 18 [patent_no_of_words] => 8198 [patent_no_of_claims] => 53 [patent_no_of_ind_claims] => 15 [patent_words_short_claim] => 14 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/725/06725211.pdf [firstpage_image] =>[orig_patent_app_number] => 09672676 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/672676
Work load assessment heuristic for optimal task parallelism determination Sep 27, 2000 Issued
09/663044 Natural language type system and method Sep 14, 2000 Abandoned
Array ( [id] => 633081 [patent_doc_number] => 07133868 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-11-07 [patent_title] => 'System and method for catalog administration using supplier provided flat files' [patent_app_type] => utility [patent_app_number] => 09/657196 [patent_app_country] => US [patent_app_date] => 2000-09-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 21 [patent_no_of_words] => 14446 [patent_no_of_claims] => 2 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 469 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/133/07133868.pdf [firstpage_image] =>[orig_patent_app_number] => 09657196 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/657196
System and method for catalog administration using supplier provided flat files Sep 6, 2000 Issued
Array ( [id] => 785789 [patent_doc_number] => 06993525 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-01-31 [patent_title] => 'Document-database access device' [patent_app_type] => utility [patent_app_number] => 09/648544 [patent_app_country] => US [patent_app_date] => 2000-08-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4036 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 134 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/993/06993525.pdf [firstpage_image] =>[orig_patent_app_number] => 09648544 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/648544
Document-database access device Aug 27, 2000 Issued
09/645543 Database processing system, method, program and program storage device Aug 24, 2000 Abandoned
Array ( [id] => 685292 [patent_doc_number] => 07082439 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-07-25 [patent_title] => 'System and method for electronic message notification' [patent_app_type] => utility [patent_app_number] => 09/648715 [patent_app_country] => US [patent_app_date] => 2000-08-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 17 [patent_no_of_words] => 6341 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 69 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/082/07082439.pdf [firstpage_image] =>[orig_patent_app_number] => 09648715 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/648715
System and method for electronic message notification Aug 24, 2000 Issued
Array ( [id] => 1248668 [patent_doc_number] => 06678693 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-01-13 [patent_title] => 'Database design system, database design method and record medium' [patent_app_type] => B1 [patent_app_number] => 09/638801 [patent_app_country] => US [patent_app_date] => 2000-08-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 72 [patent_figures_cnt] => 85 [patent_no_of_words] => 34517 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 11 [patent_words_short_claim] => 214 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/678/06678693.pdf [firstpage_image] =>[orig_patent_app_number] => 09638801 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/638801
Database design system, database design method and record medium Aug 9, 2000 Issued
Array ( [id] => 1066327 [patent_doc_number] => 06850947 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-02-01 [patent_title] => 'Method and apparatus with data partitioning and parallel processing for transporting data for data warehousing applications' [patent_app_type] => utility [patent_app_number] => 09/637335 [patent_app_country] => US [patent_app_date] => 2000-08-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4427 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 86 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/850/06850947.pdf [firstpage_image] =>[orig_patent_app_number] => 09637335 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/637335
Method and apparatus with data partitioning and parallel processing for transporting data for data warehousing applications Aug 9, 2000 Issued
Array ( [id] => 1291400 [patent_doc_number] => 06643669 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-11-04 [patent_title] => 'Method for optimization of synchronization between a client\'s database and a server database' [patent_app_type] => B1 [patent_app_number] => 09/637035 [patent_app_country] => US [patent_app_date] => 2000-08-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 4 [patent_no_of_words] => 2819 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 203 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/643/06643669.pdf [firstpage_image] =>[orig_patent_app_number] => 09637035 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/637035
Method for optimization of synchronization between a client's database and a server database Aug 9, 2000 Issued
Array ( [id] => 725597 [patent_doc_number] => 07051055 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-05-23 [patent_title] => 'Optimized disk storage defragmentation with swapping capabilities' [patent_app_type] => utility [patent_app_number] => 09/856331 [patent_app_country] => US [patent_app_date] => 2000-07-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 4664 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 170 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/051/07051055.pdf [firstpage_image] =>[orig_patent_app_number] => 09856331 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/856331
Optimized disk storage defragmentation with swapping capabilities Jul 9, 2000 Issued
Array ( [id] => 1278795 [patent_doc_number] => 06654757 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-11-25 [patent_title] => 'Digital System' [patent_app_type] => B1 [patent_app_number] => 09/602559 [patent_app_country] => US [patent_app_date] => 2000-06-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 16087 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 206 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/654/06654757.pdf [firstpage_image] =>[orig_patent_app_number] => 09602559 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/602559
Digital System Jun 22, 2000 Issued
Array ( [id] => 998846 [patent_doc_number] => 06915299 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-07-05 [patent_title] => 'Web server document library' [patent_app_type] => utility [patent_app_number] => 09/602818 [patent_app_country] => US [patent_app_date] => 2000-06-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 10 [patent_no_of_words] => 6959 [patent_no_of_claims] => 31 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 102 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/915/06915299.pdf [firstpage_image] =>[orig_patent_app_number] => 09602818 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/602818
Web server document library Jun 22, 2000 Issued
Array ( [id] => 1070870 [patent_doc_number] => 06845383 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-01-18 [patent_title] => 'System and method for managing concurrent scheduled or on-demand replication of subscriptions' [patent_app_type] => utility [patent_app_number] => 09/596783 [patent_app_country] => US [patent_app_date] => 2000-06-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 24 [patent_figures_cnt] => 26 [patent_no_of_words] => 24355 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 94 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/845/06845383.pdf [firstpage_image] =>[orig_patent_app_number] => 09596783 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/596783
System and method for managing concurrent scheduled or on-demand replication of subscriptions Jun 18, 2000 Issued
Array ( [id] => 1354390 [patent_doc_number] => 06594822 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-07-15 [patent_title] => 'Method and apparatus for creating a software patch by comparing object files' [patent_app_type] => B1 [patent_app_number] => 09/590431 [patent_app_country] => US [patent_app_date] => 2000-06-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 10 [patent_no_of_words] => 5817 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 119 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/594/06594822.pdf [firstpage_image] =>[orig_patent_app_number] => 09590431 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/590431
Method and apparatus for creating a software patch by comparing object files Jun 7, 2000 Issued
Array ( [id] => 1376828 [patent_doc_number] => 06578107 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-06-10 [patent_title] => 'Method and system for prefetching data where commands are reordered for execution' [patent_app_type] => B1 [patent_app_number] => 09/578941 [patent_app_country] => US [patent_app_date] => 2000-05-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 3989 [patent_no_of_claims] => 14 [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/06/578/06578107.pdf [firstpage_image] =>[orig_patent_app_number] => 09578941 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/578941
Method and system for prefetching data where commands are reordered for execution May 24, 2000 Issued
Menu