Inventor profile of:

Steven M. Thurber

City:

Austin, Texas

Country:

United States

Published Applications:

63

Last publication date:

2014-05-08

Top Assignees for applications by Steven M. Thurber

The entities that hold a legal rights for patent applications filed by inventor Thurber Steven M.:

Recent patent applications by Thurber Steven M.

Steven M. Thurber from Austin, US has applied for patents for these inventions. The list has both pending applications and granted patents:

#1 | 2014-05-08
US20140129797A1
Physics

Configurable I/O address translation data structure

#2 | 2014-05-08
US20140129795A1
Physics

Configurable I/O address translation data structure

#3 | 2013-08-15
US20130212308A1
Physics

Memory mapped input/output bus address range translation

#4 | 2012-10-18
US20120265916A1
Physics

Dynamic allocation of a direct memory address window

#5 | 2012-07-19
US20120185632A1
Physics

Implementing PCI-express memory domains for single root virtualized devices

#6 | 2011-12-29
US20110320671A1
Physics

Moving ownership of a device between compute elements

#7 | 2011-12-01
US20110296074A1
Physics

Memory mapped input/output bus address range translation for virtual bridges

#8 | 2011-11-10
US20110276779A1
Physics

Memory mapped input/output bus address range translation

#9 | 2011-10-13
US20110252174A1
Physics

Hierarchical to physical memory mapped input/output translation

#10 | 2011-10-13
US20110252173A1
Physics

Translating a requester identifier to a chip identifier

#11 | 2011-10-13
US20110252170A1
Physics

Hierarchical to physical bus translation

#12 | 2011-10-13
US20110252167A1
Physics

Physical to hierarchical bus translation

#13 | 2010-07-01
US20100165874A1
Physics

Differentiating blade destination and traffic types in a multi-root PCIe environment

#14 | 2010-06-17
US20100153592A1
Physics

Use of peripheral component interconnect input/output virtualization devices to create redundant configurations

#15 | 2010-06-10
US20100146170A1
Physics

Differentiating traffic types in a multi-root PCI express environment

#16 | 2010-06-10
US20100146089A1
Physics

Use of peripheral component interconnect input/output virtualization devices to create high-speed, low-latency interconnect

#17 | 2009-11-05
US20090276775A1
Physics

PCI function south-side data management

#18 | 2009-11-05
US20090276773A1
Physics

Multi-root I/O virtualization using separate management facilities of multiple logical partitions

#19 | 2009-11-05
US20090276605A1
Physics

Retaining an association between a virtual address based buffer and a user space application that owns the buffer

#20 | 2009-11-05
US20090276551A1
Physics

Native and non-native I/O virtualization in a single adapter

#21 | 2009-11-05
US20090276544A1
Physics

Mapping a virtual address to PCI bus address

#22 | 2009-06-04
US20090144731A1
Physics

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

#23 | 2009-06-04
US20090144508A1
Physics

PCI express address translation services invalidation synchronization with TCE invalidation

#24 | 2009-05-21
US20090133028A1
Physics

Management of an IOV adapter through a virtual intermediary in a hypervisor with functional management in an IOV management partition

#25 | 2009-05-21
US20090133016A1
Physics

Management of an IOV adapter through a virtual intermediary in an IOV management partition

#26 | 2009-05-07
US20090119551A1
Physics

Broadcast of shared I/O fabric error messages in a multi-host environment to all affected root nodes

#27 | 2009-04-16
US20090100204A1
Physics

Method, apparatus, and computer usable program code for migrating virtual adapters from source physical adapters to destination physical adapters

#28 | 2008-12-11
US20080307116A1
Physics

Routing Mechanism in PCI Multi-Host Topologies Using Destination ID Field

#29 | 2008-10-30
US20080270853A1
Physics

Method of routing I/O adapter error messages in a multi-host environment

#30 | 2008-09-25
US20080235785A1
Electricity

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

#31 | 2008-09-25
US20080235431A1
Physics

Method using a master node to control I/O fabric configuration in a multi-host environment

