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: 12289503Abstract: 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: GrantFiled: December 23, 2020Date of Patent: April 29, 2025Assignee: Comcast Cable Communications, LLCInventors: Adam Ross, Landon Baxter, Andrew Morrow
-
Patent number: 12147508Abstract: 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: GrantFiled: September 11, 2023Date of Patent: November 19, 2024Assignee: Comcast Cable Communications, LLCInventor: Andrew Morrow
-
Publication number: 20240323462Abstract: 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: ApplicationFiled: June 4, 2024Publication date: September 26, 2024Inventor: Andrew MORROW
-
Publication number: 20240323461Abstract: 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: ApplicationFiled: June 4, 2024Publication date: September 26, 2024Inventor: Andrew MORROW
-
Patent number: 12022139Abstract: 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: GrantFiled: March 14, 2023Date of Patent: June 25, 2024Assignee: COMCAST CABLE COMMUNICATIONS, LLCInventor: Andrew Morrow
-
Publication number: 20230418911Abstract: 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: ApplicationFiled: September 11, 2023Publication date: December 28, 2023Inventor: Andrew MORROW
-
Patent number: 11790050Abstract: 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: GrantFiled: July 11, 2022Date of Patent: October 17, 2023Assignee: Comcast Cable Communications, LLCInventor: Andrew Morrow
-
Patent number: 11751129Abstract: 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: GrantFiled: February 16, 2021Date of Patent: September 5, 2023Assignee: CalAmp Corp.Inventors: Somu Ramiah, Pierre Olivier, David Best, Lloyd Wendland, Christopher J. Ludewig, Andrew Morrow
-
Publication number: 20230217048Abstract: 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: ApplicationFiled: March 14, 2023Publication date: July 6, 2023Inventor: Andrew MORROW
-
Publication number: 20230088124Abstract: 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: ApplicationFiled: July 11, 2022Publication date: March 23, 2023Inventor: Andrew MORROW
-
Patent number: 11611782Abstract: 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: GrantFiled: May 6, 2020Date of Patent: March 21, 2023Assignee: Comcast Cable Communications, LLCInventor: Andrew Morrow
-
Patent number: 11386187Abstract: 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: GrantFiled: June 18, 2019Date of Patent: July 12, 2022Assignee: Comcast Cable Communications, LLCInventor: Andrew Morrow
-
Publication number: 20220201366Abstract: 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: ApplicationFiled: December 23, 2020Publication date: June 23, 2022Inventors: Adam Ross, Landon Baxter, Andrew Morrow
-
Publication number: 20220166604Abstract: 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: ApplicationFiled: November 24, 2021Publication date: May 26, 2022Inventors: Alexander Giladi, Andrew Morrow
-
Publication number: 20210195511Abstract: 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: ApplicationFiled: February 16, 2021Publication date: June 24, 2021Inventors: Somu Ramiah, Pierre Olivier, David Best, Lloyd Wendland, Christopher J. Ludewig, Andrew Morrow
-
Patent number: 10932186Abstract: 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: GrantFiled: February 25, 2019Date of Patent: February 23, 2021Assignee: CalAmp Corp.Inventors: Somu Ramiah, Pierre Olivier, David Best, Lloyd Wendland, Christopher J. Ludewig, Andrew Morrow
-
Publication number: 20200401674Abstract: 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: ApplicationFiled: June 18, 2019Publication date: December 24, 2020Inventor: Andrew Morrow
-
Publication number: 20200267426Abstract: 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: ApplicationFiled: May 6, 2020Publication date: August 20, 2020Inventor: Andrew Morrow
-
Patent number: 10681396Abstract: 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: GrantFiled: August 29, 2018Date of Patent: June 9, 2020Assignee: Comcast Cable Communications, LLCInventor: Andrew Morrow
-
Publication number: 20200077127Abstract: 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: ApplicationFiled: August 29, 2018Publication date: March 5, 2020Inventor: Andrew Morrow