Patents by Inventor Stefan Hakansson

Stefan Hakansson 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: 10148783
    Abstract: A method, a content management module (110), a computer program (503) and a carrier (505) for managing content in a content distribution network (100) are disclosed. The content distribution network (100) comprises a plurality of caches (140), a content serving node (120), a client device (130). The content management module (110) obtains an indication that the content is to be delivered, in an upcoming time period, to the client device (130). The content management module (110) obtains a transport capability parameter relating to transport capability, in a past time period, from the plurality of caches (140) to an output means (131). The content management module (110) predicts, for said each cache, a respective predicted transport capability based on the respective set of parameters. The content management module (110) segments the content into a plurality of segments based on the respective predicted transport capability.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: December 4, 2018
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Stefan Håkansson, Azam Akram, Göran Eriksson
  • Patent number: 10129319
    Abstract: Devices, server nodes and associated methods related to communication services applying webRTC are disclosed. The method performed by a device includes creating an RTCPeerConnection object and instructing the RTCPeerConnection object to create a RTCSessionDescription, SDesc_1, for a session containing audio and video components. The method further includes determining which capabilities that are supported by the device based on information in the SDesc_1, and further indicating information related to the determined capabilities to a first user on a user interface. A first user, when using the service, is enabled to select a type of user communication, based on the indicated information, that can be provided by the device.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: November 13, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Göran Eriksson, Stefan Håkansson
  • Publication number: 20180097906
    Abstract: A server (500), a client device (502) and methods therein, for handling cached content resources. When receiving (5:3) a request from the client device (502) in a downloading session, the server (500) identifies (5:4) a set of caches (504, 506) that can be accessed by the client device (502). The server (500) then sends (5:6) a cache map to the client device (502) indicating that a first content resource is stored in a first cache (504) of the identified set of caches and a second content resource is stored in a second cache (506) of the identified set of caches. Thereby, the server (500) is able to adapt the cache map depending on which caches can be accessed by the client device (502), to ensure that the client device (502) can retrieve the content resources in an efficient manner.
    Type: Application
    Filed: April 28, 2016
    Publication date: April 5, 2018
    Inventors: Stefan Håkansson, Adam Bergkvist, Christer Holmberg, Daniel Lindström
  • Publication number: 20170289299
    Abstract: A server (600), a client device (602) and methods therein, for handling cached content resources. When the client device (602) sends a download request (6:3) in a downloading session, the server (600) identifies (6:4) at least one content resource deemed to be potentially needed later in the downloading session. The server (600) then sends a cache map to the client device (602) in a response to the download request. The cache map comprises a pre-fetch indication indicating that the identified at least one content resource should be pre-fetched by the client device (602) from a cache (604) containing the identified at least one content resource. Thereby, the client device is able to pre-fetch (6:8) the content resources before the performance of communication may become reduced so that communication with the cache (604) is difficult or even impossible, e.g. due to deteriorated radio conditions or congestion in the communication network.
    Type: Application
    Filed: March 29, 2016
    Publication date: October 5, 2017
    Inventors: Adam Bergkvist, Stefan Håkansson, Christer Holmberg, Daniel Lindström
  • Publication number: 20170154017
    Abstract: A web application management involves retrieving a meta software container (6) comprising bootstrap code from a DHT (12) based on a web application identifier. The bootstrap code is loaded in a web page (2) to deploy a software container (18) in a container runtime environment (9). Web application code of the web application (5) contained in the deployed software container (18) is loaded in the web page (2) using a web server (7) in the deployed software container (18) to initialize a user interface of the web application (5) in a web browser (1). The web application (5) can thereby be easily transferred and migrated between devices and screens.
    Type: Application
    Filed: May 8, 2014
    Publication date: June 1, 2017
    Inventors: Johan Kristiansson, Stefan Håkansson, Michal Koziuk, Johan Sjöberg
  • Publication number: 20160344833
    Abstract: A method, a content management module (110), a computer program (503) and a carrier (505) for managing content in a content distribution network (100) are disclosed. The content distribution network (100) comprises a plurality of caches (140), a content serving node (120), a client device (130). The content management module (110) obtains an indication that the content is to be delivered, in an upcoming time period, to the client device (130). The content management module (110) obtains a transport capability parameter relating to transport capability, in a past time period, from the plurality of caches (140) to an output means (131). The content management module (110) predicts, for said each cache, a respective predicted transport capability based on the respective set of parameters. The content management module (110) segments the content into a plurality of segments based on the respective predicted transport capability.
    Type: Application
    Filed: December 18, 2014
    Publication date: November 24, 2016
    Inventors: Stefan Håkansson, Azam Akram, Göran Eriksson
  • Patent number: 9369419
    Abstract: The present invention relates to a method and an arrangement in a communication node for creating a group of contacts to receive a message from a user of a user device. The method includes receiving a tag indicating conditions for the message, and obtaining characteristics of primary contacts of the user. Primary contacts are selected for receiving the message by matching the conditions of the tag with the characteristics of the primary contacts, and primary contacts are selected which have characteristics that match the conditions of the tag. A group including the selected primary contacts is initiated.
    Type: Grant
    Filed: November 30, 2011
    Date of Patent: June 14, 2016
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Juwel Rana, Johan Kristiansson, Kåre Synnes, Stefan Håkansson
  • Publication number: 20160028790
    Abstract: Devices, server nodes and associated methods related to communication services applying webRTC are disclosed. The method performed by a device includes creating an RTCPeerConnection object and instructing the RTCPeerConnection object to create a RTCSessionDescription, SDesc_1, for a session containing audio and video components. The method further includes determining which capabilities that are supported by the device based on information in the SDesc_1, and further indicating information related to the determined capabilities to a first user on a user interface. A first user, when using the service, is enabled to select a type of user communication, based on the indicated information, that can be provided by the device.
    Type: Application
    Filed: March 12, 2013
    Publication date: January 28, 2016
    Inventors: Göran ERIKSSON, Stefan HÅKANSSON
  • Publication number: 20140304350
    Abstract: The present invention relates to a method and an arrangement in a communication node for creating a group of contacts to receive a message from a user of a user device. The method includes receiving a tag indicating conditions for the message, and obtaining characteristics of primary contacts of the user. Primary contacts are selected for receiving the message by matching the conditions of the tag with the characteristics of the primary contacts, and primary contacts are selected which have characteristics that match the conditions of the tag. A group including the selected primary contacts is initiated.
    Type: Application
    Filed: November 30, 2011
    Publication date: October 9, 2014
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Juwel Rana, Johan Kristiansson, Kåre Synnes, Stefan Håkansson
  • 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
  • Patent number: 8315238
    Abstract: A network processing node (e.g., MGW, MRFP) and method are described herein that can: (1) receive packets on a first heterogeneous link (e.g., wireless link); (2) manipulate the received packets based on known characteristics about a second heterogeneous link (e.g., “Internet” link); and (3) send the manipulated packets on the second heterogeneous link (e.g., “Internet” link). For example, the network processing node can manipulate the received packets by adding redundancy, removing redundancy, frame aggregating (re-packetizing), recovering lost packets and/or re-transmitting packets.
    Type: Grant
    Filed: August 1, 2011
    Date of Patent: November 20, 2012
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Anisse Taleb, Stefan Bruhn, Moo Young Kim, Ingemar Johansson, Stefan Häkansson, Klas Fredrik Janis Jansson
  • Publication number: 20120120813
    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: Application
    Filed: June 12, 2009
    Publication date: May 17, 2012
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Ingemar Johansson, Tomas Frankkila, Stefan Håkansson
  • Publication number: 20110292924
    Abstract: A network processing node (e.g., MGW, MRFP) and method are described herein that can: (1) receive packets on a first heterogeneous link (e.g., wireless link); (2) manipulate the received packets based on known characteristics about a second heterogeneous link (e.g., “Internet” link); and (3) send the manipulated packets on the second heterogeneous link (e.g., “Internet” link). For example, the network processing node can manipulate the received packets by adding redundancy, removing redundancy, frame aggregating (re-packetizing), recovering lost packets and/or re-transmitting packets.
    Type: Application
    Filed: August 1, 2011
    Publication date: December 1, 2011
    Inventors: Anisse Taleb, Stefan Bruhn, Moo Young Kim, Ingemar Johansson, Stefan Häkansson, Klas Fredrik Janis Jansson
  • Publication number: 20110213785
    Abstract: Social networking services, such as Facebook, Twitter, MySpace and Orkut, are changing our communication habits by introducing new tools that simplify and increase on-line interaction. The exemplary embodiments present methods for measuring the social strength among contacts on the basis of users' on-line interactions, which may be significantly used in real-time collaborative task management (e.g., inviting contacts for collaboration, selecting suitable tools for communication, prioritizing information flow). Moreover, exemplary embodiments provide a framework for developing new mobile social networking applications (social search client, smart dialer or contact applications) by extending the use of social ranking of contacts.
    Type: Application
    Filed: December 28, 2010
    Publication date: September 1, 2011
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Johan KRISTIANSSON, Josef HALLBERG, Juwel RANA, Kåre SYNNES, Stefan HÅKANSSON
  • Publication number: 20090136661
    Abstract: The invention relates to a method of internally coating a pipe comprising the steps of; drying the pipe by a flow-through of dehumidified, compressed air followed by; cleaning said pipe by chemical means and/or by pumping a mixture of compressed air and particles of an abrasive material through the pipe and; blowing compressed air at a controlled flow together with a liquid thermosetting coating material into the pipe so that a coating layer is applied onto the interior walls of the pipe followed by; blowing heated compressed air through the pipe in order to raise the temperature of the thermosetting coating material to a temperature at, or exceeding, the curing temperature of the thermosetting coating material. The method is useful for internally coating a pipe or a system of pipes such as a gutter pipe, a rain pipe, a sewage pipe, a hot water pipe, a cold water pipe, a drain pipe, a portable water pipe, a natural gas pipe, and a fire sprinkler system pipe.
    Type: Application
    Filed: May 9, 2008
    Publication date: May 28, 2009
    Applicant: HWQ RELINING SYSTEMS AB
    Inventor: Stefan Hakansson
  • Patent number: 7500018
    Abstract: Techniques for discontinuous transmission (DTX) and fast in-band signaling of configuration changes and protocol messages in speech communications systems provide cost efficiency in terms of radio transmission capacity, in terms of fixed line transmission, and in terms of implementation effort. An exemplary method for performing discontinuous transmission (DTX) in a communications system in which source data is interleaved for transmission from a first component in the system to a second component in the system includes the steps of detecting periods of source data inactivity, and transmitting silence descriptor (SID) frames from the first to the second component during the periods of source data inactivity, certain of the transmitted SID frames being interleaved using a different interleaving algorithm as compared to that used for source data. For example, the source data can be block diagonally interleaved, and certain of the SID frames can be block interleaved.
    Type: Grant
    Filed: October 1, 2003
    Date of Patent: March 3, 2009
    Assignee: Telefonaktiebolaget L M Ericsson (PUBL)
    Inventors: Stefan Hakansson, Peter Blocher, Stefan Bruhn, Karl Hellwig
  • Publication number: 20070147314
    Abstract: A network processing node (e.g., MGW, MRFP) and method are described herein that can: (1) receive packets on a first heterogeneous link (e.g., wireless link); (2) manipulate the received packets based on known characteristics about a second heterogeneous link (e.g., “Internet” link); and (3) send the manipulated packets on the second heterogeneous link (e.g., “Internet”-link). For example, the network processing node can manipulate the received packets by adding redundancy, removing redundancy, frame aggregating (re-packetizing), recovering lost packets and/or re-transmitting packets.
    Type: Application
    Filed: December 22, 2005
    Publication date: June 28, 2007
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Anisse Taleb, Stefan Bruhn, Moo Kim, Ingemar Johansson, Stefan Hakansson, Klas Jansson
  • Publication number: 20060069553
    Abstract: A method and arrangement for dynamically adapting thresholds used for selecting a codec mode to be used is presented. Thresholds are adapted in response to the current received signal quality. An estimate of actual prevailing received signal quality is obtained on which the adaptation is based. The present invention can be applied either on the mobile terminal side or on the network side, working on the uplink and/or the downlink. The thresholds can be modified on the receiving side, or, when operating in the network and working on the downlink, the threshold adaptation can be initiated in the terminal.
    Type: Application
    Filed: May 31, 2005
    Publication date: March 30, 2006
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Stefan Hakansson, Stefan Bruhn, Tomas Lundberg
  • Patent number: 6820233
    Abstract: In packet communications that employ header compression/decompression, the computational complexity of checksum generation can be reduced by re-using static checksum information associated with header bits that do not change from header to header. The static checksum information can be used together with information about header bits that do change from header to header, in order to generate a desired checksum. The checksum can then be used to verify a reconstructed header produced from a compressed header by a header decompressor.
    Type: Grant
    Filed: January 2, 2001
    Date of Patent: November 16, 2004
    Assignee: Telefonaktiebolaget LM Ericsson
    Inventors: Ingemar Johansson, Krister Svanbro, Lars-Erik Jonsson, Hans Hannu, Stefan Hakansson, Mikael Degermark
  • Publication number: 20040062274
    Abstract: Techniques for discontinuous transmission (DTX) and fast in-band signaling of configuration changes and protocol messages in speech communications systems provide cost efficiency in terms of radio transmission capacity, in terms of fixed line transmission, and in terms of implementation effort. An exemplary method for performing discontinuous transmission (DTX) in a communications system in which source data is interleaved for transmission from a first component in the system to a second component in the system includes the steps of detecting periods of source data inactivity, and transmitting silence descriptor (SID) frames from the first to the second component during the periods of source data inactivity, certain of the transmitted SID frames being interleaved using a different interleaving algorithm as compared to that used for source data. For example, the source data can be block diagonally interleaved, and certain of the SID frames can be block interleaved.
    Type: Application
    Filed: October 1, 2003
    Publication date: April 1, 2004
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Stefan Hakansson, Peter Blocher, Stefan Bruhn, Karl Hellwig