#32 | 2008-09-25
US20080235430A1
Physics

Creation and management of routing table for PCI bus address based routing with integrated DID

#33 | 2008-08-07
US20080189720A1
Physics

Method for communicating with a network adapter using a queue data structure and cached address translations

#34 | 2008-08-07
US20080189577A1
Physics

Isolation of input/output adapter error domains

#35 | 2008-06-19
US20080148295A1
Physics

Migration of single root stateless virtual functions

#36 | 2008-06-19
US20080148032A1
Physics

Communication between host systems using a queuing system and shared memories

#37 | 2008-06-19
US20080148005A1
Physics

Communicating with an I/O device using a queue data structure and pre-translated addresses

#38 | 2008-06-19
US20080147959A1
Physics

Initializing shared memories for sharing endpoints across a plurality of root complexes

#39 | 2008-06-19
US20080147943A1
Physics

Migration of a virtual endpoint from one virtual plane to another

#40 | 2008-06-19
US20080147938A1
Physics

Communication between host systems using a transaction protocol and shared memories

#41 | 2008-06-19
US20080147937A1
Physics

Hot-plug/remove of a new component in a running PCIe fabric

#42 | 2008-06-19
US20080147904A1
Physics

Communication between host systems using a socket connection and shared memories

#43 | 2008-06-19
US20080147898A1
Physics

System and method for configuring an endpoint based on specified valid combinations of functions

#44 | 2008-06-19
US20080147887A1
Physics

Migrating stateless virtual functions from one virtual plane to another

#45 | 2008-06-12
US20080140839A1
Physics

Creation and management of destination ID routing structures in multi-host PCI topologies

#46 | 2008-06-12
US20080137677A1
Physics

Bus/device/function translation within and routing of communications packets in a PCI switched-fabric in a multi-host environment utilizing multiple root switches

#47 | 2008-06-12
US20080137676A1
Electricity

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

#48 | 2008-05-08
US20080109564A1
Physics

METHOD, SYSTEM, AND APPARATUS FOR ENHANCED MANAGEMENT OF MESSAGE SIGNALED INTERRUPTS

#49 | 2008-04-17
US20080092148A1
Physics

Splitting endpoint address translation cache management responsibilities between a device driver and device driver services

#50 | 2008-04-17
US20080091915A1
Physics

Communicating with a memory registration enabled adapter using cached address translations

#51 | 2008-04-17
US20080091855A1
Physics

Method for communicating with an I/O adapter using cached address translations

#52 | 2007-08-09
US20070186025A1
Physics

Method, apparatus, and computer usable program code for migrating virtual adapters from source physical adapters to destination physical adapters

#53 | 2007-08-09
US20070183393A1
Electricity

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

#54 | 2007-07-26
US20070174733A1
Physics

Routing of shared I/O fabric error messages in a multi-host environment to a master control root node

#55 | 2007-07-19
US20070165596A1
Physics

Creation and management of routing table for PCI bus address based routing with integrated DID

#56 | 2007-06-14
US20070136458A1
Physics

Creation and management of ATPT in switches of multi-host PCI topologies

#57 | 2007-05-03
US20070101016A1
Physics

Method for confirming identity of a master node selected to control I/O fabric configuration in a multi-host environment

#58 | 2007-05-03
US20070097950A1
Physics

Routing mechanism in PCI multi-host topologies using destination ID field

#59 | 2007-05-03
US20070097949A1
Physics

Method using a master node to control I/O fabric configuration in a multi-host environment

#60 | 2007-05-03
US20070097948A1
Physics

Creation and management of destination ID routing structures in multi-host PCI topologies

#61 | 2007-05-03
US20070097871A1
Physics

Method of routing I/O adapter error messages in a multi-host environment

#62 | 2007-02-01
US20070027952A1
Physics

Broadcast of shared I/O fabric error messages in a multi-host environment to all affected root nodes

#63 | 2007-01-25
US20070019637A1
Physics

Mechanism to virtualize all address spaces in shared I/O fabrics

InventorID:

394128 ⎘