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: 20240056637
    Abstract: 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: Application
    Filed: October 26, 2023
    Publication date: February 15, 2024
    Inventors: James Barkley, Fei Wan
  • Patent number: 11863540
    Abstract: 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: Grant
    Filed: March 16, 2022
    Date of Patent: January 2, 2024
    Assignee: Comcast Cable Communications, LLC
    Inventors: Robert Gaydos, Weidong Mao, James Barkley
  • Patent number: 11838588
    Abstract: 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: Grant
    Filed: December 29, 2017
    Date of Patent: December 5, 2023
    Assignee: Comcast Cable Communications, LLC
    Inventors: James Barkley, Fei Wan
  • Patent number: 11805162
    Abstract: 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: Grant
    Filed: September 2, 2022
    Date of Patent: October 31, 2023
    Assignee: Comcast Cable Communications, LLC
    Inventors: James Barkley, Weidong Mao
  • Patent number: 11800159
    Abstract: 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: Grant
    Filed: March 3, 2021
    Date of Patent: October 24, 2023
    Assignee: Comcast Cable Communications, LLC
    Inventors: James Barkley, Walter Mlodzinski
  • Publication number: 20220417309
    Abstract: 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: Application
    Filed: September 2, 2022
    Publication date: December 29, 2022
    Inventors: James Barkley, Weidong Mao
  • Patent number: 11438396
    Abstract: 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: Grant
    Filed: March 10, 2021
    Date of Patent: September 6, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventors: James Barkley, Weidong Mao
  • Publication number: 20220278968
    Abstract: 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: Application
    Filed: March 16, 2022
    Publication date: September 1, 2022
    Inventors: Robert Gaydos, Weidong Mao, James Barkley
  • Patent number: 11310212
    Abstract: 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: Grant
    Filed: July 27, 2016
    Date of Patent: April 19, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventors: Robert Gaydos, Weidong Mao, James Barkley
  • Publication number: 20210409474
    Abstract: 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: Application
    Filed: March 10, 2021
    Publication date: December 30, 2021
    Inventors: James Barkley, Weidong Mao
  • Publication number: 20210297712
    Abstract: 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: Application
    Filed: March 3, 2021
    Publication date: September 23, 2021
    Inventors: James Barkley, Walter Mlodzinski
  • Patent number: 10979475
    Abstract: 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: Grant
    Filed: January 2, 2020
    Date of Patent: April 13, 2021
    Assignee: Comcast Cable Communications, FFC
    Inventors: James Barkley, Weidong Mao
  • Patent number: 10972765
    Abstract: 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: Grant
    Filed: September 5, 2019
    Date of Patent: April 6, 2021
    Assignee: Comcast Cable Communications, LLC
    Inventors: James Barkley, Walter Mlodzinski
  • Publication number: 20200252443
    Abstract: 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: Application
    Filed: January 2, 2020
    Publication date: August 6, 2020
    Inventors: James Barkley, Weidong Mao
  • Patent number: 10574718
    Abstract: 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: Grant
    Filed: August 25, 2016
    Date of Patent: February 25, 2020
    Assignee: Comcast Cable Communications, LLC
    Inventors: James Barkley, Weidong Mao
  • Publication number: 20190394505
    Abstract: 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: Application
    Filed: September 5, 2019
    Publication date: December 26, 2019
    Inventors: James Barkley, Walter Mlodzinski
  • Patent number: 10448065
    Abstract: 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: Grant
    Filed: May 12, 2017
    Date of Patent: October 15, 2019
    Assignee: Comcast Cable Communications, LLC
    Inventors: James Barkley, Walter Mlodzinski
  • Publication number: 20190208271
    Abstract: 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: Application
    Filed: December 29, 2017
    Publication date: July 4, 2019
    Inventors: James Barkley, Fei Wan
  • Publication number: 20180332320
    Abstract: 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: Application
    Filed: May 12, 2017
    Publication date: November 15, 2018
    Inventors: James Barkley, Walter Mlodzinski
  • Publication number: 20180063217
    Abstract: 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: Application
    Filed: August 25, 2016
    Publication date: March 1, 2018
    Inventors: James Barkley, Weidong Mao