Patents by Inventor Ross Gilson

Ross Gilson 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: 20220141108
    Abstract: Systems, apparatuses, and methods are described for routing messages in a network. Gateways may be selectively chosen to forward messages from a user device to a network server. Gateways may forward messages based on forwarding priorities for the user device. The forwarding priorities may, for example, indicate a repeat count threshold for a quantity of times the gateway may receive a message from a particular user device before the gateway forwards the message.
    Type: Application
    Filed: July 28, 2021
    Publication date: May 5, 2022
    Inventors: Ross Gilson, John Jason Brzozowski, Brett Dietsch, Jessica Phillips
  • Patent number: 11295607
    Abstract: Computer readable media, methods and apparatuses may be configured for determining a rate of signal pulses transmitted by a device and a transmission interval occurring between a first of the signal pulses and a second of the signal pulses, detecting selection of a command by a user, and transmitting the command and/or one or more buffered previous commands during the transmission interval.
    Type: Grant
    Filed: November 7, 2019
    Date of Patent: April 5, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventor: Ross Gilson
  • Publication number: 20220095233
    Abstract: Systems and methods for effectuating communication in a low power wide area network using a mobile data-handling device are disclosed. A method may comprise moving a mobile data-handling device to a first position that is within communication range of an end node of a low power wide area network. The mobile data-handling device may receive a data packet from the end node and may move to a second position at which the mobile data-handling device connects to a data-receiving device. The mobile data-handling device may transmit, via the data-receiving device, the data packet to a computing system for further processing.
    Type: Application
    Filed: May 7, 2021
    Publication date: March 24, 2022
    Inventors: Ross GILSON, William Carroll VERSTEEG
  • Patent number: 11277167
    Abstract: Methods, systems, computer-readable media, and apparatuses for providing dynamic block control of multi-bitrate video are described. In some embodiments, a computing device may determine transcoder conditions of a transcoder independent of a client device. The computing device may dynamically adjust a block size of one or more blocks of a stream based on the transcoder conditions. In some embodiments, a computing device may receive a stream. The client device may package the stream into a first packaged stream having a first block size and a second packaged stream having a second block size less than the first block size. In some embodiments, a client device may determine an actual minimum number of blocks to buffer prior to initiating content playback based on a received predicted network and/or transcoder quality of service forecast. The client device may adjust its preset minimum number of blocks to the actual minimum number of blocks.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: March 15, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventor: Ross Gilson
  • Patent number: 11257360
    Abstract: Systems, methods, and apparatus for device pairing are described. A first device may transmit one or more codes to a second device via a first protocol. The second device may prioritize the one or more codes. After receiving the one or more codes, the devices may initiate automated pairing. After concluding the automated pairing, the devices may communicate via a second protocol.
    Type: Grant
    Filed: December 28, 2020
    Date of Patent: February 22, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventors: Michael Sallas, Ross Gilson, Mariel Sabraw, Jonathan Palmatier
  • Patent number: 11240632
    Abstract: To conserve energy associated with bi-directional communications with network devices (e.g., access point, router, long-range (LoRa) access point, edge device, etc.), and to limit data/information processing resources associated with such bi-directional communications, a user device (e.g., a data collection device, an Internet of Things (IoT) device, an end device, a low-power device, a sensor, etc.) may determine its location (e.g., geolocation, etc.). The user device may use mapping information that identifies each network device within a geographical area to identify locations of network devices within a communication range of the user device. The user device may determine its own location based on the locations of the network devices within the communication range.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: February 1, 2022
    Assignee: COMCAST CABLE COMMUNICATIONS, LLC
    Inventors: Ross Gilson, Brett Dietsch
  • Publication number: 20220021720
    Abstract: Transmission of content items through a network may employ a variety of devices that comprise buffers for the content. The content may include buffer priority information to assist in management of the buffers of intermediate devices for the routing. For example, the buffer priority information may assist the devices in managing buffer queue priorities.
    Type: Application
    Filed: February 26, 2021
    Publication date: January 20, 2022
    Inventors: Benny Pruden, Ross Gilson
  • Publication number: 20220014805
    Abstract: An apparatus, method, system, and computer-readable medium are provided for enhancing the quality of content. A determination may be made that a portion of the content received using a base feed or bitrate completed early. In response to that determination, an attempt may be made to download that portion of the content using a differential bitrate or feed corresponding to a higher quality. Another determination may be made whether the differential bitrate or feed download completed early, and if so, then the differential bitrate or feed may be used as a new base bitrate or feed for downloading additional portions of the content. The differential bitrate or feed download may also provide for a secondary playback of the content at higher quality.
    Type: Application
    Filed: February 23, 2021
    Publication date: January 13, 2022
    Inventor: Ross Gilson
  • Publication number: 20220006877
    Abstract: A media device and methods that identify playback states reachable from a current content playback state and identify a reachable state that is likely to occur, are disclosed. A memory associated with the media device may receive frames that enable a smooth transition between the playback state and the reachable state. The media device may receive frames that correspond to points in the content that are separated by an amount of time that is proportional to the playback rate of the likely state. The frames may be frames corresponding to an image that may be played back at the playback rate of the likely state.
    Type: Application
    Filed: September 15, 2021
    Publication date: January 6, 2022
    Inventors: Ross Gilson, Derik Yarnell
  • Patent number: 11218773
    Abstract: The disclosure relates to a method of delivering a video frame. One implementation may involve spatially partitioning a video frame into a plurality of blocks, encoding at least one of the plurality of blocks of the video frame, and transmitting the at least one of the plurality of blocks of the video frame.
    Type: Grant
    Filed: September 1, 2020
    Date of Patent: January 4, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventors: Ross Gilson, Michael Chen
  • Publication number: 20210399968
    Abstract: Methods and systems for selecting routes from among multiple media and/or optimizing transmission across those media are described. A minimum data rate may be determined for transmitting a content item. Based on that minimum data rate, a device may determine whether to transmit the content item via a given medium, select a different medium for transmission, or adjust transmission to compensate for unfavorable network conditions. A device may select a medium based on ranking one or more routes from a content source to a user device. Further, a device may determine a data rate for transmission based on calculating an expected time of transmission that includes time spent performing retransmissions at a given data rate.
    Type: Application
    Filed: January 26, 2021
    Publication date: December 23, 2021
    Inventors: Ross Gilson, David Urban, Albert Garcia
  • Publication number: 20210392474
    Abstract: Methods and systems are described wherein an initiating device sends a communication requesting a voice call session with a recipient device. In response, the initiating device receives a communication indicating that the initiating device can provide a text message instead of establishing the voice call session. In some cases, the communication may refuse the request voice call session, while in other cases the communication may simply indicate that the recipient device supports text messaging as an alternative to voice mail. As a result of the received communication, the initiating device outputs a text input prompt. After receiving text input in response to the prompt, the initiating device sends a text message containing the received text input.
    Type: Application
    Filed: July 6, 2021
    Publication date: December 16, 2021
    Inventor: Ross Gilson
  • Publication number: 20210392473
    Abstract: Methods and systems are described wherein an initiating device sends a communication requesting a voice call session with a recipient device. In response, the initiating device receives a communication indicating that the initiating device can provide a text message instead of establishing the voice call session. In some cases, the communication may refuse the request voice call session, while in other cases the communication may simply indicate that the recipient device supports text messaging as an alternative to voice mail. As a result of the received communication, the initiating device outputs a text input prompt. After receiving text input in response to the prompt, the initiating device sends a text message containing the received text input.
    Type: Application
    Filed: June 22, 2021
    Publication date: December 16, 2021
    Inventor: Ross Gilson
  • Publication number: 20210385524
    Abstract: Methods, computer readable media, and apparatuses for switching streams in response to detecting a start trigger are presented. A program's start trigger indicating that the program is upcoming may be detected on a first stream, and in response to detecting the start trigger on the first stream, a second stream containing the program may be switched to. The program may be a video program. Segment triggers may be detected and may be used to selectively record and/or delete segments of the program according to a priority scheme. Multiple start triggers may be detected at decreasing time intervals. The existence of a recording conflict may be determined based on a program's start trigger and a user may be alerted of the recording conflict.
    Type: Application
    Filed: April 20, 2021
    Publication date: December 9, 2021
    Inventor: Ross Gilson
  • Patent number: 11191087
    Abstract: Methods and systems for providing data are disclosed. An optimal set of subcarriers can be determined for a data transmission when a plurality of devices have requested the data transmission. The optimal set of subcarriers can be determined based on similarities or differences between parameters assigned to subcarriers in capability profiles. Capacity loss and other information can be determined based on the similarities or the differences among corresponding parameters of the capability profiles. The data transmission can be transmitted to the plurality of devices via the optimal set of subcarriers.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: November 30, 2021
    Assignee: COMCAST CABLE COMMUNICATIONS, LLC
    Inventors: Ross Gilson, Mark Francisco, David Urban
  • Publication number: 20210352354
    Abstract: Systems, apparatuses, methods, and one or more computer-readable media storing executable instructions for predicting trigger events, such as an advertisement during a video program, and activating a remote control device in response to the prediction are described. By activating the remote control device at a particular time, the remote control device may save energy when listening for data from one or more terminal devices. The time to activate the remote control may be based on one or more factors, including the current presentation position and/or presentation speed of the video program. A remote control device may take additional actions the next time it listens for data, including illuminating backlights, turning on a display, displaying content on the display, interacting with other devices, etc.
    Type: Application
    Filed: July 15, 2021
    Publication date: November 11, 2021
    Inventors: Ross Gilson, Michael Sallas
  • Publication number: 20210343314
    Abstract: Features described herein relate to providing the capability to playback audiovisual content in a comprehensible manner at a rate adjustable by the viewer. For example, if a viewer wishes to watch a one hour news program, but the viewer only has thirty minutes to view the program, playback of the program at twice the rate, but in a comprehensible manner is provided. To provide the playback of the video at the adjustable rate, substitute audio is generated by adding or removing audio content without changing the playback rate of the audio. The video at the adjusted playback rate and the substitute audio at the normal playback rate may have the same duration and in some embodiments, may be presented synchronously.
    Type: Application
    Filed: February 9, 2021
    Publication date: November 4, 2021
    Inventors: Ross Gilson, John Hart, Mark Francisco
  • Patent number: 11153407
    Abstract: A media device and methods that identify playback states reachable from a current content playback state and identify a reachable state that is likely to occur, are disclosed. A memory associated with the media device may receive frames that enable a smooth transition between the playback state and the reachable state. The media device may receive frames that correspond to points in the content that are separated by an amount of time that is proportional to the playback rate of the likely state. The frames may be frames corresponding to an image that may be played back at the playback rate of the likely state.
    Type: Grant
    Filed: December 29, 2020
    Date of Patent: October 19, 2021
    Assignee: TiVo Corporation
    Inventors: Ross Gilson, Derik Yarnell
  • Publication number: 20210312935
    Abstract: Systems, devices, and methods are described for reducing degradation of a voice recognition input. An always listening device may always be listening for voice commands via a microphone and may experience interference from unwanted audio such as from the output audio of television speakers. The always listening device may receive data associated with the output audio over a first communications channel. The always listening device may also receive, on a second communications channel, timing information associated with data. The always listening device may adjust admission of the audio received by the microphone to enable it to arrive at approximately the same time as the data received via the first communications channel. The unwanted output audio included in the audio received via the microphone may then be determined and may be removed so that a voice command in the audio received by the microphone may be processed.
    Type: Application
    Filed: November 11, 2020
    Publication date: October 7, 2021
    Inventors: Ross Gilson, Michael Sallas, Scott David Kurtz, Gary Skrabutenas, Christopher Stone
  • Publication number: 20210314968
    Abstract: Systems, methods, and apparatuses are described for coordinating wireless communication. Various devices may be configured for wireless communication. The wireless communications may be coordinated via a backhaul communication channel and may minimize interference between the communications.
    Type: Application
    Filed: June 17, 2021
    Publication date: October 7, 2021
    Inventors: Ross Gilson, David Urban, James Davey