loadpatents
name:-0.062921047210693
name:-0.062220096588135
name:-0.0016059875488281
Thurber; Steven M. Patent Filings

Thurber; Steven M.

Patent Applications and Registrations

Patent applications and USPTO patent grants for Thurber; Steven M..The latest application filed is for "configurable i/o address translation data structure".

Company Profile
1.67.62
  • Thurber; Steven M. - Austin TX
  • Thurber; Steven M - Austin TX
*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
Configurable I/O address translation data structure
Grant 10,255,194 - Arndt , et al. April 9, 2
2019-04-09
Configurable I/O address translation data structure
Grant 10,241,923 - Arndt , et al.
2019-03-26
Method for communicating with a network adapter using a queue data structure and cached address translations
Grant 8,769,168 - Moertl , et al. July 1, 2
2014-07-01
Configurable I/o Address Translation Data Structure
App 20140129797 - ARNDT; RICHARD L. ;   et al.
2014-05-08
Configurable I/o Address Translation Data Structure
App 20140129795 - ARNDT; RICHARD L. ;   et al.
2014-05-08
Memory mapped input/output bus address range translation
Grant 8,683,107 - Engebretsen , et al. March 25, 2
2014-03-25
Memory mapped input/output bus address range translation for virtual bridges
Grant 8,650,349 - Nordstrom , et al. February 11, 2
2014-02-11
Hierarchical to physical bus translation
Grant 8,606,984 - Armstrong , et al. December 10, 2
2013-12-10
Memory Mapped Input/output Bus Address Range Translation
App 20130212308 - Engebretsen; David R. ;   et al.
2013-08-15
Implementing PCI-express memory domains for single root virtualized devices
Grant 8,495,252 - Lais , et al. July 23, 2
2013-07-23
Memory mapped input/output bus address range translation
Grant 8,429,323 - Engebretsen , et al. April 23, 2
2013-04-23
Dynamic allocation of a direct memory address window
Grant 8,386,679 - Nordstrom , et al. February 26, 2
2013-02-26
Hierarchical to physical memory mapped input/output translation
Grant 8,364,879 - Armstrong , et al. January 29, 2
2013-01-29
Multi-root I/O virtualization using separate management facilities of multiple logical partitions
Grant 8,359,415 - Brown , et al. January 22, 2
2013-01-22
Use of peripheral component interconnect input/output virtualization devices to create redundant configurations
Grant 8,346,997 - Freimuth , et al. January 1, 2
2013-01-01
Translating a requester identifier to a chip identifier
Grant 8,327,055 - Armstrong , et al. December 4, 2
2012-12-04
Physical to hierarchical bus translation
Grant 8,316,169 - Armstrong , et al. November 20, 2
2012-11-20
Dynamic Allocation Of A Direct Memory Address Window
App 20120265916 - Nordstrom; Gregory M. ;   et al.
2012-10-18
Initializing shared memories for sharing endpoints across a plurality of root complexes
Grant 8,271,604 - Freimuth , et al. September 18, 2
2012-09-18
Moving ownership of a device between compute elements
Grant 8,271,710 - Armstrong , et al. September 18, 2
2012-09-18
Implementing Pci-express Memory Domains For Single Root Virtualized Devices
App 20120185632 - Lais; Eric N. ;   et al.
2012-07-19
Use of peripheral component interconnect input/output virtualization devices to create high-speed, low-latency interconnect
Grant 8,225,005 - Freimuth , et al. July 17, 2
2012-07-17
PCI express address translation services invalidation synchronization with TCE invalidation
Grant 8,171,230 - Freimuth , et al. May 1, 2
2012-05-01
Differentiating blade destination and traffic types in a multi-root PCIe environment
Grant 8,144,582 - Brown , et al. March 27, 2
2012-03-27
Management of an IOV adapter through a virtual intermediary in an IOV management partition
Grant 8,141,093 - Brown , et al. March 20, 2
2012-03-20
Distribution of resources for I/O virtualized (IOV) adapters and management of the adapters through an IOV management partition via user selection of compatible virtual functions
Grant 8,141,094 - Brown , et al. March 20, 2
2012-03-20
Management of an IOV adapter through a virtual intermediary in a hypervisor with functional management in an IOV management partition
Grant 8,141,092 - Brown , et al. March 20, 2
2012-03-20
Native and non-native I/O virtualization in a single adapter
Grant 8,103,810 - Brown , et al. January 24, 2
2012-01-24
Moving Ownership Of A Device Between Compute Elements
App 20110320671 - Armstrong; William J. ;   et al.
2011-12-29
Memory Mapped Input/output Bus Address Range Translation For Virtual Bridges
App 20110296074 - Nordstrom; Gregory M. ;   et al.
2011-12-01
Memory Mapped Input/output Bus Address Range Translation
App 20110276779 - Engebretsen; David R. ;   et al.
2011-11-10
Hierarchical To Physical Bus Translation
App 20110252170 - Armstrong; William J. ;   et al.
2011-10-13
Physical To Hierarchical Bus Translation
App 20110252167 - Armstrong; William J. ;   et al.
2011-10-13
Hierarchical To Physical Memory Mapped Input/output Translation
App 20110252174 - Armstrong; William J. ;   et al.
2011-10-13
Translating A Requester Identifier To A Chip Identifier
App 20110252173 - Armstrong; William J. ;   et al.
2011-10-13
Communication between host systems using a socket connection and shared memories
Grant 7,991,839 - Freimuth , et al. August 2, 2
2011-08-02
Migration of single root stateless virtual functions
Grant 7,984,454 - Freimuth , et al. July 19, 2
2011-07-19
Mapping a virtual address to PCI bus address
Grant 7,941,568 - Arndt , et al. May 10, 2
2011-05-10
Method, apparatus, and computer usable program code for migrating virtual adapters from source physical adapters to destination physical adapters
Grant 7,937,518 - Boyd , et al. May 3, 2
2011-05-03
Broadcast of shared I/O fabric error messages in a multi-host environment to all affected root nodes
Grant 7,930,598 - Boyd , et al. April 19, 2
2011-04-19
Differentiating traffic types in a multi-root PCI express environment
Grant 7,913,024 - Brown , et al. March 22, 2
2011-03-22
Creation and management of routing table for PCI bus address based routing with integrated DID
Grant 7,907,604 - Boyd , et al. March 15, 2
2011-03-15
Retaining an association between a virtual address based buffer and a user space application that owns the buffer
Grant 7,908,457 - Arndt , et al. March 15, 2
2011-03-15
Method of routing I/O adapter error messages in a multi-host environment
Grant 7,889,667 - Boyd , et al. February 15, 2
2011-02-15
Communication between host systems using a transaction protocol and shared memories
Grant 7,860,930 - Freimuth , et al. December 28, 2
2010-12-28
Communication between host systems using a queuing system and shared memories
Grant 7,836,129 - Freimuth , et al. November 16, 2
2010-11-16
Hot-plug/remove of a new component in a running PCIe fabric
Grant 7,836,238 - Freimuth , et al. November 16, 2
2010-11-16
Method, apparatus, and computer program product for routing packets utilizing a unique identifier, included within a standard address, that identifies the destination host computer system
Grant 7,831,759 - Boyd , et al. November 9, 2
2010-11-09
Migration of a virtual endpoint from one virtual plane to another
Grant 7,813,366 - Freimuth , et al. October 12, 2
2010-10-12
Differentiating Blade Destination and Traffic Types in a Multi-Root PCIe Environment
App 20100165874 - Brown; Aaron C. ;   et al.
2010-07-01
PCI function south-side data management
Grant 7,743,189 - Brown , et al. June 22, 2
2010-06-22
Use of Peripheral Component Interconnect Input/Output Virtualization Devices to Create Redundant Configurations
App 20100153592 - Freimuth; Douglas M. ;   et al.
2010-06-17
Differentiating Traffic Types in a Multi-Root PCI Express Environment
App 20100146170 - Brown; Aaron C. ;   et al.
2010-06-10
Use of Peripheral Component Interconnect Input/Output Virtualization Devices to Create High-Speed, Low-Latency Interconnect
App 20100146089 - Freimuth; Douglas M. ;   et al.
2010-06-10
Routing of shared I/O fabric error messages in a multi-host environment to a master control root node
Grant 7,707,465 - Boyd , et al. April 27, 2
2010-04-27
Isolation of input/output adapter error domains
Grant 7,681,083 - Arndt , et al. March 16, 2
2010-03-16
Migrating stateless virtual functions from one virtual plane to another
Grant 7,657,663 - Freimuth , et al. February 2, 2
2010-02-02
Splitting endpoint address translation cache management responsibilities between a device driver and device driver services
Grant 7,617,377 - Moertl , et al. November 10, 2
2009-11-10
Multi-Root I/O Virtualization Using Separate Management Facilities of Multiple Logical Partitions
App 20090276773 - Brown; Aaron C. ;   et al.
2009-11-05
Mapping a Virtual Address to PCI Bus Address
App 20090276544 - Arndt; Richard L. ;   et al.
2009-11-05
Retaining an Association Between a Virtual Address Based Buffer and a User Space Application that Owns the Buffer
App 20090276605 - Arndt; Richard L. ;   et al.
2009-11-05
Native and Non-Native I/O Virtualization in a Single Adapter
App 20090276551 - Brown; Aaron C. ;   et al.
2009-11-05
PCI Function South-Side Data Management
App 20090276775 - Brown; Aaron C. ;   et al.
2009-11-05
Communicating with an I/O device using a queue data structure and pre-translated addresses
Grant 7,590,817 - Moertl , et al. September 15, 2
2009-09-15
Communicating with a memory registration enabled adapter using cached address translations
Grant 7,587,575 - Moertl , et al. September 8, 2
2009-09-08
Bus/device/function translation within and routing of communications packets in a PCI switched-fabric in a multi-host environment utilizing multiple root switches
Grant 7,571,273 - Boyd , et al. August 4, 2
2009-08-04
Creation and management of destination ID routing structures in multi-host PCI topologies
Grant 7,549,003 - Boyd , et al. June 16, 2
2009-06-16
System And Method For Distribution Of Resources For An I/o Virtualized (iov) Adapter And Management Of The Adapter Through An Iov Management Partition
App 20090144731 - Brown; Aaron C. ;   et al.
2009-06-04
PCI Express Address Translation Services Invalidation Synchronization with TCE Invalidation
App 20090144508 - Freimuth; Douglas M. ;   et al.
2009-06-04
System And Method For Management Of An Iov Adapter Through A Virtual Intermediary In A Hypervisor With Functional Management In An Iov Management Partition
App 20090133028 - Brown; Aaron C. ;   et al.
2009-05-21
System and Method for Management of an IOV Adapter Through a Virtual Intermediary in an IOV Management Partition
App 20090133016 - Brown; Aaron C. ;   et al.
2009-05-21
Broadcast of Shared I/O Fabric Error Messages in a Multi-Host Environment to all Affected Root Nodes
App 20090119551 - Boyd; William T. ;   et al.
2009-05-07
System and method for configuring an endpoint based on specified valid combinations of functions
Grant 7,529,860 - Freimuth , et al. May 5, 2
2009-05-05
Method, Apparatus, and Computer Usable Program Code for Migrating Virtual Adapters from Source Physical Adapters to Destination Physical Adapters
App 20090100204 - Boyd; William T. ;   et al.
2009-04-16
Method using a master node to control I/O fabric configuration in a multi-host environment
Grant 7,506,094 - Boyd , et al. March 17, 2
2009-03-17
Method for communicating with an I/O adapter using cached address translations
Grant 7,506,084 - Moerti , et al. March 17, 2
2009-03-17
Broadcast of shared I/O fabric error messages in a multi-host environment to all affected root nodes
Grant 7,496,045 - Boyd , et al. February 24, 2
2009-02-24
Mechanism to virtualize all address spaces in shared I/O fabrics
Grant 7,492,723 - Boyd , et al. February 17, 2
2009-02-17
Method, apparatus, and computer usable program code for migrating virtual adapters from source physical adapters to destination physical adapters
Grant 7,484,029 - Boyd , et al. January 27, 2
2009-01-27
Method of routing I/O adapter error messages in a multi-host environment
Grant 7,474,623 - Boyd , et al. January 6, 2
2009-01-06
Routing Mechanism in PCI Multi-Host Topologies Using Destination ID Field
App 20080307116 - Boyd; William T. ;   et al.
2008-12-11
Method of Routing I/O Adapter Error Messages in a Multi-Host Environment
App 20080270853 - Chagoly; Bryan Christopher ;   et al.
2008-10-30
Routing mechanism in PCI multi-host topologies using destination ID field
Grant 7,430,630 - Boyd , et al. September 30, 2
2008-09-30
Method, Apparatus, and Computer Program Product for Routing Packets Utilizing a Unique Identifier, Included within a Standard Address, that Identifies the Destination Host Computer System
App 20080235785 - Boyd; William T. ;   et al.
2008-09-25
Method Using a Master Node to Control I/O Fabric Configuration in a Multi-Host Environment
App 20080235431 - Boyd; William T. ;   et al.
2008-09-25
Creation and Management of Routing Table for PCI Bus Address Based Routing with Integrated DID
App 20080235430 - Boyd; William T. ;   et al.
2008-09-25
Apparatus and Method for Communicating with a Network Adapter Using a Queue Data Structure and Cached Address Translations
App 20080189720 - Moertl; Daniel F. ;   et al.
2008-08-07
Method using a master node to control I/O fabric configuration in a multi-host environment
Grant 7,395,367 - Boyd , et al. July 1, 2
2008-07-01
System And Method For Migrating Stateless Virtual Functions From One Virtual Plane To Another
App 20080147887 - Freimuth; Douglas M ;   et al.
2008-06-19
System And Method For Migration Of A Virtual Endpoint From One Virtual Plane To Another
App 20080147943 - Freimuth; Douglas M ;   et al.
2008-06-19
System And Method For Communication Between Host Systems Using A Socket Connection And Shared Memories
App 20080147904 - Freimuth; Douglas M. ;   et al.
2008-06-19
System And Method For Communication Between Host Systems Using A Transaction Protocol And Shared Memories
App 20080147938 - Freimuth; Douglas M ;   et al.
2008-06-19
System And Method For Initializing Shared Memories For Sharing Endpoints Across A Plurality Of Root Complexes
App 20080147959 - Freimuth; Douglas M. ;   et al.
2008-06-19
System And Method For Communication Between Host Systems Using A Queuing System And Shared Memories
App 20080148032 - Freimuth; Douglas M. ;   et al.
2008-06-19
System And Method For Migration Of Single Root Stateless Virtual Functions
App 20080148295 - Freimuth; Douglas M. ;   et al.
2008-06-19
System And Method For Configuring An Endpoint Based On Specified Valid Combinations Of Functions
App 20080147898 - Freimuth; Douglas M. ;   et al.
2008-06-19
System And Method For Hot-plug/remove Of A New Component In A Running Pcie Fabric
App 20080147937 - Freimuth; Douglas M. ;   et al.
2008-06-19
Apparatus and Method for Communicating with an I/O Device Using a Queue Data Structure and Pre-Translated Addresses
App 20080148005 - Moertl; Daniel F. ;   et al.
2008-06-19
Bus/device/function Translation Within And Routing Of Communications Packets In A Pci Switched-fabric In A Multi-host Environment Utilizing Multiple Root Switches
App 20080137677 - Boyd; William T ;   et al.
2008-06-12
Creation And Management Of Destination Id Routing Structures In Multi-host Pci Topologies
App 20080140839 - Boyd; William T. ;   et al.
2008-06-12
Bus/device/function Translation Within And Routing Of Communications Packets In A Pci Switched-fabric In A Multi-host Environment Environment Utilizing A Root Switch
App 20080137676 - Boyd; William T ;   et al.
2008-06-12
Method, apparatus, and computer program product for routing packets utilizing a unique identifier, included within a standard address, that identifies the destination host computer system
Grant 7,380,046 - Boyd , et al. May 27, 2
2008-05-27
Method, System, And Apparatus For Enhanced Management Of Message Signaled Interrupts
App 20080109564 - Arndt; Richard L. ;   et al.
2008-05-08
Creation and management of destination ID routing structures in multi-host PCI topologies
Grant 7,363,404 - Boyd , et al. April 22, 2
2008-04-22
Apparatus and Method for Splitting Endpoint Address Translation Cache Management Responsibilities Between a Device Driver and Device Driver Services
App 20080092148 - Moertl; Daniel F. ;   et al.
2008-04-17
Apparatus and Method for Communicating with a Memory Registration Enabled Adapter Using Cached Address Translations
App 20080091915 - Moertl; Daniel F. ;   et al.
2008-04-17
Apparatus and Method for Communicating with an I/O Adapter Using Cached Address Translations
App 20080091855 - Moertl; Daniel F. ;   et al.
2008-04-17
Method, apparatus, and computer usable program code for migrating virtual adapters from source physical adapters to destination physical adapters
App 20070186025 - Boyd; William T. ;   et al.
2007-08-09
Method, apparatus, and computer program product for routing packets utilizing a unique identifier, included within a standard address, that identifies the destination host computer system
App 20070183393 - Boyd; William T. ;   et al.
2007-08-09
Routing of shared I/O fabric error messages in a multi-host environment to a master control root node
App 20070174733 - Boyd; William T. ;   et al.
2007-07-26
Creation and management of routing table for PCI bus address based routing with integrated DID
App 20070165596 - Boyd; William T. ;   et al.
2007-07-19
Creation and management of ATPT in switches of multi-host PCI topologies
App 20070136458 - Boyd; William T. ;   et al.
2007-06-14
Routing mechanism in PCI multi-host topologies using destination ID field
App 20070097950 - Boyd; William T. ;   et al.
2007-05-03
Method of routing I/O adapter error messages in a multi-host environment
App 20070097871 - Boyd; William T. ;   et al.
2007-05-03
Creation and management of destination ID routing structures in multi-host PCI topologies
App 20070097948 - Boyd; William T. ;   et al.
2007-05-03
Method for confirming identity of a master node selected to control I/O fabric configuration in a multi-host environment
App 20070101016 - Boyd; William T. ;   et al.
2007-05-03
Method using a master node to control I/O fabric configuration in a multi-host environment
App 20070097949 - Boyd; William T. ;   et al.
2007-05-03
Broadcast of shared I/O fabric error messages in a multi-host environment to all affected root nodes
App 20070027952 - Boyd; William T. ;   et al.
2007-02-01
Mechanism to virtualize all address spaces in shared I/O fabrics
App 20070019637 - Boyd; William T. ;   et al.
2007-01-25
Data processing system including buffering mechanism for inbound and outbound reads and posted writes
Grant 5,694,556 - Neal , et al. December 2, 1
1997-12-02
System and method for asynchronously processing store instructions to I/O space
Grant 5,548,735 - Chen , et al. August 20, 1
1996-08-20

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