Patents by Inventor David Julian Clarke
David Julian Clarke 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: 9112752Abstract: 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: GrantFiled: October 22, 2010Date of Patent: August 18, 2015Assignee: Solarflare Communications, Inc.Inventors: Steve Leslie Pope, Derek Edward Roberts, David James Riddoch, David Julian Clarke
-
Patent number: 8954613Abstract: 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: GrantFiled: May 20, 2011Date of Patent: February 10, 2015Assignee: Solarflare Communications, Inc.Inventors: Steve Leslie Pope, Derek Edward Roberts, David James Riddoch, David Julian Clarke
-
Publication number: 20110219145Abstract: 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: ApplicationFiled: May 20, 2011Publication date: September 8, 2011Applicant: SOLARFLARE COMMUNICATIONS, INC.Inventors: Steve Leslie POPE, Derek Edward ROBERTS, David James RIDDOCH, David Julian CLARKE
-
Patent number: 7970949Abstract: 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: GrantFiled: May 17, 2007Date of Patent: June 28, 2011Assignee: Solarflare Communications, Inc.Inventors: Steve Leslie Pope, Derek Edward Roberts, David James Riddoch, David Julian Clarke
-
Publication number: 20110040897Abstract: 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: ApplicationFiled: October 22, 2010Publication date: February 17, 2011Applicant: Solarflare Communications, Inc.Inventors: Steve Leslie POPE, Derek Edward Roberts, David James Riddoch, David Julian Clarke
-
Patent number: 7844742Abstract: 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: GrantFiled: September 15, 2003Date of Patent: November 30, 2010Assignee: Solarflare Communications, Inc.Inventors: Steve Leslie Pope, Derek Edward Roberts, David James Riddoch, David Julian Clarke
-
Publication number: 20090080350Abstract: A mobile radio network comprises a plurality of communication points, each of which are capable of communicating with any other communication point. Each communication point has a proximity sensor, a transmitter/receiver (14), which is able to send signals to and receive signals from the other communication points. Means for controlling the transmitter/receiver and means for storing data to identify the communication points is also described.Type: ApplicationFiled: November 12, 2008Publication date: March 26, 2009Inventors: David Frazer Bennett, David Julian Clarke, Henry Alan Jones, Matthew David Leask, Anthony Paul Osborn, Douglas Terence Todd
-
Patent number: 7450974Abstract: A mobile radio network comprises a plurality of communication points, each of which are capable of communicating with any other communication point. Each communication point has a proximity sensor, a transmitter/receiver (14), which is able to send signals to and receive signals from the other communication points. Elements for controlling the transmitter/receiver and elements for storing data to identify the communication points is also described.Type: GrantFiled: October 4, 2004Date of Patent: November 11, 2008Assignee: AT&T Laboratories Cambridge LimitedInventors: Frazer David Bennett, David Julian Clarke, Alan Henry Jones, Matthew David Leask, Anthony Paul Osborn, Douglas Terence Todd
-
Patent number: 6697649Abstract: A mobile radio network comprises a plurality of communication points, each of which are capable of communicating with any other communication point. Each communication point has a proximity sensor, a transmitter/receiver (14), which is able to send signals to and receive signals from the other communication points. Elements for controlling the transmitter/receiver and for storing data to identify the communication points.Type: GrantFiled: April 29, 2002Date of Patent: February 24, 2004Assignee: AT&T Laboratories Cambridge LimitedInventors: David Frazer Bennett, David Julian Clarke, Henry Alan Jones, Matthew David Leask, Anthony Paul Osborn, Douglas Terence Todd