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: 11848786Abstract: 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: GrantFiled: May 2, 2019Date of Patent: December 19, 2023Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Christian Skärby, David Better, Johnny Karlsen
-
Publication number: 20220346110Abstract: 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: ApplicationFiled: December 3, 2019Publication date: October 27, 2022Inventors: Johnny KARLSEN, Mikhail IVANOV, Reiner LUDWIG
-
Publication number: 20220216953Abstract: 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: ApplicationFiled: May 2, 2019Publication date: July 7, 2022Inventors: Christian SKÄRBY, David Better, Johnny Karlsen
-
Patent number: 10153956Abstract: 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: GrantFiled: February 24, 2014Date of Patent: December 11, 2018Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Reiner Ludwig, Johnny Karlsen
-
Patent number: 10009789Abstract: 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: GrantFiled: May 17, 2016Date of Patent: June 26, 2018Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Gunnar Bergquist, Johnny Karlsen, Patrick Lie Chin Cheong, Mauro Martins, Ahmed Nouah, Landdy Zhang
-
Publication number: 20170150391Abstract: 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: ApplicationFiled: May 17, 2016Publication date: May 25, 2017Applicant: Telefonaktiebolaget LM Ericsson (PUBL)Inventors: Gunnar Bergquist, Johnny Karlsen, Patrick Lie Chin Cheong, Mauro Martins, Ahmed Nouah, Landdy Zhang
-
Patent number: 9648659Abstract: 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: GrantFiled: October 5, 2012Date of Patent: May 9, 2017Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Johnny Karlsen, Per Willars
-
Controlling streaming of data from a streaming server to a user equipment via a radio access network
Patent number: 9641581Abstract: 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: GrantFiled: May 27, 2013Date of Patent: May 2, 2017Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)Inventors: Johnny Karlsen, Per Willars, Thorsten Lohmar -
Publication number: 20170054616Abstract: 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: ApplicationFiled: February 24, 2014Publication date: February 23, 2017Applicant: Telefonaktiebolaget L M Ericsson (PUBL)Inventors: Reiner Ludwig, Johnny Karlsen
-
Publication number: 20160057804Abstract: 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: ApplicationFiled: March 28, 2013Publication date: February 25, 2016Inventors: Johnny Karlsen, Lars Bergenlid, Anders Carlsson, Frank Mueller, Jonas Wiorek, Mats Zachrison
-
CONTROLLING STREAMING OF DATA FROM A STREAMING SERVER TO A USER EQUIPMENT VIA A RADIO ACCESS NETWORK
Publication number: 20150124701Abstract: 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: ApplicationFiled: May 27, 2013Publication date: May 7, 2015Applicant: Telefonaktiebolaget L M Ericsson (publ)Inventors: Johnny Karlsen, Per Willars, Thorsten Lohmar -
Publication number: 20150032899Abstract: 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: ApplicationFiled: July 5, 2012Publication date: January 29, 2015Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)Inventors: Per Willars, Per Fröjdh, Johnny Karlsen, Thorsten Lohmar
-
Publication number: 20140241251Abstract: 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: ApplicationFiled: October 5, 2012Publication date: August 28, 2014Applicant: Telefonaktiebolaget L M Ericsson (publ)Inventors: Johnny Karlsen, Per Willars
-
Patent number: 8646099Abstract: The present invention is related to a method of securing integrity and authenticating origin and privileges of a piece of code.Type: GrantFiled: October 20, 2008Date of Patent: February 4, 2014Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Johnny Karlsen, Per Willars
-
Publication number: 20110231562Abstract: 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: ApplicationFiled: November 24, 2008Publication date: September 22, 2011Inventors: Johnny Karlsen, Christer Boberg, Anders Eriksson, Per Willars
-
Publication number: 20110191860Abstract: The present invention is related to a method of securing integrity and authenticating origin and privileges of a piece of code.Type: ApplicationFiled: October 20, 2008Publication date: August 4, 2011Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Johnny Karlsen, Per Willars
-
Publication number: 20090144359Abstract: 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: ApplicationFiled: December 4, 2007Publication date: June 4, 2009Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (Publ)Inventors: Johnny Karlsen, Per Willars
-
Patent number: 6219418Abstract: 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: GrantFiled: April 16, 1998Date of Patent: April 17, 2001Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Anders Eriksson, Johnny Karlsen
-
Patent number: 6195430Abstract: 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: GrantFiled: June 17, 1998Date of Patent: February 27, 2001Assignee: Telefonaktiebolaget LM EricssonInventors: Anders Eriksson, Johnny Karlsen
-
Patent number: 6137882Abstract: 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: GrantFiled: April 9, 1998Date of Patent: October 24, 2000Assignee: Telefonaktiebolaget LM EricssonInventors: Anders Eriksson, Johnny Karlsen