Patents by Inventor Daniel Enstrom

Daniel Enstrom 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: 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: 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: 9602234
    Abstract: A method of controlling a receiver of a data unit communication from a data source is described, said receiver being associated with a first terminal of a data unit communication network providing said first terminal with a transport service characterized by a set of values associated with respective service quality parameters, said service quality parameters comprising a Guaranteed Bit Rate (GBR), said data source being associated with a second terminal. The method comprises determining, by the receiver, whether a received data unit contains an Explicit Congestion Notification (ECN). If said ECN is detected, the method further comprises sending, from the receiver, to said data source a message for adjusting a data transmission rate of said data source, said message indicating as an upper bound for said data transmission rate a value corresponding to a value associated with the GBR for said first transport service.
    Type: Grant
    Filed: April 6, 2015
    Date of Patent: March 21, 2017
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Renier Ludwig, Daniel Enström, Ingemar Johansson, Tomas Hedberg
  • 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
  • Patent number: 9432408
    Abstract: A signalling gateway is arranged to allow a first client using hypertext transfer protocol, HTTP, to initiate a real-time connection to a SIP, session initiation protocol, client using SIP. The signalling gateway is arranged to use a distributed shared memory to support communication between the first client and the signalling gateway regarding session information of the real-time connection. Corresponding methods, computer programs, and computer program products are also presented.
    Type: Grant
    Filed: November 3, 2010
    Date of Patent: August 30, 2016
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Johan Kristiansson, Daniel Enström
  • Patent number: 9402206
    Abstract: A method and arrangement for controlling a balance between Packet Switched (PS) data, and Circuit Switched (CS) data in a cellular communication network. A network node is arranged in a cellular communication network to control communication of PS data between a first UE and a base station, and to control communication of CS data between a second UE and the base station. Both the first UE, the second UE and the base station are associated to the cellular communication network and are located in the cell. The network node comprises a controller 402 which is adapted to identify a risk of congested communication of data, and a transceiver 406 which is adapted to communicate PS data with the first base station, and to communicate CS data with the second base station. The controller is further adapted to request the second UE to change communication settings, and the controller is further adapted to reallocate transmission resources from the second UE, to the first UE.
    Type: Grant
    Filed: January 5, 2011
    Date of Patent: July 26, 2016
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Daniel Enström, Stefan Wänstedt
  • 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: 9143536
    Abstract: A method and apparatus for determining a location address for shared packet switched data. The data is to be accessible by a user of a first device and a user of a second device. A symmetric function is applied to a known identifier associated with the first device and a known identifier associated with the second device. The result of the function can then be used as an address for data to be accessible by users of both the first device and the second device, the data being stored on a remote server at a location defined by the address. The method ensures that the same address is calculated regardless of which identifier is used first, and that both devices can calculate the address without requiring any further signalling or capability/discovery mechanism.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: September 22, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Adam Bergkvist, Daniel Enström, Johan Kristiansson
  • Publication number: 20150215067
    Abstract: A method of controlling a receiver of a data unit communication from a data source is described, said receiver being associated with a first terminal of a data unit communication network providing said first terminal with a transport service characterized by a set of values associated with respective service quality parameters, said service quality parameters comprising a Guaranteed Bit Rate (GBR), said data source being associated with a second terminal. The method comprises determining, by the receiver, whether a received data unit contains an Explicit Congestion Notification (ECN). If said ECN is detected, the method further comprises sending, from the receiver, to said data source a message for adjusting a data transmission rate of said data source, said message indicating as an upper bound for said data transmission rate a value corresponding to a value associated with the GBR for said first transport service.
    Type: Application
    Filed: April 6, 2015
    Publication date: July 30, 2015
    Inventors: Renier Ludwig, Daniel Enström, Ingemar Johansson, Tomas Hedberg
  • Patent number: 9025453
    Abstract: A method of controlling a radio access network entity of a data unit communication network is described, said radio access network entity being involved in providing a transport service to a radio terminal of said data unit communication network, said transport service being characterized by a set of values associated with respective service quality parameters, said method comprising: monitoring (S30) a communication quality at the radio access level of a communication between said terminal and an access point of said radio access network, and setting (S31) a congestion indication marking in data units of said transport service if said communication quality fulfils a radio communication degradation condition.
    Type: Grant
    Filed: October 8, 2010
    Date of Patent: May 5, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Reiner Ludwig, Daniel Enström, Ingemar Johansson, Tomas Hedberg
  • Patent number: 8942243
    Abstract: The invention relates to a method for controlling a bit-rate of a session in a packet-switched communications system where multiple sessions are set-up via a shared resource. A current bit-rate of the session is compared to a bit-rate range valid for the session to determine a distance from the position of the current bit-rate to one of the end-points of the bit-rate range. The current bit-rate is then adapted differently depending on the distance to the selected end-point. By controlling the bit-rate of each session that is set-up via the shared resource for applications that provide delay-sensitive services to users in this way the method and corresponding system and sender-receiver arrangements have the effect that rate adaptations can be distributed among the applications so that users share responsibility for rate adaptations.
    Type: Grant
    Filed: December 13, 2013
    Date of Patent: January 27, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Stefan Wänstedt, Daniel Enström, Ghyslain Pelletier
  • Patent number: 8787156
    Abstract: A method of controlling a radio access network entity of a data unit communication network is described, said radio access network entity being involved in providing a transport service to a radio terminal of said data unit communication network, said transport service being characterized by a set of values associated with respective service quality parameters, said method comprising: monitoring (S30) a communication quality at the radio access level of a communication between said terminal and an access point of said radio access network, and setting (S31) a congestion indication marking in data units of said transport service if said communication quality fulfills a radio communication degradation condition.
    Type: Grant
    Filed: August 21, 2008
    Date of Patent: July 22, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Reiner Ludwig, Daniel Enström, Ingemar Johansson, Tomas Hedberg
  • Publication number: 20140105026
    Abstract: The invention relates to a method for controlling a bit-rate of a session in a packet-switched communications system where multiple sessions are set-up via a shared resource. A current bit-rate of the session is compared to a bit-rate range valid for the session to determine a distance from the position of the current bit-rate to one of the end-points of the bit-rate range. The current bit-rate is then adapted differently depending on the distance to the selected end-point. By controlling the bit-rate of each session that is set-up via the shared resource for applications that provide delay-sensitive services to users in this way the method and corresponding system and sender-receiver arrangements have the effect that rate adaptations can be distributed among the applications so that users share responsibility for rate adaptations.
    Type: Application
    Filed: December 13, 2013
    Publication date: April 17, 2014
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Stefan Wänstedt, Daniel Enström, Ghyslain Pelletier
  • Patent number: 8625608
    Abstract: The invention relates to a method for controlling a bit-rate of a session in a packet-switched communications system where multiple sessions are set-up via a shared resource. A current bit-rate of the session is compared to a bit-rate range valid for the session to determine a distance from the position of the current bit-rate to one of the end-points of the bit-rate range. The current bit-rate is then adapted differently depending on the distance to the selected end-point. By controlling the bit-rate of each session that is set-up via the shared resource for applications that provide delay-sensitive services to users in this way the method and corresponding system and sender-receiver arrangements have the effect that rate adaptations can be distributed among the applications so that users share responsibility for rate adaptations.
    Type: Grant
    Filed: July 9, 2008
    Date of Patent: January 7, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Stefan Wanstedt, Daniel Enstrom, Ghyslain Pelletier
  • Publication number: 20130308633
    Abstract: A method and apparatus for determining a location address for shared packet switched data. The data is to be accessible by a user of a first device and a user of a second device. A symmetric function is applied to a known identifier associated with the first device and a known identifier associated with the second device. The result of the function can then be used as an address for data to be accessible by users of both the first device and the second device, the data being stored on a remote server at a location defined by the address. The method ensures that the same address is calculated regardless of which identifier is used first, and that both devices can calculate the address without requiring any further signalling or capability/discovery mechanism.
    Type: Application
    Filed: January 31, 2011
    Publication date: November 21, 2013
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Adam Bergkvist, Daniel Enström, Johan Kristiansson
  • Publication number: 20130288700
    Abstract: A method and arrangement for controlling a balance between Packet Switched (PS) data, and Circuit Switched (CS) data in a cellular communication network. A network node is arranged in a cellular communication network to control communication of PS data between a first UE and a base station, and to control communication of CS data between a second UE and the base station. Both the first UE, the second UE and the base station are associated to the cellular communication network and are located in the cell. The network node comprises a controller 402 which is adapted to identify a risk of congested communication of data, and a transceiver 406 which is adapted to communicate PS data with the first base station, and to communicate CS data with the second base station. The controller is further adapted to request the second UE to change communication settings, and the controller is further adapted to reallocate transmission resources from the second UE, to the first UE.
    Type: Application
    Filed: January 5, 2011
    Publication date: October 31, 2013
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Daniel Enström, Stefan Wänstedt
  • Publication number: 20130258867
    Abstract: Embodiments of the present invention relate to methods and network nodes in e.g. a LTE network for detecting congestion. In the method, a packet is received from a user equipment via a base station, the packet is analyzed to detect information of the packet and if the packet comprises a marker indicating congestion and if said marker is detected, ingress IP number of the tunnel used for said packet is extracted, and information of the marked packet and the extracted ingress IP number of the tunnel used for said packet are sent to a performance monitoring node such that identity information of the base station that has inserted the marker into the packet can be extracted at the performance monitoring node.
    Type: Application
    Filed: December 17, 2010
    Publication date: October 3, 2013
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Stefan Wänstedt, Daniel Enström
  • Publication number: 20130232217
    Abstract: A signalling gateway is arranged to allow a first client using hypertext transfer protocol, HTTP, to initiate a real-time connection to a SIP, session initiation protocol, client using SIP. The signalling gateway is arranged to use a distributed shared memory to support communication between the first client and the signalling gateway regarding session information of the real-time connection. Corresponding methods, computer programs, and computer program products are also presented.
    Type: Application
    Filed: November 3, 2010
    Publication date: September 5, 2013
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Johan Kristiansson, Daniel Enström
  • Patent number: 8472320
    Abstract: A method of controlling an adaptable jitter buffer in accordance with the present invention detects a context description of data handled by the adaptable jitter buffer. Thereafter it is determined whether the detected context description is equal to a predetermined context description. If not, jitter buffer adaptation proceeds as normal. Otherwise it is determined whether the current target buffer depth is too low for the detected context description. If not, the target buffer depth is frozen to the current value. Otherwise it is increased and frozen at a higher value that is compatible with the detected context description.
    Type: Grant
    Filed: November 6, 2007
    Date of Patent: June 25, 2013
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Daniel Enström, Fredrik Jansson