Patent Assignment
Reel/Frame 041902/0527
Security Interest
Recorded: 2017-03-07
Pages: 13
Assignor
SOLARFLARE COMMUNICATIONS, INC.
Executed: 2017-02-23
Assignee
ALLY BANK
300 PARK AVENUE, 4TH FLOOR, NEW YORK, NEW YORK, 10022
Covered Properties
(96)
Dual-Driver Interface
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
Reception According to a Data Transfer Protocol of Data Directed to Any of a Plurality of Destination Entities
Data Buffering
Processing Received Data
Chimney Onload Implementation of Network Protocol Stack
Interrupt Management
Hashing Algorithm for Network Receive Filtering
Packet Validation in Virtual Network Interface Architecture
Mapped Fifo Buffering
Encapsulated Accelerator
Encapsulated Accelerator
Encapsulated Accelerator
Epoll Optimisations
Reducing Network Latency
Modifying Application Behaviour
Fast Linkup Arbitration
Feed Processing
Tcp Processing for Devices
Tcp Processing for Devices
Tcp Processing for Devices
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 Method for Managing the Storing of Data
Network Interface Device
Network Interface Device
System and Method for Capturing Data to Provide to a Data Analyser
Method, Apparatus and Computer Program Product for Processing Data.
Network Interface Device and Host Processing Device Field
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
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
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
Processing Received Data
Processing Received Data
Onload Network Protocol Stacks
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
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
Header Processing Engine
Header Processing Engine
Switching Api
Controller Integration
Encapsulated Accelerator
Epoll Optimisations
Reducing Network Latency
Reducing Network Latency
Modifying Application Behaviour
Message Acceleration
Avoiding Delayed Data
Fast Linkup Arbitration
Packet Capture
Locked Down Network Interface
Related Assignments
(23)
Other recorded transfers of the patents in this record — the chain of ownership.
Change of Address of the Assignee
Jan 8, 2013
From: SOLARFLARE COMMUNICATIONS INC.
To: SOLARFLARE COMMUNICATIONS INC.
Reel/Frame 029636/0295 →
Assignment of Assignor's Interest
Jan 23, 2013
From: POPE, STEVEN; RIDDOCH, DAVID
To: SOLARFLARE COMMUNICATIONS, INC.
Reel/Frame 029682/0542 →
Assignment of Assignor's Interest
Feb 6, 2013
From: POPE, STEVEN L.
To: SOLARFLARE COMMUNICATIONS, INC.
Reel/Frame 029768/0010 →
Assignment of Assignor's Interest
Feb 14, 2013
From: POPE, STEVEN L.; RIDDOCH, DAVID J.
To: SOLARFLARE COMMUNICATIONS, INC.
Reel/Frame 029814/0512 →
Assignment of Assignor's Interest
Feb 14, 2013
From: POPE, STEVEN L.; RIDDOCH, DAVID J.
To: SOLARFLARE COMMUNICATIONS, INC.
Reel/Frame 029814/0537 →
Assignment of Assignor's Interest
Nov 5, 2014
From: POPE, STEVE LESLIE; RIDDOCH, DAVID JAMES
To: SOLARFLARE COMMUNICATIONS, INC.
Reel/Frame 034112/0303 →
Assignment of Assignor's Interest
Jan 20, 2015
From: POPE, STEVEN LESLIE; RIDDOCH, DAVID JAMES; LAW, GREG
To: SOLARFLARE COMMUNICATIONS, INC.
Reel/Frame 034762/0157 →
Assignment of Assignor's Interest
Mar 13, 2015
From: POPE, STEVEN L.
To: SOLARFLARE COMMUNICATIONS, INC.
Reel/Frame 035161/0419 →
Assignment of Assignor's Interest
Mar 13, 2015
From: POPE, STEVEN L.
To: SOLARFLARE COMMUNICATIONS, INC.
Reel/Frame 035161/0528 →
Assignment of Assignor's Interest
Mar 20, 2015
From: POPE, STEVEN LESLIE; ROBERTS, DEREK EDWARD; RIDDOCH, DAVID JAMES; LAW, GREG
To: SOLARFLARE COMMUNICATIONS, INC.
Reel/Frame 035216/0912 →
Assignment of Assignor's Interest
Sep 1, 2015
From: POPE, STEVE L.; ROBERTS, DEREK; RIDDOCH, DAVID J.; YU, CHING
To: LEVEL 5 NETWORKS, INC.
Reel/Frame 036466/0841 →
Assignment of Assignor's Interest
Sep 3, 2015
From: LEVEL 5 NETWORKS, INC.
To: SOLARFLARE COMMUNICATIONS, INC.
Reel/Frame 036489/0193 →
Security Interest
Apr 6, 2016
From: SOLARFLARE COMMUNICATIONS, INC.
To: PACIFIC WESTERN BANK
Reel/Frame 038363/0589 →
Assignment of Assignor's Interest
May 20, 2016
From: POPE, STEVEN LESLIE; ROBERTS, DEREK EDWARD; RIDDOCH, DAVID JAMES; LAW, GREG
To: SOLARFLARE COMMUNICATIONS, INC.
Reel/Frame 038655/0556 →
Assignment of Assignor's Interest
May 23, 2016
From: POPE, STEVEN L.; RIDDOCH, DAVID J.
To: SOLARFLARE COMMUNICATIONS, INC.
Reel/Frame 038689/0773 →
Assignment of Assignor's Interest
Dec 20, 2016
From: POPE, STEVEN LESLIE; RIDDOCH, DAVID JAMES; LAW, GREG
To: SOLARFLARE COMMUNICATIONS, INC.
Reel/Frame 041038/0378 →
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 →
Release of Security Interest
Jun 15, 2017
From: PACIFIC WESTERN BANK
To: SOLARFLARE COMMUNICATIONS, INC.
Reel/Frame 042820/0890 →
Assignment of Assignor's Interest
Sep 28, 2017
From: POPE, STEVEN; RIDDOCH, DAVID
To: SOLARFLARE COMMUNICATIONS, INC.
Reel/Frame 043727/0532 →
Assignment of Assignor's Interest
May 9, 2018
From: POPE, STEVEN L.; RIDDOCH, DAVID J.; MANSLEY, KIERAN
To: SOLARFLARE COMMUNICATIONS, INC.
Reel/Frame 045749/0798 →
Release of Intellectual Property Security Agreement
Jul 31, 2019
From: ALLY BANK
To: SOLARFLARE COMMUNICATIONS, INC.
Reel/Frame 049918/0440 →
Assignment of Assignor's Interest
Nov 25, 2019
From: SOLARFLARE COMMUNICATIONS, INC.
To: XILINX, INC.
Reel/Frame 051108/0209 →