Patents by Inventor Paul Tweedale

Paul Tweedale 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: 11770426
    Abstract: A software-defined media platform having one or more media processing units that may be dynamically instantiated, interconnected and configured according to changes in demand, resource availability, and other parameters affecting system performance relative to demand. In one example media processing method, a source media stream may be received via multicast or unicast. The source media stream may be processed into one or more levels of work product segments having different media characteristics by a plurality of transcoding processing units, as needed. One or more levels of work product segments, or the source media stream, may be packaged (e.g., including resegmenting) into final work product segments having select media characteristics, which may be uploaded to a cloud storage unit for delivery to end users.
    Type: Grant
    Filed: July 14, 2021
    Date of Patent: September 26, 2023
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Paul Tweedale, Chin-Cheng Wu, Michael Shearer, Tung Ng
  • Publication number: 20230042354
    Abstract: A method is provided for managing key rotation (use of series of keys) and secure key distribution in over-the-top content delivery. The method provided supports supplying a first content encryption key to a content packaging engine for encryption of a first portion of a video stream. Once the first content encryption key has expired, a second content encryption key is provided to the content packaging engine for encryption of a second portion of a video stream. The method further provides for notification of client devices of imminent key changes, as well as support for secure retrieval of new keys by client devices. A system is also specified for implementing a client and server infrastructure in accordance with the provisions of the method.
    Type: Application
    Filed: October 25, 2022
    Publication date: February 9, 2023
    Applicant: Ericsson AB
    Inventors: Kevin J. Ma, Robert Hickey, Paul Tweedale
  • Patent number: 11483604
    Abstract: A method is provided for managing key rotation (use of series of keys) and secure key distribution in over-the-top content delivery. The method provided supports supplying a first content encryption key to a content packaging engine for encryption of a first portion of a video stream. Once the first content encryption key has expired, a second content encryption key is provided to the content packaging engine for encryption of a second portion of a video stream. The method further provides for notification of client devices of imminent key changes, as well as support for secure retrieval of new keys by client devices. A system is also specified for implementing a client and server infrastructure in accordance with the provisions of the method.
    Type: Grant
    Filed: July 29, 2021
    Date of Patent: October 25, 2022
    Assignee: ERICSSON AB
    Inventors: Kevin J. Ma, Robert Hickey, Paul Tweedale
  • Publication number: 20210360304
    Abstract: A method is provided for managing key rotation (use of series of keys) and secure key distribution in over-the-top content delivery. The method provided supports supplying a first content encryption key to a content packaging engine for encryption of a first portion of a video stream. Once the first content encryption key has expired, a second content encryption key is provided to the content packaging engine for encryption of a second portion of a video stream. The method further provides for notification of client devices of imminent key changes, as well as support for secure retrieval of new keys by client devices. A system is also specified for implementing a client and server infrastructure in accordance with the provisions of the method.
    Type: Application
    Filed: July 29, 2021
    Publication date: November 18, 2021
    Inventors: Kevin J. Ma, Robert Hickey, Paul Tweedale
  • Publication number: 20210344733
    Abstract: A software-defined media platform having one or more media processing units that may be dynamically instantiated, interconnected and configured according to changes in demand, resource availability, and other parameters affecting system performance relative to demand. In one example media processing method, a source media stream may be received via multicast or unicast. The source media stream may be processed into one or more levels of work product segments having different media characteristics by a plurality of transcoding processing units, as needed. One or more levels of work product segments, or the source media stream, may be packaged (e.g., including resegmenting) into final work product segments having select media characteristics, which may be uploaded to a cloud storage unit for delivery to end users.
    Type: Application
    Filed: July 14, 2021
    Publication date: November 4, 2021
    Inventors: Paul Tweedale, Chin-Cheng Wu, Michael Shearer, Tung Ng
  • Patent number: 11122313
    Abstract: A method is provided for managing key rotation (use of series of keys) and secure key distribution in over-the-top content delivery. The method provided supports supplying a first content encryption key to a content packaging engine for encryption of a first portion of a video stream. Once the first content encryption key has expired, a second content encryption key is provided to the content packaging engine for encryption of a second portion of a video stream. The method further provides for notification of client devices of imminent key changes, as well as support for secure retrieval of new keys by client devices. A system is also specified for implementing a client and server infrastructure in accordance with the provisions of the method.
    Type: Grant
    Filed: November 3, 2019
    Date of Patent: September 14, 2021
    Assignee: ERICSSON AB
    Inventors: Kevin J. Ma, Robert Hickey, Paul Tweedale
  • Patent number: 11070604
    Abstract: A software-defined media platform having one or more media processing units that may be dynamically instantiated, interconnected and configured according to changes in demand, resource availability, and other parameters affecting system performance relative to demand. In one example media processing method, a source media stream may be received via multicast or unicast. The source media stream may be processed into one or more levels of work product segments having different media characteristics by a plurality of transcoding processing units, as needed. One or more levels of work product segments, or the source media stream, may be packaged (e.g., including resegmenting) into final work product segments having select media characteristics, which may be uploaded to a cloud storage unit for delivery to end users.
    Type: Grant
    Filed: September 19, 2019
    Date of Patent: July 20, 2021
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Paul Tweedale, Chin-Cheng Wu, Michael Shearer, Tung Ng
  • Patent number: 10735800
    Abstract: Live streaming video content is processed and stored for real-time delivery of the content, future VoD viewing of the content, and time-shifted viewing of the content, by manipulating a common manifest or playlist. Previously stored content may be reordered and/or recombined in order to provide a personalized content viewing experience.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: August 4, 2020
    Assignee: Ericsson AB
    Inventors: Kevin J. Ma, Robert Hickey, Paul Tweedale, Prabhudev Navali, Man Li, Daniel Biagini
  • Publication number: 20200068241
    Abstract: A method is provided for managing key rotation (use of series of keys) and secure key distribution in over-the-top content delivery. The method provided supports supplying a first content encryption key to a content packaging engine for encryption of a first portion of a video stream. Once the first content encryption key has expired, a second content encryption key is provided to the content packaging engine for encryption of a second portion of a video stream. The method further provides for notification of client devices of imminent key changes, as well as support for secure retrieval of new keys by client devices. A system is also specified for implementing a client and server infrastructure in accordance with the provisions of the method.
    Type: Application
    Filed: November 3, 2019
    Publication date: February 27, 2020
    Inventors: Kevin J. Ma, Robert Hickey, Paul Tweedale
  • Publication number: 20200014739
    Abstract: A software-defined media platform having one or more media processing units that may be dynamically instantiated, interconnected and configured according to changes in demand, resource availability, and other parameters affecting system performance relative to demand. In one example media processing method, a source media stream may be received via multicast or unicast. The source media stream may be processed into one or more levels of work product segments having different media characteristics by a plurality of transcoding processing units, as needed. One or more levels of work product segments, or the source media stream, may be packaged (e.g., including resegmenting) into final work product segments having select media characteristics, which may be uploaded to a cloud storage unit for delivery to end users.
    Type: Application
    Filed: September 19, 2019
    Publication date: January 9, 2020
    Inventors: Paul Tweedale, Chin-Cheng Wu, Michael Shearer, Tung Ng
  • Patent number: 10477257
    Abstract: A method is provided for managing key rotation (use of series of keys) and secure key distribution in over-the-top content delivery. The method provided supports supplying a first content encryption key to a content packaging engine for encryption of a first portion of a video stream. Once the first content encryption key has expired, a second content encryption key is provided to the content packaging engine for encryption of a second portion of a video stream. The method further provides for notification of client devices of imminent key changes, as well as support for secure retrieval of new keys by client devices. A system is also specified for implementing a client and server infrastructure in accordance with the provisions of the method.
    Type: Grant
    Filed: March 2, 2018
    Date of Patent: November 12, 2019
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Kevin J. Ma, Robert Hickey, Paul Tweedale
  • Patent number: 10440080
    Abstract: A software-defined media platform having one or more media processing units that may be dynamically instantiated, interconnected and configured according to changes in demand, resource availability, and other parameters affecting system performance relative to demand. In one example media processing method, a source media stream may be received via multicast or unicast. The source media stream may be processed into one or more levels of work product segments having different media characteristics by a plurality of transcoding processing units, as needed. One or more levels of work product segments, or the source media stream, may be packaged (e.g., including resegmenting) into final work product segments having select media characteristics, which may be uploaded to a cloud storage unit for delivery to end users.
    Type: Grant
    Filed: October 9, 2014
    Date of Patent: October 8, 2019
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Paul Tweedale, Chin-Cheng Wu, Michael Shearer, Tung Ng
  • Patent number: 10373196
    Abstract: A method is provided for performing targeted ad insertion in over-the-top delivery of content by detecting ad replacement opportunities in a live content stream and preparing the content for seamless replacement with segmented HTTP adaptive streaming delivery. The method includes provisions for multi-stage proxy-based segment replacement for targeted ad delivery. The method provided works transparently with standard HTTP adaptive streaming clients. A system is also specified for implementing a client and server content delivery infrastructure in accordance with the provisions of the method.
    Type: Grant
    Filed: January 30, 2014
    Date of Patent: August 6, 2019
    Assignee: ERICSSON AB
    Inventors: Kevin J. Ma, Robert Hickey, Raj Nair, Paul Tweedale, Daniel Biagini, Jianguo Xu, Prabhudev Navali
  • Publication number: 20180192102
    Abstract: A method is provided for managing key rotation (use of series of keys) and secure key distribution in over-the-top content delivery. The method provided supports supplying a first content encryption key to a content packaging engine for encryption of a first portion of a video stream. Once the first content encryption key has expired, a second content encryption key is provided to the content packaging engine for encryption of a second portion of a video stream. The method further provides for notification of client devices of imminent key changes, as well as support for secure retrieval of new keys by client devices. A system is also specified for implementing a client and server infrastructure in accordance with the provisions of the method.
    Type: Application
    Filed: March 2, 2018
    Publication date: July 5, 2018
    Inventors: Kevin J. Ma, Robert Hickey, Paul Tweedale
  • Patent number: 9912975
    Abstract: A method is provided for managing key rotation (use of series of keys) and secure key distribution in over-the-top content delivery. The method provided supports supplying a first content encryption key to a content packaging engine for encryption of a first portion of a video stream. Once the first content encryption key has expired, a second content encryption key is provided to the content packaging engine for encryption of a second portion of a video stream. The method further provides for notification of client devices of imminent key changes, as well as support for secure retrieval of new keys by client devices. A system is also specified for implementing a client and server infrastructure in accordance with the provisions of the method.
    Type: Grant
    Filed: March 11, 2016
    Date of Patent: March 6, 2018
    Assignee: ERICSSON AB
    Inventors: Kevin J. Ma, Robert Hickey, Paul Tweedale
  • Publication number: 20170189815
    Abstract: In some aspects, an activity tracking system is provided, comprising at least one activity tracking device configured to track activity of a user and to generate activity data corresponding to an amount of the activity performed by the user, a server communicatively coupled to the at least one activity tracking device via a network to receive the activity data, the server configured to receive a request for data, determine the data based on the activity data received from the at least one activity tracking device, and provide the data. In some aspects, the request is received from a video game application for attribute data for an avatar of the video game application to influence at least one aspect of the avatar during game play of the video game application. In some aspects, the request is for access data to allow and/or control access to an electronic and/or online activity.
    Type: Application
    Filed: January 5, 2017
    Publication date: July 6, 2017
    Applicant: ACSHUN, INC.
    Inventors: Paul Tweedale, Terrence Michael McMahon, Joseph John Ackermann
  • Publication number: 20170171590
    Abstract: Live streaming video content is processed and stored for real-time delivery of the content, future VoD viewing of the content, and time-shifted viewing of the content, by manipulating a common manifest or playlist. Previously stored content may be reordered and/or recombined in order to provide a personalized content viewing experience.
    Type: Application
    Filed: February 27, 2017
    Publication date: June 15, 2017
    Inventors: Kevin J. Ma, Rob Hickey, Paul Tweedale, Prubhudev Navali, Man LI, Daniel Biagini
  • Patent number: 9584847
    Abstract: Live streaming video content is processed and stored for real-time delivery of the content, future VoD viewing of the content, and time-shifted viewing of the content, by manipulating a common manifest or playlist. Previously stored content may be reordered and/or recombined in order to provide a personalized content viewing experience.
    Type: Grant
    Filed: January 17, 2014
    Date of Patent: February 28, 2017
    Assignee: ERICSSON AB
    Inventors: Kevin J. Ma, Robert Hickey, Paul Tweedale, Daniel Biagini, Prabhudev Navali, Man Li
  • Publication number: 20160198203
    Abstract: A method is provided for managing key rotation (use of series of keys) and secure key distribution in over-the-top content delivery. The method provided supports supplying a first content encryption key to a content packaging engine for encryption of a first portion of a video stream. Once the first content encryption key has expired, a second content encryption key is provided to the content packaging engine for encryption of a second portion of a video stream. The method further provides for notification of client devices of imminent key changes, as well as support for secure retrieval of new keys by client devices. A system is also specified for implementing a client and server infrastructure in accordance with the provisions of the method.
    Type: Application
    Filed: March 11, 2016
    Publication date: July 7, 2016
    Inventors: Kevin J. Ma, Robert Hickey, Paul Tweedale
  • Patent number: 9332296
    Abstract: Live streaming video content is processed and stored for real-time delivery of the content, future VoD viewing of the content, and time-shifted viewing of the content, by manipulating a common manifest or playlist. Previously stored content may be reordered and/or recombined in order to provide a personalized content viewing experience.
    Type: Grant
    Filed: January 17, 2014
    Date of Patent: May 3, 2016
    Assignee: ERICSSON AB
    Inventors: Kevin J. Ma, Robert Hickey, Paul Tweedale, Daniel Biagini, Prabhudev Navali