Patents by Inventor Nicholas Geoffrey Duffield

Nicholas Geoffrey Duffield 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: 9116958
    Abstract: Methods, apparatus, and articles of manufacture are disclosed to sample signed weighted updates. Example methods disclosed herein include identifying a first key associated with a data update obtained by sampling a stream of data received from a plurality of nodes in a network, the first key being representative of a first node in the plurality of nodes, adjusting a first value associated with the first key based on a weight associated with the data update, the weight being positive when the data update corresponds to opening of a new data connection with the first node, the weight being negative when the data update corresponds to closing of an existing data connection with the first node, and estimating a status of the first node based on the first value.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: August 25, 2015
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Graham Cormode, Edith Cohen, Nicholas Geoffrey Duffield
  • Patent number: 9106550
    Abstract: Described is a system and method for determining a classification of an application that includes initiating a stress test on the application, the stress test including a predetermined number of stress events, wherein the stress events are based on a network impairment. A response by the application to each stress event is identified and the application is classified as a function of the response into one of a first classification and a second classification, the first classification indicative of a normal application and the second classification indicative of an undesired application. If, the application is in the second classification, a network response procedure is executed.
    Type: Grant
    Filed: June 9, 2014
    Date of Patent: August 11, 2015
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Nicholas Geoffrey Duffield, Balachander Krishnamurthy
  • Publication number: 20140297850
    Abstract: Described is a system and method for determining a classification of an application that includes initiating a stress test on the application, the stress test including a predetermined number of stress events, wherein the stress events are based on a network impairment. A response by the application to each stress event is identified and the application is classified as a function of the response into one of a first classification and a second classification, the first classification indicative of a normal application and the second classification indicative of an undesired application. If, the application is in the second classification, a network response procedure is executed.
    Type: Application
    Filed: June 9, 2014
    Publication date: October 2, 2014
    Inventors: Nicholas Geoffrey Duffield, Balachander Krishnamurthy
  • Patent number: 8804565
    Abstract: Disclosed are method and apparatus for characterizing the temporal loss characteristics of a packet data network by multicast-based inference. Multicast probes are transmitted from a source node to a plurality of receiver nodes, which record the arrivals of the multicast probes. From the aggregate data comprising recorded arrivals of the end-to-end paths from the source node to each receiver node, temporal loss characteristics of individual links within the network may be calculated. In a network with a tree topology, the complexity of calculations may be reduced through a process of subtree partitioning.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: August 12, 2014
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Nicholas Geoffrey Duffield, Vijay Arya, Darryl Neil Veitch
  • Publication number: 20140164392
    Abstract: Methods, apparatus, and articles of manufacture are disclosed to sample signed weighted updates. Example methods disclosed herein include identifying a first key associated with a data update obtained by sampling a stream of data received from a plurality of nodes in a network, the first key being representative of a first node in the plurality of nodes, adjusting a first value associated with the first key based on a weight associated with the data update, the weight being positive when the data update corresponds to opening of a new data connection with the first node, the weight being negative when the data update corresponds to closing of an existing data connection with the first node, and estimating a status of the first node based on the first value.
    Type: Application
    Filed: December 7, 2012
    Publication date: June 12, 2014
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Graham Cormode, Edith Cohen, Nicholas Geoffrey Duffield
  • Publication number: 20120269085
    Abstract: Disclosed are method and apparatus for characterizing the temporal loss characteristics of a packet data network by multicast-based inference. Multicast probes are transmitted from a source node to a plurality of receiver nodes, which record the arrivals of the multicast probes. From the aggregate data comprising recorded arrivals of the end-to-end paths from the source node to each receiver node, temporal loss characteristics of individual links within the network may be calculated. In a network with a tree topology, the complexity of calculations may be reduced through a process of subtree partitioning.
    Type: Application
    Filed: June 27, 2012
    Publication date: October 25, 2012
    Applicant: AT&T INTELLECTUAL PROPERTY II, L.P.
    Inventors: Nicholas Geoffrey Duffield, Vijay Arya, Darryl Neil Veitch
  • Patent number: 8233402
    Abstract: Disclosed are method and apparatus for characterizing the temporal loss characteristics of a packet data network by multicast-based inference. Multicast probes are transmitted from a source node to a plurality of receiver nodes, which record the arrivals of the multicast probes. From the aggregate data comprising recorded arrivals of the end-to-end paths from the source node to each receiver node, temporal loss characteristics of individual links within the network may be calculated. In a network with a tree topology, the complexity of calculations may be reduced through a process of subtree partitioning.
    Type: Grant
    Filed: September 20, 2007
    Date of Patent: July 31, 2012
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Nicholas Geoffrey Duffield, Vijay Arya, Darryl Neil Veitch
  • Publication number: 20090080340
    Abstract: Disclosed are method and apparatus for characterizing the temporal loss characteristics of a packet data network by multicast-based inference. Multicast probes are transmitted from a source node to a plurality of receiver nodes, which record the arrivals of the multicast probes. From the aggregate data comprising recorded arrivals of the end-to-end paths from the source node to each receiver node, temporal loss characteristics of individual links within the network may be calculated. In a network with a tree topology, the complexity of calculations may be reduced through a process of subtree partitioning.
    Type: Application
    Filed: September 20, 2007
    Publication date: March 26, 2009
    Inventors: Nicholas Geoffrey Duffield, Vijay Arya, Darryl Neil Veitch
  • Publication number: 20090080339
    Abstract: Disclosed are method and apparatus for characterizing the temporal delay characteristics of a packet data network by multicast-based inference. Multicast probes are transmitted from a source node to a plurality of receiver nodes, which record the delays of the multicast probes. From the aggregate data comprising recorded delays of the end-to-end paths from the source node to each receiver node, temporal delay characteristics of individual links within the network may be calculated. In a network with a tree topology, the complexity of calculations may be reduced through a process of subtree partitioning.
    Type: Application
    Filed: September 20, 2007
    Publication date: March 26, 2009
    Inventors: Nicholas Geoffrey Duffield, Vijay Arya, Darryl Neil Veitch