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: 11770426Abstract: 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: GrantFiled: July 14, 2021Date of Patent: September 26, 2023Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Paul Tweedale, Chin-Cheng Wu, Michael Shearer, Tung Ng
-
Publication number: 20230042354Abstract: 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: ApplicationFiled: October 25, 2022Publication date: February 9, 2023Applicant: Ericsson ABInventors: Kevin J. Ma, Robert Hickey, Paul Tweedale
-
Patent number: 11483604Abstract: 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: GrantFiled: July 29, 2021Date of Patent: October 25, 2022Assignee: ERICSSON ABInventors: Kevin J. Ma, Robert Hickey, Paul Tweedale
-
Publication number: 20210360304Abstract: 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: ApplicationFiled: July 29, 2021Publication date: November 18, 2021Inventors: Kevin J. Ma, Robert Hickey, Paul Tweedale
-
Publication number: 20210344733Abstract: 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: ApplicationFiled: July 14, 2021Publication date: November 4, 2021Inventors: Paul Tweedale, Chin-Cheng Wu, Michael Shearer, Tung Ng
-
Patent number: 11122313Abstract: 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: GrantFiled: November 3, 2019Date of Patent: September 14, 2021Assignee: ERICSSON ABInventors: Kevin J. Ma, Robert Hickey, Paul Tweedale
-
Patent number: 11070604Abstract: 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: GrantFiled: September 19, 2019Date of Patent: July 20, 2021Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Paul Tweedale, Chin-Cheng Wu, Michael Shearer, Tung Ng
-
Patent number: 10735800Abstract: 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: GrantFiled: February 27, 2017Date of Patent: August 4, 2020Assignee: Ericsson ABInventors: Kevin J. Ma, Robert Hickey, Paul Tweedale, Prabhudev Navali, Man Li, Daniel Biagini
-
Publication number: 20200068241Abstract: 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: ApplicationFiled: November 3, 2019Publication date: February 27, 2020Inventors: Kevin J. Ma, Robert Hickey, Paul Tweedale
-
Publication number: 20200014739Abstract: 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: ApplicationFiled: September 19, 2019Publication date: January 9, 2020Inventors: Paul Tweedale, Chin-Cheng Wu, Michael Shearer, Tung Ng
-
Patent number: 10477257Abstract: 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: GrantFiled: March 2, 2018Date of Patent: November 12, 2019Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Kevin J. Ma, Robert Hickey, Paul Tweedale
-
Patent number: 10440080Abstract: 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: GrantFiled: October 9, 2014Date of Patent: October 8, 2019Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Paul Tweedale, Chin-Cheng Wu, Michael Shearer, Tung Ng
-
Patent number: 10373196Abstract: 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: GrantFiled: January 30, 2014Date of Patent: August 6, 2019Assignee: ERICSSON ABInventors: Kevin J. Ma, Robert Hickey, Raj Nair, Paul Tweedale, Daniel Biagini, Jianguo Xu, Prabhudev Navali
-
Publication number: 20180192102Abstract: 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: ApplicationFiled: March 2, 2018Publication date: July 5, 2018Inventors: Kevin J. Ma, Robert Hickey, Paul Tweedale
-
Patent number: 9912975Abstract: 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: GrantFiled: March 11, 2016Date of Patent: March 6, 2018Assignee: ERICSSON ABInventors: Kevin J. Ma, Robert Hickey, Paul Tweedale
-
Publication number: 20170189815Abstract: 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: ApplicationFiled: January 5, 2017Publication date: July 6, 2017Applicant: ACSHUN, INC.Inventors: Paul Tweedale, Terrence Michael McMahon, Joseph John Ackermann
-
Publication number: 20170171590Abstract: 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: ApplicationFiled: February 27, 2017Publication date: June 15, 2017Inventors: Kevin J. Ma, Rob Hickey, Paul Tweedale, Prubhudev Navali, Man LI, Daniel Biagini
-
Patent number: 9584847Abstract: 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: GrantFiled: January 17, 2014Date of Patent: February 28, 2017Assignee: ERICSSON ABInventors: Kevin J. Ma, Robert Hickey, Paul Tweedale, Daniel Biagini, Prabhudev Navali, Man Li
-
Publication number: 20160198203Abstract: 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: ApplicationFiled: March 11, 2016Publication date: July 7, 2016Inventors: Kevin J. Ma, Robert Hickey, Paul Tweedale
-
Patent number: 9332296Abstract: 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: GrantFiled: January 17, 2014Date of Patent: May 3, 2016Assignee: ERICSSON ABInventors: Kevin J. Ma, Robert Hickey, Paul Tweedale, Daniel Biagini, Prabhudev Navali