Patents by Inventor Steve Leslie Pope

Steve Leslie Pope has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11182317
    Abstract: A network interface device capable of communication with a data processing system supporting an operating system and at least one application, the network interface device supporting communication with the operating system by means of: two or more data channels, each data channel being individually addressable by the network interface device and being capable of carrying application-level data between the network interface device and the data processing device; and a control channel individually addressable by the network interface device and capable of carrying control data between the network interface device, the control data defining commands and the network interface being responsive to at least one command sent over the control channel to establish at least one additional data channel.
    Type: Grant
    Filed: August 6, 2020
    Date of Patent: November 23, 2021
    Assignee: Xilinx, Inc.
    Inventors: Steve Leslie Pope, David James Riddoch
  • Patent number: 11119956
    Abstract: A network interface device capable of communication with a data processing system supporting an operating system and at least one application, the network interface device supporting communication with the operating system by means of: two or more data channels, each data channel being individually addressable by the network interface device and being capable of carrying application-level data between the network interface device and the data processing device; and a control channel individually addressable by the network interface device and capable of carrying control data between the network interface device, the control data defining commands and the network interface being responsive to at least one command sent over the control channel to establish at least one additional data channel.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: September 14, 2021
    Assignee: Xilinx, Inc.
    Inventors: Steve Leslie Pope, David James Riddoch
  • Publication number: 20200364167
    Abstract: A network interface device capable of communication with a data processing system supporting an operating system and at least one application, the network interface device supporting communication with the operating system by means of: two or more data channels, each data channel being individually addressable by the network interface device and being capable of carrying application-level data between the network interface device and the data processing device; and a control channel individually addressable by the network interface device and capable of carrying control data between the network interface device, the control data defining commands and the network interface being responsive to at least one command sent over the control channel to establish at least one additional data channel.
    Type: Application
    Filed: August 6, 2020
    Publication date: November 19, 2020
    Applicant: Xilinx, Inc.
    Inventors: Steve Leslie Pope, David James Riddoch
  • Publication number: 20170308490
    Abstract: A network interface device capable of communication with a data processing system supporting an operating system and at least one application, the network interface device supporting communication with the operating system by means of: two or more data channels, each data channel being individually addressable by the network interface device and being capable of carrying application-level data between the network interface device and the data processing device; and a control channel individually addressable by the network interface device and capable of carrying control data between the network interface device, the control data defining commands and the network interface being responsive to at least one command sent over the control channel to establish at least one additional data channel.
    Type: Application
    Filed: June 26, 2017
    Publication date: October 26, 2017
    Inventors: Steve Leslie Pope, David James Riddoch
  • Patent number: 9690724
    Abstract: A network interface device capable of communication with a data processing system supporting an operating system and at least one application, the network interface device supporting communication with the operating system by means of: two or more data channels, each data channel being individually addressable by the network interface device and being capable of carrying application-level data between the network interface device and the data processing device; and a control channel individually addressable by the network interface device and capable of carrying control data between the network interface device, the control data defining commands and the network interface being responsive to at least one command sent over the control channel to establish at least one additional data channel.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: June 27, 2017
    Assignee: SolarFlare Communications, Inc.
    Inventors: Steve Leslie Pope, David James Riddoch
  • Patent number: 9112752
    Abstract: A communication interface for providing an interface between a data link and a data processor, the data processor being capable of supporting an operating system and a user application, the communication interface being arranged to: support a first queue of data received over the link and addressed to a logical data port associated with a user application; support a second queue of data received over the link and identified as being directed to the operating system; and analyze data received over the link and identified as being directed to the operating system or the data port to determine whether that data meets one or more predefined criteria, and if it does meet the criteria transmit an interrupt to the operating system.
    Type: Grant
    Filed: October 22, 2010
    Date of Patent: August 18, 2015
    Assignee: Solarflare Communications, Inc.
    Inventors: Steve Leslie Pope, Derek Edward Roberts, David James Riddoch, David Julian Clarke
  • Patent number: 8954613
    Abstract: A communication interface for providing an interface between a data link and a data processor, the data processor being capable of supporting an operating system and a user application, the communication interface being arranged to: support a first queue of data received over the link and addressed to a logical data port associated with a user application; support a second queue of data received over the link and identified as being directed to the operating system; and analyze data received over the link and identified as being directed to the operating system or the data port to determine whether that data meets one or more predefined criteria, and if it does meet the criteria transmit an interrupt to the operating system.
    Type: Grant
    Filed: May 20, 2011
    Date of Patent: February 10, 2015
    Assignee: Solarflare Communications, Inc.
    Inventors: Steve Leslie Pope, Derek Edward Roberts, David James Riddoch, David Julian Clarke
  • Publication number: 20150006772
    Abstract: A network interface device capable of communication with a data processing system supporting an operating system and at least one application, the network interface device supporting communication with the operating system by means of: two or more data channels, each data channel being individually addressable by the network interface device and being capable of carrying application-level data between the network interface device and the data processing device; and a control channel individually addressable by the network interface device and capable of carrying control data between the network interface device, the control data defining commands and the network interface being responsive to at least one command sent over the control channel to establish at least one additional data channel.
    Type: Application
    Filed: September 17, 2014
    Publication date: January 1, 2015
    Inventors: Steve Leslie Pope, David James Riddoch
  • Patent number: 8855137
    Abstract: A network interface device capable of communication with a data processing system supporting an operating system and at least one application, the network interface device supporting communication with the operating system by means of: two or more data channels, each data channel being individually addressable by the network interface device and being capable of carrying application-level data between the network interface device and the data processing device; and a control channel individually addressable by the network interface device and capable of carrying control data between the network interface device, the control data defining commands and the network interface being responsive to at least one command sent over the control channel to establish at least one additional data channel.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: October 7, 2014
    Assignee: Solarflare Communications, Inc.
    Inventors: Steve Leslie Pope, David James Riddoch
  • Patent number: 8737431
    Abstract: A network interface device for connection to a data processing device and to a data network so as to provide an interface between the data processing device and the network for supporting the network of packets of a transport protocol, the network interface device being configured to: identify within the payloads of such packets data of a further protocol, the data of the further protocol comprising payload data of the further protocol and framing data of the further protocol, and the framing data including verification data for permitting the integrity of the payload data to be verified; on so identifying data of the further protocol, process at least the payload data for determining the integrity thereof and transmit to the data processing device at least some of the framing data and an indication of the result of the said processing.
    Type: Grant
    Filed: August 5, 2011
    Date of Patent: May 27, 2014
    Assignee: Solarflare Communications, Inc.
    Inventors: Steve Leslie Pope, Derek Edwards Roberts, David James Riddoch
  • Publication number: 20110296535
    Abstract: A network interface device for connection to a data processing device and to a data network so as to provide an interface between the data processing device and the network for supporting the network of packets of a transport protocol, the network interface device being configured to: identify within the payloads of such packets data of a further protocol, the data of the further protocol comprising payload data of the further protocol and framing data of the further protocol, and the framing data including verification data for permitting the integrity of the payload data to be verified; on so identifying data of the further protocol, process at least the payload data for determining the integrity thereof and transmit to the data processing device at least some of the framing data and an indication of the result of the said processing.
    Type: Application
    Filed: August 5, 2011
    Publication date: December 1, 2011
    Inventors: Steve Leslie Pope, Derek Edwards Roberts, David James Riddoch
  • Publication number: 20110219145
    Abstract: A communication interface for providing an interface between a data link and a data processor, the data processor being capable of supporting an operating system and a user application, the communication interface being arranged to: support a first queue of data received over the link and addressed to a logical data port associated with a user application; support a second queue of data received over the link and identified as being directed to the operating system; and analyse data received over the link and identified as being directed to the operating system or the data port to determine whether that data meets one or more predefined criteria, and if it does meet the criteria transmit an interrupt to the operating system.
    Type: Application
    Filed: May 20, 2011
    Publication date: September 8, 2011
    Applicant: SOLARFLARE COMMUNICATIONS, INC.
    Inventors: Steve Leslie POPE, Derek Edward ROBERTS, David James RIDDOCH, David Julian CLARKE
  • Patent number: 7970949
    Abstract: A communication interface for providing an interface between a data link and a data processor, the data processor being capable of supporting an operating system and a user application, the communication interface being arranged to: support a first queue of data received over the link and addressed to a logical data port associated with a user application; support a second queue of data received over the link and identified as being directed to the operating system; and analyse data received over the link and identified as being directed to the operating system or the data port to determine whether that data meets one or more predefined criteria, and if it does meet the criteria transmit an interrupt to the operating system.
    Type: Grant
    Filed: May 17, 2007
    Date of Patent: June 28, 2011
    Assignee: Solarflare Communications, Inc.
    Inventors: Steve Leslie Pope, Derek Edward Roberts, David James Riddoch, David Julian Clarke
  • Publication number: 20110040897
    Abstract: A communication interface for providing an interface between a data link and a data processor, the data processor being capable of supporting an operating system and a user application, the communication interface being arranged to: support a first queue of data received over the link and addressed to a logical data port associated with a user application; support a second queue of data received over the link and identified as being directed to the operating system; and analyse data received over the link and identified as being directed to the operating system or the data port to determine whether that data meets one or more predefined criteria, and if it does meet the criteria transmit an interrupt to the operating system.
    Type: Application
    Filed: October 22, 2010
    Publication date: February 17, 2011
    Applicant: Solarflare Communications, Inc.
    Inventors: Steve Leslie POPE, Derek Edward Roberts, David James Riddoch, David Julian Clarke
  • Patent number: 7844742
    Abstract: A communication interface for providing an interface between a data link and a data processor, the data processor being capable of supporting an operating system and a user application, the communication interface being arranged to: support a first queue of data received over the link and addressed to a logical data port associated with a user application; support a second queue of data received over the link and identified as being directed to the operating system; and analyse data received over the link and identified as being directed to the operating system or the data port to determine whether that data meets one or more predefined criteria, and if it does meet the criteria transmit an interrupt to the operating system.
    Type: Grant
    Filed: September 15, 2003
    Date of Patent: November 30, 2010
    Assignee: Solarflare Communications, Inc.
    Inventors: Steve Leslie Pope, Derek Edward Roberts, David James Riddoch, David Julian Clarke