Search

Ryan A. Dare

Examiner (ID: 9141, Phone: (571)272-4069 , Office: P/2136 )

Most Active Art Unit
2136
Art Unit(s)
2186, 2132, 2136
Total Applications
705
Issued Applications
493
Pending Applications
62
Abandoned Applications
154

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 8491395 [patent_doc_number] => 20120290801 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-11-15 [patent_title] => 'CONTROLLING STORING OF DATA' [patent_app_type] => utility [patent_app_number] => 13/463103 [patent_app_country] => US [patent_app_date] => 2012-05-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 10798 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13463103 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/463103
Controlling storing of data May 2, 2012 Issued
Array ( [id] => 9137136 [patent_doc_number] => 20130297851 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-11-07 [patent_title] => 'PERIPHERAL DEVICE AND DATA ACCESS CONTROL METHOD THEREOF' [patent_app_type] => utility [patent_app_number] => 13/461804 [patent_app_country] => US [patent_app_date] => 2012-05-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 22 [patent_no_of_words] => 4385 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13461804 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/461804
PERIPHERAL DEVICE AND DATA ACCESS CONTROL METHOD THEREOF May 1, 2012 Abandoned
Array ( [id] => 11680147 [patent_doc_number] => 09678676 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-06-13 [patent_title] => 'Method for storage devices to achieve low write amplification with low over provision' [patent_app_type] => utility [patent_app_number] => 13/461899 [patent_app_country] => US [patent_app_date] => 2012-05-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 9 [patent_no_of_words] => 4334 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 293 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13461899 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/461899
Method for storage devices to achieve low write amplification with low over provision May 1, 2012 Issued
Array ( [id] => 8491364 [patent_doc_number] => 20120290770 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-11-15 [patent_title] => 'FLASH MEMORY DEVICE' [patent_app_type] => utility [patent_app_number] => 13/461171 [patent_app_country] => US [patent_app_date] => 2012-05-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3715 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13461171 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/461171
Flash memory device Apr 30, 2012 Issued
Array ( [id] => 9137184 [patent_doc_number] => 20130297899 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-11-07 [patent_title] => 'TRAFFIC REDUCING ON DATA MIGRATION' [patent_app_type] => utility [patent_app_number] => 13/461150 [patent_app_country] => US [patent_app_date] => 2012-05-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 9788 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13461150 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/461150
Traffic reducing on data migration Apr 30, 2012 Issued
Array ( [id] => 12571386 [patent_doc_number] => 10019381 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-07-10 [patent_title] => Cache control to reduce transaction roll back [patent_app_type] => utility [patent_app_number] => 13/461458 [patent_app_country] => US [patent_app_date] => 2012-05-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4470 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 155 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13461458 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/461458
Cache control to reduce transaction roll back Apr 30, 2012 Issued
Array ( [id] => 11193378 [patent_doc_number] => 09424194 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-08-23 [patent_title] => 'Probabilistic associative cache' [patent_app_type] => utility [patent_app_number] => 13/460873 [patent_app_country] => US [patent_app_date] => 2012-05-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 2286 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 198 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13460873 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/460873
Probabilistic associative cache Apr 30, 2012 Issued
Array ( [id] => 9123716 [patent_doc_number] => 20130290638 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-10-31 [patent_title] => 'TRACKING OWNERSHIP OF DATA ASSETS IN A MULTI-PROCESSOR SYSTEM' [patent_app_type] => utility [patent_app_number] => 13/460713 [patent_app_country] => US [patent_app_date] => 2012-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8204 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13460713 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/460713
TRACKING OWNERSHIP OF DATA ASSETS IN A MULTI-PROCESSOR SYSTEM Apr 29, 2012 Abandoned
Array ( [id] => 11686422 [patent_doc_number] => 09684469 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2017-06-20 [patent_title] => 'System and method for cache replacement using access-ordering lookahead approach' [patent_app_type] => utility [patent_app_number] => 13/460711 [patent_app_country] => US [patent_app_date] => 2012-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 13256 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 263 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13460711 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/460711
System and method for cache replacement using access-ordering lookahead approach Apr 29, 2012 Issued
Array ( [id] => 13651477 [patent_doc_number] => 09852054 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-12-26 [patent_title] => Elastic caching for Java virtual machines [patent_app_type] => utility [patent_app_number] => 13/460556 [patent_app_country] => US [patent_app_date] => 2012-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7392 [patent_no_of_claims] => 21 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13460556 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/460556
Elastic caching for Java virtual machines Apr 29, 2012 Issued
Array ( [id] => 9123721 [patent_doc_number] => 20130290643 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-10-31 [patent_title] => 'USING A CACHE IN A DISAGGREGATED MEMORY ARCHITECTURE' [patent_app_type] => utility [patent_app_number] => 13/460344 [patent_app_country] => US [patent_app_date] => 2012-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 9041 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13460344 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/460344
USING A CACHE IN A DISAGGREGATED MEMORY ARCHITECTURE Apr 29, 2012 Abandoned
Array ( [id] => 9829346 [patent_doc_number] => 08938584 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-01-20 [patent_title] => 'System and method to keep parity consistent in an array of solid state drives when data blocks are de-allocated' [patent_app_type] => utility [patent_app_number] => 13/460262 [patent_app_country] => US [patent_app_date] => 2012-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 5021 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 173 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13460262 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/460262
System and method to keep parity consistent in an array of solid state drives when data blocks are de-allocated Apr 29, 2012 Issued
Array ( [id] => 11193312 [patent_doc_number] => 09424128 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-08-23 [patent_title] => 'Method and apparatus for flexible RAID in SSD' [patent_app_type] => utility [patent_app_number] => 13/460686 [patent_app_country] => US [patent_app_date] => 2012-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 9 [patent_no_of_words] => 4122 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 137 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13460686 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/460686
Method and apparatus for flexible RAID in SSD Apr 29, 2012 Issued
Array ( [id] => 11806375 [patent_doc_number] => 09547443 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-01-17 [patent_title] => 'Method and apparatus to pin page based on server state' [patent_app_type] => utility [patent_app_number] => 13/460634 [patent_app_country] => US [patent_app_date] => 2012-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 22 [patent_no_of_words] => 7363 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 332 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13460634 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/460634
Method and apparatus to pin page based on server state Apr 29, 2012 Issued
Array ( [id] => 9123674 [patent_doc_number] => 20130290596 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-10-31 [patent_title] => 'HYBRID IN-HEAP OUT-OF-HEAP BALLOONING FOR JAVA VIRTUAL MACHINES' [patent_app_type] => utility [patent_app_number] => 13/460565 [patent_app_country] => US [patent_app_date] => 2012-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5284 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13460565 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/460565
Hybrid in-heap out-of-heap ballooning for java virtual machines Apr 29, 2012 Issued
Array ( [id] => 9123743 [patent_doc_number] => 20130290665 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-10-31 [patent_title] => 'STORING LARGE OBJECTS ON DISK AND NOT IN MAIN MEMORY OF AN IN-MEMORY DATABASE SYSTEM' [patent_app_type] => utility [patent_app_number] => 13/460803 [patent_app_country] => US [patent_app_date] => 2012-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3455 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13460803 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/460803
Storing large objects on disk and not in main memory of an in-memory database system Apr 29, 2012 Issued
Array ( [id] => 10072433 [patent_doc_number] => 09110792 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-08-18 [patent_title] => 'System and method for cache replacement using bloom filter lookahead approach' [patent_app_type] => utility [patent_app_number] => 13/460722 [patent_app_country] => US [patent_app_date] => 2012-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 13309 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 171 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13460722 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/460722
System and method for cache replacement using bloom filter lookahead approach Apr 29, 2012 Issued
Array ( [id] => 9123748 [patent_doc_number] => 20130290670 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-10-31 [patent_title] => 'MEMORY RANGE PREFERRED SIZES AND OUT-OF-BOUNDS COUNTS' [patent_app_type] => utility [patent_app_number] => 13/460712 [patent_app_country] => US [patent_app_date] => 2012-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 8878 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13460712 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/460712
Memory range preferred sizes and out-of-bounds counts Apr 29, 2012 Issued
Array ( [id] => 9123715 [patent_doc_number] => 20130290637 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-10-31 [patent_title] => 'PER PROCESSOR BUS ACCESS CONTROL IN A MULTI-PROCESSOR CPU' [patent_app_type] => utility [patent_app_number] => 13/460689 [patent_app_country] => US [patent_app_date] => 2012-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8202 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13460689 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/460689
PER PROCESSOR BUS ACCESS CONTROL IN A MULTI-PROCESSOR CPU Apr 29, 2012 Abandoned
Array ( [id] => 8831598 [patent_doc_number] => 20130132643 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-05-23 [patent_title] => 'Method and Apparatus for Scalable Low Latency Solid State Drive Interface' [patent_app_type] => utility [patent_app_number] => 13/460695 [patent_app_country] => US [patent_app_date] => 2012-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3035 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13460695 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/460695
Method and apparatus for scalable low latency solid state drive interface Apr 29, 2012 Issued
Menu