Patents by Inventor Tomas Frankkila

Tomas Frankkila 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: 10148391
    Abstract: In accordance with an example embodiment of the present invention, disclosed is a method and an apparatus thereof for removing jitter introduced by a packet switched network. Each received audio frame comprises a primary portion and a redundancy portion. The redundancy portion comprises a partial redundant copy of a previous frame that is offset by k frames. If a frame n is lost, a frame n+k that comprises the partial redundant copy of the lost frame n, is located in a jitter buffer. Based on the frame n+k, a substitute frame n? substituting the lost frame n is created and a substitution indicator of the substitute frame n? is set to indicate that the redundancy portion of the substitute fame n? should be used in decoding.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: December 4, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Stefan Bruhn, Tomas Frankkila, Karl Hellwig
  • Publication number: 20180343086
    Abstract: In accordance with an example embodiment of the present invention, disclosed is a method and an apparatus thereof for removing jitter introduced by a packet switched network. Each received audio frame comprises a primary portion and a redundancy portion. The redundancy portion comprises a partial redundant copy of a previous frame that is offset by k frames. If a frame n is lost, a frame n+k that comprises the partial redundant copy of the lost frame n, is located in a jitter buffer. Based on the frame n+k, a substitute frame n? substituting the lost frame n is created and a substitution indicator of the substitute frame n? is set to indicate that the redundancy portion of the substitute fame n? should be used in decoding.
    Type: Application
    Filed: July 13, 2018
    Publication date: November 29, 2018
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Stefan BRUHN, Tomas FRANKKILA, Karl HELLWIG
  • Publication number: 20180309688
    Abstract: A network node and a method therein for transferring a media stream are disclosed. The network node (110) transfers (A010) a media stream from a first device (111) to at least a second device (112), wherein the first device (111) supports bit rate adaptation based on Temporary Maximum Media Stream Bitrate Request, “TMMBR”, feedback and the second device (112) supports bit rate adaptation based on Self-Clocked Rate Adaptation for Multimedia, “SCReAM”, feedback. The network node (110) receives (A020) SCReAM feedback from the second device (112). Furthermore, the network node (110) derives (A030) at least one rate control message from the SCReAM feedback. Moreover, the network node (110) determines (A040), based on said at least one rate control message, a recommended bit rate to be recommended for use by the first device (111) when encoding the media stream. Then, the network node (110) sends (A050) a TMMBR message to the first device (111), wherein the TMMBR message indicates the recommended bit rate.
    Type: Application
    Filed: September 25, 2015
    Publication date: October 25, 2018
    Inventors: Zaheduzzaman Sarker, Tomas Frankkila
  • Patent number: 10068581
    Abstract: In a method of providing a backward and forward compatible speech codec payload format, performing the steps of providing a RTP package. Subsequently, including payload according to a first codec into the provided RTP package, and appending payload according to a second codec into the provided RTP package. In addition, locating at least one unused bit in the included first codec payload, and designating the located at least one unused bit as a codec compatibility bit. Finally, utilizing the designated at least one codec compatibility bit to provide an indication of the presence of the appended second codec payload.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: September 4, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Tomas Frankkila, Stefan Bruhn, Daniel Enström
  • Publication number: 20180205401
    Abstract: A method and a first node for managing processing of an audio stream as well as a method and a second node for enabling management, by a first node, of processing of an audio stream and corresponding computer programs and computer program products are disclosed. The audio stream is receivable from the second node. The first node sends, to the second node, information relating to at least one preference concerning acoustic characteristics of the audio stream. The second node processes the audio stream in response to the information relating to the at least one preference concerning the acoustic characteristics. The second node transmits the audio stream to the first node.
    Type: Application
    Filed: March 12, 2018
    Publication date: July 19, 2018
    Inventors: Frederic Gabin, Anders K. Eriksson, Tomas Frankkila
  • Patent number: 9954565
    Abstract: A method and a first node (110) for managing processing of an audio stream as well as a method and a second node (120) for enabling management, by a first node (110), of processing of an audio stream and corresponding computer programs and computer program products are disclosed. The audio stream is receivable from the second node (120). The first node (110) sends (204, 205), to the second node (120), information relating to at least one preference concerning acoustic characteristics of the audio stream. The second node (120) processes (208) the audio stream in response to the information relating to the at least one preference concerning the acoustic characteristics. The second node (120) transmits (209) the audio stream to the first node (110).
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: April 24, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Frederic Gabin, Anders K. Eriksson, Tomas Frankkila
  • Publication number: 20180026746
    Abstract: In accordance with an example embodiment of the present invention, disclosed is a method and an apparatus thereof for removing jitter introduced by a packet switched network. Each received audio frame comprises a primary portion and a redundancy portion. The redundancy portion comprises a partial redundant copy of a previous frame that is offset by k frames. If a frame n is lost, a frame n+k that comprises the partial redundant copy of the lost frame n, is located in a jitter buffer. Based on the frame n+k, a substitute frame n? substituting the lost frame n is created and a substitution indicator of the substitute frame n? is set to indicate that the redundancy portion of the substitute fame n? should be used in decoding.
    Type: Application
    Filed: September 15, 2016
    Publication date: January 25, 2018
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Stefan BRUHN, Tomas FRANKKILA, Karl HELLWIG
  • Publication number: 20180013682
    Abstract: A method of configuring a first client device to utilize at least one type of rate adaptation method in a session with a second client device. The client devices determine whether a first type of rate adaptation method and a second type of rate adaptation method are to be used in the session. The first type is usable for both semi-static rate adaptation and dynamic rate adaptation, and the second type provides improved performance for dynamic rate adaptation. When only the first type of rate adaptation is to be used, the first client device is configured to utilize the first type for both semi-static rate adaptation and for dynamic rate adaptation. When both the first type and the second type are to be used, the first client device is configured to utilize the first type for semi-static rate adaptation and to utilize the second type for dynamic rate adaptation.
    Type: Application
    Filed: July 5, 2017
    Publication date: January 11, 2018
    Inventors: Tomas Frankkila, Zaheduzzaman Sarker
  • Publication number: 20170103770
    Abstract: In a method of providing a backward and forward compatible speech codec payload format, performing the steps of providing a RTP package. Subsequently, including payload according to a first codec into the provided RTP package, and appending payload according to a second codec into the provided RTP package. In addition, locating at least one unused bit in the included first codec payload, and designating the located at least one unused bit as a codec compatibility bit. Finally, utilizing the designated at least one codec compatibility bit to provide an indication of the presence of the appended second codec payload.
    Type: Application
    Filed: September 23, 2016
    Publication date: April 13, 2017
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Tomas FRANKKILA, Stefan BRUHN, Daniel ENSTRÖM
  • Patent number: 9509805
    Abstract: An ECN flow controller (22) reduces packet header compression overhead due to high ECN rate. It includes an ECN filter (24) configured to redistribute, with at least approximately maintained ECN rate, ECN-CE marks among headers to reduce switching between ECN-CE marked and ECT marked headers.
    Type: Grant
    Filed: December 1, 2011
    Date of Patent: November 29, 2016
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Ingemar Johansson, Tomas Frankkila
  • Patent number: 9454973
    Abstract: In a method of providing a backward and forward compatible speech codec payload format, the following steps are included: providing S10 an RTP package; including S20 payload according to a first codec into the provided RTP package, and appending S50 payload according to a second codec into the provided RTP package. In addition, at least one unused bit is located S30 in the included first codec payload, and the located at least one unused bit is designated S40 as a codec compatibility bit. Finally, the designated at least one codec compatibility bit is utilized S60 to provide an indication of the presence of the appended second codec payload.
    Type: Grant
    Filed: April 7, 2010
    Date of Patent: September 27, 2016
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Tomas Frankkila, Stefan Bruhn, Daniel Enstrom
  • Publication number: 20160269056
    Abstract: A method and a first node (110) for managing processing of an audio stream as well as a method and a second node (120) for enabling management, by a first node (110), of processing of an audio stream and corresponding computer programs and computer program products are disclosed. The audio stream is receivable from the second node (120). The first node (110) sends (204, 205), to the second node (120), information relating to at least one preference concerning acoustic characteristics of the audio stream. The second node (120) processes (208) the audio stream in response to the information relating to the at least one preference concerning the acoustic characteristics. The second node (120) transmits (209) the audio stream to the first node (110).
    Type: Application
    Filed: June 25, 2013
    Publication date: September 15, 2016
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Frederic Gabin, Anders K. Eriksson, Tomas Frankkila
  • Patent number: 9307079
    Abstract: In order to efficiently handle the switch between user media and announcement media, a basic step is to first determine a configuration of the user media. Next, a configuration of the announcement media to be presented is determined based on the determined user media configuration. Subsequently, the announcement media is configured according to the announcement media configuration, and the configured announcement media is finally sent to the intended user. In this way, the overall appearance or sound of the announcement will be virtually the same as or at least similar to the overall appearance or sound of the user media, preferably without distortions. This allows the user to perceive the announcement as clearly as possible.
    Type: Grant
    Filed: November 30, 2007
    Date of Patent: April 5, 2016
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Tomas Frankkila, Daniel Enström, Ingemar Johansson
  • Patent number: 9161286
    Abstract: In a method of improved session negotiation between first and second clients in a cellular telecommunication system, the two clients negotiating S10 and agreeing upon a first codec type for a session. The first and second clients then initiating the session and exchanging S20 media data frames according to the first codec type. Subsequently, during the initiated session, at least one of the first and second clients providing S30 an indication for a second codec type in at least one subsequent media data frame. Finally, upon receiving and recognizing said indication, the other of said first and second clients switching S40 to the indicated second codec type in a next media data frame, thereby enabling the first and second clients to exchange subsequent media frames utilizing the second codec type.
    Type: Grant
    Filed: April 6, 2010
    Date of Patent: October 13, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Daniel Enström, Tomas Frankkila, Stefan Bruhn
  • Patent number: 9078166
    Abstract: A method and arrangement for employing media layer adaptation in a wireless communication of media in data packets from a sending node to a receiving node, by determining a fitting frame aggregation scheme in an effective and accurate manner. An arrival time AT and generation time GT are monitored for packets when received at the packet receiving node. A difference ATdiff in the arrival time of consecutive packets and a difference GTdiff in the generation time of the packets, are calculated. Then, an inter-arrival measure IA is calculated as the deviation between the arrival time difference ATdiff and generation time difference GTdiff. When the inter-arrival jitter exceeds a preset threshold (Th), a frame aggregation scheme is determined based on the calculated inter-arrival jitter IA and applied in the packet communication.
    Type: Grant
    Filed: November 30, 2010
    Date of Patent: July 7, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Tomas Frankkila, Yang Zuo
  • Publication number: 20140341015
    Abstract: An ECN flow controller (22) reduces packet header compression overhead due to high ECN rate. It includes an ECN filter (24) configured to redistribute, with at least approximately maintained ECN rate, ECN-CE marks among headers to reduce switching between ECN-CE marked and ECT marked headers.
    Type: Application
    Filed: December 1, 2011
    Publication date: November 20, 2014
    Applicant: Telefonaktiebolaget, L M Ericsson (PUBL)
    Inventors: Ingemar Johansson, Tomas Frankkila
  • Patent number: 8855086
    Abstract: The present invention sends multiple versions of a multimedia packet to the base station, and, based on the radio channel and traffic characteristics, an appropriate version of the multimedia packet is selected to send to the mobile station at a given time. In this way, source transmission is improved to instantaneous conditions. The steps of the present invention are performed in conjunction with RTP used for multimedia transmission over internet protocol (IP) networks. In a first embodiment, the multiple versions are sent to the base station in the same RTP packet, and the base station strips out the extraneous versions. In a second embodiment, the base station receives multiple RTP packets having identical information in the packet header in many fields, and selects an appropriate one among these for transmission to the mobile station, discarding the rest.
    Type: Grant
    Filed: February 22, 2012
    Date of Patent: October 7, 2014
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Rajaram Ramesh, Kumar Balachandran, Tomas Frankkila
  • Patent number: 8737223
    Abstract: A method is proposed for determining the round-trip delay for sending multimedia data, such as voice or video data, between a first network node and a second network node over a communications network, where data is encapsulated in data units comprising at least one frame of encoded data. The method includes the steps of: said first network node sending a request for reconfiguration of the data unit structure to the second node; the first node detecting a reconfiguration response from the second node, where the reconfiguration response comprises at least one data unit of data having a structure that corresponds to the request for reconfiguration. The first node then measures the time elapsed between sending the reconfiguration request and detecting the reconfiguration response and determines a value for roundtrip delay using said measured time. In accordance with a first embodiment, the request for reconfiguration is a request to change the encoding mode of the multimedia data.
    Type: Grant
    Filed: June 12, 2009
    Date of Patent: May 27, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Ingemar Johansson, Tomas Frankkila, Stefan Håkansson
  • Publication number: 20130250796
    Abstract: A method and arrangement for employing media layer adaptation in a wireless communication of media in data packets from a sending node to a receiving node, by determining a fitting frame aggregation scheme in an effective and accurate manner. An arrival time AT and generation time GT are monitored for packets when received at the packet receiving node. A difference ATdiff in the arrival time of consecutive packets and a difference GTdiff in the generation time of the packets, are calculated. Then, an inter-arrival measure IA is calculated as the deviation between the arrival time difference ATdiff and generation time difference GTdiff. When the inter-arrival jitter exceeds a preset threshold (Th), a frame aggregation scheme is determined based on the calculated inter-arrival jitter IA and applied in the packet communication.
    Type: Application
    Filed: November 30, 2010
    Publication date: September 26, 2013
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Tomas Frankkila, Yang Zuo
  • Patent number: 8451741
    Abstract: It is a basic idea to determine the characteristics of a jitter profile measured over a plurality of packets, and classify the jitter profile based on the determined characteristics as well as information representative of the particular access used for communication between the sender and the receiver. The classified jitter profile is then matched to an appropriate action for media layer adaptation so that a proper action for media layer adaptation can be initiated.
    Type: Grant
    Filed: May 30, 2007
    Date of Patent: May 28, 2013
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Daniel Enstrom, Tomas Frankkila