Douglas M. Freimuth  Douglas M. Freimuth photo         

contact information

STSM - Master Inventor - Distributed AI; Cloud Networking; IO Virtualization
Thomas J. Watson Research Center, Yorktown Heights, NY USA
  +1dash914dash945dash2023

links



2018

System, method and computer program product for network function modification
Calo, Seraphin and Freimuth, Douglas and Le, Thai V and Makaya, Christian and Nahum, Erich and Touma, Maroun and Verma, Dinesh
US Patent App. 15/283,941
Abstract

System, method and computer program product for network function optimization based on locality and function type
Calo, Seraphin and Freimuth, Douglas and Le, Thai V and Makaya, Christian and Nahum, Eric and Verma, Dinesh
US Patent App. 15/282,555
Abstract

Data transfer over bi-directional links leveraging counter-propagating back channel for low-latency responses
Benner, Alan F and Freimuth, Douglas M and Lee, Benjamin G and Petrini, Fabrizio and Schares, Laurent and Schow, Clint L and Soyuer, Mehmet
US Patent App. 15/267,282
Abstract

Effective indexing of protocol information
Franke, Hubertus and Freimuth, Douglas M and Olshefski, David P and Tracey, John M and Verma, Dinesh C and Wright, Charles P
US Patent App. 15/285,972
Abstract

Multichannel optical transceiver for matching data traffic classes to channel numbers
Benner, Alan F and Freimuth, Douglas M and Lee, Benjamin G and Petrini, Fabrizio and Schares, Laurent and Schow, Clint L and Soyuer, Mehmet
US Patent App. 15/267,298
Abstract

Personality assessment based matching of service personnel
Freimuth, Douglas M and Ko, Bong Jun and Verma, Dinesh C and Wang, Shiqiang
US Patent App. 15/337,432
Abstract

Method and apparatus for power savings in communications equipment
Franke, Hubertus and Freimuth, Douglas M and Olshefski, David P and Tracey, John M and Verma, Dinesh C and Wright, Charles P
US Patent App. 15/400,803
Abstract


2016

ON DEMAND CUSTOMER PRIVATE NETWORK CONNECTIVITY BETWEEN CLOUD DATA CENTERS
Freimuth, Douglas M and Huynh, Lap T and Sanden, Jeffrey A
US Patent 20,160,080,501

Bandwidth-Efficient virtual machine image delivery over distributed nodes based on priority and historical access criteria
Freimuth, Douglas M and Wong, Ho Yin Starsky and Zafer, Murtaza
US Patent 9,311,128


2015

Data transfer using flexible dynamic elastic network service provider relationships
Chitti, Mark V and Freimuth, Douglas M and Hollingsworth, John F and Mandalia, Baiju D
US Patent App. 14/952,456
Abstract

Controlled transfer of data over an elastic network
Chitti, Mark V and Freimuth, Douglas M and Hollingsworth, John F and Mandalia, Baiju D
US Patent App. 14/952,449
Abstract

Event-based data transfer scheduling using elastic network optimization criteria
Chitti, Mark V and Freimuth, Douglas M and Hollingsworth, John F and Mandalia, Baiju D
US Patent App. 14/952,469
Abstract

Dynamic quality of service for storage i/o port allocation
Chitti, Mark V and Freimuth, Douglas M and Hollingsworth, John F and Mandalia, Baiju D
US Patent App. 14/952,463
Abstract

Dynamic configuration of network features
Freimuth, Douglas M and Hollingsworth, John F and Mandalia, Baiju D
US Patent App. 14/952,437
Abstract

Configuring resources to exploit elastic network capability
Chitti, Mark V and Freimuth, Douglas M and Hollingsworth, John F and Mandalia, Baiju D
US Patent App. 14/952,466
Abstract

Storage mirroring over wide area network circuits with dynamic on-demand capacity
Chitti, Mark V and Freimuth, Douglas M and Hollingsworth, John F and Mandalia, Baiju D
US Patent App. 14/731,834
Abstract

