Search

Dan Davidson

Examiner (ID: 17565)

Most Active Art Unit
2651
Art Unit(s)
2651, 2753, 2627
Total Applications
393
Issued Applications
356
Pending Applications
11
Abandoned Applications
26

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 1568672 [patent_doc_number] => 06339818 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-01-15 [patent_title] => 'Method and system for dynamically locating frequently accessed memory regions or locations' [patent_app_type] => B1 [patent_app_number] => 09/339711 [patent_app_country] => US [patent_app_date] => 1999-06-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 14 [patent_no_of_words] => 7410 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 16 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/339/06339818.pdf [firstpage_image] =>[orig_patent_app_number] => 09339711 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/339711
Method and system for dynamically locating frequently accessed memory regions or locations Jun 23, 1999 Issued
Array ( [id] => 7638618 [patent_doc_number] => 06397303 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-05-28 [patent_title] => 'Data processing system, cache, and method of cache management including an O state for memory-consistent cache lines' [patent_app_type] => B1 [patent_app_number] => 09/339408 [patent_app_country] => US [patent_app_date] => 1999-06-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 7200 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 6 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/397/06397303.pdf [firstpage_image] =>[orig_patent_app_number] => 09339408 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/339408
Data processing system, cache, and method of cache management including an O state for memory-consistent cache lines Jun 23, 1999 Issued
Array ( [id] => 1572425 [patent_doc_number] => 06378058 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-04-23 [patent_title] => 'Method of and apparatus for processing information, and providing medium' [patent_app_type] => B1 [patent_app_number] => 09/339220 [patent_app_country] => US [patent_app_date] => 1999-06-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4407 [patent_no_of_claims] => 21 [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/06/378/06378058.pdf [firstpage_image] =>[orig_patent_app_number] => 09339220 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/339220
Method of and apparatus for processing information, and providing medium Jun 23, 1999 Issued
Array ( [id] => 1501559 [patent_doc_number] => 06405290 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-06-11 [patent_title] => 'Multiprocessor system bus protocol for O state memory-consistent data' [patent_app_type] => B1 [patent_app_number] => 09/339404 [patent_app_country] => US [patent_app_date] => 1999-06-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6991 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 12 [patent_words_short_claim] => 115 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/405/06405290.pdf [firstpage_image] =>[orig_patent_app_number] => 09339404 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/339404
Multiprocessor system bus protocol for O state memory-consistent data Jun 23, 1999 Issued
Array ( [id] => 1481715 [patent_doc_number] => 06345341 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-02-05 [patent_title] => 'Method of cache management for dynamically disabling O state memory-consistent data' [patent_app_type] => B1 [patent_app_number] => 09/339407 [patent_app_country] => US [patent_app_date] => 1999-06-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 7189 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 146 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/345/06345341.pdf [firstpage_image] =>[orig_patent_app_number] => 09339407 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/339407
Method of cache management for dynamically disabling O state memory-consistent data Jun 23, 1999 Issued
Array ( [id] => 1533177 [patent_doc_number] => 06480948 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-11-12 [patent_title] => 'Configurable system memory map' [patent_app_type] => B1 [patent_app_number] => 09/339638 [patent_app_country] => US [patent_app_date] => 1999-06-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2964 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 158 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/480/06480948.pdf [firstpage_image] =>[orig_patent_app_number] => 09339638 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/339638
Configurable system memory map Jun 23, 1999 Issued
Array ( [id] => 4423366 [patent_doc_number] => 06311253 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-10-30 [patent_title] => 'Methods for caching cache tags' [patent_app_type] => 1 [patent_app_number] => 9/336953 [patent_app_country] => US [patent_app_date] => 1999-06-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6134 [patent_no_of_claims] => 31 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 195 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/311/06311253.pdf [firstpage_image] =>[orig_patent_app_number] => 336953 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/336953
Methods for caching cache tags Jun 20, 1999 Issued
09/336904 SET-ASSOCIATIVE CACHE-MANAGEMENT METHOD WITH SINGLE-CYCLE READ AND PIPELINED WRITE Jun 20, 1999 Abandoned
Array ( [id] => 1604492 [patent_doc_number] => 06434678 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-08-13 [patent_title] => 'Method for data storage organization' [patent_app_type] => B1 [patent_app_number] => 09/337305 [patent_app_country] => US [patent_app_date] => 1999-06-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2321 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 136 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/434/06434678.pdf [firstpage_image] =>[orig_patent_app_number] => 09337305 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/337305
Method for data storage organization Jun 20, 1999 Issued
Array ( [id] => 4294793 [patent_doc_number] => 06324631 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-11-27 [patent_title] => 'Method and system for detecting and coalescing free areas during garbage collection' [patent_app_type] => 1 [patent_app_number] => 9/335285 [patent_app_country] => US [patent_app_date] => 1999-06-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5010 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 69 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/324/06324631.pdf [firstpage_image] =>[orig_patent_app_number] => 335285 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/335285
Method and system for detecting and coalescing free areas during garbage collection Jun 16, 1999 Issued
Array ( [id] => 1431904 [patent_doc_number] => 06516400 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-02-04 [patent_title] => 'Data storage, data processing system and method' [patent_app_type] => B1 [patent_app_number] => 09/334667 [patent_app_country] => US [patent_app_date] => 1999-06-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5824 [patent_no_of_claims] => 34 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 193 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/516/06516400.pdf [firstpage_image] =>[orig_patent_app_number] => 09334667 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/334667
Data storage, data processing system and method Jun 16, 1999 Issued
Array ( [id] => 1466177 [patent_doc_number] => 06393519 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-05-21 [patent_title] => 'Disk array controller with connection path formed on connection request queue basis' [patent_app_type] => B1 [patent_app_number] => 09/334599 [patent_app_country] => US [patent_app_date] => 1999-06-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 19 [patent_no_of_words] => 5790 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 138 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/393/06393519.pdf [firstpage_image] =>[orig_patent_app_number] => 09334599 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/334599
Disk array controller with connection path formed on connection request queue basis Jun 16, 1999 Issued
Array ( [id] => 1501519 [patent_doc_number] => 06405279 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-06-11 [patent_title] => 'Apparatus and method for controlling rewriting of data into nonvolatile memory' [patent_app_type] => B1 [patent_app_number] => 09/329238 [patent_app_country] => US [patent_app_date] => 1999-06-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 11 [patent_no_of_words] => 3452 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 11 [patent_words_short_claim] => 117 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/405/06405279.pdf [firstpage_image] =>[orig_patent_app_number] => 09329238 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/329238
Apparatus and method for controlling rewriting of data into nonvolatile memory Jun 9, 1999 Issued
Array ( [id] => 1604469 [patent_doc_number] => 06434655 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-08-13 [patent_title] => 'Fast access to buffer circuits' [patent_app_type] => B1 [patent_app_number] => 09/324338 [patent_app_country] => US [patent_app_date] => 1999-06-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 4 [patent_no_of_words] => 3555 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 95 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/434/06434655.pdf [firstpage_image] =>[orig_patent_app_number] => 09324338 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/324338
Fast access to buffer circuits Jun 1, 1999 Issued
Array ( [id] => 1533153 [patent_doc_number] => 06480942 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-11-12 [patent_title] => 'Synchronized FIFO memory circuit' [patent_app_type] => B1 [patent_app_number] => 09/320720 [patent_app_country] => US [patent_app_date] => 1999-05-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 18 [patent_no_of_words] => 7184 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 85 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/480/06480942.pdf [firstpage_image] =>[orig_patent_app_number] => 09320720 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/320720
Synchronized FIFO memory circuit May 26, 1999 Issued
Array ( [id] => 1604454 [patent_doc_number] => 06434640 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-08-13 [patent_title] => 'Unload counter adjust logic for a receiver buffer' [patent_app_type] => B1 [patent_app_number] => 09/320134 [patent_app_country] => US [patent_app_date] => 1999-05-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 6585 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 53 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/434/06434640.pdf [firstpage_image] =>[orig_patent_app_number] => 09320134 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/320134
Unload counter adjust logic for a receiver buffer May 24, 1999 Issued
Array ( [id] => 1429224 [patent_doc_number] => 06529994 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-03-04 [patent_title] => 'Method of striping data onto a storage array' [patent_app_type] => B1 [patent_app_number] => 09/313408 [patent_app_country] => US [patent_app_date] => 1999-05-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 11 [patent_no_of_words] => 10818 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 109 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/529/06529994.pdf [firstpage_image] =>[orig_patent_app_number] => 09313408 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/313408
Method of striping data onto a storage array May 17, 1999 Issued
Array ( [id] => 7644137 [patent_doc_number] => 06473837 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-10-29 [patent_title] => 'Snoop resynchronization mechanism to preserve read ordering' [patent_app_type] => B1 [patent_app_number] => 09/314036 [patent_app_country] => US [patent_app_date] => 1999-05-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 25 [patent_no_of_words] => 28338 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 4 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/473/06473837.pdf [firstpage_image] =>[orig_patent_app_number] => 09314036 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/314036
Snoop resynchronization mechanism to preserve read ordering May 17, 1999 Issued
Array ( [id] => 1587284 [patent_doc_number] => 06425024 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-07-23 [patent_title] => 'Buffer management for improved PCI-X or PCI bridge performance' [patent_app_type] => B1 [patent_app_number] => 09/314044 [patent_app_country] => US [patent_app_date] => 1999-05-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3781 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 103 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/425/06425024.pdf [firstpage_image] =>[orig_patent_app_number] => 09314044 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/314044
Buffer management for improved PCI-X or PCI bridge performance May 17, 1999 Issued
Array ( [id] => 1462425 [patent_doc_number] => 06427193 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-07-30 [patent_title] => 'Deadlock avoidance using exponential backoff' [patent_app_type] => B1 [patent_app_number] => 09/313670 [patent_app_country] => US [patent_app_date] => 1999-05-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 25 [patent_no_of_words] => 28056 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 99 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/427/06427193.pdf [firstpage_image] =>[orig_patent_app_number] => 09313670 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/313670
Deadlock avoidance using exponential backoff May 17, 1999 Issued
Menu