Search

Kaj K. Olsen

Examiner (ID: 666)

Most Active Art Unit
1753
Art Unit(s)
1795, 1714, 1753, 1700, 1744, 1724, 1756, 1731, 1746
Total Applications
1236
Issued Applications
778
Pending Applications
114
Abandoned Applications
345

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 12775162 [patent_doc_number] => 20180150222 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-05-31 [patent_title] => MEMORY ALLOCATION IN MULTI-CORE PROCESSORS [patent_app_type] => utility [patent_app_number] => 15/428035 [patent_app_country] => US [patent_app_date] => 2017-02-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6826 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 150 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15428035 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/428035
Memory allocation in multi-core processors Feb 7, 2017 Issued
Array ( [id] => 11731466 [patent_doc_number] => 20170192909 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-07-06 [patent_title] => 'METHOD AND SYSTEM FOR PROCESS WORKING SET ISOLATION' [patent_app_type] => utility [patent_app_number] => 15/400613 [patent_app_country] => US [patent_app_date] => 2017-01-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 20797 [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] => 15400613 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/400613
METHOD AND SYSTEM FOR PROCESS WORKING SET ISOLATION Jan 5, 2017 Abandoned
Array ( [id] => 14330891 [patent_doc_number] => 10296464 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-05-21 [patent_title] => System, apparatus and method for dynamic profiling in a processor [patent_app_type] => utility [patent_app_number] => 15/373682 [patent_app_country] => US [patent_app_date] => 2016-12-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 16 [patent_no_of_words] => 14748 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 145 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15373682 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/373682
System, apparatus and method for dynamic profiling in a processor Dec 8, 2016 Issued
Array ( [id] => 12820093 [patent_doc_number] => 20180165203 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-06-14 [patent_title] => SYSTEM, APPARATUS AND METHOD FOR LOW OVERHEAD CONTROL TRANSFER TO ALTERNATE ADDRESS SPACE IN A PROCESSOR [patent_app_type] => utility [patent_app_number] => 15/373668 [patent_app_country] => US [patent_app_date] => 2016-12-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8989 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 103 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15373668 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/373668
System, apparatus and method for low overhead control transfer to alternate address space in a processor Dec 8, 2016 Issued
Array ( [id] => 11531123 [patent_doc_number] => 20170091101 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-03-30 [patent_title] => 'Snoop Mechanism And Snoop Filter Structure For Multi-Port Processors' [patent_app_type] => utility [patent_app_number] => 15/373038 [patent_app_country] => US [patent_app_date] => 2016-12-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 9914 [patent_no_of_claims] => 24 [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] => 15373038 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/373038
Snoop Mechanism And Snoop Filter Structure For Multi-Port Processors Dec 7, 2016 Abandoned
Array ( [id] => 14614487 [patent_doc_number] => 10359943 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-07-23 [patent_title] => Data storage device [patent_app_type] => utility [patent_app_number] => 15/372564 [patent_app_country] => US [patent_app_date] => 2016-12-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 6598 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 183 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15372564 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/372564
Data storage device Dec 7, 2016 Issued
Array ( [id] => 14523191 [patent_doc_number] => 10338855 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-07-02 [patent_title] => Optimized reading of multiple objects from tape [patent_app_type] => utility [patent_app_number] => 15/373412 [patent_app_country] => US [patent_app_date] => 2016-12-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4684 [patent_no_of_claims] => 20 [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] => 15373412 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/373412
Optimized reading of multiple objects from tape Dec 7, 2016 Issued
Array ( [id] => 11672241 [patent_doc_number] => 20170160964 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-06-08 [patent_title] => 'ELECTRONIC DEVICE AND NON-TRANSITORY COMPUTER READABLE STORAGE MEDIUM' [patent_app_type] => utility [patent_app_number] => 15/373314 [patent_app_country] => US [patent_app_date] => 2016-12-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 11266 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [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] => 15373314 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/373314
Electronic device and non-transitory computer readable storage medium Dec 7, 2016 Issued
Array ( [id] => 11931484 [patent_doc_number] => 09798482 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2017-10-24 [patent_title] => 'Efficient and secure memory allocation in virtualized computer systems' [patent_app_type] => utility [patent_app_number] => 15/369732 [patent_app_country] => US [patent_app_date] => 2016-12-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5365 [patent_no_of_claims] => 20 [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] =>[firstpage_image] =>[orig_patent_app_number] => 15369732 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/369732
Efficient and secure memory allocation in virtualized computer systems Dec 4, 2016 Issued
Array ( [id] => 12310941 [patent_doc_number] => 09940024 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-04-10 [patent_title] => Techniques for determining workload skew [patent_app_type] => utility [patent_app_number] => 15/358408 [patent_app_country] => US [patent_app_date] => 2016-11-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 43 [patent_figures_cnt] => 46 [patent_no_of_words] => 45026 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 265 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15358408 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/358408
Techniques for determining workload skew Nov 21, 2016 Issued
Array ( [id] => 12755797 [patent_doc_number] => 20180143766 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-05-24 [patent_title] => FAILURE PROTECTION COPY MANAGEMENT [patent_app_type] => utility [patent_app_number] => 15/355250 [patent_app_country] => US [patent_app_date] => 2016-11-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6526 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 198 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15355250 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/355250
FAILURE PROTECTION COPY MANAGEMENT Nov 17, 2016 Abandoned
Array ( [id] => 16574207 [patent_doc_number] => 10896130 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-01-19 [patent_title] => Response times in asynchronous I/O-based software using thread pairing and co-execution [patent_app_type] => utility [patent_app_number] => 15/297312 [patent_app_country] => US [patent_app_date] => 2016-10-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5852 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 116 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15297312 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/297312
Response times in asynchronous I/O-based software using thread pairing and co-execution Oct 18, 2016 Issued
Array ( [id] => 14265091 [patent_doc_number] => 10282109 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-05-07 [patent_title] => Memory interface circuitry with distributed data reordering capabilities [patent_app_type] => utility [patent_app_number] => 15/266646 [patent_app_country] => US [patent_app_date] => 2016-09-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 3803 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 67 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15266646 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/266646
Memory interface circuitry with distributed data reordering capabilities Sep 14, 2016 Issued
Array ( [id] => 13281319 [patent_doc_number] => 10152243 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-12-11 [patent_title] => Managing data flow in heterogeneous computing [patent_app_type] => utility [patent_app_number] => 15/266656 [patent_app_country] => US [patent_app_date] => 2016-09-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 14 [patent_no_of_words] => 10922 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 186 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15266656 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/266656
Managing data flow in heterogeneous computing Sep 14, 2016 Issued
Array ( [id] => 13017149 [patent_doc_number] => 10031689 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-07-24 [patent_title] => Stream management for storage devices [patent_app_type] => utility [patent_app_number] => 15/266690 [patent_app_country] => US [patent_app_date] => 2016-09-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 8384 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 187 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15266690 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/266690
Stream management for storage devices Sep 14, 2016 Issued
Array ( [id] => 13767495 [patent_doc_number] => 10176090 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-01-08 [patent_title] => Providing memory bandwidth compression using adaptive compression in central processing unit (CPU)-based systems [patent_app_type] => utility [patent_app_number] => 15/266765 [patent_app_country] => US [patent_app_date] => 2016-09-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 8611 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 184 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15266765 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/266765
Providing memory bandwidth compression using adaptive compression in central processing unit (CPU)-based systems Sep 14, 2016 Issued
Array ( [id] => 12242113 [patent_doc_number] => 20180074977 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-03-15 [patent_title] => 'SPECULATIVE RETIREMENT OF POST-LOCK INSTRUCTIONS' [patent_app_type] => utility [patent_app_number] => 15/267094 [patent_app_country] => US [patent_app_date] => 2016-09-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6533 [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] => 15267094 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/267094
Speculative retirement of post-lock instructions Sep 14, 2016 Issued
Array ( [id] => 12989359 [patent_doc_number] => 20170345512 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-11-30 [patent_title] => WEAR-LIMITING NON-VOLATILE MEMORY [patent_app_type] => utility [patent_app_number] => 15/267092 [patent_app_country] => US [patent_app_date] => 2016-09-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3887 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 172 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15267092 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/267092
Wear-limiting non-volatile memory Sep 14, 2016 Issued
Array ( [id] => 12241883 [patent_doc_number] => 20180074747 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-03-15 [patent_title] => 'MANAGEMENT OF OBJECT LOCATION IN HIERARCHICAL STORAGE' [patent_app_type] => utility [patent_app_number] => 15/267032 [patent_app_country] => US [patent_app_date] => 2016-09-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 10095 [patent_no_of_claims] => 20 [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] => 15267032 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/267032
Management of object location in hierarchical storage Sep 14, 2016 Issued
Array ( [id] => 11912392 [patent_doc_number] => 09781226 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-10-03 [patent_title] => 'System and method for cache management' [patent_app_type] => utility [patent_app_number] => 15/229297 [patent_app_country] => US [patent_app_date] => 2016-08-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 7717 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 199 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15229297 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/229297
System and method for cache management Aug 4, 2016 Issued
Menu