Patents by Inventor James Barkley
James Barkley 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: 20240056637Abstract: Methods, systems, and apparatuses are described for performing trick plays of segmented video content are provided. A point at which a trick play begins may be based on a playback time associated with a video segment that includes the video frame currently displayed when a request to start the trick play is received. A point at which to resume playback of the normal rate video content may be similarly based on a trick play playback time associated with a trick play video segment that includes the trick play video frame currently outputted when a request to stop the trick play is received.Type: ApplicationFiled: October 26, 2023Publication date: February 15, 2024Inventors: James Barkley, Fei Wan
-
Patent number: 11863540Abstract: Techniques for encrypting content in a content distribution network are disclosed. The content distribution network may comprise a number of national and local sites, and a number of hubs at each local sites. A content segment encrypting device may be operative at a local site to encrypt and cache segments of content. The segment encrypting device may provide the segments to streaming devices that encode content for delivery downstream to network or user devices.Type: GrantFiled: March 16, 2022Date of Patent: January 2, 2024Assignee: Comcast Cable Communications, LLCInventors: Robert Gaydos, Weidong Mao, James Barkley
-
Patent number: 11838588Abstract: Methods, systems, and apparatuses are described for performing trick plays of segmented video content are provided. A point at which a trick play begins may be based on a playback time associated with a video segment that includes the video frame currently displayed when a request to start the trick play is received. A point at which to resume playback of the normal rate video content may be similarly based on a trick play playback time associated with a trick play video segment that includes the trick play video frame currently outputted when a request to stop the trick play is received.Type: GrantFiled: December 29, 2017Date of Patent: December 5, 2023Assignee: Comcast Cable Communications, LLCInventors: James Barkley, Fei Wan
-
Patent number: 11805162Abstract: Systems and methods for delivering content to user equipment are described. The content may be delivered using Internet Protocol (IP) delivery, Quadrature Amplitude Modulation (QAM) delivery, or another delivery format. For example, the system may receive content including a plurality of segments. The system may use manifest data to identify each of the plurality of segments. The system may also use the manifest data to generate index data for the plurality of segments, and the index data may be delivered to user devices with the plurality of segments. In some aspects, the system may use location information (e.g., timestamps, such as program clock references) for one or more data packet of the one of the plurality of segments to generate location information for other data packets.Type: GrantFiled: September 2, 2022Date of Patent: October 31, 2023Assignee: Comcast Cable Communications, LLCInventors: James Barkley, Weidong Mao
-
Patent number: 11800159Abstract: Methods and systems are described herein for inserting placement opportunities into content assets. A content distributor may receive a content asset comprising a plurality of content fragments. The content distributor may be further configured to adjust a playback duration of a portion of the content fragments so that the placement opportunity may be inserted at the content asset fragment boundaries.Type: GrantFiled: March 3, 2021Date of Patent: October 24, 2023Assignee: Comcast Cable Communications, LLCInventors: James Barkley, Walter Mlodzinski
-
Publication number: 20220417309Abstract: Systems and methods for delivering content to user equipment are described. The content may be delivered using Internet Protocol (IP) delivery, Quadrature Amplitude Modulation (QAM) delivery, or another delivery format. For example, the system may receive content including a plurality of segments. The system may use manifest data to identify each of the plurality of segments. The system may also use the manifest data to generate index data for the plurality of segments, and the index data may be delivered to user devices with the plurality of segments. In some aspects, the system may use location information (e.g., timestamps, such as program clock references) for one or more data packet of the one of the plurality of segments to generate location information for other data packets.Type: ApplicationFiled: September 2, 2022Publication date: December 29, 2022Inventors: James Barkley, Weidong Mao
-
Patent number: 11438396Abstract: Systems and methods for delivering content to user equipment are described. The content may be delivered using Internet Protocol (IP) delivery, Quadrature Amplitude Modulation (QAM) delivery, or another delivery format. For example, the system may receive content including a plurality of segments. The system may use manifest data to identify each of the plurality of segments. The system may also use the manifest data to generate index data for the plurality of segments, and the index data may be delivered to user devices with the plurality of segments. In some aspects, the system may use location information (e.g., timestamps, such as program clock references) for one or more data packet of the one of the plurality of segments to generate location information for other data packets.Type: GrantFiled: March 10, 2021Date of Patent: September 6, 2022Assignee: Comcast Cable Communications, LLCInventors: James Barkley, Weidong Mao
-
Publication number: 20220278968Abstract: Techniques for encrypting content in a content distribution network are disclosed. The content distribution network may comprise a number of national and local sites, and a number of hubs at each local sites. A content segment encrypting device may be operative at a local site to encrypt and cache segments of content. The segment encrypting device may provide the segments to streaming devices that encode content for delivery downstream to network or user devices.Type: ApplicationFiled: March 16, 2022Publication date: September 1, 2022Inventors: Robert Gaydos, Weidong Mao, James Barkley
-
Patent number: 11310212Abstract: Techniques for encrypting content in a content distribution network are disclosed. The content distribution network may comprise a number of national and local sites, and a number of hubs at each local sites. A content segment encrypting device may be operative at a local site to encrypt and cache segments of content. The segment encrypting device may provide the segments to streaming devices that encode content for delivery downstream to network or user devices.Type: GrantFiled: July 27, 2016Date of Patent: April 19, 2022Assignee: Comcast Cable Communications, LLCInventors: Robert Gaydos, Weidong Mao, James Barkley
-
Publication number: 20210409474Abstract: Systems and methods for delivering content to user equipment are described. The content may be delivered using Internet Protocol (IP) delivery, Quadrature Amplitude Modulation (QAM) delivery, or another delivery format. For example, the system may receive content including a plurality of segments. The system may use manifest data to identify each of the plurality of segments. The system may also use the manifest data to generate index data for the plurality of segments, and the index data may be delivered to user devices with the plurality of segments. In some aspects, the system may use location information (e.g., timestamps, such as program clock references) for one or more data packet of the one of the plurality of segments to generate location information for other data packets.Type: ApplicationFiled: March 10, 2021Publication date: December 30, 2021Inventors: James Barkley, Weidong Mao
-
Publication number: 20210297712Abstract: Methods and systems are described herein for inserting placement opportunities into content assets. A content distributor may receive a content asset comprising a plurality of content fragments. The content distributor may be further configured to adjust a playback duration of a portion of the content fragments so that the placement opportunity may be inserted at the content asset fragment boundaries.Type: ApplicationFiled: March 3, 2021Publication date: September 23, 2021Inventors: James Barkley, Walter Mlodzinski
-
Patent number: 10979475Abstract: Content segments may be generated/sent in a different format than the format they are stored/received. Timing information for packets comprising the content segments in the requested format may be based on timing information for packets comprising the content segment in the stored format. For example, the timing information of the first packet in the requested format may comprise the timing information of the first packet in the stored format. The timing information of other packets in the requested format may be based on the timing information of the first packet in the requested format.Type: GrantFiled: January 2, 2020Date of Patent: April 13, 2021Assignee: Comcast Cable Communications, FFCInventors: James Barkley, Weidong Mao
-
Patent number: 10972765Abstract: Methods and systems are described herein for inserting placement opportunities into content assets. A content distributor may receive a content asset comprising a plurality of content fragments. The content distributor may be further configured to adjust a playback duration of a portion of the content fragments so that the placement opportunity may be inserted at the content asset fragment boundaries.Type: GrantFiled: September 5, 2019Date of Patent: April 6, 2021Assignee: Comcast Cable Communications, LLCInventors: James Barkley, Walter Mlodzinski
-
Publication number: 20200252443Abstract: Systems and methods for delivering content to user equipment are described. The content may be delivered using Internet Protocol (IP) delivery, Quadrature Amplitude Modulation (QAM) delivery, or another delivery format. For example, the system may receive content including a plurality of segments. The system may use manifest data to identify each of the plurality of segments. The system may also use the manifest data to generate index data for the plurality of segments, and the index data may be delivered to user devices with the plurality of segments. In some aspects, the system may use location information (e.g., timestamps, such as program clock references) for one or more data packet of the one of the plurality of segments to generate location information for other data packets.Type: ApplicationFiled: January 2, 2020Publication date: August 6, 2020Inventors: James Barkley, Weidong Mao
-
Patent number: 10574718Abstract: Systems and methods for delivering content to user equipment are described. The content may be delivered using Internet Protocol (IP) delivery, Quadrature Amplitude Modulation (QAM) delivery, or another delivery format. For example, the system may receive content including a plurality of segments. The system may use manifest data to identify each of the plurality of segments. The system may also use the manifest data to generate index data for the plurality of segments, and the index data may be delivered to user devices with the plurality of segments. In some aspects, the system may use location information (e.g., timestamps, such as program clock references) for one or more data packet of the one of the plurality of segments to generate location information for other data packets.Type: GrantFiled: August 25, 2016Date of Patent: February 25, 2020Assignee: Comcast Cable Communications, LLCInventors: James Barkley, Weidong Mao
-
Publication number: 20190394505Abstract: Methods and systems are described herein for inserting placement opportunities into content assets. A content distributor may receive a content asset comprising a plurality of content fragments. The content distributor may be further configured to adjust a playback duration of a portion of the content fragments so that the placement opportunity may be inserted at the content asset fragment boundaries.Type: ApplicationFiled: September 5, 2019Publication date: December 26, 2019Inventors: James Barkley, Walter Mlodzinski
-
Patent number: 10448065Abstract: Methods and systems are described herein for inserting placement opportunities into content assets. A content distributor may receive a content asset comprising a plurality of content fragments. The content distributor may be further configured to adjust a playback duration of a portion of the content fragments so that the placement opportunity may be inserted at the content asset fragment boundaries.Type: GrantFiled: May 12, 2017Date of Patent: October 15, 2019Assignee: Comcast Cable Communications, LLCInventors: James Barkley, Walter Mlodzinski
-
Publication number: 20190208271Abstract: Methods, systems, and apparatuses are described for performing trick plays of segmented video content are provided. A point at which a trick play begins may be based on a playback time associated with a video segment that includes the video frame currently displayed when a request to start the trick play is received. A point at which to resume playback of the normal rate video content may be similarly based on a trick play playback time associated with a trick play video segment that includes the trick play video frame currently outputted when a request to stop the trick play is received.Type: ApplicationFiled: December 29, 2017Publication date: July 4, 2019Inventors: James Barkley, Fei Wan
-
Publication number: 20180332320Abstract: Methods and systems are described herein for inserting placement opportunities into content assets. A content distributor may receive a content asset comprising a plurality of content fragments. The content distributor may be further configured to adjust a playback duration of a portion of the content fragments so that the placement opportunity may be inserted at the content asset fragment boundaries.Type: ApplicationFiled: May 12, 2017Publication date: November 15, 2018Inventors: James Barkley, Walter Mlodzinski
-
Publication number: 20180063217Abstract: Systems and methods for delivering content to user equipment are described. The content may be delivered using Internet Protocol (IP) delivery, Quadrature Amplitude Modulation (QAM) delivery, or another delivery format. For example, the system may receive content including a plurality of segments. The system may use manifest data to identify each of the plurality of segments. The system may also use the manifest data to generate index data for the plurality of segments, and the index data may be delivered to user devices with the plurality of segments. In some aspects, the system may use location information (e.g., timestamps, such as program clock references) for one or more data packet of the one of the plurality of segments to generate location information for other data packets.Type: ApplicationFiled: August 25, 2016Publication date: March 1, 2018Inventors: James Barkley, Weidong Mao