Patents by Inventor David Joyner

David Joyner 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: 11868360
    Abstract: The technology disclosed relates to a method for storing and time-correlating real-time and queryable test results of a test of a device under test (DUT). The method includes initiating the test applied to the DUT to collect real-time data from a multitude of data streams for multiple aspects of the DUT, the collected data including counters and fact-type values, the collected data having imperfectly synchronized time bases and the collected data being collected from different sources asynchronously at different times, specifying a recording time interval for recording the data collected among multiple databases, recording data according to the specified recording time interval, such that each piece of the recorded data is associated with a particular time interval, and at a conclusion of the test, correlating the recorded data with the test configuration data about a test state in the respective time intervals.
    Type: Grant
    Filed: November 22, 2021
    Date of Patent: January 9, 2024
    Assignee: Spirent Communications, Inc.
    Inventors: David Joyner, Rahul Patel
  • Patent number: 11650892
    Abstract: Disclosed is using service-based controllers to manage test agents and performance of multi-agent tests running on a network, a connection-interrupted agent losing connection to a first controller, calling home after the loss, and being connected to a second controller which, after being connected to the agent, accesses a list of active tests which should be running, directing the agent to stop running tests that are not on the list and receiving from the agent a state report on running tests on the list. Additionally, instantiating and setting states of fresh primary and peer coordination FSMs using the state report from the test agent, establishing coordination interactions with additional controllers of additional test agents that are participating with the connection-interrupted agent in the active tests, and the connection-interrupted agent continuing to conduct active tests and directing results to the second controller without need to tear down and restart the active tests.
    Type: Grant
    Filed: April 8, 2021
    Date of Patent: May 16, 2023
    Assignee: Spirent Communications, Inc.
    Inventor: David Joyner
  • Publication number: 20220083545
    Abstract: The technology disclosed relates to a method for storing and time-correlating real-time and queryable test results of a test of a device under test (DUT). The method includes initiating the test applied to the DUT to collect real-time data from a multitude of data streams for multiple aspects of the DUT, the collected data including counters and fact-type values, the collected data having imperfectly synchronized time bases and the collected data being collected from different sources asynchronously at different times, specifying a recording time interval for recording the data collected among multiple databases, recording data according to the specified recording time interval, such that each piece of the recorded data is associated with a particular time interval, and at a conclusion of the test, correlating the recorded data with the test configuration data about a test state in the respective time intervals.
    Type: Application
    Filed: November 22, 2021
    Publication date: March 17, 2022
    Applicant: Spirent Communications, Inc.
    Inventors: David JOYNER, Rahul PATEL
  • Patent number: 11182399
    Abstract: The technology disclosed relates to a method for storing and time-correlating real-time and queryable test results of a test of a device under test (DUT). The method includes initiating the test applied to the DUT to collect real-time data from a multitude of data streams for multiple aspects of the DUT, the collected data including counters and fact-type values, the collected data having imperfectly synchronized time bases and the collected data being collected from different sources asynchronously at different times, specifying a recording time interval for recording the data collected among multiple databases, recording data according to the specified recording time interval, such that each piece of the recorded data is associated with a particular time interval, and at a conclusion of the test, correlating the recorded data with the test configuration data about a test state in the respective time intervals.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: November 23, 2021
    Assignee: SPIRENT COMMUNICATIONS, INC.
    Inventors: David Joyner, Rahul Patel
  • Publication number: 20200158470
    Abstract: An optical device has a post and a reference. A knob is rotatably connected to the optical device and has see-though portions and a gear pivotably disposed therein. The gear has a ring engagement member and a receiver for receiving the post and an inner ring is disposed within the housing. The inner ring includes a first indicia and second indicia. The first indicia are aligned with the plurality of see-through portions when the gear is in a first position. The second indicia are aligned with the plurality of see-through portions when the gear is in a second position. Each of the first and second indicia is associated with a single specific rotated position of the housing relative to the reference.
    Type: Application
    Filed: November 19, 2018
    Publication date: May 21, 2020
    Applicant: BURRIS CORPORATION
    Inventors: Matthew Travis White, Seth Alan Feinberg, Matthew David Joyner
  • Patent number: 10655935
    Abstract: An optical device has a post and a reference. A knob is rotatably connected to the optical device and has see-though portions and a gear pivotably disposed therein. The gear has a ring engagement member and a receiver for receiving the post and an inner ring is disposed within the housing. The inner ring includes a first indicia and second indicia. The first indicia are aligned with the plurality of see-through portions when the gear is in a first position. The second indicia are aligned with the plurality of see-through portions when the gear is in a second position. Each of the first and second indicia is associated with a single specific rotated position of the housing relative to the reference.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: May 19, 2020
    Assignee: BURRIS CORPORATION
    Inventors: Matthew Travis White, Seth Alan Feinberg, Matthew David Joyner
  • Publication number: 20200073866
    Abstract: The technology disclosed relates to a method for storing and time-correlating real-time and queryable test results of a test of a device under test (DUT). The method includes initiating the test applied to the DUT to collect real-time data from a multitude of data streams for multiple aspects of the DUT, the collected data including counters and fact-type values, the collected data having imperfectly synchronized time bases and the collected data being collected from different sources asynchronously at different times, specifying a recording time interval for recording the data collected among multiple databases, recording data according to the specified recording time interval, such that each piece of the recorded data is associated with a particular time interval, and at a conclusion of the test, correlating the recorded data with the test configuration data about a test state in the respective time intervals.
    Type: Application
    Filed: April 23, 2019
    Publication date: March 5, 2020
    Applicant: Spirent Communications, Inc.
    Inventors: David Joyner, Rahul Patel
  • Patent number: 10536516
    Abstract: A utilization test generates the multiple dimensions of resource load on the first computer, the multiple dimensions including at least two of: a processor utilization dimension, a main memory utilization dimension, a mass storage utilization dimension, and a network utilization dimension. The utilization test performs iterations of attempts to generate said each dimension of the resource load on the first computer, in an amount equal to a changeable target utilization of said each dimension of the resource load on the first computer. The utilization test adjusts the adjusted utilization to attempt to correct for inequality between (i) the actual utilization of a particular one of the multiple dimensions of the resource load on the first computer, and (ii) the changeable target utilization of the particular one of the multiple dimensions of the resource load on the first computer.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: January 14, 2020
    Assignee: Spirent Communications, Inc.
    Inventors: Timmons Player, David Joyner
  • Patent number: 10132593
    Abstract: An optical device has a post and a reference. A knob is rotatably connected to the optical device and has see-though portions and a gear pivotably disposed therein. The gear has a ring engagement member and a receiver for receiving the post and an inner ring is disposed within the housing. The inner ring includes a first indicia and second indicia. The first indicia are aligned with the plurality of see-through portions when the gear is in a first position. The second indicia are aligned with the plurality of see-through portions when the gear is in a second position. Each of the first and second indicia is associated with a single specific rotated position of the housing relative to the reference.
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: November 20, 2018
    Assignee: BURRIS CORPORATION
    Inventors: Matthew Travis White, Seth Alan Feinberg, Matthew David Joyner
  • Publication number: 20180124164
    Abstract: A utilization test generates the multiple dimensions of resource load on the first computer, the multiple dimensions including at least two of: a processor utilization dimension, a main memory utilization dimension, a mass storage utilization dimension, and a network utilization dimension. The utilization test performs iterations of attempts to generate said each dimension of the resource load on the first computer, in an amount equal to a changeable target utilization of said each dimension of the resource load on the first computer. The utilization test adjusts the adjusted utilization to attempt to correct for inequality between (i) the actual utilization of a particular one of the multiple dimensions of the resource load on the first computer, and (ii) the changeable target utilization of the particular one of the multiple dimensions of the resource load on the first computer.
    Type: Application
    Filed: December 28, 2017
    Publication date: May 3, 2018
    Applicant: Spirent Communications, Inc.
    Inventors: Timmons Player, David Joyner
  • Patent number: 9894150
    Abstract: A utilization test generates the multiple dimensions of resource load on the first computer, the multiple dimensions including at least two of: a processor utilization dimension, a main memory utilization dimension, a mass storage utilization dimension, and a network utilization dimension. The utilization test performs iterations of attempts to generate said each dimension of the resource load on the first computer, in an amount equal to a changeable target utilization of said each dimension of the resource load on the first computer. The utilization test adjusts the adjusted utilization to attempt to correct for inequality between (i) the actual utilization of a particular one of the multiple dimensions of the resource load on the first computer, and (ii) the changeable target utilization of the particular one of the multiple dimensions of the resource load on the first computer.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: February 13, 2018
    Assignee: SPIRENT COMMUNICATIONS, INC.
    Inventors: Timmons Player, David Joyner
  • Patent number: 9654303
    Abstract: Methods, apparatuses, data structures, and computer readable media are disclosed that perform emulated processing of packets communicated via a physical port between emulated network devices and real network devices. The emulated processing performs forward equivalence class classification on the packets. The forward equivalence class classification varies with the contents of the packets, and subsequent to the forward equivalence class classification the emulated processing varies with particular successful classifications resulting from the forward equivalence class classification.
    Type: Grant
    Filed: May 12, 2009
    Date of Patent: May 16, 2017
    Assignee: Spirent Communications, Inc.
    Inventors: David Joyner, Kris Rousey
  • Publication number: 20170093962
    Abstract: A utilization test generates the multiple dimensions of resource load on the first computer, the multiple dimensions including at least two of: a processor utilization dimension, a main memory utilization dimension, a mass storage utilization dimension, and a network utilization dimension. The utilization test performs iterations of attempts to generate said each dimension of the resource load on the first computer, in an amount equal to a changeable target utilization of said each dimension of the resource load on the first computer. The utilization test adjusts the adjusted utilization to attempt to correct for inequality between (i) the actual utilization of a particular one of the multiple dimensions of the resource load on the first computer, and (ii) the changeable target utilization of the particular one of the multiple dimensions of the resource load on the first computer.
    Type: Application
    Filed: September 30, 2015
    Publication date: March 30, 2017
    Applicant: SPIRENT COMMUNICATIONS, INC.
    Inventors: Timmons Player, David Joyner
  • Publication number: 20170010068
    Abstract: An optical device has a post and a reference. A knob is rotatably connected to the optical device and has see-though portions and a gear pivotably disposed therein. The gear has a ring engagement member and a receiver for receiving the post and an inner ring is disposed within the housing. The inner ring includes a first indicia and second indicia. The first indicia are aligned with the plurality of see-through portions when the gear is in a first position. The second indicia are aligned with the plurality of see-through portions when the gear is in a second position. Each of the first and second indicia is associated with a single specific rotated position of the housing relative to the reference.
    Type: Application
    Filed: August 22, 2016
    Publication date: January 12, 2017
    Applicant: BURRIS CORPORATION
    Inventors: Matthew Travis White, Seth Alan Feinberg, Matthew David Joyner
  • Patent number: 9423215
    Abstract: An optical device has a post and a reference. A knob is rotatably connected to the optical device and has see-though portions and a gear pivotably disposed therein. The gear has a ring engagement member and a receiver for receiving the post and an inner ring is disposed within the housing. The inner ring includes a first indicia and second indicia. The first indicia are aligned with the plurality of see-through portions when the gear is in a first position. The second indicia are aligned with the plurality of see-through portions when the gear is in a second position. Each of the first and second indicia is associated with a single specific rotated position of the housing relative to the reference.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: August 23, 2016
    Assignee: BURRIS CORPORATION
    Inventors: Matthew Travis White, Seth Alan Feinberg, Matthew David Joyner
  • Publication number: 20160146576
    Abstract: An optical device has a post and a reference. A knob is rotatably connected to the optical device and has see-though portions and a gear pivotably disposed therein. The gear has a ring engagement member and a receiver for receiving the post and an inner ring is disposed within the housing. The inner ring includes a first indicia and second indicia. The first indicia are aligned with the plurality of see-through portions when the gear is in a first position. The second indicia are aligned with the plurality of see-through portions when the gear is in a second position. Each of the first and second indicia is associated with a single specific rotated position of the housing relative to the reference.
    Type: Application
    Filed: November 26, 2014
    Publication date: May 26, 2016
    Inventors: Matthew Travis White, Seth Alan Feinberg, Matthew David Joyner
  • Patent number: 8264972
    Abstract: Methods, apparatuses, data structures, and computer readable media are disclosed that represent network devices with encapsulated protocol stacks communicating via a common physical port. The encapsulated protocol stacks include variable combinations of a multiple encapsulation protocols.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: September 11, 2012
    Assignee: Spirent Communications, Inc.
    Inventor: David Joyner
  • Publication number: 20100061378
    Abstract: Methods, apparatuses, data structures, and computer readable media are disclosed that perform emulated processing of packets communicated via a physical port between emulated network devices and real network devices. The emulated processing performs forward equivalence class classification on the packets. The forward equivalence class classification varies with the contents of the packets, and subsequent to the forward equivalence class classification the emulated processing varies with particular successful classifications resulting from the forward equivalence class classification.
    Type: Application
    Filed: May 12, 2009
    Publication date: March 11, 2010
    Applicant: Spirent Communications, Inc.
    Inventors: David Joyner, Kris Rousey
  • Publication number: 20090296590
    Abstract: Methods, apparatuses, data structures, and computer readable media are disclosed that represent network devices with encapsulated protocol stacks communicating via a common physical port. The encapsulated protocol stacks include variable combinations of a multiple encapsulation protocols.
    Type: Application
    Filed: May 30, 2008
    Publication date: December 3, 2009
    Applicant: Spirent Communications
    Inventor: David Joyner