Patents by Inventor Kendall Cosby
Kendall Cosby 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: 10601674Abstract: A method includes providing a graphical user interface (GUI) that allows a user to dynamically change virtual user (VU) distributions of a load test performed on a target website or web application during test run-time. The GUI allowing the user to make a change to a current ramp profile of one or more VU distributions responsive to application of first user input. The first input including dragging an icon to a position in a first graph, the position denoting a future number of VUs at a future time. Following application of the first input, the change to the current ramp profile is visually displayed on a second graph in real-time as the load test progresses.Type: GrantFiled: February 4, 2014Date of Patent: March 24, 2020Assignee: Akamai Technologies, Inc.Inventors: Tal Broda, Ed Salazar, Craig R. Powers, Kenneth C. Gardner, Daniel J. Bartow, Kendall Cosby, Ben Bubenheim
-
Patent number: 9942105Abstract: A method includes providing a graphical user interface (GUI) that displays a view of the globe as from outer space. The view including a geographic distribution of beacons having one or more visual attributes. Each beacon corresponds to one or more real users who are accessing a website, web application or mobile app from a geographic location. The visual attributes include an indicator of a performance metric representative of an experience of the one or more real users of the website, web application, or mobile app. Each beacon is generated in real-time from aggregated data obtained in real-time from one or more corresponding real user sessions on the website, web application or mobile app. The beacons are periodically refreshed with the visual attributes changing in response to measured changes in the geographic distribution, a total number of real users at the location, or the performance indicator at the location.Type: GrantFiled: August 25, 2016Date of Patent: April 10, 2018Assignee: Akamai Technologies, Inc.Inventors: Kenneth C. Gardner, Daniel J. Bartow, Darrell Esau, Tal Broda, Michael Hemmert, Wilson Stockman, Kendall Cosby, Cliff Crocker
-
Publication number: 20180011774Abstract: A computer-implemented method includes scanning a clip of messages that includes message requests and message responses arranged in a sequence. The scanning is performed based on one or more search parameters and produces a list of one or more name/value pairs. The clip is utilized to perform a load test on a target website. Each name/value pair has a corresponding value. For each name/value pair in the list a message request in the clip is identified where the corresponding value is first used. Then, looking backwards in the sequence from the message request where the corresponding value is first used, prior message responses are located where the corresponding value is found. An extraction point is specified in the clip for the corresponding value as a latest message response in the sequence where the corresponding value was returned from the target website. The corresponding value is then stored as a property.Type: ApplicationFiled: September 20, 2017Publication date: January 11, 2018Inventors: Charles A. Vazac, Tana Christine Jackson, Tal Broda, Kendall Cosby
-
Patent number: 9785533Abstract: A computer-implemented method includes scanning a clip of messages that includes message requests and message responses arranged in a sequence. The scanning is performed based on one or more search parameters and produces a list of one or more name/value pairs. The clip is utilized to perform a load test on a target website. Each name/value pair has a corresponding value. For each name/value pair in the list a message request in the clip is identified where the corresponding value is first used. Then, looking backwards in the sequence from the message request where the corresponding value is first used, prior message responses are located where the corresponding value is found. An extraction point is specified in the clip for the corresponding value as a latest message response in the sequence where the corresponding value was returned from the target website. The corresponding value is then stored as a property.Type: GrantFiled: October 18, 2011Date of Patent: October 10, 2017Assignee: SOASTA, Inc.Inventors: Charles A. Vazac, Tana Christine Jackson, Tal Broda, Kendall Cosby
-
Patent number: 9720569Abstract: A method for real-time capture of analytics from real users of a native mobile application (app) includes storing a custom metric/timer definition for a native mobile application (app) in a configuration file on a server. The custom metric/timer definition includes one or more identifiers of an element or object of the native mobile app selected by touch gesture input via a user interface on a mobile device running the native mobile app in a special mode. The configuration file is downloaded from the server to real users running the native mobile app on associated mobile devices. Immediately thereafter, one or more collector servers receive data beaconed in real-time from the associated mobile devices of the real users. The beaconed data includes custom metric/timer data obtained from the custom metric/timer definition.Type: GrantFiled: November 6, 2014Date of Patent: August 1, 2017Assignee: SOASTA, Inc.Inventors: Kenneth C. Gardner, Tal Broda, Tana C. Jackson, Matthew Solnit, Mukul Sharma, Ben Bubenheim, Kendall Cosby
-
Publication number: 20170180909Abstract: A method for real-time capture of analytics from real users of a native mobile application (app) includes storing a custom metric/timer definition for a native mobile application (app) in a configuration file on a server. The custom metric/timer definition includes one or more identifiers of an element or object of the native mobile app selected by touch gesture input via a user interface on a mobile device running the native mobile app in a special mode. The configuration file is downloaded from the server to real users running the native mobile app on associated mobile devices. Immediately thereafter, one or more collector servers receive data beaconed in real-time from the associated mobile devices of the real users. The beaconed data includes custom metric/timer data obtained from the custom metric/timer definition.Type: ApplicationFiled: March 3, 2017Publication date: June 22, 2017Inventors: Kenneth C. Gardner, Tal Broda, Tana C. Jackson, Matthew Solnit, Mukul Sharma, Ben Bubenheim, Kendall Cosby
-
Publication number: 20160366029Abstract: A method includes providing a graphical user interface (GUI) that displays a view of the globe as from outer space. The view including a geographic distribution of beacons having one or more visual attributes. Each beacon corresponds to one or more real users who are accessing a website, web application or mobile app from a geographic location. The visual attributes include an indicator of a performance metric representative of an experience of the one or more real users of the website, web application, or mobile app. Each beacon is generated in real-time from aggregated data obtained in real-time from one or more corresponding real user sessions on the website, web application or mobile app. The beacons are periodically refreshed with the visual attributes changing in response to measured changes in the geographic distribution, a total number of real users at the location, or the performance indicator at the location.Type: ApplicationFiled: August 25, 2016Publication date: December 15, 2016Inventors: Kenneth C. Gardner, Daniel J. Bartow, Darrell Esau, Tal Broda, Michael Hemmert, Wilson Stockman, Kendall Cosby, Cliff Crocker
-
Patent number: 9495473Abstract: A processor-implemented method includes providing an analytic dashboard with a graphical user interface (GUI) that outputs aggregated results streaming in real-time of a load test performed on a target website. Responsive to input of a user on the GUI, the input comprising selection of a source chart and a target chart, a single chart is automatically generated that represents either a combination or a statistical correlation of the source and target charts. The single chart has a left y-axis and an x-axis. The combination or the statistical correlation of the single chart changing in real-time as the load test progresses. A visual representation of the single chart is then produced on the analytic dashboard.Type: GrantFiled: November 18, 2010Date of Patent: November 15, 2016Assignee: SOASTA, Inc.Inventors: Kenneth C. Gardner, Tal Broda, Kendall Cosby, Darrell Esau, Michael Hemmert
-
Patent number: 9450834Abstract: A method includes providing a graphical user interface (GUI) that displays a view of the globe as from outer space. The view including a geographic distribution of beacons having one or more visual attributes. Each beacon corresponds to one or more real users who are accessing a website, web application or mobile app from a geographic location. The visual attributes include an indicator of a performance metric representative of an experience of the one or more real users of the website, web application, or mobile app. Each beacon is generated in real-time from aggregated data obtained in real-time from one or more corresponding real user sessions on the website, web application or mobile app. The beacons are periodically refreshed with the visual attributes changing in response to measured changes in the geographic distribution, a total number of real users at the location, or the performance indicator at the location.Type: GrantFiled: October 1, 2013Date of Patent: September 20, 2016Assignee: SOASTA, Inc.Inventors: Kenneth C. Gardner, Cliff Crocker, Daniel J. Bartow, Darrell Esau, Tal Broda, Michael Hemmert, Wilson Stockman, Kendall Cosby
-
Publication number: 20150222494Abstract: A method includes providing a graphical user interface (GUI) that allows a user to dynamically change virtual user (VU) distributions of a load test performed on a target website or web application during test run-time. The GUI allowing the user to make a change to a current ramp profile of one or more VU distributions responsive to application of first user input. The first input including dragging an icon to a position in a first graph, the position denoting a future number of VUs at a future time. Following application of the first input, the change to the current ramp profile is visually displayed on a second graph in real-time as the load test progresses.Type: ApplicationFiled: February 4, 2014Publication date: August 6, 2015Applicant: SOASTA, Inc.Inventors: Tal Broda, Ed Salazar, Craig R. Powers, Kenneth C. Gardner, Daniel J. Bartow, Kendall Cosby, Ben Bubenheim
-
Publication number: 20150067527Abstract: A method for real-time capture of analytics from real users of a native mobile application (app) includes storing a custom metric/timer definition for a native mobile application (app) in a configuration file on a server. The custom metric/timer definition includes one or more identifiers of an element or object of the native mobile app selected by touch gesture input via a user interface on a mobile device running the native mobile app in a special mode. The configuration file is downloaded from the server to real users running the native mobile app on associated mobile devices. Immediately thereafter, one or more collector servers receive data beaconed in real-time from the associated mobile devices of the real users. The beaconed data includes custom metric/timer data obtained from the custom metric/timer definition.Type: ApplicationFiled: November 6, 2014Publication date: March 5, 2015Inventors: Kenneth C. Gardner, Tal Broda, Tana C. Jackson, Matthew Solnit, Mukul Sharma, Ben Bubenheim, Kendall Cosby
-
Publication number: 20140033055Abstract: A method includes providing a graphical user interface (GUI) that displays a view of the globe as from outer space. The view including a geographic distribution of beacons having one or more visual attributes. Each beacon corresponds to one or more real users who are accessing a website, web application or mobile app from a geographic location. The visual attributes include an indicator of a performance metric representative of an experience of the one or more real users of the website, web application, or mobile app. Each beacon is generated in real-time from aggregated data obtained in real-time from one or more corresponding real user sessions on the website, web application or mobile app. The beacons are periodically refreshed with the visual attributes changing in response to measured changes in the geographic distribution, a total number of real users at the location, or the performance indicator at the location.Type: ApplicationFiled: October 1, 2013Publication date: January 30, 2014Applicant: SOASTA, Inc.Inventors: Kenneth C. Gardner, Daniel J. Bartow, Darrell Esau, Tal Broda, Michael Hemmert, Wilson Stockman, Kendall Cosby
-
Patent number: 8510600Abstract: An automated method for provisioning a grid used to run a load test on a target website includes sending one or more requests in a multi-threaded manner to at least one cloud provider, the one or more requests for an allocation of N load server instances and M result server instances which comprise the grid. Requests received back from the cloud provider are also handled in a multi-threaded manner; any errors occurring during the allocation being corrected automatically. The N load server instances and the M result server instances are then verified to be operational and correctly running software deployed to provide defined test services. Errors identified during the verification are automatically corrected either by attempting to restart a failed instance or allocating a different instance.Type: GrantFiled: December 18, 2012Date of Patent: August 13, 2013Assignee: SOASTA, Inc.Inventors: Tal Broda, Matthew Solnit, Kenneth C. Gardner, Craig R. Powers, Michael Hemmert, Charles A. Vazac, Kendall Cosby
-
Publication number: 20130097307Abstract: A computer-implemented method includes scanning a clip of messages that includes message requests and message responses arranged in a sequence. The scanning is performed based on one or more search parameters and produces a list of one or more name/value pairs. The clip is utilized to perform a load test on a target website. Each name/value pair has a corresponding value. For each name/value pair in the list a message request in the clip is identified where the corresponding value is first used. Then, looking backwards in the sequence from the message request where the corresponding value is first used, prior message responses are located where the corresponding value is found. An extraction point is specified in the clip for the corresponding value as a latest message response in the sequence where the corresponding value was returned from the target website. The corresponding value is then stored as a property.Type: ApplicationFiled: October 18, 2011Publication date: April 18, 2013Applicant: SOASTA, Inc.Inventors: Charles A. Vazac, Tana Christine Jackson, Tal Broda, Kendall Cosby
-
Patent number: 8341462Abstract: An automated method for provisioning a grid used to run a load test on a target website includes sending one or more requests in a multi-threaded manner to at least one cloud provider, the one or more requests for an allocation of N load server instances and M result server instances which comprise the grid. Requests received back from the cloud provider are also handled in a multi-threaded manner; any errors occurring during the allocation being corrected automatically. The N load server instances and the M result server instances are then verified to be operational and correctly running software deployed to provide defined test services. Errors identified during the verification are automatically corrected either by attempting to restart a failed instance or allocating a different instance.Type: GrantFiled: July 19, 2010Date of Patent: December 25, 2012Assignee: SOASTA, Inc.Inventors: Tal Broda, Matt Solnit, Kenneth C. Gardner, Craig Powers, Michael Hemmert, Charles Vazac, Kendall Cosby
-
Publication number: 20120017165Abstract: A processor-implemented method includes providing an analytic dashboard with a graphical user interface (GUI) that outputs aggregated results streaming in real-time of a load test performed on a target website. Responsive to input of a user on the GUI, the input comprising selection of a source chart and a target chart, a single chart is automatically generated that represents either a combination or a statistical correlation of the source and target charts. The single chart has a left y-axis and an x-axis. The combination or the statistical correlation of the single chart changing in real-time as the load test progresses. A visual representation of the single chart is then produced on the analytic dashboard.Type: ApplicationFiled: November 18, 2010Publication date: January 19, 2012Applicant: SOASTA, Inc.Inventors: Kenneth C. Gardner, Tal Broda, Kendall Cosby, Darrell Esau, Michael Hemmert
-
Publication number: 20120017112Abstract: An automated method for provisioning a grid used to run a load test on a target website includes sending one or more requests in a multi-threaded manner to at least one cloud provider, the one or more requests for an allocation of N load server instances and M result server instances which comprise the grid. Requests received back from the cloud provider are also handled in a multi-threaded manner; any errors occurring during the allocation being corrected automatically. The N load server instances and the M result server instances are then verified to be operational and correctly running software deployed to provide defined test services. Errors identified during the verification are automatically corrected either by attempting to restart a failed instance or allocating a different instance.Type: ApplicationFiled: July 19, 2010Publication date: January 19, 2012Applicant: Power Integrations, Inc.Inventors: Tal Broda, Matthew Solnit, Kenneth C. Gardner, Craig R. Powers, Michael Hemmert, Charles A. Vazac, Kendall Cosby