Patents by Inventor Adam Bergkvist
Adam Bergkvist 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).
-
Publication number: 20240049162Abstract: Embodiments herein relate to, for example, a method performed by a UE for handling positioning of the UE in a wireless communication network. The UE measures a CIR of a signal from a radio network node; and initiates a process for determining whether the UE is indoors or outdoors using an ML model with the measured CIR as input.Type: ApplicationFiled: December 23, 2020Publication date: February 8, 2024Inventors: Tamas Borsos, András Rácz, András Veres, Lackis Eleftheriadis, Adam Bergkvist
-
Publication number: 20230403652Abstract: A computer implemented method of managing power control in a communication system includes generating a graph representation of interdependencies of components of the communication system, wherein the graph representation includes graph nodes corresponding to the components of the communication system and edges between pairs of graph nodes representing dependency relationships between the pairs of nodes. The method generates edge weights for the edges of the graph representation that correspond to the relative importance of the dependency relationship represented by the edge weight, and generates a policy for managing power control by determining an order for switching the components of the communication system on or off based on the edge weights.Type: ApplicationFiled: September 22, 2020Publication date: December 14, 2023Inventors: Selim ICKIN, Oleg GORBATOV, Daniel LINDSTRÖM, Adam BERGKVIST, Rafia INAM, Lackis ELEFTHERIADIS
-
Patent number: 11812310Abstract: Mechanisms for migration of a stateless computation service in a mobile communication network. A method, performed by a control node comprises obtaining, from a core network node in the mobile communication network, information indicative of a need to migrate the stateless computation service from a source compute node in the mobile communication network. The need results from resource utilization at the source compute node is too high, and/or a demand from user equipment for the stateless computation service elsewhere in the mobile communication network. The method comprises initiating migration of the stateless computation service from the source compute node to a target compute node in the mobile communication network for hosting of the stateless computation service at the target compute node.Type: GrantFiled: February 6, 2019Date of Patent: November 7, 2023Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Athanasios Karapantelakis, Rafia Inam, Aneta Vulgarakis Feljan, Adam Bergkvist
-
Publication number: 20230093648Abstract: A method of controlling a set of devices (101, 102, 103, 104 and 105) is proposed. The method is performed by a voice-controll ed device (100). In response to receiving (S201) a first voice command of a user comprising a first reference to at least one device of the set of devices and a control command to be performed on the at least one device of the set of devices, the voice-controlled device presents (S202) an identifier in association with each of the at least one device of the set of devices. In response to receiving (S203) a second voice command from the user comprising a second reference to one or more of the identifiers, the voice-controlled device controls (S204) one or more of the at least one device of the set of devices which can be identified based on the second reference comprised in the second voice command to execute the control command comprised in the first voice command.Type: ApplicationFiled: March 5, 2020Publication date: March 23, 2023Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Sara SANDBERG, Magnus THURFJELL, Adam BERGKVIST, Nicklas SANDGREN, Jonas LUNDBERG, Kjell LARSSON, Peter HEDMAN, Peter ÖKVIST
-
Publication number: 20220248324Abstract: The present disclosure relates to a method of controlling power supply units (1-9) of a base station (10), and a device (20) performing the method. In an aspect, a method of a base station scheduling device (20) of controlling power supply units (1-9) of a base station (10) is provided. The method comprises acquiring (S102a-c) information indicating a value of voltage input to at least one of the power supply units (1-9) of the base station (10), determining (S103) from said value if the voltage input to said at least one of the power supply units (1-9) is sufficient, and if not determining (S104) power demand of the base station (10), and deactivating (S105) said at least one power supply unit, if remaining power supply units (1-9) is capable of supplying the demanded power.Type: ApplicationFiled: May 29, 2019Publication date: August 4, 2022Inventors: Lackis Eleftheriadis, Adam Bergkvist, Bin Sun, Marin Orlic, Athanasios Karapantelakis, Yang Zuo
-
Publication number: 20220172054Abstract: Embodiments herein relate, in some examples, to an intermediate network node configured to operate in a communication network. The communication network comprises a requesting node and an executing network node comprising a computational graph model. The intermediate network node is configured with an imitation model. The imitation model is a limited version of the computational graph model, and the imitation model is a model requiring less computational resources to converge when compared to the computational graph model.Type: ApplicationFiled: March 28, 2019Publication date: June 2, 2022Inventors: Athanasios Karapantelakis, Markus Andersson, Elena Fersman, Adam Bergkvist, Lackis Eleftheriadis, Konstantinos Vandikas
-
Publication number: 20220104079Abstract: Mechanisms for migration of a stateless computation service in a mobile communication network. A method, performed by a control node comprises obtaining, from a core network node in the mobile communication network, information indicative of a need to migrate the stateless computation service from a source compute node in the mobile communication network. The need results from resource utilization at the source compute node is too high, and/or a demand from user equipment for the stateless computation service elsewhere in the mobile communication network. The method comprises initiating migration of the stateless computation service from the source compute node to a target compute node in the mobile communication network for hosting of the stateless computation service at the target compute node.Type: ApplicationFiled: February 6, 2019Publication date: March 31, 2022Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Athanasios KARAPANTELAKIS, Rafia INAM, Aneta VULGARAKIS FELJAN, Adam BERGKVIST
-
Publication number: 20220053344Abstract: A method for managing allocation of network resources at a site in a communication network is disclosed. The method is performed by a resource manager and comprises receiving a notification of an event occurring at a network entity, the network entity being associated with the site and with a network operator. The event comprises at least one of a performance event, a fault event or an update event. The method further comprises determining an implication of the notified event for traffic flow in the network and determining, on the basis of the implication of the notified event for traffic flow in the network, an operational requirement to compensate for the event. The method further comprises obtaining configuration information for fulfilment of the operational requirement and instructing an infrastructure manager for the site to allocate network resources in accordance with the obtained configuration information in order to satisfy the operational requirement.Type: ApplicationFiled: December 10, 2018Publication date: February 17, 2022Inventors: Konstantinos Vandikas, Rafia Inam, Athanasios Karapantelakis, Adam Bergkvist
-
Patent number: 10652352Abstract: 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: GrantFiled: March 29, 2016Date of Patent: May 12, 2020Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Adam Bergkvist, Stefan Håkansson, Christer Holmberg, Daniel Lindström
-
Publication number: 20190306265Abstract: According to certain embodiments, a network node comprises processing circuitry and computer executable program code. When executed by the processing circuitry, the computer executable program causes the network node to perform actions. The actions comprise obtaining grouping information that associates a plurality of users with a group and determining, based on the grouping information, content to be cached near the users that are associated with the group. The actions facilitate caching the content in one or more caches. The one or more caches are selected from a plurality of caches based at least in part on proximity to the users to associated with the group.Type: ApplicationFiled: April 2, 2018Publication date: October 3, 2019Inventors: Stefan Håkansson, Daniel Lindström, Adam Bergkvist, Zaheduzzaman Sarker
-
Patent number: 10298716Abstract: 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: GrantFiled: April 28, 2016Date of Patent: May 21, 2019Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Stefan Håkansson, Adam Bergkvist, Christer Holmberg, Daniel Lindström
-
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
-
Patent number: 9674262Abstract: An Application Scope Platform and a method for enabling communication between a Web Application, which is adapted to run on a first Processor of a User Device, and which is being accessible via a Web Client of the User Device, and an Application Scope, which is executable on the Application Scope Platform. The Application Scope Platform comprises a Process Manager, adapted to create and manage an event triggered Application Scope, a Web Server and a Communication Interface adapted to enable the Web Application to communicate with the Application Scope Platform via said Web Client. The Application Scope Platform being adapted to run on a second Processor, and to communicate with the Web Application, which is an Application Scope enabled Web Application, irrespective of the state of the Processor, the Web Client and/or said Web Application.Type: GrantFiled: October 1, 2009Date of Patent: June 6, 2017Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)Inventors: Adam Bergkvist, Per-Erik Brodin
-
Patent number: 9143536Abstract: 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: GrantFiled: January 31, 2011Date of Patent: September 22, 2015Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Adam Bergkvist, Daniel Enström, Johan Kristiansson
-
Publication number: 20130308633Abstract: 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: ApplicationFiled: January 31, 2011Publication date: November 21, 2013Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)Inventors: Adam Bergkvist, Daniel Enström, Johan Kristiansson
-
Publication number: 20120179808Abstract: An Application Scope Platform and a method for enabling communication between a Web Application, which is adapted to run on a first Processor of a User Device, and which is being accessible via a Web Client of the User Device, and an Application Scope, which is executable on the Application Scope Platform. The Application Scope Platform comprises a Process Manager, adapted to create and manage an event triggered Application Scope, a Web Server and a Communication Interface adapted to enable the Web Application to communicate with the Application Scope Platform via said Web Client. The Application Scope Platform being adapted to run on a second Processor, and to communicate with the Web Application, which is an Application Scope enabled Web Application, irrespective of the state of the Processor, the Web Client and/or said Web Application.Type: ApplicationFiled: October 1, 2009Publication date: July 12, 2012Inventors: Adam Bergkvist, Per-Erik Brodin