Data collection from networked devices
Calo, Seraphin Bernard and Dilmaghani, Raheleh B and Freimuth, Douglas M and Ganti, Raghu Kiran and Grueneberg, Keith William and Ye, Fan
US Patent 8,935,368
Abstract

Brokering and provisioning in high-speed networks
Freimuth, Douglas M and Pappas, Vasileios and Sathaye, Sumedh W
US Patent 9,143,580

Data capture system
S.B. Calo, R.B. Dilmaghani, D.M. Freimuth, R.K. Ganti, K.W. Grueneberg, F. Ye
US Patent 8,935,319


2014

QA Based on Context Aware, Real-Time Information from Mobile Devices
Seraphin Bernard Calo, Douglas M Freimuth, Raghu Kiran Ganti, James J Fan, Fan Ye
US Patent 20,140,365,517

SYSTEM AND METHOD FOR BROKERING AND PROVISIONING IN HIGH-SPEED NETWORKS
Douglas M Freimuth, Vasileios Pappas, Sumedh W Sathaye
US Patent 20,140,330,973

Bandwidth-Efficient Virtual Machine Image Delivery
Douglas M Freimuth, Ho Yin Starsky Wong, Murtaza Zafer
US Patent 20,140,325,505


2013





2012

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
Brown, Aaron C and Freimuth, Douglas M and Recio, Renato J and Thurber, Steven M
US Patent 8,141,094
Abstract

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
Brown, Aaron C and Freimuth, Douglas M and Recio, Renato J and Thurber, Steven M
US Patent 8,141,094
Abstract



Virtual wavelength networks
Douglas M Freimuth, Vasileios Pappas, Sumedh W Sathaye
US Patent App. 13/492,205


Network element bypass in computing computer architecture
Douglas M Freimuth, Charles L Haymes, David P Olshefski, John M Tracey, Dinesh Verma, Charles P Wright
US Patent 8,139,477

Multi-tier Indexing Methodology for Scalable Mobile Device Data Collection
Seraphin Bernard Calo, Raheleh B Dilmaghani, Douglas M Freimuth, Raghu Kiran Ganti, Fan Ye
US Patent App. 13/646,611

LUN masking/mapping in a SR-IOV enabled SAS adapter
Aaron Ches Brown, Douglas M Freimuth, James A Pafumi, Renato J Recio, Steven Mark Thurber
US Patent 8,122,225

Virtual machine image distribution network
Douglas M Freimuth, Vasileios Pappas, Sumedh Sathaye
US Patent App. 13/542,421


Initializing shared memories for sharing endpoints across a plurality of root complexes
Douglas M Freimuth, Renato J Recio, Claudia A Salzberg, Steven M Thurber, Jacobo A Vargas
US Patent 8,271,604

Supporting memory management in an offload of network protocol processing
Douglas M Freimuth, Elbert C Hu, Ronald Mraz, Erich M Nahum, Prashant Pradhan, Sambit Sahu, John M Tracey
US Patent 8,332,531



Differentiating blade destination and traffic types in a multi-root PCIe environment
Aaron C Brown, Douglas M Freimuth, Renato J Recio, Steven M Thurber
US Patent 8,144,582

Native and non-native I/O virtualization in a single adapter
Aaron C Brown, Douglas M Freimuth, Renato J Recio, Steven M Thurber
US Patent 8,103,810

Management of an IOV adapter through a virtual intermediary in an IOV management partition
Steven M Thurber, Aaron C Brown, Douglas M Freimuth, Renato J Recio
US Patent 8,141,093


2011

Communication between host systems using a socket connection and shared memories
Freimuth, Douglas M and Recio, Renato J and Salzberg, Claudia A and Thurber, Steven M and Vargas, Jacobo A
US Patent 7,991,839
Abstract

