Patents Assigned to Ericsson AB
  • Patent number: 11777906
    Abstract: A method for enforcing entitlements includes configuring a wide variety of entitlements at a server; determining applicable combination of entitlements for a given client request; sending entitlements to the requesting client securely; handling entitlement information securely on a plurality of client devices at run time; storing entitlement information securely on a plurality of client devices for offline use; and enforcing entitlements on a plurality of client devices. The method employs manipulation of manifest files by a proxy that may be included in the client device or located in the network.
    Type: Grant
    Filed: September 30, 2022
    Date of Patent: October 3, 2023
    Assignee: Ericsson AB
    Inventors: Mikhail Mikhailov, Raj Nair
  • Patent number: 11736550
    Abstract: A system and method for optimizing defragmentation of content in a content delivery network (CDN). In an example, a manifest available to the content delivery node with respect to a particular content as well as segment files stored in a database cache of the content delivery node are analyzed to determine if any segment files referenced by the manifest are absent from the database cache. If so, one or more delivery rules associated with the content delivery node based on historical ABR asset delivery patterns may be applied to determine representations of the absent segment files that satisfy the one or more delivery rules. After determining compliant representations of the absent segment files, they may be pulled from another content delivery node of the CDN (e.g., a parent node or an edge server node).
    Type: Grant
    Filed: October 14, 2020
    Date of Patent: August 22, 2023
    Assignee: ERICSSON AB
    Inventors: Chris Phillips, Robert Hammond Forsman, Jennifer Ann Reynolds
  • Patent number: 11658390
    Abstract: Antenna package structures are provided to implement wireless communications packages. For example, an antenna package includes multilayer package substrate, a planar antenna array, antenna feed lines, and resistive transmission lines. The planar antenna array includes an array of active antenna elements and dummy antenna elements surrounding the array of active antenna elements. Each active antenna element is coupled to a corresponding one of the antenna feed lines, and each dummy antenna element is coupled to a corresponding one of the resistive transmission lines. Each resistive transmission line extends through the multilayer package substrate and is terminated in a same metallization layer of the multilayer package substrate.
    Type: Grant
    Filed: January 23, 2020
    Date of Patent: May 23, 2023
    Assignees: International Business Machines Corporation, Ericsson AB
    Inventors: Christian W. Baks, Daniel J. Friedman, Xiaoxiong Gu, Duixian Liu, Alberto Valdes Garcia, Joakim Hallin, Ola Ragnar Tageman
  • Patent number: 11595717
    Abstract: A method of controlling delivery of video programs from video distribution equipment to video receiver devices includes receiving messages at the video distribution equipment from a mobile terminal operated by a user. The messages contain user defined identifiers that are associated with equipment identifiers of different ones of the video receiver devices. The user defined identifiers are stored associated with the equipment identifiers in a subscriber account. Delivery of video programs from the video distribution equipment to the video receiver devices is controlled in response to commands received from the mobile terminal which request delivery of identified video programs to identified ones of the user defined identifiers. Related video distribution equipment and mobile terminals are disclosed.
    Type: Grant
    Filed: June 23, 2020
    Date of Patent: February 28, 2023
    Assignee: ERICSSON AB
    Inventors: Charles Hammett Dasher, Chris Phillips
  • 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: 11516146
    Abstract: A method implemented to provide a virtual network to tenants requiring bandwidth in a cloud computing environment is disclosed. The method starts with receiving a request for a task at a network device, the request including a first parameter indicating VMs required, a second parameter indicating bandwidths the required VMs need, a third parameter indicating a duration of the task, and a fourth parameter indicating a deadline of the task. The network device then selects a starting time and a bandwidth allocation of the task, where the bandwidth allocation is shrank to be smaller than the second parameter indicating, and where the selection aims at minimizing a measurement of cloud resource utilization considering consumptions of both VMs and bandwidth. Then the network device allocates VMs for the request at the starting time with the bandwidth allocated at a particular location in the cloud computing environment.
    Type: Grant
    Filed: February 13, 2019
    Date of Patent: November 29, 2022
    Assignee: Ericsson AB
    Inventors: Ying Zhang, Dan Li, Jing Zhu, Congjie Chen
  • 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
  • Patent number: 11463413
    Abstract: A method for enforcing entitlements includes configuring a wide variety of entitlements at a server; determining applicable combination of entitlements for a given client request; sending entitlements to the requesting client securely; handling entitlement information securely on a plurality of client devices at run time; storing entitlement information securely on a plurality of client devices for offline use; and enforcing entitlements on a plurality of client devices. The method employs manipulation of manifest files by a proxy that may be included in the client device or located in the network.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: October 4, 2022
    Assignee: ERICSSON AB
    Inventors: Mikhail Mikhailov, Raj Nair
  • Patent number: 11451862
    Abstract: A system and method for effectuating fast channel change in an adaptive streaming environment. A plurality of adjacent channels may be predicted relative to a current streaming channel engaged by a client device. Upon prioritizing the adjacent channels, the client device may be configured to pre-fetch metadata and initialization information for a subset of the prioritized adjacent channels based on bandwidth conditions, video player buffer status, etc. When a channel is changed, the client device is operative to use the pre-fetched data to quickly obtain encoded media content at a select bitrate for rendering.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: September 20, 2022
    Assignee: Ericsson AB
    Inventors: Chris Phillips, Charles Hammett Dasher, Mark Robertson, Robert Hammond Forsman, Jennifer Ann Reynolds
  • Patent number: 11443017
    Abstract: Presented is a system and methods for receiving metadata, a decryption module and encrypted content from a cable headend, decrypting the encrypted content with the decryption module and presenting the decrypted content to a user. The client device can receive, load and execute any decryption module compatible with the system framework allowing flexibility in the choice or changing of client device manufacturer and/or Digital Rights Management system vendor.
    Type: Grant
    Filed: January 22, 2021
    Date of Patent: September 13, 2022
    Assignee: Ericsson AB
    Inventor: Alan Rouse
  • Patent number: 11228427
    Abstract: A method and a user device are disclosed for securing streaming content decryption. The method includes receiving at the user device a manifest for requested content, the manifest providing a Content Encryption Key (CEK) that is encrypted using a first public Key Encryption Key (KEK), a corresponding first private KEK being stored in secure storage on the user device; decrypting, inside a secure processing zone on the user device, the CEK using the first private KEK to create a decrypted content key; decrypting, inside the secure processing zone, requested content using the decrypted content key to form decrypted content; and providing the decrypted content to a decoder on the mobile user device.
    Type: Grant
    Filed: February 10, 2015
    Date of Patent: January 18, 2022
    Assignee: Ericsson AB
    Inventors: Raj Nair, Kevin J. Ma, Mikhail Mikhailov
  • 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: 11089075
    Abstract: A scheme for modulating an adaptive bitrate (ABR) streaming client engaged in a current ABR streaming session. In one implementation, a determination is made whether a wireless UE device executing the ABR streaming client is approaching a radio white spot area. If so, a video buffer of the ABR client is configured to preload lower quality video segments to last for the duration of the radio white spot area. One or more ABR client controls may be selectively deactivated while the wireless UE device is in the radio white spot area.
    Type: Grant
    Filed: February 27, 2019
    Date of Patent: August 10, 2021
    Assignee: ERICSSON AB
    Inventors: Charles Hammett Dasher, Chris Phillips
  • Patent number: 11025694
    Abstract: A scheme for managing ABR streaming of content in a wireless radio network environment that may have radio white spot areas. Upon determining that the wireless UE device executing an ABR client application is in a radio white spot area, the current ABR streaming session may be suspended at a particular segment. Thereafter, playback of other content locally cached at the wireless UE device may be commenced in lieu of the ABR media segments. When the wireless UE device exits the radio white spot area, the ABR streaming session may be resumed from a point adjacent to the particular segment where the ABR streaming session was suspended.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: June 1, 2021
    Assignee: ERICSSON AB
    Inventors: Johan Kölhi, Michael Huber, Chris Phillips, Diomedes Kastanis
  • Patent number: 10986390
    Abstract: A recording device and a method are described herein that provide a network-based personal video recording service utilizing adaptive bit rate technology for a plurality of users. In operation, the recording device records at a minimum a single bit rate (one set of segmented files) of the broadcast content within each user's network personal video recorder storage unit. Plus, the recording device stores the other bit rates (remaining sets of segmented files) in a central storage location or some other storage location.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: April 20, 2021
    Assignee: ERICSSON AB
    Inventors: Chris Phillips, Jennifer Anne Reynolds
  • Patent number: 10929513
    Abstract: Presented is a television and methods for decrypting digital data, which is encrypted using one of a plurality of different encryption techniques. A television can receive a digital content stream from a service provider. The digital stream includes the digital content, a decryption module, and metadata. A television can further extract the decryption module as instructed by the metadata from the digital content stream. A television can further decrypt the digital content with the extracted decryption module and a decryption key.
    Type: Grant
    Filed: March 12, 2020
    Date of Patent: February 23, 2021
    Assignee: Ericsson AB
    Inventor: Alan Rouse
  • Patent number: 10880408
    Abstract: A streaming policy management system and method wherein bandwidth may be allocated based on external device information received from a streaming client device connected to one or more external audio/video (A/V) devices. When a streaming network back office receives a request from the streaming client device for delivery of a particular content, wherein the request includes external device information of one or more external A/V devices connected to the streaming client device, a bandwidth is determined for streaming the particular content to the streaming client device and a request may be made to a content delivery network to create a distribution pipe having the bandwidth to accommodate the delivery of the particular content. A manifest file is provided to the streaming client device that includes one or more pointers that point to content segments of the particular content.
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: December 29, 2020
    Assignee: ERICSSON AB
    Inventors: Chris Phillips, Charles Hammett Dasher
  • Patent number: 10873780
    Abstract: A system and method for effectuating fast channel change in an adaptive streaming environment. A plurality of adjacent channels may be predicted relative to a current streaming channel engaged by a client device. Upon prioritizing the adjacent channels, the client device may be configured to pre-fetch metadata and initialization information for a subset of the prioritized adjacent channels based on bandwidth conditions, video player buffer status, etc. When a channel is changed, the client device is operative to use the pre-fetched data to quickly obtain encoded media content at a select bitrate for rendering.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: December 22, 2020
    Assignee: ERICSSON AB
    Inventors: Chris Phillips, Charles Hammett Dasher, Mark Robertson, Robert Hammond Forsman, Jennifer Ann Reynolds
  • Patent number: 10841282
    Abstract: A method for enforcing entitlements includes configuring a wide variety of entitlements at a server; determining applicable combination of entitlements for a given client request; sending entitlements to the requesting client securely; handling entitlement information securely on a plurality of client devices at run time; storing entitlement information securely on a plurality of client devices for offline use; and enforcing entitlements on a plurality of client devices. The method employs manipulation of manifest files by a proxy that may be included in the client device or located in the network.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: November 17, 2020
    Assignee: ERICSSON AB
    Inventors: Mikhail Mikhailov, Raj Nair
  • Patent number: 10841353
    Abstract: A system and method for optimizing defragmentation of content in a content delivery network (CDN). In an example, a manifest available to the content delivery node with respect to a particular content as well as segment files stored in a database cache of the content delivery node are analyzed to determine if any segment files referenced by the manifest are absent from the database cache. If so, one or more delivery rules associated with the content delivery node based on historical ABR asset delivery patterns may be applied to determine representations of the absent segment files that satisfy the one or more delivery rules. After determining compliant representations of the absent segment files, they may be pulled from another content delivery node of the CDN (e.g., a parent node or an edge server node).
    Type: Grant
    Filed: November 1, 2013
    Date of Patent: November 17, 2020
    Assignee: ERICSSON AB
    Inventors: Chris Phillips, Robert Hammond Forsman, Jennifer Ann Reynolds