IP Library Assignment 051108/0209
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
Application: 15/633,566 →
Publication: US 2017/0308490
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
Application: 15/146,032 →
Publication: US 2016/0246657
Data Buffering
Application: 16/119,053 →
Publication: US 2018/0375782
Packet Validation in Virtual Network Interface Architecture
Application: 15/888,498 →
Publication: US 2018/0159860
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
Application: 15/455,864 →
Publication: US 2017/0185549
Encapsulated Accelerator
Application: 15/881,312 →
Publication: US 2018/0150423
Epoll Optimisations
Application: 15/042,507 →
Publication: US 2016/0162330
Epoll Optimisations
Application: 61/470,396 →
Reducing Network Latency
Application: 16/135,709 →
Publication: US 2019/0020740
Reducing Network Latency
Application: 16/413,413 →
Publication: US 2019/0268450
Reducing Network Latency
Application: 16/413,445 →
Publication: US 2019/0268451
Reducing Network Latency
Application: 61/513,108 →
Modifying Application Behaviour
Application: 14/250,290 →
Publication: US 2014/0304719
Modifying Application Behaviour
Application: 16/248,535 →
Publication: US 2019/0146855
Modifying Application Behaviour
Application: 61/525,980 →
Message Acceleration
Application: 61/538,055 →
Avoiding Delayed Data
Application: 61/641,575 →
Fast Linkup Arbitration
Application: 15/868,857 →
Publication: US 2018/0139089
Fast Linkup Arbitration
Application: 61/667,539 →
Fast Linkup Arbitration
Application: 61/677,365 →
Feed Processing
Application: 13/789,353 →
Publication: US 2014/0105208
Feed Processing
Application: 61/714,405 →
Tcp Processing for Devices
Application: 13/754,792 →
Publication: US 2013/0145035
Tcp Processing for Devices
Application: 15/287,666 →
Publication: US 2017/0026497
Tcp Processing for Devices
Application: 15/481,350 →
Publication: US 2017/0214775
Kill Switch
Application: 61/809,777 →
Packet Capture
Application: 61/829,145 →
Programmed Input/Output Mode
Application: 16/541,070 →
Publication: US 2019/0370215
Programmed Input/Output Mode
Application: 16/551,477 →
Publication: US 2019/0377704
Locked Down Network Interface
Application: 14/165,371 →
Publication: US 2014/0304802
Locked Down Network Interface
Application: 16/121,366 →
Publication: US 2018/0375829
Ordered Event Notification
Application: 16/540,760 →
Publication: US 2019/0370090
System and Apparatus for Providing Network Security
Application: 15/244,955 →
Publication: US 2018/0062849
System and Apparatus for Providing Network Security
Application: 16/134,795 →
Publication: US 2019/0020690
System and Apparatus for Providing Network Security
Application: 15/792,481 →
Publication: US 2018/0063197
System and Method for Managing the Storing of Data
Application: 14/730,094 →
Publication: US 2016/0357793
System and Method for Capturing Data to Provide to a Data Analyser
Application: 14/752,472 →
Publication: US 2016/0357796
System And Method for Capturing Data to Provide to a Data Analyser
Application: 16/596,581 →
Publication: US 2020/0042509
Network Interface Device
Application: 14/983,263 →
Publication: US 2017/0187589
Network Interface Device
Application: 15/385,644 →
Publication: US 2017/0187605
Method, Apparatus and Computer Program Product for Processing Data
Application: 16/133,516 →
Publication: US 2019/0014197
Method, Apparatus and Computer Program Product for Processing Data
Application: 16/416,587 →
Publication: US 2019/0273814
Network Interface Device and Host Processing Device Field
Application: 15/341,967 →
Publication: US 2018/0124216
Capturing Data
Application: 15/476,456 →
Publication: US 2018/0288082
Network Interface Device
Application: 15/939,152 →
Publication: US 2018/0288198
Time Stamping Network Device
Application: 15/607,221 →
Publication: US 2018/0343183
Data Processing System
Application: 15/594,416 →
Publication: US 2018/0329743
Data Processing System
Application: 15/978,049 →
Publication: US 2018/0331976
Data Processing System
Application: 62/506,405 →
Network Interface Device
Application: 15/721,613 →
Publication: US 2019/0104086
Network Interface Device and Method
Application: 15/721,619 →
Publication: US 2019/0103972
Network Interface Device and Method
Application: 16/147,164 →
Publication: US 2019/0102576
Network Interface Device
Application: 15/847,742 →
Publication: US 2019/0199654
Network Interface Device
Application: 15/847,778 →
Publication: US 2019/0190982
Network Interface Device
Application: 16/226,453 →
Publication: US 2019/0190853
Data Processing System
Application: 15/940,837 →
Publication: US 2019/0303209
Network Interface Device and Host Processing Device
Application: 16/037,873 →
Publication: US 2020/0028930
Network Interface Device and Host Processing Device
Application: 16/509,713 →
Publication: US 2020/0026557
Network Interface Device
Application: 16/146,128 →
Publication: US 2020/0106668
Network Interface Device and Host Processing Device
Application: 16/511,706 →
Publication: US 2020/0104269
Network Interface Device
Application: 16/180,883 →
Publication: US 2020/0145376
Network Interface Device
Application: 16/395,027 →
Publication: US 2020/0344180
Network Interface Device Supporting Multiple Interface Instances to a Common Bus
Application: 16/525,313 →
Publication: US 2021/0034526
Network Interface and Protocol
Patent: 7,844,742 →
Application: 10/661,765 →
Publication: US 2005/0138242
Network Interface and Protocol
Patent: 7,970,949 →
Application: 11/750,117 →
Publication: US 2007/0214308
Network Interface and Protocol
Patent: 9,112,752 →
Application: 12/910,391 →
Publication: US 2011/0040897
Network Interface and Protocol
Patent: 8,954,613 →
Application: 13/112,362 →
Publication: US 2011/0219145
Data transmission with constant data rate
Patent: 8,930,557 →
Application: 10/548,121 →
Publication: US 2007/0022206
Data Protocol
Patent: 7,934,141 →
Application: 10/548,126 →
Publication: US 2007/0162609
Data Protocol
Patent: 9,043,671 →
Application: 13/053,112 →
Publication: US 2011/0173514
Dual-Driver Interface
Patent: 8,855,137 →
Application: 11/514,764 →
Publication: US 2007/0030859
Dual-Driver Interface
Patent: 9,690,724 →
Application: 14/489,417 →
Publication: US 2015/0006772
Dynamic Resource Allocation
Patent: 8,219,712 →
Application: 11/662,527 →
Publication: US 2008/0189510
Checking Data Integrity
Patent: 8,737,431 →
Application: 13/204,135 →
Publication: US 2011/0296535
User-Level Stack
Patent: 8,005,916 →
Application: 11/111,481 →
Publication: US 2005/0226165
User-Level Stack
Patent: 8,612,536 →
Application: 13/173,349 →
Publication: US 2011/0264758
User-Level Re-Initialization Instruction Interception
Patent: 8,650,569 →
Application: 11/900,377 →
Publication: US 2008/0072236
Data Processing System with Routing Tables
Patent: 8,868,780 →
Application: 11/982,109 →
Publication: US 2008/0244087
Data Processing System with Memory Access
Patent: 7,844,782 →
Application: 11/982,108 →
Publication: US 2008/0065838
Data Processing System with Intercepting Instructions
Patent: 8,006,252 →
Application: 11/982,110 →
Publication: US 2008/0065839
Data processing system with data transmit capability
Patent: 8,782,642 →
Application: 11/982,148 →
Publication: US 2008/0065840
Data Processing System with Intercepting Instructions
Patent: 8,533,740 →
Application: 13/186,672 →
Publication: US 2011/0276987
User-Level Re-Initialization Instruction Interception
Patent: 9,063,771 →
Application: 14/151,642 →
Publication: US 2014/0130060
Data Processing System with Data Transmit Capability
Patent: 9,552,225 →
Application: 14/321,201 →
Publication: US 2014/0317630
Data Processing System with Routing Tables
Patent: 9,729,436 →
Application: 14/519,065 →
Publication: US 2015/0127851
Data Processing System with Routing Tables
Application: 15/247,696 →
Publication: US 2016/0366054
Reception According to a Data Transfer Protocol of Data Directed to Any of a Plurality of Destination Entities for Data Extraction
Patent: 8,645,558 →
Application: 11/916,973 →
Publication: US 2012/0124121
Reception According to a Data Transfer Protocol of Data Directed to Any of a Plurality of Destination Entities
Patent: 8,635,353 →
Application: 13/548,281 →
Publication: US 2012/0296998
Reception According to a Data Transfer Protocol of Data Directed to Any of a Plurality of Destination Entities
Patent: 9,043,380 →
Application: 13/548,308 →
Publication: US 2012/0296952
Reception According to a Data Transfer Protocol of Data Directed to Any of a Plurality of Destination Entities
Application: 14/663,898 →
Publication: US 2015/0201007
Processing Received Data
Patent: 8,286,193 →
Application: 12/215,437 →
Publication: US 2008/0313655
Processing Received Data
Patent: 9,319,340 →
Application: 13/633,830 →
Publication: US 2013/0117465
Data Buffering
Application: 13/644,433 →
Publication: US 2013/0121183
Processing Received Data
Application: 15/081,719 →
Publication: US 2016/0212058
Onload Network Protocol Stacks
Patent: 8,489,761 →
Application: 12/373,173 →
Publication: US 2010/0057932
Chimney Onload Implementation of Network Protocol Stack
Patent: 9,686,117 →
Application: 13/720,770 →
Publication: US 2013/0111059
Interrupt Management
Patent: 9,948,533 →
Application: 13/722,841 →
Publication: US 2014/0012980
Chimney Onload Implementation of Network Protocol Stack
Application: 15/611,554 →
Publication: US 2017/0272300
Interrupt Management for Multiple Event Queues
Patent: 7,769,923 →
Application: 11/050,476 →
Publication: US 2005/0183093
Interrupt Management for Multiple Event Queues
Patent: 8,131,895 →
Application: 12/754,495 →
Publication: US 2010/0192163
Transmit Rate Pacing System and Method
Patent: 7,596,644 →
Application: 11/329,444 →
Publication: US 2007/0174511
Transmit Completion Event Batching
Patent: 7,562,366 →
Application: 11/050,483 →
Publication: US 2006/0174251
Including Descriptor Queue Empty Events in Completion Events
Patent: 7,831,749 →
Application: 11/050,474 →
Publication: US 2006/0173970
Queue Depth Management for Communication Between Host and Peripheral Device
Patent: 7,610,413 →
Application: 11/050,419 →
Publication: US 2005/0177657
Hashing Algorithm for Network Receive Filtering
Patent: 7,984,180 →
Application: 11/255,124 →
Publication: US 2007/0115982
Hashing Algorithm for Network Receive Filtering
Patent: 8,959,095 →
Application: 13/162,421 →
Publication: US 2011/0246489
Hashing Algorithm for Network Receive Filtering
Patent: 9,594,842 →
Application: 14/611,105 →
Publication: US 2015/0142832
Packet Validation in Virtual Network Interface Architecture
Patent: 7,634,584 →
Application: 11/116,018 →
Publication: US 2006/0248234
Packet Validation in Virtual Network Interface Architecture
Patent: 8,380,882 →
Application: 12/612,078 →
Publication: US 2010/0049876
Packet Validation in Virtual Network Interface Architecture
Patent: 9,912,665 →
Application: 13/765,579 →
Publication: US 2014/0059221
Dma Descriptor Queue Read and Cache Write Pointer Arrangement
Patent: 7,496,699 →
Application: 11/156,228 →
Publication: US 2006/0288129
Method and Apparatus for Multicast Packet Reception
Patent: 8,116,312 →
Application: 11/351,177 →
Publication: US 2007/0183418
Method and Apparatus for Multicast Packet Reception
Patent: 8,817,784 →
Application: 13/347,545 →
Publication: US 2012/0113987
Method and Apparatus for Multicast Packet Reception
Patent: 9,083,539 →
Application: 14/463,499 →
Publication: US 2014/0355606
Driver Level Segmentation
Patent: 9,077,751 →
Application: 12/513,132 →
Publication: US 2010/0135324
Driver Level Segmentation
Patent: 9,225,807 →
Application: 14/700,101 →
Publication: US 2015/0237176
Virtualised Receive Side Scaling
Patent: 8,543,729 →
Application: 12/745,535 →
Publication: US 2010/0333101
Processing, on Multiple Processors, Data Flows Received Through a Single Socket
Patent: 9,304,825 →
Application: 12/866,435 →
Publication: US 2011/0023042
Virtualised Interface Functions
Patent: 8,447,904 →
Application: 12/637,554 →
Publication: US 2010/0161847
Remote Functionality Selection
Patent: 9,210,140 →
Application: 12/858,345 →
Publication: US 2011/0202983
Mapped Fifo Buffering
Patent: 9,008,113 →
Application: 13/070,924 →
Publication: US 2012/0155256
Mapped Fifo Buffering
Patent: 9,800,513 →
Application: 14/667,295 →
Publication: US 2015/0200866
Header Processing Engine
Patent: 8,743,877 →
Application: 12/686,280 →
Publication: US 2011/0149966
Header Processing Engine
Patent: 9,124,539 →
Application: 14/261,199 →
Publication: US 2014/0233571
Switching Api
Patent: 8,423,639 →
Application: 12/900,217 →
Publication: US 2011/0087774
Controller Integration
Patent: 9,256,560 →
Application: 12/687,382 →
Publication: US 2011/0029734
Encapsulated Accelerator
Patent: 8,996,644 →
Application: 12/964,642 →
Publication: US 2012/0151004
Encapsulated Accelerator
Patent: 9,600,429 →
Application: 13/671,434 →
Publication: US 2013/0080567
Encapsulated Accelerator
Patent: 9,880,964 →
Application: 14/629,394 →
Publication: US 2015/0161064
Encapsulated Accelerator
Patent: 9,892,082 →
Application: 14/629,319 →
Publication: US 2015/0169496
Epoll Optimisations
Patent: 9,384,071 →
Application: 13/158,176 →
Publication: US 2012/0254893
Reducing Network Latency
Patent: 9,258,390 →
Application: 13/283,420 →
Publication: US 2013/0031268
Reducing Network Latency
Patent: 9,456,060 →
Application: 15/016,659 →
Publication: US 2016/0156749
Reducing Network Latency
Application: 15/253,822 →
Publication: US 2016/0373561
Reducing Network Latency
Application: 15/879,909 →
Publication: US 2018/0152546
Modifying Application Behaviour
Patent: 8,763,018 →
Application: 13/283,423 →
Publication: US 2013/0055287
Message Acceleration
Patent: 9,003,053 →
Application: 13/624,788 →
Publication: US 2013/0080651
Avoiding Delayed Data
Patent: 9,391,840 →
Application: 13/789,221 →
Publication: US 2013/0297774
Fast Linkup Arbitration
Patent: 9,391,841 →
Application: 13/789,238 →
Publication: US 2014/0012961
Fast Linkup Arbitration
Patent: 9,882,781 →
Application: 15/018,768 →
Publication: US 2016/0156512
Tcp Processing for Devices
Patent: 9,674,318 →
Application: 14/231,510 →
Publication: US 2014/0310405
Packet Capture
Patent: 9,300,599 →
Application: 14/291,741 →
Publication: US 2014/0355613
Programmed Input/Output Mode
Application: 14/073,735 →
Publication: US 2015/0127763
Locked Down Network Interface
Patent: 9,426,124 →
Application: 14/248,082 →
Publication: US 2014/0304803
Locked Down Network Interface
Application: 15/231,564 →
Publication: US 2016/0352687
Ordered Event Notification
Patent: 9,778,963 →
Application: 14/231,558 →
Publication: US 2015/0277997
Ordered Event Notification
Application: 15/667,329 →
Publication: US 2017/0329656
System and Apparatus for Providing Network Security
Patent: 9,807,117 →
Application: 14/660,812 →
Publication: US 2016/0277447
Method, Apparatus and Computer Program Product for Processing Data.
Application: 15/167,707 →
Publication: US 2017/0346933
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 →