In-kernal content-aware service differentiation
Douglas M Freimuth, Ashish Mehra, Renu Tewari, Thiemo Voigt
US Patent 8,024,424

Migration of single root stateless virtual functions
Douglas M Freimuth, Renato J Recio, Claudia A Salzberg, Steven M Thurber, Jacobo A Vargas
US Patent 7,984,454

Broadcast of shared I/O fabric error messages in a multi-host environment to all affected root nodes
William T Boyd, Douglas M Freimuth, William G Holland, Steven W Hunter, Renato J Recio, Steven M Thurber, Madeline Vega
US Patent 7,930,598

Apparatus and method for supporting connection establishment in an offload of network protocol processing
Douglas Morgan Freimuth, Elbert C Hu, Ronald Mraz, Erich M Nahum, Prashant Pradhan, Sambit Sahu, John Michael Tracey
US Patent 7,962,628

Method, apparatus, and computer usable program code for migrating virtual adapters from source physical adapters to destination physical adapters
William T Boyd, Douglas M Freimuth, William G Holland, Steven W Hunter, Renato J Recio, Steven M Thurber, Madeline Vega
US Patent 7,937,518

Differentiating traffic types in a multi-root PCI express environment
Aaron C Brown, Douglas M Freimuth, Renato J Recio, Steven M Thurber
US Patent 7,913,024


2010

Hot-plug/remove of a new component in a running PCIe fabric
Freimuth, Douglas M and Recio, Renato J and Salzberg, Claudia A and Thurber, Steven M and Vargas, Jacobo A
US Patent 7,836,238
Abstract

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
Boyd, William T and Freimuth, Douglas M and Holland, William G and Hunter, Steven W and Recio, Renato J and Thurber, Steven M and Vega, Madeline
US Patent 7,831,759
Abstract

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
Boyd, William T and Freimuth, Douglas M and Holland, William G and Hunter, Steven W and Recio, Renato J and Thurber, Steven M and Vega, Madeline
US Patent 7,831,759
Abstract

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
Boyd, William T and Freimuth, Douglas M and Holland, William G and Hunter, Steven W and Recio, Renato J and Thurber, Steven M and Vega, Madeline
US Patent 7,831,759

Method and System for Lazy Data Serialization in Computer Communications
Hubertus Franke, Douglas M Freimuth, David Paul Olshefski, John Michael Tracey, Dinesh C Verma, Charles P Wright
US Patent App. 12/827,633

PREDICTIVE CONTEXT-BASED VIRTUAL WORKSPACE PLACEMENT
J W Branch, D M Freimuth, B J Ko, V Pappas
US Patent App. 20120023223

Communication between host systems using a queuing system and shared memories
Douglas M Freimuth, Renato J Recio, Claudia A Salzberg, Steven M Thurber, Jacobo A Vargas
US Patent 7,836,129

Communication between host systems using a transaction protocol and shared memories
Douglas M Freimuth, Renato J Recio, Claudia A Salzberg, Steven M Thurber, Jacobo A Vargas
US Patent 7,860,930

Routing of shared I/O fabric error messages in a multi-host environment to a master control root node
William T Boyd, Douglas M Freimuth, William G Holland, Steven W Hunter, Renato J Recio, Steven M Thurber, Madeline Vega
US Patent 7,707,465

Migration of a virtual endpoint from one virtual plane to another
Douglas M Freimuth, Renato J Recio, Claudia A Salzberg, Steven M Thurber, Jacobo A Vargas
US Patent 7,813,366


PCI function south-side data management
Aaron C Brown, Douglas M Freimuth, Renato J Recio, Steven M Thurber
US Patent 7,743,189

Migrating stateless virtual functions from one virtual plane to another
Douglas M Freimuth, Renato J Recio, Claudia A Salzberg, Steven M Thurber, Jacobo A Vargas
US Patent 7,657,663


2009

