Patents by Inventor Andrew Morrow

Andrew Morrow 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: 12289503
    Abstract: Methods and systems for improved failover techniques are described herein. A failure associated with a content source may lead to a computing device becoming unable to output all or part of content that was requested from the content source prior to the failure. The computing device may have received a portion of a manifest associated with the content prior to the failure. The failover techniques described herein may enable the computing device to continue receiving portions of the content despite the failure. For example, an additional portion of the manifest may be modified such that the computing device may request additional portions of the content from another content source without requiring a retuning procedure.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: April 29, 2025
    Assignee: Comcast Cable Communications, LLC
    Inventors: Adam Ross, Landon Baxter, Andrew Morrow
  • Patent number: 12147508
    Abstract: A device may not trust another device with which it is in communication. To establish trust, a first device may send a second device an indication of signed code that is stored in a protected memory of the first device. Based on determining that the first device is a trusted device, the second device may send the first device an encrypted content asset, a decryption key associated with the content asset, and/or an encryption key associated with the content asset.
    Type: Grant
    Filed: September 11, 2023
    Date of Patent: November 19, 2024
    Assignee: Comcast Cable Communications, LLC
    Inventor: Andrew Morrow
  • Publication number: 20240323462
    Abstract: A device may receive a manifest that identifies a plurality of content fragments associated with a content asset. The device may receive or access instructions for inserting secondary content into a location of the content asset that does not align with the boundaries between the content fragments. Based on the received instructions, the playback device may generate updated manifest information that identifies a first modified content fragment and a second modified content fragment. The location for inserting the secondary content in the updated manifest information may align with a new boundary of the first modified content fragment or the second modified content fragment. The device may share the updated manifest information, and may receive a modified manifest file, or content asset, comprising the modified content fragments.
    Type: Application
    Filed: June 4, 2024
    Publication date: September 26, 2024
    Inventor: Andrew MORROW
  • Publication number: 20240323461
    Abstract: A device may receive a manifest that identifies a plurality of content fragments associated with a content asset. The device may receive or access instructions for inserting secondary content into a location of the content asset that does not align with the boundaries between the content fragments. Based on the received instructions, the playback device may generate updated manifest information that identifies a first modified content fragment and a second modified content fragment. The location for inserting the secondary content in the updated manifest information may align with a new boundary of the first modified content fragment or the second modified content fragment. The device may share the updated manifest information, and may receive a modified manifest file, or content asset, comprising the modified content fragments.
    Type: Application
    Filed: June 4, 2024
    Publication date: September 26, 2024
    Inventor: Andrew MORROW
  • Patent number: 12022139
    Abstract: A device may receive a manifest that identifies a plurality of content fragments associated with a content asset. The device may receive or access instructions for inserting secondary content into a location of the content asset that does not align with the boundaries between the content fragments. Based on the received instructions, the playback device may generate updated manifest information that identifies a first modified content fragment and a second modified content fragment. The location for inserting the secondary content in the updated manifest information may align with a new boundary of the first modified content fragment or the second modified content fragment. The device may share the updated manifest information, and may receive a modified manifest file, or content asset, comprising the modified content fragments.
    Type: Grant
    Filed: March 14, 2023
    Date of Patent: June 25, 2024
    Assignee: COMCAST CABLE COMMUNICATIONS, LLC
    Inventor: Andrew Morrow
  • Publication number: 20230418911
    Abstract: A device may not trust another device with which it is in communication. To establish trust, a first device may send a second device an indication of signed code that is stored in a protected memory of the first device. Based on determining that the first device is a trusted device, the second device may send the first device an encrypted content asset, a decryption key associated with the content asset, and/or an encryption key associated with the content asset.
    Type: Application
    Filed: September 11, 2023
    Publication date: December 28, 2023
    Inventor: Andrew MORROW
  • Patent number: 11790050
    Abstract: A device may not trust another device with which it is in communication. To establish trust, a first device may send a second device an indication of signed code that is stored in a protected memory of the first device. Based on determining that the first device is a trusted device, the second device may send the first device an encrypted content asset, a decryption key associated with the content asset, and/or an encryption key associated with the content asset.
    Type: Grant
    Filed: July 11, 2022
    Date of Patent: October 17, 2023
    Assignee: Comcast Cable Communications, LLC
    Inventor: Andrew Morrow
  • Patent number: 11751129
    Abstract: Systems and methods for multiple network mode selection devices in accordance with embodiments of the invention are disclosed. In one embodiment of the invention, a multiple network mode selection device includes a processor, a radio module connected to the processor, and network determination process storage connected to the processor and configured to store one or more network determination processes, wherein the processor is configured to connect to a first network using the radio module, execute a network determination process selected from the one or more network determination process, reprogram the radio module in response to the executed network determination process, and connect to a second network using the radio module, where the second network is separate from the first network.
    Type: Grant
    Filed: February 16, 2021
    Date of Patent: September 5, 2023
    Assignee: CalAmp Corp.
    Inventors: Somu Ramiah, Pierre Olivier, David Best, Lloyd Wendland, Christopher J. Ludewig, Andrew Morrow
  • Publication number: 20230217048
    Abstract: A device may receive a manifest that identifies a plurality of content fragments associated with a content asset. The device may receive or access instructions for inserting secondary content into a location of the content asset that does not align with the boundaries between the content fragments. Based on the received instructions, the playback device may generate updated manifest information that identifies a first modified content fragment and a second modified content fragment. The location for inserting the secondary content in the updated manifest information may align with a new boundary of the first modified content fragment or the second modified content fragment. The device may share the updated manifest information, and may receive a modified manifest file, or content asset, comprising the modified content fragments.
    Type: Application
    Filed: March 14, 2023
    Publication date: July 6, 2023
    Inventor: Andrew MORROW
  • Publication number: 20230088124
    Abstract: A device may not trust another device with which it is in communication. To establish trust, a first device may send a second device an indication of signed code that is stored in a protected memory of the first device. Based on determining that the first device is a trusted device, the second device may send the first device an encrypted content asset, a decryption key associated with the content asset, and/or an encryption key associated with the content asset.
    Type: Application
    Filed: July 11, 2022
    Publication date: March 23, 2023
    Inventor: Andrew MORROW
  • Patent number: 11611782
    Abstract: A device may receive a manifest that identifies a plurality of content fragments associated with a content asset. The device may receive or access instructions for inserting secondary content into a location of the content asset that does not align with the boundaries between the content fragments. Based on the received instructions, the playback device may generate updated manifest information that identifies a first modified content fragment and a second modified content fragment. The location for inserting the secondary content in the updated manifest information may align with a new boundary of the first modified content fragment or the second modified content fragment. The device may share the updated manifest information, and may receive a modified manifest file, or content asset, comprising the modified content fragments.
    Type: Grant
    Filed: May 6, 2020
    Date of Patent: March 21, 2023
    Assignee: Comcast Cable Communications, LLC
    Inventor: Andrew Morrow
  • Patent number: 11386187
    Abstract: A device may not trust another device with which it is in communication. To establish trust, a first device may send a second device an indication of signed code that is stored in a protected memory of the first device. Based on determining that the first device is a trusted device, the second device may send the first device an encrypted content asset, a decryption key associated with the content asset, and/or an encryption key associated with the content asset.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: July 12, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventor: Andrew Morrow
  • Publication number: 20220201366
    Abstract: Methods and systems for improved failover techniques are described herein. A failure associated with a content source may lead to a computing device becoming unable to output all or part of content that was requested from the content source prior to the failure. The computing device may have received a portion of a manifest associated with the content prior to the failure. The failover techniques described herein may enable the computing device to continue receiving portions of the content despite the failure. For example, an additional portion of the manifest may be modified such that the computing device may request additional portions of the content from another content source without requiring a retuning procedure.
    Type: Application
    Filed: December 23, 2020
    Publication date: June 23, 2022
    Inventors: Adam Ross, Landon Baxter, Andrew Morrow
  • Publication number: 20220166604
    Abstract: A content provider in a content distribution system may be configured to reduce latency in a content distribution system by storing multiple frames from a sequence of frames in different buffers and encrypting, in parallel, the frames stored in the different buffers. For example, the content provider may encrypt each buffer via a different instruction pipeline of a processor.
    Type: Application
    Filed: November 24, 2021
    Publication date: May 26, 2022
    Inventors: Alexander Giladi, Andrew Morrow
  • Publication number: 20210195511
    Abstract: Systems and methods for multiple network mode selection devices in accordance with embodiments of the invention are disclosed. In one embodiment of the invention, a multiple network mode selection device includes a processor, a radio module connected to the processor, and network determination process storage connected to the processor and configured to store one or more network determination processes, wherein the processor is configured to connect to a first network using the radio module, execute a network determination process selected from the one or more network determination process, reprogram the radio module in response to the executed network determination process, and connect to a second network using the radio module, where the second network is separate from the first network.
    Type: Application
    Filed: February 16, 2021
    Publication date: June 24, 2021
    Inventors: Somu Ramiah, Pierre Olivier, David Best, Lloyd Wendland, Christopher J. Ludewig, Andrew Morrow
  • Patent number: 10932186
    Abstract: Systems and methods for multiple network mode selection devices in accordance with embodiments of the invention are disclosed. In one embodiment of the invention, a multiple network mode selection device includes a processor, a radio module connected to the processor, and network determination process storage connected to the processor and configured to store one or more network determination processes, wherein the processor is configured to connect to a first network using the radio module, execute a network determination process selected from the one or more network determination process, reprogram the radio module in response to the executed network determination process, and connect to a second network using the radio module, where the second network is separate from the first network.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: February 23, 2021
    Assignee: CalAmp Corp.
    Inventors: Somu Ramiah, Pierre Olivier, David Best, Lloyd Wendland, Christopher J. Ludewig, Andrew Morrow
  • Publication number: 20200401674
    Abstract: A device may not trust another device with which it is in communication. To establish trust, a first device may send a second device an indication of signed code that is stored in a protected memory of the first device. Based on determining that the first device is a trusted device, the second device may send the first device an encrypted content asset, a decryption key associated with the content asset, and/or an encryption key associated with the content asset.
    Type: Application
    Filed: June 18, 2019
    Publication date: December 24, 2020
    Inventor: Andrew Morrow
  • Publication number: 20200267426
    Abstract: A device may receive a manifest that identifies a plurality of content fragments associated with a content asset. The device may receive or access instructions for inserting secondary content into a location of the content asset that does not align with the boundaries between the content fragments. Based on the received instructions, the playback device may generate updated manifest information that identifies a first modified content fragment and a second modified content fragment. The location for inserting the secondary content in the updated manifest information may align with a new boundary of the first modified content fragment or the second modified content fragment. The device may share the updated manifest information, and may receive a modified manifest file, or content asset, comprising the modified content fragments.
    Type: Application
    Filed: May 6, 2020
    Publication date: August 20, 2020
    Inventor: Andrew Morrow
  • Patent number: 10681396
    Abstract: A device may receive a manifest that identifies a plurality of content fragments associated with a content asset. The device may receive or access instructions for inserting secondary content into a location of the content asset that does not align with the boundaries between the content fragments. Based on the received instructions, the playback device may generate updated manifest information that identifies a first modified content fragment and a second modified content fragment. The location for inserting the secondary content in the updated manifest information may align with a new boundary of the first modified content fragment or the second modified content fragment. The device may share the updated manifest information, and may receive a modified manifest file, or content asset, comprising the modified content fragments.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: June 9, 2020
    Assignee: Comcast Cable Communications, LLC
    Inventor: Andrew Morrow
  • Publication number: 20200077127
    Abstract: A device may receive a manifest that identifies a plurality of content fragments associated with a content asset. The device may receive or access instructions for inserting secondary content into a location of the content asset that does not align with the boundaries between the content fragments. Based on the received instructions, the playback device may generate updated manifest information that identifies a first modified content fragment and a second modified content fragment. The location for inserting the secondary content in the updated manifest information may align with a new boundary of the first modified content fragment or the second modified content fragment. The device may share the updated manifest information, and may receive a modified manifest file, or content asset, comprising the modified content fragments.
    Type: Application
    Filed: August 29, 2018
    Publication date: March 5, 2020
    Inventor: Andrew Morrow