Patents by Inventor Ivan Roper

Ivan Roper 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: 10666697
    Abstract: Examples of the present invention provide a method of converting a multicast stream into unicast segments. In particular, sequence identifiers are generated based on a clock reference field in the transport stream packets that make up the multicast stream. Every time a new sequence identifier is calculated, a new unicast segment is generated and assigned with the new sequence identifier. Transport stream packets are placed into the new segment until a packet is processed that causes a new sequence identifier to be generated, at which point another new segment is generated and packets placed into that segment. In an improved method, random access indicators in the transports stream packets are used to further constrain when a new segment is generated, to ensure that new segments are coincident with a packet having a random access indicator. This improvement makes random access easier back and forth between and within a stream.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: May 26, 2020
    Assignee: BRITISH TELECOMMUNICATIONS public limited company
    Inventors: Stephen Appleby, Ian Crabtree, Timothy Stevens, Rory Turnbull, Ivan Roper, Michael Nilsson
  • Publication number: 20170366588
    Abstract: Examples of the present invention provide a method of converting a multicast stream into unicast segments. In particular, sequence identifiers are generated based on a clock reference field in the transport stream packets that make up the multicast stream. Every time a new sequence identifier is calculated, a new unicast segment is generated and assigned with the new sequence identifier. Transport stream packets are placed into the new segment until a packet is processed that causes a new sequence identifier to be generated, at which point another new segment is generated and packets placed into that segment. In an improved method, random access indicators in the transports stream packets are used to further constrain when a new segment is generated, to ensure that new segments are coincident with a packet having a random access indicator. This improvement makes random access easier back and forth between and within a stream.
    Type: Application
    Filed: December 14, 2015
    Publication date: December 21, 2017
    Inventors: Stephen APPLEBY, Ian CRABTREE, Timothy STEVENS, Rory TURNBULL, Ivan ROPER, Michael NILSSON
  • Patent number: 9105299
    Abstract: A method and apparatus for encoding media content. In the field of video compression, temporal compression generates I-frames and dependent P-frames and B-frames. The placement of I-frames is determined by the presence of scene switches in the video. In order to improve the ability of a user to seek to interesting parts of the video, a video encoder considers semantic data identifying narrative points of interest within the video. The encoding process generates encoded video data having I-frames present at scene transitions and also at narratively interesting parts of the video.
    Type: Grant
    Filed: March 20, 2009
    Date of Patent: August 11, 2015
    Assignee: BRITISH TELECOMMUNICATIONS public limited company
    Inventors: Timothy S Stevens, Joshan Meenowa, Dale Robertson, Ian C Kegel, Ivan Roper
  • Publication number: 20110304627
    Abstract: A method of processing a non-linear narrative article to improve a user's interactive experience is described. A user watching the narrative article can select options during presentation which influence subsequently viewed media clips associated with the selected options. The user navigates a single downstream path through the many possible paths in the narrative. In addition to downstream non-linear navigation, at each navigational decision point, upstream parts of the non-linear narrative are identified and the user is presented with upstream navigation options to enable non-linear upstream navigation through the narrative.
    Type: Application
    Filed: February 26, 2010
    Publication date: December 15, 2011
    Inventors: Ian C Kegel, Timothy S Stevens, Joshan Meenowa, Ivan Roper, Dale E Robertson
  • Publication number: 20110270889
    Abstract: A method and apparatus for generating a non-linear narrative article. After generation of a non-linear narrative article from a set of narrative rules and accompanying media elements, the narrative is optimised and the media elements are also optimised into a dictionary. A narrative tree generator determines all possible paths through the narrative to generate a narrative tree and redundant parts are removed.
    Type: Application
    Filed: December 24, 2009
    Publication date: November 3, 2011
    Inventors: Timothy S. Stevens, Joshan Meenowa, Dale Robertson, Ivan Roper, Ian Kegel
  • Publication number: 20110026610
    Abstract: A method and apparatus for encoding media content. In the field of video compression, temporal compression generates I-frames and dependent P-frames and B-frames. The placement of I-frames is determined by the presence of scene switches in the video. In order to improve the ability of a user to seek to interesting parts of the video, a video encoder considers semantic data identifying narrative points of interest within the video. The encoding process generates encoded video data having I-frames present at scene transitions and also at narratively interesting parts of the video.
    Type: Application
    Filed: March 20, 2009
    Publication date: February 3, 2011
    Inventors: Timothy S. Stevens, Joshan Meenowa, Dale Robertson, Ian C. Kegel, Ivan Roper