Canonicalization of Network Protocol Headers
Hubertus Franke, Douglas M Freimuth, David P Olshefski, John Tracey, Dinesh Verma, Charles P Wright
US Patent App. 12/428,992

Method for confirming identity of a master node selected to control I/O fabric configuration in a multi-host environment
William T Boyd, Douglas M Freimuth, William G Holland, Steven W Hunter, Renato J Recio, Steven W Thurber, Madeline Vega
US Patent 7,631,050

Mechanism to virtualize all address spaces in shared I/O fabrics
William T Boyd, Douglas M Freimuth, William G Holland, Steven W Hunter, Renato J Recio, Steven M Thurber, Madeline Vega
US Patent 7,492,723

Bus/device/function translation within and routing of communications packets in a PCI switched-fabric in a multi-host environment utilizing multiple root switches
William T Boyd, Douglas M Freimuth, William G Holland, Steven W Hunter, Renato J Recio, Steven M Thurber, Madeline Vega
US Patent 7,571,273


Apparatus and method for supporting received data processing in an offload of network protocol processing
Douglas Morgan Freimuth, Elbert C Hu, Ronald Mraz, Erich M Nahum, Prashant Pradhan, Sambit Sahu, John Michael Tracey
US Patent 7,493,427

Method of routing I/O adapter error messages in a multi-host environment
William T Boyd, Douglas M Freimuth, William G Holland, Steven W Hunter, Renato J Recio, Steven M Thurber, Madeline Vega
US Patent 7,474,623

System and method for configuring an endpoint based on specified valid combinations of functions
Douglas M Freimuth, Renato J Recio, Claudia A Salzberg, Steven M Thurber, Jacobo A Vargas
US Patent 7,529,860


2008

Method to Perform LUM Masking/Mapping in a SR-IOV Enabled SAS Adapter
Steven Mark Thurber, Douglas M. Freimuth, Aaron Ches Brown, James A. Pafumi, Renato J. Recio
logical unit number, serial attached scsi, virtual function, block, adapter, latency, masking, operating system, computer hardware, computer science
Abstract

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
Boyd, William T and Freimuth, Douglas M and Holland, William G and Hunter, Steven W and Recio, Renato J and Thurber, Steven M and Vega, Madeline
US Patent 7,380,046
Abstract

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
Boyd, William T and Freimuth, Douglas M and Holland, William G and Hunter, Steven W and Recio, Renato J and Thurber, Steven M and Vega, Madeline
US Patent 7,380,046

In-kernel content-aware service differentiation
Douglas Morgan Freimuth, Ashish Mehra, Renu Tewari, Thiemo Voigt
US Patent 7,315,892

Routing mechanism in PCI multi-host topologies using destination ID field
William T Boyd, Douglas M Freimuth, William G Holland, Steven W Hunter, Renato J Recio, Steven M Thurber, Madeline Vega
US Patent 7,430,630

Method using a master node to control I/O fabric configuration in a multi-host environment
William T Boyd, Douglas M Freimuth, William G Holland, Steven W Hunter, Renato J Recio, Steven M Thurber, Madeline Vega
US Patent 7,395,367


Creation and management of destination ID routing structures in multi-host PCI topologies
William T Boyd, Douglas M Freimuth, William G Holland, Steven W Hunter, Renato J Recio, Steven M Thurber, Madeline Vega
US Patent 7,363,404


2007




2006

SYSTEM AND METHOD FOR COMMUNICATION BETWEEN HOST SYSTEMS USING A SOCKET CONNECTION AND SHARED MEMORIES
Steven M. Thurber, Douglas M. Freimuth, Claudia A. Salzberg, Jacobo A. Vargas, Renato J. Recio
raw socket, initialization, queue, real time computing, computer science
Abstract

System and method for initializing shared memories for sharing endpoints across a plurality of root complexes
Steven M. Thurber, Douglas M. Freimuth, Claudia A. Salzberg, Jacobo A. Vargas, Renato J. Recio
root complex, memory address, pci express, initialization, tree, shared memory, theoretical computer science, distributed computing, engineering
Abstract

