Patents by Inventor Brahim ALLAN

Brahim ALLAN 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: 20240054614
    Abstract: Methods and systems for deciding whether, when, for how long, and/or where insertable image content will be displayed on top of a video presentation (i.e. existing image content) are disclosed. This can be for the imminent placement of insertable image content or a delayed placement of insertable image content. The decision making process depends upon the generation of a ‘cool map’. A cool map is a weighted map of the screen real estate that shows the areas that it would be practical to place insertable image content.
    Type: Application
    Filed: March 10, 2022
    Publication date: February 15, 2024
    Inventors: Douglas WILLIAMS, Ian KEGEL, Brahim ALLAN, Martin TRIMBY, Luke PILGRIM
  • Publication number: 20230188802
    Abstract: Methods and apparatus are disclosed for media content distribution. In one aspect, a computer-implemented method is disclosed comprising steps of: providing a plurality of media objects, including a default object, for selection by, unicast communication (27) to, and rendering by consumer entities (30a, 30b, 30c); receiving metadata (26) for a plurality of the consumer entities indicating an extent of use of at least a subset of the media objects by said consumer entities; applying a rule relating to the consumption of media objects by the consumer entities to the metadata; and responsive to the application of the rule, generating a composite of the default object and at least one other object for multicast communication (25) to at least a subset of the consumer entities.
    Type: Application
    Filed: April 27, 2021
    Publication date: June 15, 2023
    Inventors: Brahim ALLAN, Ian KEGEL, Douglas WILLIAMS
  • Patent number: 10178037
    Abstract: Examples of the present invention present a method of controlling content delivery in a network. A global quality of experience measure, QoEmax, is calculated based on the packet loss rate in the network. As packet loss rate varies as a result of congestion conditions in the network, so will QoEmax. A server delivering content over the network will attempt to reach QoEmax for the content in its respective session. Those sessions with a quality of experience, QoE, less than QoEmax will have its packet dispatch rate increased, and those with a QoE higher than QoEmax will reduce its packet dispatch rate, subject to any delivery deadlines associated with the session. If the delivery deadlines of the sessions can be met without exceeding QoEmax, then all sessions will end up achieving QoEmax. Since QoEmax is only a function of packet loss rate that all sessions miming over the same shared network agree upon, all sessions should converge on the same QoE.
    Type: Grant
    Filed: March 4, 2014
    Date of Patent: January 8, 2019
    Assignee: BRITISH TELECOMMUNICATIONS public limited company
    Inventors: Stephen Clifford Appleby, Rory Stewart Turnbull, Michael Eilling Nilsson, Ian Barry Crabtree, Brahim Allan, Timothy Sean Stevens
  • Patent number: 9961395
    Abstract: The invention presents a method of providing a modified manifest to a video client for streaming a video sequence associated with the manifest. An original manifest is modified to replace references to locations of lower quality, or bit rate, segments with references to equivalent segments at a higher quality, or bit rate, if the higher quality segment is cached locally. Then, when the video client determines that a given quality of segment should be streamed, it uses the modified manifest to retrieve the appropriate reference for that segment, and if a replacement has taken place, will be provided with the reference to the replacement segment at the higher quality. Thus, the client will always be provided with the highest possible quality segment taking into account local caching.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: May 1, 2018
    Assignee: BRITISH TELECOMMUNICATIONS public limited company
    Inventors: Ian B Crabtree, Timothy S Stevens, Brahim Allan, Rory S Turnbull
  • Publication number: 20160182941
    Abstract: The invention presents a method of providing a modified manifest to a video client for streaming a video sequence associated with the manifest. An original manifest is modified to replace references to locations of lower quality, or bit rate, segments with references to equivalent segments at a higher quality, or bit rate, if the higher quality segment is cached locally. Then, when the video client determines that a given quality of segment should be streamed, it uses the modified manifest to retrieve the appropriate reference for that segment, and if a replacement has taken place, will be provided with the reference to the replacement segment at the higher quality. Thus, the client will always be provided with the highest possible quality segment taking into account local caching.
    Type: Application
    Filed: July 31, 2014
    Publication date: June 23, 2016
    Inventors: Ian B CRABTREE, Timothy S STEVENS, Brahim ALLAN, Rory S TURNBULL
  • Publication number: 20160057064
    Abstract: Examples of the present invention present a method of controlling content delivery in a network. A global quality of experience measure, QoEmax, is calculated based on the packet loss rate in the network. As packet loss rate varies as a result of congestion conditions in the network, so will QoEmax. A server delivering content over the network will attempt to reach QoEmax for the content in its respective session. Those sessions with a quality of experience, QoE, less than QoEmax will have its packet dispatch rate increased, and those with a QoE higher than QoEmax will reduce its packet dispatch rate, subject to any delivery deadlines associated with the session. If the delivery deadlines of the sessions can be met without exceeding QoEmax, then all sessions will end up achieving QoEmax. Since QoEmax is only a function of packet loss rate that all sessions miming over the same shared network agree upon, all sessions should converge on the same QoE.
    Type: Application
    Filed: March 4, 2014
    Publication date: February 25, 2016
    Inventors: Stephen Clifford APPLEBY, Rory Stewart TURNBULL, Michael Eilling NILSSON, Ian Barry CRABTREE, Brahim ALLAN, Timothy Sean STEVENS