Patents by Inventor Craig Odell

Craig Odell 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: 11153220
    Abstract: The techniques disclosed herein determine a location independent network delay via a network monitoring device. Such techniques particularly include determining various delays such as a zero window delay, an advertised window delay, and a congestion window delay (including slow start delays).
    Type: Grant
    Filed: March 6, 2018
    Date of Patent: October 19, 2021
    Assignee: AirMagnet, Inc.
    Inventors: Craig Odell, Daniel Prescott, Douglas M. Roberts, Daniel Draper, Jason Liptak
  • Publication number: 20180198721
    Abstract: The techniques disclosed herein determine a location independent network delay via a network monitoring device. Such techniques particularly include determining various delays such as a zero window delay, an advertised window delay, and a congestion window delay (including slow start delays).
    Type: Application
    Filed: March 6, 2018
    Publication date: July 12, 2018
    Applicant: AirMagnet, Inc.
    Inventors: Craig Odell, Daniel Prescott, Douglas M. Roberts, Daniel Draper, Jason Liptak
  • Patent number: 9419876
    Abstract: The techniques disclosed herein determine a location independent network delay, via a network monitoring device. Such techniques particularly include determining various delays caused by retransmission in instances of lost data segments and application response time.
    Type: Grant
    Filed: March 18, 2014
    Date of Patent: August 16, 2016
    Assignee: Airmagnet, Inc.
    Inventors: Craig Odell, Daniel Prescott, Douglas M. Roberts, Sean O'Brien, Shawn McManus
  • Patent number: 9276831
    Abstract: Disclosed are techniques for accurately determining network latency. The techniques include steps for transmitting a latency packet between a network test device and a remote network node. The techniques particularly include steps for recording timestamps upon transmission and receipt of the latency packet by the respective network device and the remote network node. Network latency is determined based on a difference between timestamps of the network device (transmitting and receiving the latency packet) and a difference between the timestamps of the remote network node (transmitting and receiving the latency packet).
    Type: Grant
    Filed: July 18, 2013
    Date of Patent: March 1, 2016
    Assignee: Airmagnet, Inc.
    Inventor: Craig Odell
  • Publication number: 20150271041
    Abstract: The techniques disclosed herein determine a location independent network delay, via a network monitoring device. Such techniques particularly include determining various delays caused by retransmission in instances of lost data segments and application response time.
    Type: Application
    Filed: March 18, 2014
    Publication date: September 24, 2015
    Applicant: Fluke Corporation
    Inventors: Craig Odell, Daniel Prescott, Douglas M. Roberts, Sean O'Brien, Shawn McManus
  • Publication number: 20150271071
    Abstract: The techniques disclosed herein determine a location independent network delay via a network monitoring device. Such techniques particularly include determining various delays such as a zero window delay, an advertised window delay, and a congestion window delay (including slow start delays).
    Type: Application
    Filed: March 18, 2014
    Publication date: September 24, 2015
    Applicant: Fluke Corporation
    Inventors: Craig Odell, Daniel Prescott, Douglas M. Roberts, Daniel Draper, Jason Liptak
  • Patent number: 9112766
    Abstract: An apparatus having improved line rate communication. A Media Access Controller (MAC) accesses each reference pointer stored in transmission slots of a first sub-queue of a transmission queue. Notably, each reference pointer is indexed to a shared memory frame. The MAC transmits data from the shared memory frame in response to accessing the reference pointer, and triggers at least one interrupt when each reference pointer of the first sub-queue is accessed at least once. A processor and/or the MAC can mark in response to the at least one interrupt, each transmission slot of the first sub-queue as ready for transmission.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: August 18, 2015
    Assignee: Fluke Corporation
    Inventors: Craig Odell, Nathan Archer
  • Publication number: 20150023203
    Abstract: Disclosed are techniques for accurately determining network latency. The techniques include steps for transmitting a latency packet between a network test device and a remote network node. The techniques particularly include steps for recording timestamps upon transmission and receipt of the latency packet by the respective network device and the remote network node. Network latency is determined based on a difference between timestamps of the network device (transmitting and receiving the latency packet) and a difference between the timestamps of the remote network node (transmitting and receiving the latency packet).
    Type: Application
    Filed: July 18, 2013
    Publication date: January 22, 2015
    Inventor: Craig Odell
  • Patent number: 8917739
    Abstract: A network round trip time measurement apparatus and method employ an allocated storage in the form of a double ended queue, to store data received while awaiting a corresponding receipt of data to allow the network round trip time to be determined. When the allocated size of the storage is exceeded, storage stops until such time as data is received to allow network round trip time to be determined on at least some of the already stored data, whereupon storage can resume. This allows use in high and low volume traffic situations to automatically scale back the amount of data processed, so as to not overtax available resources.
    Type: Grant
    Filed: January 15, 2013
    Date of Patent: December 23, 2014
    Assignee: Fluke Corporation
    Inventors: Dan Prescott, Craig Odell
  • Publication number: 20140269748
    Abstract: An apparatus having improved line rate communication. A Media Access Controller (MAC) accesses each reference pointer stored in transmission slots of a first sub-queue of a transmission queue. Notably, each reference pointer is indexed to a shared memory frame. The MAC transmits data from the shared memory frame in response to accessing the reference pointer, and triggers at least one interrupt when each reference pointer of the first sub-queue is accessed at least once. A processor and/or the MAC can mark in response to the at least one interrupt, each transmission slot of the first sub-queue as ready for transmission.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: FLUKE CORPORATION
    Inventors: Craig Odell, Nathan Archer
  • Publication number: 20140198671
    Abstract: A network round trip time measurement apparatus and method employ an allocated storage in the form of a double ended queue, to store data received while awaiting a corresponding receipt of data to allow the network round trip time to be determined. When the allocated size of the storage is exceeded, storage stops until such time as data is received to allow network round trip time to be determined on at least some of the already stored data, whereupon storage can resume. This allows use in high and low volume traffic situations to automatically scale back the amount of data processed, so as to not overtax available resources.
    Type: Application
    Filed: January 15, 2013
    Publication date: July 17, 2014
    Applicant: FLUKE CORPORATION
    Inventors: Dan Prescott, Craig Odell
  • Publication number: 20140078911
    Abstract: A network round trip time measurement apparatus and method employ request/response timing to determine network round trip time. An initial network round trip value is determined, and subsequent network round trip values are determined for possible better measurement values. Response send time and subsequent next request receipt times are employed to determine network round trip values, as well as response and ack packet times.
    Type: Application
    Filed: September 17, 2012
    Publication date: March 20, 2014
    Applicant: FLUKE CORPORATION
    Inventors: Dan Prescott, Shawn McManus, Craig Odell