Patents by Inventor Kevin Arthur Robertson
Kevin Arthur Robertson 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: 20240123346Abstract: Methods and systems are provided for using networked gaming headsets. In an audio setup that includes an audio output device configurable to output audio for a first user and at least one circuit for controlling operation of the audio output device, a preset may be requested from a preset depository, and in response to acceptance of the request, the preset may be downloaded from the preset depository into the audio output device. The preset may include values for one or more configurable settings relating to operation or functions of the audio output device. Further, the preset may be associated with identification information, and requesting the preset may include providing the identification information to the preset depository. Access information, for facilitating access to the preset in a central preset depository, may be obtained from a second user. The identification information may be a token associated with the preset.Type: ApplicationFiled: December 27, 2023Publication date: April 18, 2024Inventors: Kevin Arthur Robertson, Richard Kulavik
-
Patent number: 11902765Abstract: Methods and systems are provided for matrixed audio settings. In an audio system that includes at least one audio output element for outputting audio signals, a first user input that includes a selection of audio mode may be received, and based on the selected audio mode and pre-set mapping data, one or more audio settings from a plurality of audio settings supported in the system may be determined, for use during generating, processing, and/or outputting of the audio signals. The mapping data defines for each supported audio mode valid values for each of corresponding one or more audio settings from the plurality of audio settings. At least one user control element may be configured to enable receiving a second user input that includes a selection between the determined one or more corresponding audio settings. The audio system, or at least the audio output element thereof, may be a headset.Type: GrantFiled: October 28, 2019Date of Patent: February 13, 2024Assignee: VOYETRA TURTLE BEACH, INC.Inventors: Kevin Arthur Robertson, David Gallagher, Nicholas Richard Bourne
-
Publication number: 20240007365Abstract: A device implementing a system for packet loss management may include a memory and at least one processor configured to identify a plurality of categories of packets provided for transmission to an electronic device. The at least one processor may be further configured to determine a respective packet loss value for a respective category of the plurality of categories of packets. The at least one processor may be further configured to identify a particular category of the plurality of categories of packets for which the determined respective packet loss value satisfies a packet loss condition. The at least one processor may be further configured to adjust subsequent transmission of packets in the particular category of packets based at least in part on the packet loss condition being satisfied by the determined respective packet loss value for the particular category of packets.Type: ApplicationFiled: September 15, 2023Publication date: January 4, 2024Inventors: Daniel B. POLLACK, Qian SUN, Karthick SANTHANAM, Christopher M. GARRIDO, Bradley F. PATTERSON, Kevin Arthur ROBERTSON, Hsien-Po SHIANG, Erik Vladimir ORTEGA GONZALEZ
-
Patent number: 11857881Abstract: Methods and systems are provided for using networked gaming headsets. In an audio setup that includes a headset configurable to process audio for a first player participating in an online multiplayer game, a headset preset may be requested from a central headset preset depository, where the headset preset includes values for one or more configurable parameter settings relating to operation or functions of the headset, where the headset preset is uploaded into the central headset preset depository by someone other than the first user, where the headset preset is associated with an identification information for uniquely identifying the headset preset, and where requesting the head present includes providing the identification information to the central headset preset depository. In response to acceptance of the request, the headset preset may be downloaded from the central headset preset depository into the headset, and the headset may be configured based on the headset preset.Type: GrantFiled: December 6, 2022Date of Patent: January 2, 2024Assignee: VOYETRA TURTLE BEACH, INC.Inventors: Kevin Arthur Robertson, Richard Kulavik
-
Publication number: 20230396668Abstract: A device implementing a system for multipath connection management may include first and second local communication interfaces, and a processor configured to establish a primary connection for communicating between the first local communication interface and a first remote communication interface of an other device, and a secondary connection for communicating between the second local communication interface and a second remote communication interface. The processor may be configured to transmit application and control data over the primary connection and concurrently transmit a copy of control data over the secondary connection. The processor may be configured to determine that a degradation of the quality of the primary connection is attributable to the other device. The processor may be configured to switch the secondary connection to the first local communication interface and the second remote communication interface.Type: ApplicationFiled: August 22, 2023Publication date: December 7, 2023Inventors: Daniel B. POLLACK, Padmavathy BHOOMA, Jingyao ZHANG, Chieh LU, Karthick SANTHANAM, Christopher M. GARRIDO, Bradley F. PATTERSON, Kevin Arthur ROBERTSON, Hsien-Po SHIANG, Qian SUN, Erik Vladimir ORTEGA GONZALEZ
-
Patent number: 11824737Abstract: A device implementing a system for packet loss management may include a memory and at least one processor configured to identify a plurality of categories of packets provided for transmission to an electronic device. The at least one processor may be further configured to determine a respective packet loss value for a respective category of the plurality of categories of packets. The at least one processor may be further configured to identify a particular category of the plurality of categories of packets for which the determined respective packet loss value satisfies a packet loss condition. The at least one processor may be further configured to adjust subsequent transmission of packets in the particular category of packets based at least in part on the packet loss condition being satisfied by the determined respective packet loss value for the particular category of packets.Type: GrantFiled: August 18, 2020Date of Patent: November 21, 2023Assignee: Apple Inc.Inventors: Daniel B. Pollack, Qian Sun, Karthick Santhanam, Christopher M. Garrido, Bradley F. Patterson, Kevin Arthur Robertson, Hsien-Po Shiang, Erik Vladimir Ortega Gonzalez
-
Patent number: 11791939Abstract: A device implementing dynamic redundancy may include at least one processor configured to receive, from another device, packet reception data corresponding to video data previously provided for transmission from the device to the other device and determine, based at least in part on the packet reception data, an amount of redundancy to apply to video data provided for transmission to the other device. The at least one processor may be further configured to determine, based at least in part on the amount of redundancy, an encoding scheme for applying the redundancy to the video data. The at least one processor may be further configured to apply the amount of redundancy to the video data based at least in part on the encoding scheme to generate redundant data items and provide the video data and the redundant data items for transmission to the other device.Type: GrantFiled: October 25, 2022Date of Patent: October 17, 2023Assignee: Apple Inc.Inventors: Daniel B. Pollack, Karthick Santhanam, Qian Sun, Kevin Arthur Robertson, Hsien-Po Shiang, Erik Vladimir Ortega Gonzalez, Christopher M. Garrido, Bradley F. Patterson
-
Patent number: 11757978Abstract: A device implementing a system for multipath connection management may include first and second local communication interfaces, and a processor configured to establish a primary connection for communicating between the first local communication interface and a first remote communication interface of an other device, and a secondary connection for communicating between the second local communication interface and a second remote communication interface. The processor may be configured to transmit application and control data over the primary connection and concurrently transmit a copy of control data over the secondary connection. The processor may be configured to determine that a degradation of the quality of the primary connection is attributable to the other device. The processor may be configured to switch the secondary connection to the first local communication interface and the second remote communication interface.Type: GrantFiled: August 28, 2020Date of Patent: September 12, 2023Assignee: Apple Inc.Inventors: Daniel B. Pollack, Padmavathy Bhooma, Jingyao Zhang, Chieh Lu, Karthick Santhanam, Christopher M. Garrido, Bradley F. Patterson, Kevin Arthur Robertson, Hsien-Po Shiang, Qian Sun, Erik Vladimir Ortega Gonzalez
-
Patent number: 11707688Abstract: An electronic device may be configured to present a user interface via which a user can select from a plurality of commands associated with a particular video game. In response to a selection of one of the plurality of commands, the electronic device may transmit the selected one of the plurality of commands to a user interface device. The selected command may cause said user interface device to transmit a corresponding one or more simulated user inputs to a game console. The selection of the command may occur automatically in response to detection, by audio processing circuitry, of an occurrence of the particular audio clip in an audio signal output by the game console.Type: GrantFiled: June 8, 2021Date of Patent: July 25, 2023Assignee: Voyetra Turtle Beach, Inc.Inventors: Richard Kulavik, Shobha Devi Kuruba Buchannagari, Kevin Arthur Robertson
-
Patent number: 11677934Abstract: In an example method, a system receives a plurality of frames of a video, and generates a data structure representing the video and representing a plurality of temporal layers. Generating the data structure includes: (i) determining a plurality of quality levels for presenting the video, where each of the quality levels corresponds to a different respective sampling period for sampling the frames of the video, (ii) assigning, based on the sampling periods, each of the frames to a respective one of the temporal layers of the data structure, and (iii) indicating, in the data structure, one or more relationships between (a) at least one the frames assigned to at least one of the temporal layers of the data structure, and (b) at least another one of the frames assigned to at least another one of the temporal layers of the data structure. Further, the system outputs the data structure.Type: GrantFiled: September 24, 2021Date of Patent: June 13, 2023Assignee: Apple Inc.Inventors: Sudeng Hu, David L. Biderman, Christopher M. Garrido, Hsi-Jung Wu, Xiaosong Zhou, Dazhong Zhang, Jinbo Qiu, Karthick Santhanam, Hang Yuan, Joshua L. Hare, Luciano M. Verger, Kevin Arthur Robertson, Sasanka Vemuri
-
Publication number: 20230158413Abstract: An electronic device may be configured to present a user interface via which a user can select from a plurality of commands associated with a particular video game. In response to a selection of one of the plurality of commands, the electronic device may transmit the selected one of the plurality of commands to a user interface device. The selected command may cause said user interface device to transmit a corresponding one or more simulated user inputs to a game console. The selection of the command may occur automatically in response to detection, by audio processing circuitry, of an occurrence of the particular audio clip in an audio signal output by the game console.Type: ApplicationFiled: January 9, 2023Publication date: May 25, 2023Inventors: Richard Kulavik, Shobha Devi Kuruba Buchannagari, Kevin Arthur Robertson
-
Publication number: 20230095273Abstract: Methods and systems are provided for using networked gaming headsets. In an audio setup that includes a headset configurable to process audio for a first player participating in an online multiplayer game, a headset preset may be requested from a central headset preset depository, where the headset preset includes values for one or more configurable parameter settings relating to operation or functions of the headset, where the headset preset is uploaded into the central headset preset depository by someone other than the first user, where the headset preset is associated with an identification information for uniquely identifying the headset preset, and where requesting the head present includes providing the identification information to the central headset preset depository. In response to acceptance of the request, the headset preset may be downloaded from the central headset preset depository into the headset, and the headset may be configured based on the headset preset.Type: ApplicationFiled: December 6, 2022Publication date: March 30, 2023Inventors: Kevin Arthur Robertson, Richard Kulavik
-
Publication number: 20230098082Abstract: In an example method, a system receives a plurality of frames of a video, and generates a data structure representing the video and representing a plurality of temporal layers. Generating the data structure includes: (i) determining a plurality of quality levels for presenting the video, where each of the quality levels corresponds to a different respective sampling period for sampling the frames of the video, (ii) assigning, based on the sampling periods, each of the frames to a respective one of the temporal layers of the data structure, and (iii) indicating, in the data structure, one or more relationships between (a) at least one the frames assigned to at least one of the temporal layers of the data structure, and (b) at least another one of the frames assigned to at least another one of the temporal layers of the data structure. Further, the system outputs the data structure.Type: ApplicationFiled: September 24, 2021Publication date: March 30, 2023Inventors: Sudeng Hu, David L. Biderman, Christopher M. Garrido, Hsi-Jung Wu, Xiaosong Zhou, Dazhong Zhang, Jinbo Qiu, Karthick Santhanam, Hang Yuan, Joshua L. Hare, Luciano M. Verger, Kevin Arthur Robertson, Sasanka Vemuri
-
Publication number: 20230045761Abstract: A device implementing dynamic redundancy may include at least one processor configured to receive, from another device, packet reception data corresponding to video data previously provided for transmission from the device to the other device and determine, based at least in part on the packet reception data, an amount of redundancy to apply to video data provided for transmission to the other device. The at least one processor may be further configured to determine, based at least in part on the amount of redundancy, an encoding scheme for applying the redundancy to the video data. The at least one processor may be further configured to apply the amount of redundancy to the video data based at least in part on the encoding scheme to generate redundant data items and provide the video data and the redundant data items for transmission to the other device.Type: ApplicationFiled: October 25, 2022Publication date: February 9, 2023Inventors: Daniel B. POLLACK, Karthick SANTHANAM, Qian SUN, Kevin Arthur ROBERTSON, Hsien-Po SHIANG, Erik Vladimir ORTEGA GONZALEZ, Christopher M. GARRIDO, Bradley F. PATTERSON
-
Patent number: 11565188Abstract: A headset including speakers, a transmitter, and audio processing circuitry, where the audio processing circuitry is operable to: process a received audio signal for output via said one or more speakers; detect, in said audio signal, an occurrence of a particular video game audio clip; and in response to said detection, trigger a transmission, via said transmitter, of a command associated with said particular video game audio clip. Parameter settings for the headset are associated, in memory, with the particular video game audio clip. The parameter settings may be automatically sent to the headset in response to detection, by the audio processing circuitry, of an occurrence of the particular audio clip in an audio signal output by a game console. The parameter settings may determine a manner in which the headset processes game audio received by the headset and/or a manner in which the headset processes chat audio.Type: GrantFiled: October 12, 2020Date of Patent: January 31, 2023Assignee: Voyetra Turtle Beach, Inc.Inventors: Richard Kulavik, Shobha Devi Kuruba Buchannagari, Kevin Arthur Robertson
-
Patent number: 11524236Abstract: In an audio setup including at least one audio device configurable to process audio for a first user of a plurality of user, an identifier may be assigned to a control dataset associated with the audio device, the control dataset including one or more control parameters relating to operation or functions of the audio device. At least a portion of the control dataset may be uploaded to a central depository that is accessible by a plurality of users; and access to the at least a portion of the control dataset in the central depository, by one or more of the plurality of users, may be managed. Access to the central depository may be managed via web-accessed service. Managing access to the at least a portion of the control dataset may include requiring validating any user requesting access to the at least a portion of the control dataset.Type: GrantFiled: April 30, 2021Date of Patent: December 13, 2022Assignee: VOYETRA TURTLE BEACH, INC.Inventors: Kevin Arthur Robertson, Richard Kulavik
-
Patent number: 11509423Abstract: A device implementing dynamic redundancy may include at least one processor configured to receive, from another device, packet reception data corresponding to video data previously provided for transmission from the device to the other device and determine, based at least in part on the packet reception data, an amount of redundancy to apply to video data provided for transmission to the other device. The at least one processor may be further configured to determine, based at least in part on the amount of redundancy, an encoding scheme for applying the redundancy to the video data. The at least one processor may be further configured to apply the amount of redundancy to the video data based at least in part on the encoding scheme to generate redundant data items and provide the video data and the redundant data items for transmission to the other device.Type: GrantFiled: August 18, 2020Date of Patent: November 22, 2022Assignee: Apple Inc.Inventors: Daniel B. Pollack, Karthick Santhanam, Qian Sun, Kevin Arthur Robertson, Hsien-Po Shiang, Erik Vladimir Ortega Gonzalez, Christopher M. Garrido, Bradley F. Patterson
-
Publication number: 20220345837Abstract: A game headset receives a game audio during play of a particular game, monitors the game audio and detects an occurrence of one or more particular sounds in the game audio during the monitoring of the one or more of the plurality of audio channels. In response to the detecting, the game headset triggers playback of one or more of a plurality of voice commands that corresponds to the one or more particular sounds. The voice commands may be predefined and associated with the one or more particular sounds in a data structure. The voice commands may instruct the listener of the game headset to perform an action in the particular game. The characteristics of the one or more sounds may include direction, intensity, and/or frequency of the particular one or more sounds.Type: ApplicationFiled: July 11, 2022Publication date: October 27, 2022Inventors: Richard Kulavik, Michael A. Jessup, Kevin Arthur Robertson
-
Patent number: 11412335Abstract: A game headset receives a game audio during play of a particular game, monitors the game audio and detects an occurrence of one or more particular sounds in the game audio during the monitoring of the one or more of the plurality of audio channels. In response to the detecting, the game headset triggers playback of one or more of a plurality of voice commands that corresponds to the one or more particular sounds. The voice commands may be predefined and associated with the one or more particular sounds in a data structure. The voice commands may instruct the listener of the game headset to perform an action in the particular game. The characteristics of the one or more sounds may include direction, intensity, and/or frequency of the particular one or more sounds.Type: GrantFiled: April 7, 2020Date of Patent: August 9, 2022Assignee: Voyetra Turtle Beach, Inc.Inventors: Richard Kulavik, Michael A. Jessup, Kevin Arthur Robertson
-
Publication number: 20220197594Abstract: In an audio setup comprising at least one audio headset configurable to process audio for a user (e.g., when participating in an online multiplayer game), input audio and/or output audio in the audio headset may be monitored, and when the audio matches triggering criteria, one or more update messages may be triggered via a social networking service. The triggering criteria may comprise (or be set based on) identity of the speaker, content of the audio, and/or conditions association with the audio. Different triggering criteria may be associated with different applications (e.g., different video games). The update messages may be made available to one or more other users, who may be selected based on matching particular user selection criteria and/or based on successful user validation. The user selection criteria may comprise participation in the same online multiplayer game.Type: ApplicationFiled: March 14, 2022Publication date: June 23, 2022Inventors: Richard Kulavik, Michael A. Jessup, Kevin Arthur Robertson