Search

Shane M Thomas

Examiner (ID: 15845, Phone: (571)272-4188 , Office: P/3903 )

Most Active Art Unit
3903
Art Unit(s)
3903, 2186
Total Applications
32042
Issued Applications
205
Pending Applications
30443
Abandoned Applications
61

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 786009 [patent_doc_number] => 06993635 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-01-31 [patent_title] => 'Synchronizing a distributed mirror' [patent_app_type] => utility [patent_app_number] => 10/112806 [patent_app_country] => US [patent_app_date] => 2002-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 7163 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 143 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/993/06993635.pdf [firstpage_image] =>[orig_patent_app_number] => 10112806 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/112806
Synchronizing a distributed mirror Mar 28, 2002 Issued
Array ( [id] => 6265313 [patent_doc_number] => 20020188801 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-12-12 [patent_title] => 'Method and apparatus for dynamically controlling a caching system' [patent_app_type] => new [patent_app_number] => 10/113535 [patent_app_country] => US [patent_app_date] => 2002-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4858 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 107 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0188/20020188801.pdf [firstpage_image] =>[orig_patent_app_number] => 10113535 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/113535
Method and apparatus for dynamically controlling a caching system Mar 28, 2002 Abandoned
Array ( [id] => 6728868 [patent_doc_number] => 20030185058 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-10-02 [patent_title] => 'Method and apparatus providing an interface to allow physical memory to be initialized using firmware/hardware methods' [patent_app_type] => new [patent_app_number] => 10/113207 [patent_app_country] => US [patent_app_date] => 2002-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3153 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 71 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0185/20030185058.pdf [firstpage_image] =>[orig_patent_app_number] => 10113207 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/113207
Method and apparatus providing an interface to allow physical memory to be initialized using firmware/hardware methods Mar 28, 2002 Issued
Array ( [id] => 7618451 [patent_doc_number] => 06944740 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-09-13 [patent_title] => 'Method for performing compressed I/O with memory expansion technology' [patent_app_type] => utility [patent_app_number] => 10/108017 [patent_app_country] => US [patent_app_date] => 2002-03-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 3516 [patent_no_of_claims] => 16 [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/944/06944740.pdf [firstpage_image] =>[orig_patent_app_number] => 10108017 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/108017
Method for performing compressed I/O with memory expansion technology Mar 26, 2002 Issued
Array ( [id] => 6731921 [patent_doc_number] => 20030188111 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-10-02 [patent_title] => 'Method and apparatus for satisfying load operations' [patent_app_type] => new [patent_app_number] => 10/108061 [patent_app_country] => US [patent_app_date] => 2002-03-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 5023 [patent_no_of_claims] => 34 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 61 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0188/20030188111.pdf [firstpage_image] =>[orig_patent_app_number] => 10108061 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/108061
Method and apparatus for satisfying load operations Mar 25, 2002 Issued
10/070313 Data processing device and data processing system Mar 4, 2002 Abandoned
Array ( [id] => 6784454 [patent_doc_number] => 20030065902 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-04-03 [patent_title] => 'System and method for storage management' [patent_app_type] => new [patent_app_number] => 10/077879 [patent_app_country] => US [patent_app_date] => 2002-02-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6428 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 209 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0065/20030065902.pdf [firstpage_image] =>[orig_patent_app_number] => 10077879 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/077879
System and method for storage management Feb 19, 2002 Abandoned
Array ( [id] => 1033690 [patent_doc_number] => 06880041 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-04-12 [patent_title] => 'Method and apparatus to transfer information between different categories of servers and one or more data storage media' [patent_app_type] => utility [patent_app_number] => 10/079643 [patent_app_country] => US [patent_app_date] => 2002-02-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 9353 [patent_no_of_claims] => 31 [patent_no_of_ind_claims] => 11 [patent_words_short_claim] => 299 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/880/06880041.pdf [firstpage_image] =>[orig_patent_app_number] => 10079643 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/079643
Method and apparatus to transfer information between different categories of servers and one or more data storage media Feb 19, 2002 Issued
Array ( [id] => 1037145 [patent_doc_number] => 06877079 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-04-05 [patent_title] => 'Memory system having point-to-point bus configuration' [patent_app_type] => utility [patent_app_number] => 10/079097 [patent_app_country] => US [patent_app_date] => 2002-02-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7231 [patent_no_of_claims] => 39 [patent_no_of_ind_claims] => 10 [patent_words_short_claim] => 147 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/877/06877079.pdf [firstpage_image] =>[orig_patent_app_number] => 10079097 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/079097
Memory system having point-to-point bus configuration Feb 19, 2002 Issued
Array ( [id] => 1043171 [patent_doc_number] => 06871265 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-03-22 [patent_title] => 'Method and apparatus for maintaining netflow statistics using an associative memory to identify and maintain netflows' [patent_app_type] => utility [patent_app_number] => 10/079229 [patent_app_country] => US [patent_app_date] => 2002-02-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 4189 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 111 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/871/06871265.pdf [firstpage_image] =>[orig_patent_app_number] => 10079229 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/079229
Method and apparatus for maintaining netflow statistics using an associative memory to identify and maintain netflows Feb 19, 2002 Issued
Array ( [id] => 1112168 [patent_doc_number] => 06810468 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2004-10-26 [patent_title] => 'Asynchronous FIFO circuit and method of reading and writing data through asynchronous FIFO circuit' [patent_app_type] => B2 [patent_app_number] => 10/006860 [patent_app_country] => US [patent_app_date] => 2001-12-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 12 [patent_no_of_words] => 6450 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 216 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/810/06810468.pdf [firstpage_image] =>[orig_patent_app_number] => 10006860 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/006860
Asynchronous FIFO circuit and method of reading and writing data through asynchronous FIFO circuit Dec 3, 2001 Issued
Array ( [id] => 6693855 [patent_doc_number] => 20030041287 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-02-27 [patent_title] => 'Method and system for safely arbitrating disk drive ownership' [patent_app_type] => new [patent_app_number] => 09/932896 [patent_app_country] => US [patent_app_date] => 2001-08-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3021 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 71 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0041/20030041287.pdf [firstpage_image] =>[orig_patent_app_number] => 09932896 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/932896
Method and system for safely arbitrating disk drive ownership using a timestamp voting algorithm Aug 19, 2001 Issued
Array ( [id] => 535961 [patent_doc_number] => 07191281 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-03-13 [patent_title] => 'Mobile computer system having a navigation mode to optimize system performance and power management for mobile applications' [patent_app_type] => utility [patent_app_number] => 09/879114 [patent_app_country] => US [patent_app_date] => 2001-06-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 8 [patent_no_of_words] => 5896 [patent_no_of_claims] => 19 [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/07/191/07191281.pdf [firstpage_image] =>[orig_patent_app_number] => 09879114 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/879114
Mobile computer system having a navigation mode to optimize system performance and power management for mobile applications Jun 12, 2001 Issued
Array ( [id] => 731196 [patent_doc_number] => 07047386 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-05-16 [patent_title] => 'Dynamic partitioning of a reusable resource' [patent_app_type] => utility [patent_app_number] => 09/872243 [patent_app_country] => US [patent_app_date] => 2001-05-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 18 [patent_no_of_words] => 18764 [patent_no_of_claims] => 74 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 118 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/047/07047386.pdf [firstpage_image] =>[orig_patent_app_number] => 09872243 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/872243
Dynamic partitioning of a reusable resource May 30, 2001 Issued
09/622858 Buffer memory controller Feb 27, 2001 Abandoned
Array ( [id] => 1169636 [patent_doc_number] => 06763434 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2004-07-13 [patent_title] => 'Data processing system and method for resolving a conflict between requests to modify a shared cache line' [patent_app_type] => B2 [patent_app_number] => 09/752947 [patent_app_country] => US [patent_app_date] => 2000-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7639 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 113 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/763/06763434.pdf [firstpage_image] =>[orig_patent_app_number] => 09752947 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/752947
Data processing system and method for resolving a conflict between requests to modify a shared cache line Dec 29, 2000 Issued
Array ( [id] => 6648510 [patent_doc_number] => 20020087815 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-07-04 [patent_title] => 'Microprocessor reservation mechanism for a hashed address system' [patent_app_type] => new [patent_app_number] => 09/752948 [patent_app_country] => US [patent_app_date] => 2000-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4189 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 113 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0087/20020087815.pdf [firstpage_image] =>[orig_patent_app_number] => 09752948 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/752948
Microprocessor reservation mechanism for a hashed address system Dec 29, 2000 Issued
Array ( [id] => 1075134 [patent_doc_number] => 06839802 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-01-04 [patent_title] => 'Method, system, and program for writing files to zone formatted storage media to improve data transfer rates' [patent_app_type] => utility [patent_app_number] => 09/732639 [patent_app_country] => US [patent_app_date] => 2000-12-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5904 [patent_no_of_claims] => 50 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 136 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/839/06839802.pdf [firstpage_image] =>[orig_patent_app_number] => 09732639 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/732639
Method, system, and program for writing files to zone formatted storage media to improve data transfer rates Dec 7, 2000 Issued
Array ( [id] => 1017216 [patent_doc_number] => 06895485 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-05-17 [patent_title] => 'Configuring and monitoring data volumes in a consolidated storage array using one storage array to configure the other storage arrays' [patent_app_type] => utility [patent_app_number] => 09/732003 [patent_app_country] => US [patent_app_date] => 2000-12-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 7465 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 237 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/895/06895485.pdf [firstpage_image] =>[orig_patent_app_number] => 09732003 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/732003
Configuring and monitoring data volumes in a consolidated storage array using one storage array to configure the other storage arrays Dec 6, 2000 Issued
Array ( [id] => 6670450 [patent_doc_number] => 20030115435 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-06-19 [patent_title] => 'System and method for management of memory access in a communication network' [patent_app_type] => new [patent_app_number] => 10/149329 [patent_app_country] => US [patent_app_date] => 2002-10-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5290 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 11 [patent_words_short_claim] => 22 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0115/20030115435.pdf [firstpage_image] =>[orig_patent_app_number] => 10149329 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/149329
System and method for management of memory access in a communication network by use of a hyperbolic mapping function Dec 6, 2000 Issued
Menu