loadpatents
name:-0.091593980789185
name:-0.067667007446289
name:-0.04646897315979
Sankaran; Rajesh M. Patent Filings

Sankaran; Rajesh M.

Patent Applications and Registrations

Patent applications and USPTO patent grants for Sankaran; Rajesh M..The latest application filed is for "address translation technologies".

Company Profile
47.68.113
  • Sankaran; Rajesh M. - Portland OR
  • Sankaran; Rajesh M - Portland OR
  • Sankaran; Rajesh M. - Protland OR
*profile and listings may contain filings by different individuals or companies with the same name. Review application materials to confirm ownership/assignment.
Patent Activity
PatentDate
Aperture access processors, methods, systems, and instructions
Grant 11,442,760 - Huntley , et al. September 13, 2
2022-09-13
Address Translation Technologies
App 20220261178 - HE; Shaopeng ;   et al.
2022-08-18
Systems, methods, and apparatuses for heterogeneous computing
Grant 11,416,281 - Sankaran , et al. August 16, 2
2022-08-16
Unified address space for multiple links
Grant 11,372,787 - Kakaiya , et al. June 28, 2
2022-06-28
Techniques To Support Mulitple Interconnect Protocols For An Interconnect
App 20220197847 - Van Doren; Stephen R. ;   et al.
2022-06-23
Page Fault Management Technologies
App 20220197805 - HE; Shaopeng ;   et al.
2022-06-23
Apparatus and method for memory management in a graphics processing environment
Grant 11,360,914 - Cooray , et al. June 14, 2
2022-06-14
Method, apparatus, system for early page granular hints from a PCIe device
Grant 11,347,662 - Agarwal , et al. May 31, 2
2022-05-31
Systems, Methods, And Apparatuses For Heterogeneous Computing
App 20220164218 - SANKARAN; Rajesh M. ;   et al.
2022-05-26
Technologies For A Processor To Enter A Reduced Power State While Monitoring Multiple Addresses
App 20220155847 - ANANYEV; Konstantin ;   et al.
2022-05-19
Delivering Interrupts To User-level Applications
App 20220138133 - Neiger; Gilbert ;   et al.
2022-05-05
Scalable Interrupt Virtualization For Input/output Devices
App 20220107910 - KUMAR; Sanjay ;   et al.
2022-04-07
System, Apparatus And Method For Page Granular,Software Controlled Multiple Key Memory Encryption
App 20220043757 - Durham; David M. ;   et al.
2022-02-10
Scalable interrupt virtualization for input/output devices
Grant 11,200,183 - Kumar , et al. December 14, 2
2021-12-14
Highly Scalable Accelerator
App 20210382836 - Lantz; Philip R. ;   et al.
2021-12-09
Technologies For Increasing Link Efficiency
App 20210374087 - Koufaty; David A. ;   et al.
2021-12-02
Virtualization Of Process Address Space Identifiers For Scalable Virtualization Of Input/output Devices
App 20210373934 - KUMAR; Sanjay ;   et al.
2021-12-02
Methods, Apparatus, And Instructions For User-level Thread Suspension
App 20210357214 - Mishaeli; Michael ;   et al.
2021-11-18
System, apparatus and method for page granular,software controlled multiple key memory encryption
Grant 11,176,059 - Durham , et al. November 16, 2
2021-11-16
Delivering interrupts to user-level applications
Grant 11,113,217 - Neiger , et al. September 7, 2
2021-09-07
Process Address Space Identifier Virtualization Using Hardware Paging Hint
App 20210271481 - Tian; Kun ;   et al.
2021-09-02
Highly scalable accelerator
Grant 11,106,613 - Lantz , et al. August 31, 2
2021-08-31
Virtualization of process address space identifiers for scalable virtualization of input/output devices
Grant 11,099,880 - Kumar , et al. August 24, 2
2021-08-24
Systems, methods, and apparatuses for heterogeneous computing
Grant 11,093,277 - Sankaran , et al. August 17, 2
2021-08-17
Non-posted Write Transactions For A Computer Bus
App 20210209037 - Sankaran; Rajesh M. ;   et al.
2021-07-08
Unified Address Translation For Virtualization Of Input/output Devices
App 20210173790 - Kakaiya; Utkarsh Y. ;   et al.
2021-06-10
Techniques for managing access to hardware accelerator memory
Grant 11,030,126 - Koufaty , et al. June 8, 2
2021-06-08
Methods, apparatus, and instructions for user level thread suspension
Grant 11,023,233 - Mishaeli , et al. June 1, 2
2021-06-01
Network interface for data transport in heterogeneous computing environments
Grant 11,025,544 - Marolia , et al. June 1, 2
2021-06-01
Technologies For Offload Device Fetching Of Address Translations
App 20210149815 - Gayen; Saurabh ;   et al.
2021-05-20
Resource Manager Access Control
App 20210117244 - HERDRICH; Andrew J. ;   et al.
2021-04-22
Network Interface For Data Transport In Heterogeneous Computing Environments
App 20210112003 - MAROLIA; Pratik M. ;   et al.
2021-04-15
Non-posted write transactions for a computer bus
Grant 10,970,238 - Sankaran , et al. April 6, 2
2021-04-06
Address translation for scalable linked devices
Grant 10,969,992 - Gayen , et al. April 6, 2
2021-04-06
System and method for per-agent control and quality of service of shared resources in chip multiprocessor platforms
Grant 10,936,490 - Herdrich , et al. March 2, 2
2021-03-02
Apparatus And Method For Memory Management In A Graphics Processing Environment
App 20210056051 - COORAY; NIRANJAN L. ;   et al.
2021-02-25
Systems, Methods, And Apparatuses For Heterogeneous Computing
App 20200401440 - SANKARAN; Rajesh M. ;   et al.
2020-12-24
Extending a root complex to encompass an external component
Grant 10,789,370 - Nair , et al. September 29, 2
2020-09-29
Apparatus and method for memory management in a graphics processing environment
Grant 10,769,078 - Cooray , et al. Sep
2020-09-08
Delivering Interrupts To User-level Applications
App 20200264997 - Neiger; Gilbert ;   et al.
2020-08-20
Synchronizing a translation lookaside buffer with an extended paging table
Grant 10,747,682 - Bennett , et al. A
2020-08-18
System, Apparatus And Method For Page Granular,Software Controlled Multiple Key Memory Encryption
App 20200226074 - Durham; David M. ;   et al.
2020-07-16
Interrupts between virtual machines
Grant 10,713,195 - Tsai , et al.
2020-07-14
Application driven hardware cache management
Grant 10,664,199 - Dulloor , et al.
2020-05-26
System, apparatus and method for page granular, software controlled multiple key memory encryption
Grant 10,657,071 - Durham , et al.
2020-05-19
Scalable Interrupt Virtualization For Input/output Devices
App 20200117624 - KUMAR; Sanjay ;   et al.
2020-04-16
Delivering interrupts to user-level applications
Grant 10,572,415 - Neiger , et al. Feb
2020-02-25
Non-posted Write Transactions
App 20200004703 - Sankaran; Rajesh M. ;   et al.
2020-01-02
Apparatus And Method For Memory Management In A Graphics Processing Environment
App 20190391937 - COORAY; NIRANJAN L. ;   et al.
2019-12-26
Address translation for scalable virtualization of input/output devices
Grant 10,509,729 - Sankaran , et al. Dec
2019-12-17
Virtualization Of Process Address Space Identifiers For Scalable Virtualization Of Input/output Devices
App 20190370050 - KUMAR; Sanjay ;   et al.
2019-12-05
Techniques For Virtual Machine Transfer And Resource Management
App 20190361728 - KUMAR; SANJAY ;   et al.
2019-11-28
Processors, methods, systems, and instructions to selectively fence only persistent storage of given data relative to subsequent stores
Grant 10,489,158 - Wang , et al. Nov
2019-11-26
Memory protection key architecture with independent user and supervisor domains
Grant 10,489,309 - Koufaty , et al. Nov
2019-11-26
Systems, Methods, And Apparatuses For Heterogeneous Computing
App 20190347125 - SANKARAN; Rajesh M. ;   et al.
2019-11-14
Highly Scalable Accelerator
App 20190303324 - Lantz; Philip R. ;   et al.
2019-10-03
Network Interface For Data Transport In Heterogeneous Computing Environments
App 20190297015 - MAROLIA; Pratik M. ;   et al.
2019-09-26
Apparatus and method for memory management in a graphics processing environment
Grant 10,380,039 - Cooray , et al. A
2019-08-13
Processor and method for memory performance monitoring utilizing a monitor flag and first and second allocators for allocating virtual memory regions
Grant 10,346,306 - Roy , et al. July 9, 2
2019-07-09
Application Driven Hardware Cache Management
App 20190171396 - Dulloor; Subramanya R. ;   et al.
2019-06-06
Address Translation For Scalable Linked Devices
App 20190138240 - Gayen; Saurabh ;   et al.
2019-05-09
Live Migration Of Virtual Devices In A Scalable Input/output (i/o) Virtualization (s-iov) Architecture
App 20190114196 - AGGARWAL; Mitu ;   et al.
2019-04-18
Zero Copy Host Interface In A Scalable Input/output (i/o) Virtualization (s-iov) Architecture
App 20190114283 - DEVAL; Manasi ;   et al.
2019-04-18
Virtual Device Composition In A Scalable Input/output (i/o) Virtualization (s-iov) Architecture
App 20190114195 - JANI; Nrupal ;   et al.
2019-04-18
Flexible Memory Mapped Input/output (i/o) Space Definition For A Virtual Device In A Scalable I/o Virtualization (s-iov) Architecture
App 20190114194 - JANI; Nrupal ;   et al.
2019-04-18
Failover Of Virtual Devices In A Scalable Input/output (i/o) Virtualization (s-iov) Architecture
App 20190108106 - AGGARWAL; Mitu ;   et al.
2019-04-11
Memory Enclaves Using Process Address Space Identifiers In A Scalable Input/output (i/o) Virtualization (s-iov) Architecture
App 20190107965 - DEVAL; Manasi ;   et al.
2019-04-11
Method, Apparatus, System For Early Page Granular Hints From A Pcie Device
App 20190102326 - Agarwal; Ishwar ;   et al.
2019-04-04
Input/output translation lookaside buffer prefetching
Grant 10,248,574 - Vakharwala , et al.
2019-04-02
System, Apparatus And Method For Page Granular,Software Controlled Multiple Key Memory Encryption
App 20190095350 - Durham; David M. ;   et al.
2019-03-28
Hardware apparatuses and methods for distributed durable and atomic transactions in non-volatile memory
Grant 10,203,910 - Dulloor , et al. Feb
2019-02-12
Globally Addressable Memory For Devices Linked To Hosts
App 20190042455 - Agarwal; Ishwar ;   et al.
2019-02-07
Unified Address Space For Multiple Links
App 20190034367 - Kakaiya; Utkarsh ;   et al.
2019-01-31
Techniques For Managing Access To Hardware Accelerator Memory
App 20190018806 - KOUFATY; DAVID A. ;   et al.
2019-01-17
Synchronizing a translation lookaside buffer with an extended paging table
Grant 10,180,911 - Bennett , et al. Ja
2019-01-15
Techniques To Support Mulitple Interconnect Protocols For An Interconnect
App 20190004990 - VAN DOREN; STEPHEN R. ;   et al.
2019-01-03
System And Method For Per-agent Control And Quality Of Service Of Shared Resources In Chip Multiprocessor Platforms
App 20180373633 - Herdrich; Andrew J. ;   et al.
2018-12-27
Input/output Translation Lookaside Buffer Prefetching
App 20180349288 - Vakharwala; Rupin H. ;   et al.
2018-12-06
Application driven hardware cache management
Grant 10,126,985 - Dulloor , et al. November 13, 2
2018-11-13
Apparatus And Method For Memory Management In A Graphics Processing Environment
App 20180293183 - COORAY; NIRANJAN L. ;   et al.
2018-10-11
Techniques For Shared Virtual Memory Access Protection
App 20180285262 - TRIKALINOU; ANNA ;   et al.
2018-10-04
Extending A Root Complex To Encompass An External Component
App 20180276394 - Nair; Mohan K. ;   et al.
2018-09-27
Delivering Interrupts To User-level Applications
App 20180246827 - Neiger; Gilbert ;   et al.
2018-08-30
Restricted address translation to protect against device-TLB vulnerabilities
Grant 10,048,881 - Sankaran , et al. August 14, 2
2018-08-14
Memory protection at a thread level for a memory protection key architecture
Grant 10,037,288 - Guim , et al. July 31, 2
2018-07-31
Synchronizing A Translation Lookaside Buffer With An Extended Paging Table
App 20180196758 - Bennett; Steven M. ;   et al.
2018-07-12
Synchronizing A Translation Lookaside Buffer With An Extended Paging Table
App 20180196759 - Bennett; Steven M. ;   et al.
2018-07-12
Posted interrupt architecture
Grant 9,952,987 - Guddeti , et al. April 24, 2
2018-04-24
Delivering interrupts to user-level applications
Grant 9,921,984 - Neiger , et al. March 20, 2
2018-03-20
Method and apparatus for TLB shoot-down in a heterogeneous computing system supporting shared virtual memory
Grant 9,916,257 - Sankaran , et al. March 13, 2
2018-03-13
Virtual processor direct interrupt delivery mechanism
Grant 9,910,699 - Sankaran , et al. March 6, 2
2018-03-06
Synchronizing A Translation Lookaside Buffer With An Extended Paging Table
App 20180060247 - Bennett; Steven M. ;   et al.
2018-03-01
Instruction and logic for flush-on-fail operation
Grant 9,880,932 - Kumar , et al. January 30, 2
2018-01-30
Restricted Address Translation To Protect Against Device-tlb Vulnerabilities
App 20180011651 - Sankaran; Rajesh M. ;   et al.
2018-01-11
Aperture Access Processors, Methods, Systems, And Instructions
App 20180004562 - Huntley; Barry E. ;   et al.
2018-01-04
Instruction And Logic For Flush-on-fail Operation
App 20170357584 - KUMAR; Sanjay K. ;   et al.
2017-12-14
Hardware Apparatuses And Methods For Memory Performance Monitoring
App 20170286302 - Roy; Amitabha ;   et al.
2017-10-05
Memory Protection At A Thread Level For A Memory Protection Key Architecture
App 20170286326 - Guim; Francesc Bernat ;   et al.
2017-10-05
Instruction and logic for flush-on-fail operation
Grant 9,747,208 - Kumar , et al. August 29, 2
2017-08-29
Hardware Apparatuses And Methods For Distributed Durable And Atomic Transactions In Non-volatile Memory
App 20170242628 - Dulloor; Subramanya R. ;   et al.
2017-08-24
Methods, Apparatus, And Instructions For User-level Thread Suspension
App 20170228233 - Mishaeli; Michael ;   et al.
2017-08-10
Computing method and apparatus with persistent memory
Grant 9,715,453 - Kumar , et al. July 25, 2
2017-07-25
Interrupts Between Virtual Machines
App 20170206177 - Tsai; Jr-Shian ;   et al.
2017-07-20
Address Translation For Scalable Virtualization Of Input/output Devices
App 20170199827 - Sankaran; Rajesh M. ;   et al.
2017-07-13
High performance persistent memory for region-centric consistent and atomic updates
Grant 9,690,716 - Li , et al. June 27, 2
2017-06-27
Synchronizing a translation lookaside buffer with an extended paging table
Grant 9,678,890 - Bennett , et al. June 13, 2
2017-06-13
Instruction and Logic for Flush-on-Fail Operation
App 20170132128 - Kumar; Sanjay ;   et al.
2017-05-11
Hardware apparatuses and methods for distributed durable and atomic transactions in non-volatile memory
Grant 9,645,939 - Dulloor , et al. May 9, 2
2017-05-09
Instruction and logic for flush-on-fail operation
Grant 9,563,557 - Kumar , et al. February 7, 2
2017-02-07
Hardware Apparatuses And Methods For Distributed Durable And Atomic Transactions In Non-volatile Memory
App 20160378672 - Dulloor; Subramanya R. ;   et al.
2016-12-29
Application Driven Hardware Cache Management
App 20160378651 - Dulloor; Subramanya R. ;   et al.
2016-12-29
Accelerating boot time zeroing of memory based on non-volatile memory (NVM) technology
Grant 9,477,409 - Ramanujan , et al. October 25, 2
2016-10-25
Method and apparatus for cache line write back operation
Grant 9,471,494 - Sankaran , et al. October 18, 2
2016-10-18
Method and apparatus for store durability and ordering in a persistent memory architecture
Grant 9,423,959 - Dulloor , et al. August 23, 2
2016-08-23
High Performance Persistent Memory For Region-centric Consistent And Atomic Updates
App 20160239431 - LI; SHENG ;   et al.
2016-08-18
Instruction And Logic For Flush-on-fail Operation
App 20160179667 - Kumar; Sanjay ;   et al.
2016-06-23
Delivering Interrupts To User-level Applications
App 20160179721 - NEIGER; GILBERT ;   et al.
2016-06-23
Synchronizing a translation lookaside buffer with an extended paging table
Grant 9,372,806 - Bennett , et al. June 21, 2
2016-06-21
Synchronizing a translation lookaside buffer with an extended paging table
Grant 9,372,807 - Bennett , et al. June 21, 2
2016-06-21
Computing Method And Apparatus With Persistent Memory
App 20160170645 - Kumar; Sanjay ;   et al.
2016-06-16
Posted Interrupt Architecture
App 20160147679 - Guddeti; Jayakrishna ;   et al.
2016-05-26
Synchronizing a translation lookaside buffer with an extended paging table
Grant 9,330,021 - Bennett , et al. May 3, 2
2016-05-03
Virtual Processor Direct Interrupt Delivery Mechanism
App 20160117190 - Sankaran; Rajesh M. ;   et al.
2016-04-28
Memory Protection Key Architecture With Independent User And Supervisor Domains
App 20160110298 - KOUFATY; DAVID A. ;   et al.
2016-04-21
Persistent Store Fence Processors, Methods, Systems, And Instructions
App 20160092223 - Wang; Cheng ;   et al.
2016-03-31
Synchronizing a translation lookaside buffer with an extended paging table
Grant 9,298,641 - Bennett , et al. March 29, 2
2016-03-29
Synchronizing a translation lookaside buffer with an extended paging table
Grant 9,298,640 - Bennett , et al. March 29, 2
2016-03-29
Synchronizing a translation lookaside buffer with an extended paging table
Grant 9,262,338 - Bennett , et al. February 16, 2
2016-02-16
Synchronizing a translation lookaside buffer with an extended paging table
Grant 9,251,094 - Bennett , et al. February 2, 2
2016-02-02
Synchronizing A Translation Lookaside Buffer With An Extended Paging Table
App 20160019164 - Bennett; Steven M. ;   et al.
2016-01-21
Synchronizing A Translation Lookaside Buffer With An Extended Paging Table
App 20160019162 - Bennett; Steven M. ;   et al.
2016-01-21
Synchronizing A Translation Lookaside Buffer With An Extended Paging Table
App 20160019163 - Bennett; Steven M. ;   et al.
2016-01-21
Synchronizing A Translation Lookaside Buffer With An Extended Paging Table
App 20160019165 - Bennett; Steven M. ;   et al.
2016-01-21
Synchronizing A Translation Lookaside Buffer With An Extended Paging Table
App 20160019166 - Bennett; Steven M. ;   et al.
2016-01-21
Synchronizing A Translation Lookaside Buffer With An Extended Paging Table
App 20160019140 - Bennett; Steven M. ;   et al.
2016-01-21
Accelerating Boot Time Zeroing Of Memory Based On Non-volatile Memory (nvm) Technology
App 20150378615 - RAMANUJAN; RAJ K. ;   et al.
2015-12-31
Technologies For Accelerating Network Virtualization
App 20150319250 - Vasudevan; Anil ;   et al.
2015-11-05
Signaling software recoverable errors
Grant 9,141,454 - Raj , et al. September 22, 2
2015-09-22
Synchronizing a translation lookaside buffer with an extended paging table
Grant 9,141,555 - Bennett , et al. September 22, 2
2015-09-22
Synchronizing a translation lookaside buffer with an extended paging table
Grant 9,122,624 - Bennett , et al. September 1, 2
2015-09-01
Synchronizing A Translation Lookaside Buffer With An Extended Paging Table
App 20150205728 - Bennett; Steven M. ;   et al.
2015-07-23
Synchronizing A Translation Lookaside Buffer With An Extended Paging Table
App 20150205723 - Bennett; Steven M. ;   et al.
2015-07-23
Method And Apparatus For Cache Line Write Back Operation
App 20150178202 - Sankaran; Rajesh M. ;   et al.
2015-06-25
Virtualizing Interrupt Priority And Delivery
App 20150058510 - Neiger; Gilbert ;   et al.
2015-02-26
Synchronizing A Translation Lookaside Buffer With An Extended Paging Table
App 20150039850 - Bennett; Steven M. ;   et al.
2015-02-05
Synchronizing a translation lookaside buffer with an extended paging table
Grant 8,949,571 - Bennett , et al. February 3, 2
2015-02-03
Method And Apparatus For Store Durability And Ordering In A Persistent Memory Architecture
App 20150006834 - DULLOOR; Subramanya R. ;   et al.
2015-01-01
Virtualizing interrupt priority and delivery
Grant 8,910,158 - Neiger , et al. December 9, 2
2014-12-09
Signaling Software Recoverable Errors
App 20140189445 - Raj; Ashok ;   et al.
2014-07-03
Synchronizing A Translation Lookaside Buffer With An Extended Paging Table
App 20140059320 - Bennett; Steven M. ;   et al.
2014-02-27
Synchronizing a translation lookaside buffer with an extended paging table
Grant 8,601,233 - Bennett , et al. December 3, 2
2013-12-03
Virtualizing Interrupt Priority And Delivery
App 20130159579 - Neiger; Gilbert ;   et al.
2013-06-20
Synchronizing A Translation Lookaside Buffer With An Extended Paging Table
App 20130054935 - Bennett; Steven M. ;   et al.
2013-02-28
Method And Apparatus For Tlb Shoot-down In A Heterogeneous Computing System Supporting Shared Virtual Memory
App 20130031333 - Sankaran; Rajesh M. ;   et al.
2013-01-31
Synchronizing a translation lookaside buffer with an extended paging table
Grant 8,296,546 - Bennett , et al. October 23, 2
2012-10-23
Techniques And Mechanisms For Live Migration Of Pages Pinned For Dma
App 20120254582 - RAJ; ASHOK ;   et al.
2012-10-04
Direct Sharing Of Smart Devices Through Virtualization
App 20120167082 - Kumar; Sanjay ;   et al.
2012-06-28

uspto.report is an independent third-party trademark research tool that is not affiliated, endorsed, or sponsored by the United States Patent and Trademark Office (USPTO) or any other governmental organization. The information provided by uspto.report is based on publicly available data at the time of writing and is intended for informational purposes only.

While we strive to provide accurate and up-to-date information, we do not guarantee the accuracy, completeness, reliability, or suitability of the information displayed on this site. The use of this site is at your own risk. Any reliance you place on such information is therefore strictly at your own risk.

All official trademark data, including owner information, should be verified by visiting the official USPTO website at www.uspto.gov. This site is not intended to replace professional legal advice and should not be used as a substitute for consulting with a legal professional who is knowledgeable about trademark law.

© 2024 USPTO.report | Privacy Policy | Resources | RSS Feed of Trademarks | Trademark Filings Twitter Feed