Patents by Inventor Keith Simmons
Keith Simmons 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: 12079438Abstract: A method includes displaying, via a graphical user interface (GUI), a first graphical representation of a dataset on a display screen in communication with the data processing hardware, the first graphical representation representing a statistical summary of the dataset. The method includes receiving, via the GUI, an indication of a user interaction. In response to the received indication of the user interaction, the method includes displaying, via the GUI, a second graphical representation of the dataset on the display screen, the second graphical representation representing a plurality of statistical summaries of the dataset, each respective statistical summary of the plurality of statistical summaries computed for a respective time period of a plurality of time periods.Type: GrantFiled: January 7, 2023Date of Patent: September 3, 2024Assignee: Google LLCInventors: Ryan Vernon, Ali Abdelhadi, Pedro Jorge Cunha Nunes, Keith Simmons, Ali Kashefian Naieni, Sherzat Aitbayev, Kimberly Faughnan, Roman Nurik
-
Publication number: 20230142519Abstract: A method includes displaying, via a graphical user interface (GUI), a first graphical representation of a dataset on a display screen in communication with the data processing hardware, the first graphical representation representing a statistical summary of the dataset. The method includes receiving, via the GUI, an indication of a user interaction. In response to the received indication of the user interaction, the method includes displaying, via the GUI, a second graphical representation of the dataset on the display screen, the second graphical representation representing a plurality of statistical summaries of the dataset, each respective statistical summary of the plurality of statistical summaries computed for a respective time period of a plurality of time periods.Type: ApplicationFiled: January 7, 2023Publication date: May 11, 2023Applicant: Google LLCInventors: Ryan Vernon, Ali Abdelhadi, Pedro Jorge Cunha Nunes, Keith Simmons, Ali Kashefian Naieni, Sherzat Aitbayev, Kimberly Faughnan, Roman Nurik
-
Patent number: 11556219Abstract: A method includes displaying a first graphical representation on a screen. The first graphical representation includes a box-and-whisker plot of a dataset. The method also includes receiving a first interaction indication indicating a graphical user interaction by a user at a first interaction location on the first graphical representation. In response to the received first interactive indication, the method includes displaying a second graphical representation on the screen based on the first interaction indication, the second graphical representation including a density plot of the dataset having a respective scale equal to a corresponding scale of the box-and-whisker plot. The method also includes receiving a second interaction indication indicating the graphical user interaction by the user at a second interaction location on the second graphical representation, and in response, displaying an updated second graphical representation of the dataset on the screen based on the second interaction indication.Type: GrantFiled: December 4, 2020Date of Patent: January 17, 2023Assignee: Google LLCInventors: Ryan Vernon, Ali Abdelhadi, Pedro Jorge Cunha Nunes, Keith Simmons, Ali Kashefian Naieni, Sherzat Aitbayev, Kimberly Faughnan, Roman Nurik
-
Publication number: 20210132743Abstract: A method includes displaying a first graphical representation on a screen. The first graphical representation includes a box-and-whisker plot of a dataset. The method also includes receiving a first interaction indication indicating a graphical user interaction by a user at a first interaction location on the first graphical representation. In response to the received first interactive indication, the method includes displaying a second graphical representation on the screen based on the first interaction indication, the second graphical representation including a density plot of the dataset having a respective scale equal to a corresponding scale of the box-and-whisker plot. The method also includes receiving a second interaction indication indicating the graphical user interaction by the user at a second interaction location on the second graphical representation, and in response, displaying an updated second graphical representation of the dataset on the screen based on the second interaction indication.Type: ApplicationFiled: December 4, 2020Publication date: May 6, 2021Applicant: Google LLCInventors: Ryan Vernon, Ali Abdelhadi, Pedro Jorge Cunha Nunes, Keith Simmons, Ali Kashefian Naieni, Sherzat Aitbayev, Kimberly Faughnan, Roman Nurik
-
Patent number: 10877619Abstract: A method includes displaying a first graphical representation on a screen. The first graphical representation includes a box-and-whisker plot of a dataset. The method also includes receiving a first interaction indication indicating a graphical user interaction by a user at a first interaction location on the first graphical representation. In response to the received first interactive indication, the method includes displaying a second graphical representation on the screen based on the first interaction indication, the second graphical representation including a density plot of the dataset having a respective scale equal to a corresponding scale of the box-and-whisker plot. The method also includes receiving a second interaction indication indicating the graphical user interaction by the user at a second interaction location on the second graphical representation, and in response, displaying an updated second graphical representation of the dataset on the screen based on the second interaction indication.Type: GrantFiled: May 17, 2018Date of Patent: December 29, 2020Assignee: Google LLCInventors: Ryan Vernon, Ali Kashefian Naieni, Kimberly Faughnan, Ali Abdelhadi, Sherzat Aitbayev, Pedro Jorge Cunha Nunes, Roman Nurik, Keith Simmons
-
Patent number: 10321342Abstract: The present invention is directed towards methods and systems for performance monitoring for mobile applications. In an embodiment, a method of monitoring performance of a mobile application is provided. A mobile application is operated on a wireless mobile device. A progress indicator being displayed on a display screen of the mobile device during operation of the mobile application on the wireless mobile device is automatically detected. Data indicative of a time duration of the progress indicator is obtained. The data indicative of the time duration is communicated to a centralized server.Type: GrantFiled: January 2, 2017Date of Patent: June 11, 2019Assignee: Google LLCInventors: Ofer Ronen, Keith Simmons
-
Publication number: 20180335896Abstract: A method includes displaying a first graphical representation on a screen. The first graphical representation includes a box-and-whisker plot of a dataset. The method also includes receiving a first interaction indication indicating a graphical user interaction by a user at a first interaction location on the first graphical representation. In response to the received first interactive indication, the method includes displaying a second graphical representation on the screen based on the first interaction indication, the second graphical representation including a density plot of the dataset having a respective scale equal to a corresponding scale of the box-and-whisker plot. The method also includes receiving a second interaction indication indicating the graphical user interaction by the user at a second interaction location on the second graphical representation, and in response, displaying an updated second graphical representation of the dataset on the screen based on the second interaction indication.Type: ApplicationFiled: May 17, 2018Publication date: November 22, 2018Applicant: Google LLCInventors: Ryan Vernon, Ali Kashefian Naieni, Kimberly Faughnan, Ali Abdelhadi, Sherzat Aitbayev, Pedro Jorge Cunha Nunes, Roman Nurik, Keith Simmons
-
Publication number: 20180246998Abstract: The present invention provides methods of and systems for simulating performance of a mobile application. A mobile application is installed on a plurality of wireless mobile devices, the plurality of mobile devices including disparate mobile device configurations and wireless network connection types. Operational data resulting from operating the mobile application on the plurality of mobile devices is collected, the operational data representing performance of the mobile application for each of a plurality of combinations of mobile device configuration and wireless network connection type. Statistical performance parameters are determined from the operational data. Performance of the mobile application is simulated using the determined statistical performance parameters for a selected combination of mobile device configuration and wireless network connection type.Type: ApplicationFiled: April 21, 2014Publication date: August 30, 2018Inventors: Ofer Ronen, Keith Simmons
-
Patent number: 9635570Abstract: The present invention provides methods of and systems for predicting performance of a mobile application. A first mobile application is installed on a first plurality of wireless mobile devices. Operational data resulting from operating the first mobile application on the first plurality of mobile devices is collected. A second mobile application is installed on a second plurality of mobile devices. Test data resulting from operating the second the mobile application on the second plurality of mobile devices is collected. The performance of the second mobile application is predicted using the operational data and the test data for combinations of mobile device configuration and wireless network connection type not represented by the second plurality of mobile devices.Type: GrantFiled: April 2, 2014Date of Patent: April 25, 2017Assignee: Google Inc.Inventors: Ofer Ronen, Keith Simmons
-
Publication number: 20170111814Abstract: The present invention is directed towards methods and systems for performance monitoring for mobile applications. In an embodiment, a method of monitoring performance of a mobile application is provided. A mobile application is operated on a wireless mobile device. A progress indicator being displayed on a display screen of the mobile device during operation of the mobile application on the wireless mobile device is automatically detected. Data indicative of a time duration of the progress indicator is obtained. The data indicative of the time duration is communicated to a centralized server.Type: ApplicationFiled: January 2, 2017Publication date: April 20, 2017Applicant: Google Inc.Inventors: Ofer Ronen, Keith Simmons
-
Patent number: 9554292Abstract: The present invention is directed towards methods and systems for performance monitoring for mobile applications. In an embodiment, a method of monitoring performance of a mobile application is provided. A mobile application is operated on a wireless mobile device. A progress indicator being displayed on a display screen of the mobile device during operation of the mobile application on the wireless mobile device is automatically detected. Data indicative of a time duration of the progress indicator is obtained. The data indicative of the time duration is communicated to a centralized server.Type: GrantFiled: July 1, 2014Date of Patent: January 24, 2017Assignee: Google Inc.Inventors: Ofer Ronen, Keith Simmons
-
Publication number: 20150019715Abstract: The present invention is directed towards methods and systems for performance monitoring for mobile applications. In an embodiment, a method of monitoring performance of a mobile application is provided. A mobile application is operated on a wireless mobile device. A progress indicator being displayed on a display screen of the mobile device during operation of the mobile application on the wireless mobile device is automatically detected. Data indicative of a time duration of the progress indicator is obtained. The data indicative of the time duration is communicated to a centralized server.Type: ApplicationFiled: July 1, 2014Publication date: January 15, 2015Inventors: Ofer Ronen, Keith Simmons
-
Publication number: 20140302837Abstract: The present invention provides methods of and systems for predicting performance of a mobile application. A first mobile application is installed on a first plurality of wireless mobile devices. Operational data resulting from operating the first mobile application on the first plurality of mobile devices is collected. A second mobile application is installed on a second plurality of mobile devices. Test data resulting from operating the second the mobile application on the second plurality of mobile devices is collected. The performance of the second mobile application is predicted using the operational data and the test data for combinations of mobile device configuration and wireless network connection type not represented by the second plurality of mobile devices.Type: ApplicationFiled: April 2, 2014Publication date: October 9, 2014Applicant: Pulse.io, Inc.Inventors: Ofer Ronen, Keith Simmons
-
Publication number: 20120200041Abstract: A method of manufacturing an archery target comprises the steps of providing a plurality of sheets of polyethylene foam, laminating the plurality of sheets of foam together by passing adjacent ones of the sheets past a heat source and then compressing the sheets together to form a polyethylene foam plank, and cutting a section out of the polyethylene foam plank.Type: ApplicationFiled: November 22, 2011Publication date: August 9, 2012Applicant: INTER-PAC, Inc.Inventor: Keith Simmons