System and method for communication between host systems using a transaction protocol and shared memories
Steven M. Thurber, Douglas M Freimuth, Claudia A. Salzberg, Jacobo A. Vargas, Renato J. Recio
root complex, business process discovery, distributed transaction, database transaction, distributed computing, computer science
Abstract

System and method for hot-plug/remove of a new component in a running pcie fabric
Steven M. Thurber, Douglas M. Freimuth, Claudia A. Salzberg, Jacobo A. Vargas, Renato J. Recio
pci express, hot swapping, spark plug, configuration management, tree structure, data structure, embedded system, engineering
Abstract

System and method for migration of a virtual endpoint from one virtual plane to another
Steven M. Thurber, Douglas M Freimuth, Claudia A. Salzberg, Jacobo A. Vargas, Renato J. Recio
virtualization, virtual function, stateless protocol, interrupt, real time computing, engineering
Abstract

System and method for communication between host systems using a queuing system and shared memories
Steven M. Thurber, Douglas M. Freimuth, Claudia A. Salzberg, Jacobo A. Vargas, Renato J. Recio
multilevel feedback queue, double ended queue, root complex, memory address, queue management system, priority queue, doorbell, queue, real time computing, distributed computing, computer science
Abstract

System and method for migrating stateless virtual functions from one virtual plane to another
Steven M. Thurber, Douglas M Freimuth, Claudia A. Salzberg, Jacobo A. Vargas, Renato J. Recio
kernel virtual address space, virtual function, stateless protocol, interrupt, virtual circuit, conventional pci, real time computing, computer science
Abstract

System and method for migration of single root stateless virtual functions
Steven M. Thurber, Douglas M. Freimuth, Claudia A. Salzberg, Jacobo A. Vargas, Renato J. Recio
system image, virtual function, stateless protocol, conventional pci, real time computing, engineering
Abstract

APPARATUS AND METHOD FOR SUPPORTING MEMORY MANAGEMENT IN AN OFFLOAD OF NETWORK PROTOCOL PROCESSING
D. FREIMUTH, E. HU, R. MRAZ, E. NAHUM, P. PRADHAN, S. SAHU, J.M. TRACEY, others
WO Patent 2,006,046,972

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
William T Boyd, Douglas M Freimuth, William G Holland, Steven W Hunter, Renato J Recio, Steven M Thurber, Madeline Vega, others
US Patent App. 11/567,411

Creation and management of routing table for PCI bus address based routing with integrated DID
William Boyd, Douglas Freimuth, William Holland, Steven Hunter, Renato Recio, Steven Thurber, Madeline Vega, others
US Patent App. 11/334,678

Fast policy classification for strings
Dakshi Agrawal, Douglas Morgan Freimuth, Sivaram Gottimukkala, Lap Thiet Huynh, Dinakaran B Joseph, John J Majikes, David Paul Olshefski
US Patent 6,996,553

State recovery and failover of intelligent network adapters
Douglas Morgan Freimuth, Ronald Mraz, Erich Nahum, Prashant Pradhan, Sambit Sahu, John Michael Tracey
US Patent 7,114,096


2005

Creation and management of ATPT in switches of multi-host PCI topologies
William Boyd, Douglas Freimuth, William Holland, Steven Hunter, Renato Recio, Steven Thurber, Madeline Vega, others
US Patent App. 11/301,109

Method and apparatus for network communication card memory management
Douglas Freimuth, Roland Mraz, Erich M Nahum, Prashant Pradhan, Sambit Sahu, John Michael Tracey
US Patent 6,968,358


2003

Method and apparatus for support of bottleneck avoidance in an intelligent adapter
Douglas Freimuth, Ronald Mraz, Erich Nahum, Prashant Pradhan, Sambit Sahu, John Tracey
US Patent App. 10/654,069