Patents by Inventor Fredrik Kuivinen

Fredrik Kuivinen 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: 10230590
    Abstract: Obtaining a performance metric in a system for conveying web content from a server node to a terminal node along one or more network nodes, involving an inspecting of a data flow transmitting said web content toward the terminal node for extracting web content records. The extracted web content records are correlated to at least one web session. The extracted web content records are associated to a performance of one or more of said nodes. The performance metric is calculated from the correlated and associated web content records for at least one web session and one or more of said nodes.
    Type: Grant
    Filed: December 3, 2013
    Date of Patent: March 12, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Icaro L. J. Da Silva, Fredrik Kuivinen, Jing Fu
  • Patent number: 9940309
    Abstract: A method in a network setup that includes a client entity and a network for handling a data flow to the client entity. The method estimates a screen rendering time of content at the client entity. The method includes the steps of observing the data flow to the client entity, estimating a screen area at the client entity based on the observed data flow, determining, from the data flow, content data associated with rendering content in the screen area, extracting at least data items from the determined content data, and estimating, as the screen rendering time, the time required to render the content in the screen area at the client entity based on the extracted data items.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: April 10, 2018
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (publ)
    Inventors: Fredrik Kuivinen, David Lindegren
  • Patent number: 9788362
    Abstract: A method in a network node for improving transmission control protocol, TCP, performance in a cellular network is provided. The network node handles TCP packet transferral between a user equipment and a server in the cellular network. The user equipment and the server are configured to adapt a retransmission timeout setting based on round trip times for performed TCP packet transferrals. When the network node obtains an indication of a handover outage being upcoming for the user equipment, the network node deliberately delays, in a time period preceding the indicated handover outage, a transferal of a TCP packet between the server and the user equipment to increase the round trip time for the TCP packet.
    Type: Grant
    Filed: November 23, 2011
    Date of Patent: October 10, 2017
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON
    Inventors: Jing Fu, Åsa Bertze, Icaro Leonardo J. Da Silva, Fredrik Kuivinen, Yu Wang
  • Publication number: 20160294640
    Abstract: Obtaining a performance metric in a system for conveying web content from a server node to a terminal node along one or more network nodes, involving an inspecting of a data flow transmitting said web content toward the terminal node for extracting web content records. The extracted web content records are correlated to at least one web session. The extracted web content records are associated to a performance of one or more of said nodes. The performance metric is calculated from the correlated and associated web content records for at least one web session and one or more of said nodes.
    Type: Application
    Filed: December 3, 2013
    Publication date: October 6, 2016
    Inventors: Icaro L. J. DA SILVA, Fredrik KUIVINEN, Jing FU
  • Patent number: 9445335
    Abstract: A method in an apparatus 301 for adapting play out of data packets during a handover of a user equipment (UE) 302 between a first radio network node (RNN) 304 and a second RNN 306. The packets relate to a real-time service application. The UE, first and second RNNs are comprised in a communications system 300. The method comprises generating at least one message to an adaptation control module. The at least one message is generated based on collected historical handover information and on current handover information. The method comprises further, by means of the adaptation control module, adapting the adapting the play out of the packets in dependence of the at least one message such that radio quality degradation in the real-time service application is controlled.
    Type: Grant
    Filed: June 13, 2012
    Date of Patent: September 13, 2016
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON
    Inventors: Jing Fu, Åsa Bertze, Icaro L. J. Da Silva, Fredrik Kuivinen, Yu Wang
  • Publication number: 20150304249
    Abstract: A terminal, server, computer readable medium and method for scrolling ahead a desired content while the content is downloading to a terminal. The method includes selecting the desired content for being downloaded in the terminal; starting a first download process for the desired content, wherein the first download process is configured to download a first variant of the desired content; starting a second download process for the desired content, wherein the second download process is configured to download a second variant of the desired content, and the second variant is different from the first variant; offering for playback the first variant; and offering for playback the second variant when a user scrolls ahead the desired content or the first variant becomes unavailable.
    Type: Application
    Filed: September 6, 2011
    Publication date: October 22, 2015
    Inventors: Andras VALKÓ, Jörgen GUSTAFSSON, Fredrik KUIVINEN
  • Publication number: 20150242379
    Abstract: A method in a network setup that includes a client entity and a network for handling a data flow to the client entity. The method estimates a screen rendering time of content at the client entity. The method includes the steps of observing the data flow to the client entity, estimating a screen area at the client entity based on the observed data flow, determining, from the data flow, content data associated with rendering content in the screen area, extracting at least data items from the determined content data, and estimating, as the screen rendering time, the time required to render the content in the screen area at the client entity based on the extracted data items.
    Type: Application
    Filed: September 28, 2012
    Publication date: August 27, 2015
    Inventors: Fredrik Kuivinen, David Lindegren
  • Publication number: 20150146689
    Abstract: A method in an apparatus 301 for adapting play out of data packets during a handover of a user equipment (UE) 302 between a first radio network node (RNN) 304 and a second RNN 306. The packets relate to a real-time service application. The UE, first and second RNNs are comprised in a communications system 300. The method comprises generating at least one message to an adaptation control module. The at least one message is generated based on collected historical handover information and on current handover information. The method comprises further, by means of the adaptation control module, adapting the adapting the play out of the packets in dependence of the at least one message such that radio quality degradation in the real-time service application is controlled.
    Type: Application
    Filed: June 13, 2012
    Publication date: May 28, 2015
    Applicant: Telefonaktiebolaget L M Ericsson (pulb)
    Inventors: Jing Fu, Åsa Bertze, Icaro L.J. Da Silva, Fredrik Kuivinen, Yu Wang
  • Publication number: 20140286313
    Abstract: A method in a network node for improving transmission control protocol, TCP, performance in a cellular network is provided. The network node handles TCP packet transferral between a user equipment and a server in the cellular network. The user equipment and the server are configured to adapt a retransmission timeout setting based on round trip times for performed TCP packet transferrals. When the network node obtains an indication of a handover outage being upcoming for the user equipment, the network node deliberately delays, in a time period preceding the indicated handover outage, a transferal of a TCP packet between the server and the user equipment to increase the round trip time for the TCP packet.
    Type: Application
    Filed: November 23, 2011
    Publication date: September 25, 2014
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Jing Fu, Åsa Bertze, Icaro Leonardo J. Da Silva, Fredrik Kuivinen, Yu Wang
  • Publication number: 20140226476
    Abstract: Packet communications may be provided over a wireless channel between a radio network node and a wireless terminal. The wireless terminal may include a jitter buffer configured to reduce jitter resulting from different delays of data packets received at the wireless terminal. Operation of the jitter buffer for the wireless terminal may be emulated responsive to data packet transmissions from the radio network node to the wireless terminal. Responsive to emulating operation of the jitter buffer for the wireless terminal, a parameter of emulated operation of the jitter buffer may be provided including at least one of an emulated late packet loss occurrence, an emulated time scaling occurrence, an emulated jitter buffer fill level, and/or an emulated jitter buffer fill level threshold. Related network nodes are also discussed.
    Type: Application
    Filed: October 7, 2011
    Publication date: August 14, 2014
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Åsa Bertze, Fredrik Kuivinen, Icaro L.J. Da Silva, Jing Fu