Inventor

Nicolas G. Droux

Inventor
Rio Rancho, NM, US

Overview

80→
Patents
2008–2020
Patent span
Electricity
Primary field (CPC H)

Patents· 80 as inventor

Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.

H04Lprimary
H04LTransmission of digital information, e.g. telegraphic communication74%
G06FElectric digital data processing20%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use4%
H04QSelecting1%
Y02BClimate change mitigation technologies related to buildings, e.g. housing, house appliances or related end-user applications1%
PatentTitleYear
10,567,250End-to-end tracing providers and session management202010,419,306Determining the causation of events across multiple nodes using message properties20199,934,057Shadow VNICs for the control and observability of IO virtual functions20189,544,202'Dynamic assignment and enforcement of application-driven per-connection service level agreements'20179,497,088'Method and system for end-to-end classification of level 7 application flows in networking endpoints and devices'20169,083,611'Method and system for virtual network interface cards (VNICs) over aggregation spanning multiple switches'20159,059,965'Method and system for enforcing security policies on network traffic'20159,036,464'Method and system for distributing network traffic among multiple direct hardware access datapaths'20158,996,756'Using process location to bind IO resources on NUMA architectures'20158,886,838'Method and system for transferring packets to a guest operating system'20148,782,657'Dynamic creation and destruction of IO resources based on actual load and resource availability'20148,725,912'Dynamic balancing of IO resources on NUMA platforms'20148,725,913'Numa I/O framework'20148,726,093'Method and system for maintaining direct hardware access in the event of network interface card failure'20148,713,202'Method and system for network configuration for virtual machines'20148,675,644'Enhanced virtual switch'20148,634,291'Energy efficient management of datalinks'20148,635,284'Method and apparatus for defending against denial of service attacks'20148,630,296'Shared and separate network stack instances'20148,625,431'Notifying network applications of receive overflow conditions'20148,478,853'Handling of multiple MAC unicast addresses with virtual machines'20138,478,877'Architecture-aware allocation of network buffers'20138,400,917'Method and system for load balancing using queued packet information'20138,392,565'Network memory pools for packet destinations and virtual machines'20138,315,156'Method and system for distributing network traffic among multiple direct hardware access datapaths'20128,312,544'Method and apparatus for limiting denial of service attack by limiting traffic for hosts'20128,260,588'Virtualizing complex network topologies'20128,254,261'Method and system for intra-host communication'20128,194,670'Upper layer based dynamic hardware transmit descriptor reclaiming'20128,174,984'Managing traffic on virtualized lanes between a network switch and a virtual machine'20128,149,709'Serialization queue framework for transmitting packets'20128,116,199'Method and system for monitoring network communication'20128,086,739'Method and system for monitoring virtual wires'20118,036,127'Notifying network applications of receive overflow conditions'20118,005,022'Host operating system bypass for packets destined for a virtual machine'20117,983,266'Generalized serialization queue framework for protocol processing'20117,984,123'Method and system for reconfiguring a virtual network path'20117,970,951'Method and system for media-based data transfer'20117,965,714'Method and system for offloading network processing'20117,966,401'Method and apparatus for containing a denial of service attack using hardware resources on a network interface card'20117,944,923'Method and system for classifying network traffic'20117,941,539'Method and system for creating a virtual router in a blade chassis to maintain connectivity'20117,912,926'Method and system for network configuration for containers'20117,894,453'Multiple virtual network stack instances'20117,885,257'Multiple virtual network stack instances using virtual network interface cards'20117,848,331'Multi-level packet classification'20107,826,359'Method and system for load balancing using queued packet information'20107,792,140'Reflecting the bandwidth assigned to a virtual network interface card through its link speed'20107,788,411'Method and system for automatically reflecting hardware resource allocation modifications'20107,783,784'Method and apparatus for adaptive selection of algorithms to load and spread traffic on an aggregation of network interface cards'20107,746,783'Method and apparatus for monitoring packets at high data rates'20107,742,474'Virtual network interface cards with VLAN functionality'20107,738,457'Method and system for virtual routing using containers'20107,739,736'Method and apparatus for dynamically isolating affected services under denial of service attack'20107,733,890'Network interface card resource mapping to virtual network interface cards'20107,715,416'Generalized serialization queue framework for protocol processing'20107,716,730'Cryptographic offload using TNICs'20107,697,434'Method and apparatus for enforcing resource utilization of a container'20107,684,423'System and method for virtual network interface cards based on internet protocol addresses'20107,675,920'Method and apparatus for processing network traffic associated with specific protocols'20107,672,239'System and method for conducting fast offloading of a connection onto a network interface card'20107,672,299'Network interface card virtualization based on hardware resources and software rings'20107,643,482'System and method for virtual switching in a host'20107,640,591'Method and apparatus for limiting denial of service attack by limiting traffic for hosts'20097,634,608'Bridging network components'20097,630,368'Virtual network interface card loopback fastpath'20097,631,182'Secure protocol handshake offload using TNICs'20097,627,899'Method and apparatus for improving user experience for legitimate traffic of a service impacted by denial of service attack'20097,623,538'Hardware-based network interface per-ring resource accounting'20097,616,653'Network interface card aggregation framework'20097,613,132'Method and system for controlling virtual machine bandwidth'20097,613,198'Method and apparatus for dynamic assignment of network interface card resources'20097,607,168'Network interface decryption and classification technique'20097,593,404'Dynamic hardware classification engine updating for a network interface'20097,591,011'Assigning higher priority to transactions based on subscription level'20097,515,596'Full data link bypass'20097,499,457'Method and apparatus for enforcing packet destination specific priority using threads'20097,499,463'Method and apparatus for enforcing bandwidth utilization of a virtual serialization queue'20097,457,316'Method and system for handling received packets'20087,373,504'Kernel-level cryptographic kernel interface'2008

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

2008–2010Patents assigned to SUN MICROSYSTEMS INC (23)· patent assignee history
2008–2015Based in San Jose, CA, US· patent location history
2008Based in San Francisco, CA, US· patent location history
2009–2019Based in Rio Rancho, NM, US· patent location history
2010–2015Patents assigned to ORACLE AMERICA INC (43)· patent assignee history
2011–2015Patents assigned to DROUX NICOLAS G (26)· patent assignee history
2011–2015Patents assigned to TRIPATHI SUNAY (22)· patent assignee history
2013–2020Patents assigned to ORACLE INT CORP (11)· patent assignee history
2020Based in Albuquerque, NM, US· patent location history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
ORACLE AMERICA INC432010–2015
DROUX NICOLAS Gself262011–2015
SUN MICROSYSTEMS INC232008–2010
TRIPATHI SUNAY222011–2015
ORACLE INT CORP112013–2020
Locations
LocationPatentsSpan
Rio Rancho, NM, US472009–2019
San Jose, California, US312008–2015
Albuquerque, NM, US12020
San Francisco, California, US12008