Patents by Inventor Heath O'Neal
Heath O'Neal 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).
-
Publication number: 20230419857Abstract: The present disclosure presents systems and methods for analyzing a user's cognitive abilities related to decision-making in fast-paced scenarios. One such method comprises inputting, by the computing device, the one or more matrix metrics into a predictive model of a learning potential for the user; executing, by the computing device, the predictive model of the learning potential of the user; predicting, by the computing device using the predictive model, the learning potential of the user; and outputting, by the computing device, the predicted learning potential of the user.Type: ApplicationFiled: June 23, 2023Publication date: December 28, 2023Inventors: George Godsey, Lisa Calkins, Heath O'Neal, David Harold Frakes
-
Publication number: 20230403663Abstract: Embodiments are provided for syncing multiple electronic devices for collective audio playback. According to certain aspects, a master device connects (218) to a slave device via a wireless connection. The master device calculates (224) a network latency via a series of network latency pings with the slave device and sends (225) the network latency to the slave device. Further, the master devices sends (232) a portion of an audio file as well as a timing instruction including a system time to the slave device. The master device initiates (234) playback of the portion of the audio file and the slave devices initiates (236) playback of the portion of the audio file according to the timing instruction and a calculated system clock offset value.Type: ApplicationFiled: August 28, 2023Publication date: December 14, 2023Inventors: Michael J. Daley, Travis Bolinger, Heath O'Neal
-
Patent number: 11743849Abstract: Embodiments are provided for syncing multiple electronic devices for collective audio playback. According to certain aspects, a master device connects (218) to a slave device via a wireless connection. The master device calculates (224) a network latency via a series of network latency pings with the slave device and sends (225) the network latency to the slave device. Further, the master devices sends (232) a portion of an audio file as well as a timing instruction including a system time to the slave device. The master device initiates (234) playback of the portion of the audio file and the slave devices initiates (236) playback of the portion of the audio file according to the timing instruction and a calculated system clock offset value.Type: GrantFiled: March 1, 2021Date of Patent: August 29, 2023Assignee: GOOGLE TECHNOLOGY HOLDINGS LLCInventors: Michael Daley, Travis Bolinger, Heath O'Neal
-
Publication number: 20210185629Abstract: Embodiments are provided for syncing multiple electronic devices for collective audio playback. According to certain aspects, a master device connects (218) to a slave device via a wireless connection. The master device calculates (224) a network latency via a series of network latency pings with the slave device and sends (225) the network latency to the slave device. Further, the master devices sends (232) a portion of an audio file as well as a timing instruction including a system time to the slave device. The master device initiates (234) playback of the portion of the audio file and the slave devices initiates (236) playback of the portion of the audio file according to the timing instruction and a calculated system clock offset value.Type: ApplicationFiled: March 1, 2021Publication date: June 17, 2021Inventors: Michael Daley, Travis Bolinger, Heath O'Neal
-
Patent number: 10952170Abstract: Embodiments are provided for syncing multiple electronic devices for collective audio playback. According to certain aspects, a master device connects (218) to a slave device via a wireless connection. The master device calculates (224) a network latency via a series of network latency pings with the slave device and sends (225) the network latency to the slave device. Further, the master devices sends (232) a portion of an audio file as well as a timing instruction including a system time to the slave device. The master device initiates (234) playback of the portion of the audio file and the slave devices initiates (236) playback of the portion of the audio file according to the timing instruction and a calculated system clock offset value.Type: GrantFiled: July 6, 2018Date of Patent: March 16, 2021Assignee: GOOGLE TECHNOLOGY HOLDINGS LLCInventors: Michael J. Daley, Travis Bolinger, Heath O'Neal
-
Patent number: 10820289Abstract: Embodiments are provided for syncing multiple electronic devices for collective audio playback. According to certain aspects, a master device connects (218) to a slave device via a wireless connection. The master device calculates (224) a network latency via a series of network latency pings with the slave device and sends (225) the network latency to the slave device. Further, the master devices sends (232) a portion of an audio file as well as a timing instruction including a system time to the slave device. The master device initiates (234) playback of the portion of the audio file and the slave devices initiates (236) playback of the portion of the audio file according to the timing instruction and a calculated system clock offset value.Type: GrantFiled: July 6, 2018Date of Patent: October 27, 2020Assignee: GOOGLE TECHNOLOGY HOLDINGS LLCInventors: Michael J. Daley, Travis Bolinger, Heath O'Neal
-
Patent number: 10813066Abstract: Embodiments are provided for syncing multiple electronic devices for collective audio playback. According to certain aspects, a master device connects (218) to a slave device via a wireless connection. The master device calculates (224) a network latency via a series of network latency pings with the slave device and sends (225) the network latency to the slave device. Further, the master devices sends (232) a portion of an audio file as well as a timing instruction including a system time to the slave device. The master device initiates (234) playback of the portion of the audio file and the slave devices initiates (236) playback of the portion of the audio file according to the timing instruction and a calculated system clock offset value.Type: GrantFiled: August 18, 2017Date of Patent: October 20, 2020Assignee: GOOGLE TECHNOLOGY HOLDINGS LLCInventors: Michael J. Daley, Travis Bolinger, Heath O'Neal
-
Patent number: 10743271Abstract: Embodiments are provided for syncing multiple electronic devices for collective audio playback. According to certain aspects, a master device connects (218) to a slave device via a wireless connection. The master device calculates (224) a network latency via a series of network latency pings with the slave device and sends (225) the network latency to the slave device. Further, the master devices sends (232) a portion of an audio file as well as a timing instruction including a system time to the slave device. The master device initiates (234) playback of the portion of the audio file and the slave devices initiates (236) playback of the portion of the audio file according to the timing instruction and a calculated system clock offset value.Type: GrantFiled: July 6, 2018Date of Patent: August 11, 2020Assignee: GOOGLE TECHNOLOGY HOLDINGS LLCInventors: Michael J. Daley, Travis Bolinger, Heath O'Neal
-
Patent number: 10743270Abstract: Embodiments are provided for syncing multiple electronic devices for collective audio playback. According to certain aspects, a master device connects (218) to a slave device via a wireless connection. The master device calculates (224) a network latency via a series of network latency pings with the slave device and sends (225) the network latency to the slave device. Further, the master devices sends (232) a portion of an audio file as well as a timing instruction including a system time to the slave device. The master device initiates (234) playback of the portion of the audio file and the slave devices initiates (236) playback of the portion of the audio file according to the timing instruction and a calculated system clock offset value.Type: GrantFiled: July 6, 2018Date of Patent: August 11, 2020Assignee: GOOGLE TECHNOLOGY HOLDINGS LLCInventors: Michael J. Daley, Travis Bolinger, Heath O'Neal
-
Patent number: 10582464Abstract: Embodiments are provided for syncing multiple electronic devices for collective audio playback. According to certain aspects, a master device connects (218) to a slave device via a wireless connection. The master device calculates (224) a network latency via a series of network latency pings with the slave device and sends (225) the network latency to the slave device. Further, the master devices sends (232) a portion of an audio file as well as a timing instruction including a system time to the slave device. The master device initiates (234) playback of the portion of the audio file and the slave devices initiates (236) playback of the portion of the audio file according to the timing instruction and a calculated system clock offset value.Type: GrantFiled: July 6, 2018Date of Patent: March 3, 2020Assignee: GOOGLE TECHNOLOGY HOLDINGS LLCInventors: Michael J. Daley, Travis Bolinger, Heath O'Neal
-
Publication number: 20180317193Abstract: Embodiments are provided for syncing multiple electronic devices for collective audio playback. According to certain aspects, a master device connects (218) to a slave device via a wireless connection. The master device calculates (224) a network latency via a series of network latency pings with the slave device and sends (225) the network latency to the slave device. Further, the master devices sends (232) a portion of an audio file as well as a timing instruction including a system time to the slave device. The master device initiates (234) playback of the portion of the audio file and the slave devices initiates (236) playback of the portion of the audio file according to the timing instruction and a calculated system clock offset value.Type: ApplicationFiled: July 6, 2018Publication date: November 1, 2018Inventors: Michael J. Daley, Travis Bolinger, Heath O'Neal
-
Publication number: 20180317192Abstract: Embodiments are provided for syncing multiple electronic devices for collective audio playback. According to certain aspects, a master device connects (218) to a slave device via a wireless connection. The master device calculates (224) a network latency via a series of network latency pings with the slave device and sends (225) the network latency to the slave device. Further, the master devices sends (232) a portion of an audio file as well as a timing instruction including a system time to the slave device. The master device initiates (234) playback of the portion of the audio file and the slave devices initiates (236) playback of the portion of the audio file according to the timing instruction and a calculated system clock offset value.Type: ApplicationFiled: July 6, 2018Publication date: November 1, 2018Inventors: Michael J. Daley, Travis Bolinger, Heath O'Neal
-
Publication number: 20180317191Abstract: Embodiments are provided for syncing multiple electronic devices for collective audio playback. According to certain aspects, a master device connects (218) to a slave device via a wireless connection. The master device calculates (224) a network latency via a series of network latency pings with the slave device and sends (225) the network latency to the slave device. Further, the master devices sends (232) a portion of an audio file as well as a timing instruction including a system time to the slave device. The master device initiates (234) playback of the portion of the audio file and the slave devices initiates (236) playback of the portion of the audio file according to the timing instruction and a calculated system clock offset value.Type: ApplicationFiled: July 6, 2018Publication date: November 1, 2018Inventors: Michael J. Daley, Travis Bolinger, Heath O'Neal
-
Publication number: 20180317189Abstract: Embodiments are provided for syncing multiple electronic devices for collective audio playback. According to certain aspects, a master device connects (218) to a slave device via a wireless connection. The master device calculates (224) a network latency via a series of network latency pings with the slave device and sends (225) the network latency to the slave device. Further, the master devices sends (232) a portion of an audio file as well as a timing instruction including a system time to the slave device. The master device initiates (234) playback of the portion of the audio file and the slave devices initiates (236) playback of the portion of the audio file according to the timing instruction and a calculated system clock offset value.Type: ApplicationFiled: July 6, 2018Publication date: November 1, 2018Inventors: Michael J. Daley, Travis Bolinger, Heath O'Neal
-
Publication number: 20180317190Abstract: Embodiments are provided for syncing multiple electronic devices for collective audio playback. According to certain aspects, a master device connects (218) to a slave device via a wireless connection. The master device calculates (224) a network latency via a series of network latency pings with the slave device and sends (225) the network latency to the slave device. Further, the master devices sends (232) a portion of an audio file as well as a timing instruction including a system time to the slave device. The master device initiates (234) playback of the portion of the audio file and the slave devices initiates (236) playback of the portion of the audio file according to the timing instruction and a calculated system clock offset value.Type: ApplicationFiled: July 6, 2018Publication date: November 1, 2018Inventors: Michael J. Daley, Travis Bolinger, Heath O'Neal
-
Patent number: 9967848Abstract: Embodiments are provided for syncing multiple electronic devices for collective audio playback. According to certain aspects, a master device connects (218) to a slave device via a wireless connection. The master device calculates (224) a network latency via a series of network latency pings with the slave device and sends (225) the network latency to the slave device. Further, the master devices sends (232) a portion of an audio file as well as a timing instruction including a system time to the slave device. The master device initiates (234) playback of the portion of the audio file and the slave devices initiates (236) playback of the portion of the audio file according to the timing instruction and a calculated system clock offset value.Type: GrantFiled: October 26, 2017Date of Patent: May 8, 2018Assignee: GOOGLE TECHNOLOGY HOLDINGS LLCInventors: Michael J. Daley, Travis Bolinger, Heath O'Neal
-
Patent number: 9967847Abstract: Embodiments are provided for syncing multiple electronic devices for collective audio playback. According to certain aspects, a master device connects (218) to a slave device via a wireless connection. The master device calculates (224) a network latency via a series of network latency pings with the slave device and sends (225) the network latency to the slave device. Further, the master devices sends (232) a portion of an audio file as well as a timing instruction including a system time to the slave device. The master device initiates (234) playback of the portion of the audio file and the slave devices initiates (236) playback of the portion of the audio file according to the timing instruction and a calculated system clock offset value.Type: GrantFiled: October 26, 2017Date of Patent: May 8, 2018Assignee: GOOGLE TECHNOLOGY HOLDINGS LLCInventors: Michael J. Daley, Travis Bolinger, Heath O'Neal
-
Patent number: 9961656Abstract: Embodiments are provided for syncing multiple electronic devices for collective audio playback. According to certain aspects, a master device connects (218) to a slave device via a wireless connection. The master device calculates (224) a network latency via a series of network latency pings with the slave device and sends (225) the network latency to the slave device. Further, the master devices sends (232) a portion of an audio file as well as a timing instruction including a system time to the slave device. The master device initiates (234) playback of the portion of the audio file and the slave devices initiates (236) playback of the portion of the audio file according to the timing instruction and a calculated system clock offset value.Type: GrantFiled: October 26, 2017Date of Patent: May 1, 2018Assignee: GOOGLE TECHNOLOGY HOLDINGS LLCInventors: Michael J. Daley, Travis Bolinger, Heath O'Neal
-
Publication number: 20180049144Abstract: Embodiments are provided for syncing multiple electronic devices for collective audio playback. According to certain aspects, a master device connects (218) to a slave device via a wireless connection. The master device calculates (224) a network latency via a series of network latency pings with the slave device and sends (225) the network latency to the slave device. Further, the master devices sends (232) a portion of an audio file as well as a timing instruction including a system time to the slave device. The master device initiates (234) playback of the portion of the audio file and the slave devices initiates (236) playback of the portion of the audio file according to the timing instruction and a calculated system clock offset value.Type: ApplicationFiled: October 26, 2017Publication date: February 15, 2018Inventors: Michael J. Daley, Travis Bolinger, Heath O'Neal
-
Publication number: 20180049146Abstract: Embodiments are provided for syncing multiple electronic devices for collective audio playback. According to certain aspects, a master device connects (218) to a slave device via a wireless connection. The master device calculates (224) a network latency via a series of network latency pings with the slave device and sends (225) the network latency to the slave device. Further, the master devices sends (232) a portion of an audio file as well as a timing instruction including a system time to the slave device. The master device initiates (234) playback of the portion of the audio file and the slave devices initiates (236) playback of the portion of the audio file according to the timing instruction and a calculated system clock offset value.Type: ApplicationFiled: October 26, 2017Publication date: February 15, 2018Inventors: Michael J. Daley, Travis Bolinger, Heath O'Neal