Patents by Inventor Johnny Karlsen

Johnny Karlsen 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: 11848786
    Abstract: A method and a status manager for controlling status reporting from a data receiving node in a wireless communication of data with a data sending node. When detecting that the data receiving node should transmit a status report to the data sending node before a prescribed time limit expires, the data receiving node is triggered to transmit the status report either together with data if the data is pending for transmission from the data receiving node when the time left before the prescribed time limit is greater than a minimum duration, or alone if no data is pending when the time left before the time limit becomes shorter than the minimum duration.
    Type: Grant
    Filed: May 2, 2019
    Date of Patent: December 19, 2023
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Christian Skärby, David Better, Johnny Karlsen
  • Publication number: 20220346110
    Abstract: A method performed by a base station for operating a data throughput counter in a wireless communications network is provided. The method includes determining a number of data throughput values over a determined period of time, wherein each determined data throughput value represents the data throughput associated with data transferred during a Radio Resource Connection, RRC, connection or part thereof. The method also includes incrementing the data throughput counter based on those determined throughput values for which the amount of data transferred is above a first threshold value, and/or for which the transport time of said amount of data is above a second threshold value. A base station for operating a data throughput counter in a wireless communications network is also provided, as well as computer programs and carriers.
    Type: Application
    Filed: December 3, 2019
    Publication date: October 27, 2022
    Inventors: Johnny KARLSEN, Mikhail IVANOV, Reiner LUDWIG
  • Publication number: 20220216953
    Abstract: A method and a status manager for controlling status reporting from a data receiving node in a wireless communication of data with a data sending node. When detecting that the data receiving node should transmit a status report to the data sending node before a prescribed time limit expires, the data receiving node is triggered to transmit the status report either together with data if the data is pending for transmission from the data receiving node when the time left before the prescribed time limit is greater than a minimum duration, or alone if no data is pending when the time left before the time limit becomes shorter than the minimum duration.
    Type: Application
    Filed: May 2, 2019
    Publication date: July 7, 2022
    Inventors: Christian SKÄRBY, David Better, Johnny Karlsen
  • Patent number: 10153956
    Abstract: An application executed on a plurality of wireless communication devices (100) measures a performance indicator. The application sends reports (40) of the performance indicator to a server (150). On the basis of the reports (40), the server determines a rate of reporting the performance indicator and sends an indication (50) of the rate of reporting to the application executed on at least some of the wireless communication devices (100). According to the indicated rate of reporting, the application on these wireless communication devices controls a timing of measuring the performance indicator and sending the reports (40) to the server (150).
    Type: Grant
    Filed: February 24, 2014
    Date of Patent: December 11, 2018
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Reiner Ludwig, Johnny Karlsen
  • Patent number: 10009789
    Abstract: To relieve signaling congestion, UEs (30) having delay-tolerant data are moved more rapidly to the non UL synchronized state, freeing up PUCCH resources for users that have not indicated a delay-tolerance. In one embodiment, a resource conservative mode is defined for a UE (30) having delay-tolerant data (e.g., from a “background” app); otherwise, the UE (30) assumes a default mode. In one embodiment, the network sends the UE a pair of first and a second values (or indices to them) for a Time Alignment Timer, TAT (56, 66) in the UE (30). The first value—which is typically smaller than the second value—is used by the UE (30) in the resource conservative mode when the user data plane is internally concluded as being delay-tolerant or has already been confirmed to be delay-tolerant; the second value is used otherwise (i.e., in default mode). In the resource conservative mode, the shorter TAT value moves the UE from PUCCH more rapidly, and the UE (30) uses random access for infrequent scheduling requests.
    Type: Grant
    Filed: May 17, 2016
    Date of Patent: June 26, 2018
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Gunnar Bergquist, Johnny Karlsen, Patrick Lie Chin Cheong, Mauro Martins, Ahmed Nouah, Landdy Zhang
  • Publication number: 20170150391
    Abstract: To relieve signaling congestion, UEs (30) having delay-tolerant data are moved more rapidly to the non UL synchronized state, freeing up PUCCH resources for users that have not indicated a delay-tolerance. In one embodiment, a resource conservative mode is defined for a UE (30) having delay-tolerant data (e.g., from a “background” app); otherwise, the UE (30) assumes a default mode. In one embodiment, the network sends the UE a pair of first and a second values (or indices to them) for a Time Alignment Timer, TAT (56, 66) in the UE (30). The first value—which is typically smaller than the second value—is used by the UE (30) in the resource conservative mode when the user data plane is internally concluded as being delay-tolerant or has already been confirmed to be delay-tolerant; the second value is used otherwise (i.e., in default mode). In the resource conservative mode, the shorter TAT value moves the UE from PUCCH more rapidly, and the UE (30) uses random access for infrequent scheduling requests.
    Type: Application
    Filed: May 17, 2016
    Publication date: May 25, 2017
    Applicant: Telefonaktiebolaget LM Ericsson (PUBL)
    Inventors: Gunnar Bergquist, Johnny Karlsen, Patrick Lie Chin Cheong, Mauro Martins, Ahmed Nouah, Landdy Zhang
  • Patent number: 9648659
    Abstract: A radio communication handling device handling communication for an application running in a mobile station and communicating with an application server via a mobile communication network includes a radio resource determination unit that determines a state transition for the radio resources between the mobile station and the mobile communication network from a first current state to a second state, where the first state involves communication with a higher bandwidth than the second state, and informs, prior to the transition, at least one application communication control unit about the transition in order to allow the application communication control unit to release unused application communication connections before the transition. The application communication control unit receives the information about the following state transition and determines whether to release an application communication connection or not based on the information.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: May 9, 2017
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Johnny Karlsen, Per Willars
  • Patent number: 9641581
    Abstract: A method of controlling streaming of data, such as video, from a streaming server to a User Equipment (UE) via a Radio Access Network (RAN) is provided. The method includes receiving streaming data from the streaming server, re-shaping the received streaming data into bursts, and transmitting the bursts to the UE. The bursts are transmitted at a higher bitrate than the bitrate of the received streaming data. By re-shaping the streaming data into bursts, streaming can be effected in a more radio-friendly way, since the UE may switch to a less resource consuming radio state in-between reception of data bursts delivered at high bitrates. Further, a corresponding computer program and computer program product, and a proxy unit for controlling streaming of data from a streaming server to a UE via a RAN, are provided.
    Type: Grant
    Filed: May 27, 2013
    Date of Patent: May 2, 2017
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Johnny Karlsen, Per Willars, Thorsten Lohmar
  • Publication number: 20170054616
    Abstract: An application executed on a plurality of wireless communication devices (100) measures a performance indicator. The application sends reports (40) of the performance indicator to a server (150). On the basis of the reports (40), the server determines a rate of reporting the performance indicator and sends an indication (50) of the rate of reporting to the application executed on at least some of the wireless communication devices (100). According to the indicated rate of reporting, the application on these wireless communication devices controls a timing of measuring the performance indicator and sending the reports (40) to the server (150).
    Type: Application
    Filed: February 24, 2014
    Publication date: February 23, 2017
    Applicant: Telefonaktiebolaget L M Ericsson (PUBL)
    Inventors: Reiner Ludwig, Johnny Karlsen
  • Publication number: 20160057804
    Abstract: The embodiments herein relate to a method in a network node (101) for handling states associated with a wireless device (105) in a communications network (100). The network node (101) is connected to the wireless device (105) over a communications link (110). The communications link (110) is in a current state. The network node (101) receives, from the wireless device (105) information related to a data activity in the wireless device (105). The received information comprises at least information other than a current amount of data associated with the data activity. Based on the received information, the network node (101) determines a change associated with the current state.
    Type: Application
    Filed: March 28, 2013
    Publication date: February 25, 2016
    Inventors: Johnny Karlsen, Lars Bergenlid, Anders Carlsson, Frank Mueller, Jonas Wiorek, Mats Zachrison
  • Publication number: 20150124701
    Abstract: A method of controlling streaming of data, such as video, from a streaming server to a User Equipment (UE) via a Radio Access Network (RAN) is provided. The method includes receiving streaming data from the streaming server, re-shaping the received streaming data into bursts, and transmitting the bursts to the UE. The bursts are transmitted at a higher bitrate than the bitrate of the received streaming data. By re-shaping the streaming data into bursts, streaming can be effected in a more radio-friendly way, since the UE may switch to a less resource consuming radio state in-between reception of data bursts delivered at high bitrates. Further, a corresponding computer program and computer program product, and a proxy unit for controlling streaming of data from a streaming server to a UE via a RAN, are provided.
    Type: Application
    Filed: May 27, 2013
    Publication date: May 7, 2015
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Johnny Karlsen, Per Willars, Thorsten Lohmar
  • Publication number: 20150032899
    Abstract: The invention relates to a mobile telecommunication device (22) comprising: a receiver (40) for receiving content data via a mobile telecommunication network; a play-out buffer (41) for holding downloaded but yet un-played content data; a media reader (42) for reading content data at a media rate from the play-out buffer and for sending content to a display or speaker for rendering; a segment request controller (46) for sending media segment requests to a remote server; a buffer fill monitor (45) for checking a fill level of the play-out buffer, continuously or at least at the end of a media segment download. The segment request controller (46) is configured switch between a state of continuously requesting media segments and a state of not requesting any media segments. This switching is depending on the fill level. By restricting the download of segments, more and longer idle period are created which increases the chance that the radio state is switched down, so as to save battery and resources.
    Type: Application
    Filed: July 5, 2012
    Publication date: January 29, 2015
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Per Willars, Per Fröjdh, Johnny Karlsen, Thorsten Lohmar
  • Publication number: 20140241251
    Abstract: A radio communication handling device handling communication for an application running in a mobile station and communicating with an application server via a mobile communication network includes a radio resource determination unit that determines a state transition for the radio resources between the mobile station and the mobile communication network from a first current state to a second state, where the first state involves communication with a higher bandwidth than the second state, and informs, prior to the transition, at least one application communication control unit about the transition in order to allow the application communication control unit to release unused application communication connections before the transition. The application communication control unit receives the information about the following state transition and determines whether to release an application communication connection or not based on the information.
    Type: Application
    Filed: October 5, 2012
    Publication date: August 28, 2014
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Johnny Karlsen, Per Willars
  • Patent number: 8646099
    Abstract: The present invention is related to a method of securing integrity and authenticating origin and privileges of a piece of code.
    Type: Grant
    Filed: October 20, 2008
    Date of Patent: February 4, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Johnny Karlsen, Per Willars
  • Publication number: 20110231562
    Abstract: Methods executed in a server in a communication network are provided. The server handles messages for at least one client and/or application. The method includes identifying deterioration in a connectivity or reachability between the server and the at least one client and/or application; and transmitting a re-establishment message to the at least one client and/or application. The message makes or enables the at least one client and/or application reestablish the connectivity or reachability. Related devices are also provided herein.
    Type: Application
    Filed: November 24, 2008
    Publication date: September 22, 2011
    Inventors: Johnny Karlsen, Christer Boberg, Anders Eriksson, Per Willars
  • Publication number: 20110191860
    Abstract: The present invention is related to a method of securing integrity and authenticating origin and privileges of a piece of code.
    Type: Application
    Filed: October 20, 2008
    Publication date: August 4, 2011
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Johnny Karlsen, Per Willars
  • Publication number: 20090144359
    Abstract: Providing a service in user equipment (UE) that operates within a mobile telecommunications system involves running a client application instance (CAI) in the UE, wherein the CAI interacts with a remotely-located server application via a network by means of a protocol that includes polling. A message is sent to the server application, the message including a PUSH address that uniquely identifies the UE and the CAI within the UE. The server application stops polling activity, and instead initiates a PUSH request when there is updated information to be supplied to the CAI. The UE consequently receives a PUSH that includes the identifier of the CAI, and consequently notifies the CAI of the received PUSH. The CAI responds by sending a polling message to the server application via the network. The server application sends a response to the polling message, the response including information associated with the service.
    Type: Application
    Filed: December 4, 2007
    Publication date: June 4, 2009
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (Publ)
    Inventors: Johnny Karlsen, Per Willars
  • Patent number: 6219418
    Abstract: In a dual filter echo cancellation method, a new quality measure provides the basis for a new filter selection and transfer method. The quality measure represents the performance of a filter in the adaptive echo canceller. According to the method, a correlation measure between an echo containing signal and an echo estimation signal produced by the filter is estimated. A power measure of a residual signal, formed by the difference between the echo estimation signal and the echo containing signal, is estimated. The quality measure is calculated by dividing the estimated correlation measure by the estimated power measure. An adaptive filter and a programmable filter are used in the echo cancellation and the quality measures for both are calculated and compared. The best of the two filters, as determined by the quality measure, is used for modeling the echo path, and its filter coefficients are copied to the other filter.
    Type: Grant
    Filed: April 16, 1998
    Date of Patent: April 17, 2001
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Anders Eriksson, Johnny Karlsen
  • Patent number: 6195430
    Abstract: An echo canceller determines a dynamic threshold that depends on a non-linear error power estimate and also a linear error power estimate. A residual power estimate of a residual signal is compared to this dynamic threshold. The residual signal is attenuated in a non-linear processor if the residual estimate falls below the dynamic threshold.
    Type: Grant
    Filed: June 17, 1998
    Date of Patent: February 27, 2001
    Assignee: Telefonaktiebolaget LM Ericsson
    Inventors: Anders Eriksson, Johnny Karlsen
  • Patent number: 6137882
    Abstract: An adaptive echo cancellation method determines a long time average of an input signal and a short time average of the same signal, and prevents updating of an adaptive filter if the short time average falls below the long time average.
    Type: Grant
    Filed: April 9, 1998
    Date of Patent: October 24, 2000
    Assignee: Telefonaktiebolaget LM Ericsson
    Inventors: Anders Eriksson, Johnny Karlsen