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: 10148783Abstract: 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: GrantFiled: December 18, 2014Date of Patent: December 4, 2018Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Stefan Håkansson, Azam Akram, Göran Eriksson
-
Patent number: 10129319Abstract: 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: GrantFiled: March 12, 2013Date of Patent: November 13, 2018Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Göran Eriksson, Stefan Håkansson
-
Publication number: 20180097906Abstract: 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: ApplicationFiled: April 28, 2016Publication date: April 5, 2018Inventors: Stefan Håkansson, Adam Bergkvist, Christer Holmberg, Daniel Lindström
-
Publication number: 20170289299Abstract: 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: ApplicationFiled: March 29, 2016Publication date: October 5, 2017Inventors: Adam Bergkvist, Stefan Håkansson, Christer Holmberg, Daniel Lindström
-
Publication number: 20170154017Abstract: 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: ApplicationFiled: May 8, 2014Publication date: June 1, 2017Inventors: Johan Kristiansson, Stefan Håkansson, Michal Koziuk, Johan Sjöberg
-
Publication number: 20160344833Abstract: 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: ApplicationFiled: December 18, 2014Publication date: November 24, 2016Inventors: Stefan Håkansson, Azam Akram, Göran Eriksson
-
Patent number: 9369419Abstract: 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: GrantFiled: November 30, 2011Date of Patent: June 14, 2016Assignee: Telefonaktiebolaget LM Ericsson (Publ)Inventors: Juwel Rana, Johan Kristiansson, Kåre Synnes, Stefan Håkansson
-
Publication number: 20160028790Abstract: 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: ApplicationFiled: March 12, 2013Publication date: January 28, 2016Inventors: Göran ERIKSSON, Stefan HÅKANSSON
-
Publication number: 20140304350Abstract: 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: ApplicationFiled: November 30, 2011Publication date: October 9, 2014Applicant: Telefonaktiebolaget L M Ericsson (publ)Inventors: Juwel Rana, Johan Kristiansson, Kåre Synnes, Stefan Håkansson
-
Patent number: 8737223Abstract: 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: GrantFiled: June 12, 2009Date of Patent: May 27, 2014Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Ingemar Johansson, Tomas Frankkila, Stefan Håkansson
-
Patent number: 8315238Abstract: 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: GrantFiled: August 1, 2011Date of Patent: November 20, 2012Assignee: Telefonaktiebolaget L M Ericsson (Publ)Inventors: Anisse Taleb, Stefan Bruhn, Moo Young Kim, Ingemar Johansson, Stefan Häkansson, Klas Fredrik Janis Jansson
-
Publication number: 20120120813Abstract: 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: ApplicationFiled: June 12, 2009Publication date: May 17, 2012Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)Inventors: Ingemar Johansson, Tomas Frankkila, Stefan Håkansson
-
Publication number: 20110292924Abstract: 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: ApplicationFiled: August 1, 2011Publication date: December 1, 2011Inventors: Anisse Taleb, Stefan Bruhn, Moo Young Kim, Ingemar Johansson, Stefan Häkansson, Klas Fredrik Janis Jansson
-
Publication number: 20110213785Abstract: 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: ApplicationFiled: December 28, 2010Publication date: September 1, 2011Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)Inventors: Johan KRISTIANSSON, Josef HALLBERG, Juwel RANA, Kåre SYNNES, Stefan HÅKANSSON
-
Publication number: 20090136661Abstract: 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: ApplicationFiled: May 9, 2008Publication date: May 28, 2009Applicant: HWQ RELINING SYSTEMS ABInventor: Stefan Hakansson
-
Patent number: 7500018Abstract: 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: GrantFiled: October 1, 2003Date of Patent: March 3, 2009Assignee: Telefonaktiebolaget L M Ericsson (PUBL)Inventors: Stefan Hakansson, Peter Blocher, Stefan Bruhn, Karl Hellwig
-
Publication number: 20070147314Abstract: 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: ApplicationFiled: December 22, 2005Publication date: June 28, 2007Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Anisse Taleb, Stefan Bruhn, Moo Kim, Ingemar Johansson, Stefan Hakansson, Klas Jansson
-
Publication number: 20060069553Abstract: 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: ApplicationFiled: May 31, 2005Publication date: March 30, 2006Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Stefan Hakansson, Stefan Bruhn, Tomas Lundberg
-
Patent number: 6820233Abstract: 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: GrantFiled: January 2, 2001Date of Patent: November 16, 2004Assignee: Telefonaktiebolaget LM EricssonInventors: Ingemar Johansson, Krister Svanbro, Lars-Erik Jonsson, Hans Hannu, Stefan Hakansson, Mikael Degermark
-
Publication number: 20040062274Abstract: 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: ApplicationFiled: October 1, 2003Publication date: April 1, 2004Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Stefan Hakansson, Peter Blocher, Stefan Bruhn, Karl Hellwig