Patent Assignment
Reel/Frame 051108/0209
Assignment of Assignor's Interest
Recorded: 2019-11-25
Pages: 28
Assignor
SOLARFLARE COMMUNICATIONS, INC.
Executed: 2019-11-13
Assignee
XILINX, INC.
2100 LOGIC DRIVE, SAN JOSE, CALIFORNIA, 95124
Covered Properties
(156)
Dual-Driver Interface
Checking data integrity
Application:
11/584,263 →
Publication:
US 2007/0036159
L-9-0-Moprolol L-(+)-Tartrate
Application:
11/584,261 →
Publication:
US 2007/0061439
Processing packet headers
Application:
11/584,306 →
Publication:
US 2007/0076712
Reception According to a Data Transfer Protocol of Data Directed to Any of a Plurality of Destination Entities
Data Buffering
Application:
16/119,053 →
Publication:
US 2018/0375782
Packet Validation in Virtual Network Interface Architecture
Remote Functionality Selection
Application:
61/235,256 →
Mapped FIFO Buffering
Application:
61/425,191 →
Header Processing Engine
Application:
61/288,642 →
Switching API
Application:
61/249,881 →
Encapsulated Accelerator
Encapsulated Accelerator
Epoll Optimisations
Epoll Optimisations
Application:
61/470,396 →
Reducing Network Latency
Reducing Network Latency
Reducing Network Latency
Reducing Network Latency
Application:
61/513,108 →
Modifying Application Behaviour
Modifying Application Behaviour
Modifying Application Behaviour
Application:
61/525,980 →
Message Acceleration
Application:
61/538,055 →
Avoiding Delayed Data
Application:
61/641,575 →
Fast Linkup Arbitration
Fast Linkup Arbitration
Application:
61/667,539 →
Fast Linkup Arbitration
Application:
61/677,365 →
Feed Processing
Feed Processing
Application:
61/714,405 →
Tcp Processing for Devices
Tcp Processing for Devices
Tcp Processing for Devices
Kill Switch
Application:
61/809,777 →
Packet Capture
Application:
61/829,145 →
Programmed Input/Output Mode
Programmed Input/Output Mode
Locked Down Network Interface
Locked Down Network Interface
Ordered Event Notification
System and Apparatus for Providing Network Security
System and Apparatus for Providing Network Security
System and Apparatus for Providing Network Security
System and Method for Managing the Storing of Data
System and Method for Capturing Data to Provide to a Data Analyser
System And Method for Capturing Data to Provide to a Data Analyser
Network Interface Device
Network Interface Device
Method, Apparatus and Computer Program Product for Processing Data
Method, Apparatus and Computer Program Product for Processing Data
Network Interface Device and Host Processing Device Field
Capturing Data
Network Interface Device
Time Stamping Network Device
Data Processing System
Data Processing System
Data Processing System
Application:
62/506,405 →
Network Interface Device
Network Interface Device and Method
Network Interface Device and Method
Network Interface Device
Network Interface Device
Network Interface Device
Data Processing System
Network Interface Device and Host Processing Device
Network Interface Device and Host Processing Device
Network Interface Device
Network Interface Device and Host Processing Device
Network Interface Device
Network Interface Device
Network Interface Device Supporting Multiple Interface Instances to a Common Bus
Network Interface and Protocol
Network Interface and Protocol
Network Interface and Protocol
Network Interface and Protocol
Data transmission with constant data rate
Data Protocol
Data Protocol
Dual-Driver Interface
Dual-Driver Interface
Dynamic Resource Allocation
Checking Data Integrity
User-Level Stack
User-Level Stack
User-Level Re-Initialization Instruction Interception
Data Processing System with Routing Tables
Data Processing System with Memory Access
Data Processing System with Intercepting Instructions
Data processing system with data transmit capability
Data Processing System with Intercepting Instructions
User-Level Re-Initialization Instruction Interception
Data Processing System with Data Transmit Capability
Data Processing System with Routing Tables
Data Processing System with Routing Tables
Reception According to a Data Transfer Protocol of Data Directed to Any of a Plurality of Destination Entities for Data Extraction
Reception According to a Data Transfer Protocol of Data Directed to Any of a Plurality of Destination Entities
Reception According to a Data Transfer Protocol of Data Directed to Any of a Plurality of Destination Entities
Reception According to a Data Transfer Protocol of Data Directed to Any of a Plurality of Destination Entities
Processing Received Data
Processing Received Data
Data Buffering
Processing Received Data
Onload Network Protocol Stacks
Chimney Onload Implementation of Network Protocol Stack
Interrupt Management
Chimney Onload Implementation of Network Protocol Stack
Interrupt Management for Multiple Event Queues
Interrupt Management for Multiple Event Queues
Transmit Rate Pacing System and Method
Transmit Completion Event Batching
Including Descriptor Queue Empty Events in Completion Events
Queue Depth Management for Communication Between Host and Peripheral Device
Hashing Algorithm for Network Receive Filtering
Hashing Algorithm for Network Receive Filtering
Hashing Algorithm for Network Receive Filtering
Packet Validation in Virtual Network Interface Architecture
Packet Validation in Virtual Network Interface Architecture
Packet Validation in Virtual Network Interface Architecture
Dma Descriptor Queue Read and Cache Write Pointer Arrangement
Method and Apparatus for Multicast Packet Reception
Method and Apparatus for Multicast Packet Reception
Method and Apparatus for Multicast Packet Reception
Driver Level Segmentation
Driver Level Segmentation
Virtualised Receive Side Scaling
Processing, on Multiple Processors, Data Flows Received Through a Single Socket
Virtualised Interface Functions
Remote Functionality Selection
Mapped Fifo Buffering
Mapped Fifo Buffering
Header Processing Engine
Header Processing Engine
Switching Api
Controller Integration
Encapsulated Accelerator
Encapsulated Accelerator
Encapsulated Accelerator
Encapsulated Accelerator
Epoll Optimisations
Reducing Network Latency
Reducing Network Latency
Reducing Network Latency
Reducing Network Latency
Modifying Application Behaviour
Message Acceleration
Avoiding Delayed Data
Fast Linkup Arbitration
Fast Linkup Arbitration
Tcp Processing for Devices
Packet Capture
Programmed Input/Output Mode
Locked Down Network Interface
Locked Down Network Interface
Ordered Event Notification
Ordered Event Notification
System and Apparatus for Providing Network Security
Method, Apparatus and Computer Program Product for Processing Data.
Related Assignments
(25)
Other recorded transfers of the patents in this record — the chain of ownership.
Assignment of Assignor's Interest
Jun 17, 2005
From: POPE, STEVE L.; ROBERTS, DEREK; RIDDOCH, DAVID J.; YU, CHING
To: LEVEL 5 NETWORKS, INC.
Reel/Frame 016708/0307 →
Assignment of Assignor's Interest
Mar 27, 2006
From: RIDDOCH, DAVID J.; PORTER, MARTIN W.; POPE, STEVEN L.
To: LEVEL 5 NETWORKS, INC.
Reel/Frame 017679/0396 →
Assignment of Assignor's Interest
Oct 19, 2006
From: POPE, STEVE LESLIE; ROBERTS, DEREK EDWARDS; RIDDOCH, DAVID JAMES
To: SOLARFLARE COMMUNICATIONS, INC.
Reel/Frame 018455/0347 →
Assignment of Assignor's Interest
Oct 19, 2006
From: POPE, STEVE LESLIE; ROBERTS, DEREK EDWARDS; RIDDOCH, DAVID JAMES
To: SOLARFLARE COMMUNICATIONS, INC.
Reel/Frame 018455/0330 →
Assignment of Assignor's Interest
Oct 19, 2006
From: POPE, STEVE LESLIE; ROBERTS, DEREK EDWARDS; RIDDOCH, DAVID JAMES
To: SOLARFLARE COMMUNICATIONS, INC.
Reel/Frame 018455/0343 →
Assignment of Assignor's Interest
Apr 20, 2009
From: LEVEL 5 NETWORKS, INC.
To: SOLARFLARE COMMUNICATIONS, INC.
Reel/Frame 022568/0921 →
Assignment of Assignor's Interest
May 27, 2009
From: POPE, STEVEN L.; RIDDOCH, DAVID J.
To: SOLARFLARE COMMUNICATIONS, INC.
Reel/Frame 022740/0939 →
Assignment of Assignor's Interest
May 29, 2009
From: LEVEL 5 NETWORKS, INC.
To: SOLARFLARE COMMUNICATIONS, INC.
Reel/Frame 022752/0318 →
Assignment of Assignor's Interest
Jun 28, 2010
From: POPE, STEVEN; RIDDOCH, DAVID
To: SOLARFLARE COMMUNICATIONS, INC.
Reel/Frame 024604/0988 →
Security Agreement
Jan 5, 2012
From: SOLARFLARE COMMUNICATIONS, INC., A DELAWARE CORPORATION
To: COMERICA BANK, AS AGENT, A TEXAS BANKING ASSOCIATION
Reel/Frame 027487/0097 →
Change of Address of the Assignee
Jan 8, 2013
From: SOLARFLARE COMMUNICATIONS INC.
To: SOLARFLARE COMMUNICATIONS INC.
Reel/Frame 029636/0295 →
Corrective Assignment to Correct the Typographical Errors in Three of the Application Numbers (12/158,176, 12/864,435 and 13/347,454) in the Change of Address Previously Recorded on Reel 029636 Frame 0295. Assignor(S) Hereby Confirms the Correct Appication Numbers Are 13/158,176, 12/866,435 and 13/347,545, Respectively.
Mar 19, 2013
From: SOLARFLARE COMMUNICATIONS INC.
To: SOLARFLARE COMMUNICATIONS INC.
Reel/Frame 030046/0542 →
Assignment of Assignor's Interest
Apr 22, 2013
From: LEVEL 5 NETWORKS, INC.
To: SOLARFLARE COMMUNICATIONS, INC.
Reel/Frame 030261/0284 →
Assignment of Assignor's Interest
Apr 22, 2013
From: POPE, STEVE; RIDDOCH, DAVID; YU, CHING; ROBERTS, DEREK
To: LEVEL 5 NETWORKS, INC.
Reel/Frame 030261/0800 →
Assignment of Assignor's Interest
Aug 5, 2014
From: POPE, STEVE; RIDDOCH, DAVID; MANSLEY, KIERAN; JAMES, SIAN CATHRYN
To: SOLARFLARE COMMUNICATIONS, INC.
Reel/Frame 033465/0927 →
Release of Security Interest
Sep 10, 2014
From: COMERICA BANK
To: SOLARFLARE COMMUNICATIONS, INC.
Reel/Frame 033716/0073 →
Assignment of Assignor's Interest
Oct 21, 2014
From: RIDDOCH, DAVID J.; PORTER, MARTIN W.; POPE, STEVEN L.
To: LEVEL 5 NETWORKS, INC.
Reel/Frame 033997/0529 →
Assignment of Assignor's Interest
Oct 24, 2014
From: LEVEL 5 NETWORKS, INC.
To: SOLARFLARE COMMUNICATIONS, INC.
Reel/Frame 034032/0549 →
Release of Security Interest
Nov 24, 2014
From: COMERICA BANK
To: SOLARFLARE COMMUNICATIONS, INC.
Reel/Frame 034255/0140 →
Assignment of Assignor's Interest
Sep 3, 2015
From: POPE, STEVEN L.; RIDDOCH, DAVID J.
To: SOLARFLARE COMMUNICATIONS, INC.
Reel/Frame 036491/0709 →
Assignment of Assignor's Interest
Sep 21, 2015
From: POPE, STEVEN L.; RIDDOCH, DAVID J.
To: SOLARFLARE COMMUNICATIONS, INC.
Reel/Frame 036614/0423 →
Assignment of Assignor's Interest
Oct 20, 2015
From: POPE, STEVE L.; RIDDOCH, DAVID J.; ROBERTS, DEREK
To: SOLARFLARE COMMUNICATIONS, INC.
Reel/Frame 036838/0200 →
Security Interest
Apr 6, 2016
From: SOLARFLARE COMMUNICATIONS, INC.
To: PACIFIC WESTERN BANK
Reel/Frame 038363/0589 →
Assignment of Assignor's Interest
Jan 9, 2017
From: LEVEL 5 NETWORKS, INC.
To: SOLARFLARE COMMUNICATIONS, INC.
Reel/Frame 040907/0721 →
Assignment of Assignor's Interest
Jan 9, 2017
From: POPE, STEVE; RIDDOCH, DAVID; YU, CHING; ROBERTS, DEREK
To: LEVEL 5 NETWORKS, INC.
Reel/Frame 040907/0689 →