Search

D Margaret M Seaman

Examiner (ID: 14094, Phone: (571)272-0694 , Office: P/1625 )

Most Active Art Unit
1625
Art Unit(s)
1621, 1203, 1625, 1612
Total Applications
2966
Issued Applications
2173
Pending Applications
266
Abandoned Applications
526

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 11416558 [patent_doc_number] => 09563384 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-02-07 [patent_title] => 'Systems and methods for data alignment in a memory system' [patent_app_type] => utility [patent_app_number] => 15/206827 [patent_app_country] => US [patent_app_date] => 2016-07-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4645 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 153 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15206827 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/206827
Systems and methods for data alignment in a memory system Jul 10, 2016 Issued
Array ( [id] => 11245304 [patent_doc_number] => 09471346 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-10-18 [patent_title] => 'Categorizing memory pages based on page residences' [patent_app_type] => utility [patent_app_number] => 15/162747 [patent_app_country] => US [patent_app_date] => 2016-05-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6255 [patent_no_of_claims] => 1 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 312 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15162747 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/162747
Categorizing memory pages based on page residences May 23, 2016 Issued
Array ( [id] => 11320841 [patent_doc_number] => 09519584 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-12-13 [patent_title] => 'System and method for updating data in a cache' [patent_app_type] => utility [patent_app_number] => 15/136304 [patent_app_country] => US [patent_app_date] => 2016-04-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 15750 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 143 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15136304 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/136304
System and method for updating data in a cache Apr 21, 2016 Issued
Array ( [id] => 11186494 [patent_doc_number] => 09417898 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-08-16 [patent_title] => 'Categorizing memory pages based on page residences' [patent_app_type] => utility [patent_app_number] => 15/069259 [patent_app_country] => US [patent_app_date] => 2016-03-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6255 [patent_no_of_claims] => 1 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 295 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15069259 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/069259
Categorizing memory pages based on page residences Mar 13, 2016 Issued
Array ( [id] => 10793691 [patent_doc_number] => 20160139848 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-05-19 [patent_title] => 'MAPPING BETWEEN PROGRAM STATES AND DATA PATTERNS' [patent_app_type] => utility [patent_app_number] => 15/006236 [patent_app_country] => US [patent_app_date] => 2016-01-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 7674 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 4 [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] => 15006236 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/006236
Mapping between program states and data patterns Jan 25, 2016 Issued
Array ( [id] => 10810411 [patent_doc_number] => 20160156571 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-06-02 [patent_title] => 'SYSTEMS AND METHODS FOR REDUCED BANDWIDTH DATA TRANSMISSION BETWEEN NETWORK CONNECTED DEVICES' [patent_app_type] => utility [patent_app_number] => 14/953578 [patent_app_country] => US [patent_app_date] => 2015-11-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6297 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 4 [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] => 14953578 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/953578
Systems and methods for reduced bandwidth data transmission between network connected devices Nov 29, 2015 Issued
Array ( [id] => 10724497 [patent_doc_number] => 20160070645 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-03-10 [patent_title] => 'ALLOCATION ENFORCEMENT IN A MULTI-TENANT CACHE MECHANISM' [patent_app_type] => utility [patent_app_number] => 14/943051 [patent_app_country] => US [patent_app_date] => 2015-11-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 8770 [patent_no_of_claims] => 12 [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] => 14943051 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/943051
Allocation enforcement in a multi-tenant cache mechanism Nov 16, 2015 Issued
Array ( [id] => 10609979 [patent_doc_number] => 09330012 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-05-03 [patent_title] => 'Allocation enforcement in a multi-tenant cache mechanism' [patent_app_type] => utility [patent_app_number] => 14/935567 [patent_app_country] => US [patent_app_date] => 2015-11-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 8791 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 398 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14935567 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/935567
Allocation enforcement in a multi-tenant cache mechanism Nov 8, 2015 Issued
Array ( [id] => 11332949 [patent_doc_number] => 09524196 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-12-20 [patent_title] => 'Adaptive process for data sharing with selection of lock elision and locking' [patent_app_type] => utility [patent_app_number] => 14/834529 [patent_app_country] => US [patent_app_date] => 2015-08-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 19004 [patent_no_of_claims] => 3 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 144 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14834529 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/834529
Adaptive process for data sharing with selection of lock elision and locking Aug 24, 2015 Issued
Array ( [id] => 10596345 [patent_doc_number] => 09317434 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-04-19 [patent_title] => 'Managing out-of-order memory command execution from multiple queues while maintaining data coherency' [patent_app_type] => utility [patent_app_number] => 14/816998 [patent_app_country] => US [patent_app_date] => 2015-08-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 19 [patent_no_of_words] => 14904 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 168 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14816998 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/816998
Managing out-of-order memory command execution from multiple queues while maintaining data coherency Aug 2, 2015 Issued
Array ( [id] => 11226766 [patent_doc_number] => 09454489 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-09-27 [patent_title] => 'Exporting guest spatial locality to hypervisors' [patent_app_type] => utility [patent_app_number] => 14/802839 [patent_app_country] => US [patent_app_date] => 2015-07-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 8819 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 121 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14802839 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/802839
Exporting guest spatial locality to hypervisors Jul 16, 2015 Issued
Array ( [id] => 10591644 [patent_doc_number] => 09313271 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-04-12 [patent_title] => 'System and method for maintaining cache coherency' [patent_app_type] => utility [patent_app_number] => 14/704059 [patent_app_country] => US [patent_app_date] => 2015-05-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 13980 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 165 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14704059 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/704059
System and method for maintaining cache coherency May 4, 2015 Issued
Array ( [id] => 10131073 [patent_doc_number] => 09164908 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-10-20 [patent_title] => 'Managing out-of-order memory command execution from multiple queues while maintaining data coherency' [patent_app_type] => utility [patent_app_number] => 14/680182 [patent_app_country] => US [patent_app_date] => 2015-04-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 19 [patent_no_of_words] => 14336 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 147 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14680182 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/680182
Managing out-of-order memory command execution from multiple queues while maintaining data coherency Apr 6, 2015 Issued
Array ( [id] => 10824482 [patent_doc_number] => 20160170648 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-06-16 [patent_title] => 'DATA STORAGE DEVICE AND OPERATING METHOD THEREOF' [patent_app_type] => utility [patent_app_number] => 14/667357 [patent_app_country] => US [patent_app_date] => 2015-03-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 4944 [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] => 14667357 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/667357
Data storage device and operating method thereof Mar 23, 2015 Issued
Array ( [id] => 11186400 [patent_doc_number] => 09417802 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-08-16 [patent_title] => 'Systems and methods for data alignment in a memory system' [patent_app_type] => utility [patent_app_number] => 14/667356 [patent_app_country] => US [patent_app_date] => 2015-03-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4610 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 156 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14667356 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/667356
Systems and methods for data alignment in a memory system Mar 23, 2015 Issued
Array ( [id] => 10369184 [patent_doc_number] => 20150254189 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-09-10 [patent_title] => 'RESOURCE ACCESS CONTROL IN A SYSTEM-ON-CHIP' [patent_app_type] => utility [patent_app_number] => 14/629613 [patent_app_country] => US [patent_app_date] => 2015-02-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 3967 [patent_no_of_claims] => 13 [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] => 14629613 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/629613
Resource access control in a system-on-chip Feb 23, 2015 Issued
Array ( [id] => 11780828 [patent_doc_number] => 09390012 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-07-12 [patent_title] => 'Multi-core processor system, cache coherency control method, and computer product' [patent_app_type] => utility [patent_app_number] => 14/630400 [patent_app_country] => US [patent_app_date] => 2015-02-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 9875 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 180 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14630400 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/630400
Multi-core processor system, cache coherency control method, and computer product Feb 23, 2015 Issued
Array ( [id] => 10228234 [patent_doc_number] => 20150113227 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-04-23 [patent_title] => 'METHOD, SYSTEM AND SERVER OF REMOVING A DISTRIBUTED CACHING OBJECT' [patent_app_type] => utility [patent_app_number] => 14/562224 [patent_app_country] => US [patent_app_date] => 2014-12-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 8210 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 4 [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] => 14562224 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/562224
Method, system and server of removing a distributed caching object Dec 4, 2014 Issued
Array ( [id] => 11206974 [patent_doc_number] => 09436601 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-09-06 [patent_title] => 'Categorizing memory pages based on page residences' [patent_app_type] => utility [patent_app_number] => 14/485968 [patent_app_country] => US [patent_app_date] => 2014-09-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6255 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 188 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14485968 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/485968
Categorizing memory pages based on page residences Sep 14, 2014 Issued
Array ( [id] => 10962570 [patent_doc_number] => 20140365600 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-12-11 [patent_title] => 'METHOD, SYSTEM AND SERVER OF REMOVING A DISTRIBUTED CACHING OBJECT' [patent_app_type] => utility [patent_app_number] => 14/468774 [patent_app_country] => US [patent_app_date] => 2014-08-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 8192 [patent_no_of_claims] => 21 [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] => 14468774 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/468774
Method, system and server of removing a distributed caching object Aug 25, 2014 Issued
Menu