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: 11868360Abstract: 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: GrantFiled: November 22, 2021Date of Patent: January 9, 2024Assignee: Spirent Communications, Inc.Inventors: David Joyner, Rahul Patel
-
Patent number: 11650892Abstract: 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: GrantFiled: April 8, 2021Date of Patent: May 16, 2023Assignee: Spirent Communications, Inc.Inventor: David Joyner
-
Publication number: 20220083545Abstract: 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: ApplicationFiled: November 22, 2021Publication date: March 17, 2022Applicant: Spirent Communications, Inc.Inventors: David JOYNER, Rahul PATEL
-
Patent number: 11182399Abstract: 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: GrantFiled: April 23, 2019Date of Patent: November 23, 2021Assignee: SPIRENT COMMUNICATIONS, INC.Inventors: David Joyner, Rahul Patel
-
Publication number: 20200158470Abstract: 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: ApplicationFiled: November 19, 2018Publication date: May 21, 2020Applicant: BURRIS CORPORATIONInventors: Matthew Travis White, Seth Alan Feinberg, Matthew David Joyner
-
Patent number: 10655935Abstract: 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: GrantFiled: November 19, 2018Date of Patent: May 19, 2020Assignee: BURRIS CORPORATIONInventors: Matthew Travis White, Seth Alan Feinberg, Matthew David Joyner
-
Publication number: 20200073866Abstract: 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: ApplicationFiled: April 23, 2019Publication date: March 5, 2020Applicant: Spirent Communications, Inc.Inventors: David Joyner, Rahul Patel
-
Patent number: 10536516Abstract: 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: GrantFiled: December 28, 2017Date of Patent: January 14, 2020Assignee: Spirent Communications, Inc.Inventors: Timmons Player, David Joyner
-
Patent number: 10132593Abstract: 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: GrantFiled: August 22, 2016Date of Patent: November 20, 2018Assignee: BURRIS CORPORATIONInventors: Matthew Travis White, Seth Alan Feinberg, Matthew David Joyner
-
Publication number: 20180124164Abstract: 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: ApplicationFiled: December 28, 2017Publication date: May 3, 2018Applicant: Spirent Communications, Inc.Inventors: Timmons Player, David Joyner
-
Patent number: 9894150Abstract: 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: GrantFiled: September 30, 2015Date of Patent: February 13, 2018Assignee: SPIRENT COMMUNICATIONS, INC.Inventors: Timmons Player, David Joyner
-
Patent number: 9654303Abstract: 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: GrantFiled: May 12, 2009Date of Patent: May 16, 2017Assignee: Spirent Communications, Inc.Inventors: David Joyner, Kris Rousey
-
Publication number: 20170093962Abstract: 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: ApplicationFiled: September 30, 2015Publication date: March 30, 2017Applicant: SPIRENT COMMUNICATIONS, INC.Inventors: Timmons Player, David Joyner
-
Publication number: 20170010068Abstract: 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: ApplicationFiled: August 22, 2016Publication date: January 12, 2017Applicant: BURRIS CORPORATIONInventors: Matthew Travis White, Seth Alan Feinberg, Matthew David Joyner
-
Patent number: 9423215Abstract: 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: GrantFiled: November 26, 2014Date of Patent: August 23, 2016Assignee: BURRIS CORPORATIONInventors: Matthew Travis White, Seth Alan Feinberg, Matthew David Joyner
-
Publication number: 20160146576Abstract: 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: ApplicationFiled: November 26, 2014Publication date: May 26, 2016Inventors: Matthew Travis White, Seth Alan Feinberg, Matthew David Joyner
-
Patent number: 8264972Abstract: 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: GrantFiled: May 30, 2008Date of Patent: September 11, 2012Assignee: Spirent Communications, Inc.Inventor: David Joyner
-
Publication number: 20100061378Abstract: 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: ApplicationFiled: May 12, 2009Publication date: March 11, 2010Applicant: Spirent Communications, Inc.Inventors: David Joyner, Kris Rousey
-
Publication number: 20090296590Abstract: 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: ApplicationFiled: May 30, 2008Publication date: December 3, 2009Applicant: Spirent CommunicationsInventor: David Joyner