Patents by Inventor Daniel Lindström
Daniel Lindström 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: 11935526Abstract: A system and method for voice control of a media playback device is disclosed. The method includes receiving an instruction of a voice command, converting the voice command to text, transmitting the text command to the playback device, and having the playback device execute the command. An instruction may include a command to play a set of audio tracks, and the media playback device plays the set of audio tracks upon receiving the instruction.Type: GrantFiled: September 10, 2020Date of Patent: March 19, 2024Assignee: Spotify ABInventors: Daniel Bromand, Richard Mitic, Horia Jurcut, Jennifer Thom-Santelli, Henriette Cramer, Karl Humphreys, Robert Williams, Kurt Jacobson, Henrik Lindström
-
Patent number: 11935534Abstract: A system and method for voice control of a media playback device is disclosed. The method includes receiving an instruction of a voice command, converting the voice command to text, transmitting the text command to the playback device, and having the playback device execute the command. An instruction may include a command to play a set of audio tracks, and the media playback device plays the set of audio tracks upon receiving the instruction.Type: GrantFiled: March 15, 2022Date of Patent: March 19, 2024Assignee: Spotify ABInventors: Daniel Bromand, Richard Mitic, Horia Jurcut, Jennifer Thom-Santelli, Henriette Cramer, Karl Humphreys, Robert Williams, Kurt Jacobson, Henrik Lindström
-
Patent number: 11916931Abstract: A method of operating a protection node for protecting a pattern classification node from malicious requests may be provided. The protection node may receive, from a user node, a request containing an original pattern to be classified by a machine learning algorithm performed by the pattern classification node. The protection node may add noise to the original pattern to generate a noisy pattern. The protection node may obtain a first classification of the noisy pattern based on processing of the noisy pattern by a first clone of the machine learning algorithm at the protection node; obtain a second classification of the original pattern based forwarding the request for processing of the original pattern by the machine learning algorithm performed at the pattern classification node; and compare the first and second classifications to determine whether the first and second classifications satisfy a defined similarity rule. The protection node may use the comparison to manage the request from the user node.Type: GrantFiled: April 24, 2019Date of Patent: February 27, 2024Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Konstantinos Vandikas, Leonid Mokrushin, Maxim Teslenko, Daniel Lindström, Marin Orlic
-
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: 11823551Abstract: A first communications device (121) for detecting disturbing sound (101) is provided, operative to acquire a first representation of sound audible in a surrounding (120) of the first communications device, acquire, from second communications devices (111-114) which are spatially separated from the first communications device, second representations of sounds audible in the surroundings (110) of the second communications devices, and determine at least one second representation of sound which represents the same sound originating from the same source of sound.Type: GrantFiled: February 21, 2020Date of Patent: November 21, 2023Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Daniel Lindström, David Lindero, Tomas Frankkila, Min Wang, Medhat Mohamad, Stefan Wänstedt, Peter Ökvist
-
Publication number: 20230351205Abstract: There is provided a method comprising: acquiring (110) data associated with the routes of mobile communication devices; determining (120) a subset of mobile communication devices which share a same route for a given amount of time; determining (130) base stations located along the shared route; estimating (140) points of time at which the subset of mobile communication devices are in coverage areas of respective base stations; determining (150) an amount of required processing resources at the base stations and/or at the subset of mobile communication devices; and generating (160) a schedule for a plurality of federated learning tasks to be performed, based on priority levels associated with the federated learning tasks, estimated points of time at which the subset of mobile communication devices are in coverage areas of the base stations, and the amount of required processing resources at the base stations and/or at the subset of mobile communication devices.Type: ApplicationFiled: September 14, 2020Publication date: November 2, 2023Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Farnaz Moradi, David Lindero, Daniel LINDSTRÖM, Péter Hága
-
Patent number: 11805337Abstract: Methods and systems automatically protect radio network equipment in extreme weather conditions such as sand-storms or snow-storms. A pair of phase-shift material grids having different orientations is installed at an air intake of the radio network equipment. One of the grids is powered to open or close the air intake according to a current amount of air-carried particles entering the radio network equipment and a temperature inside the radio network equipment. The current amount of air-carried particles entering the radio network equipment may be detected by a piezoelectric sensor.Type: GrantFiled: September 14, 2018Date of Patent: October 31, 2023Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Rafia Inam, Lackis Eleftheriadis, Junaid Shaikh, Daniel Lindström
-
Publication number: 20230083856Abstract: A first communications device (121) for detecting disturbing sound (101) is provided, operative to acquire a first representation of sound audible in a surrounding (120) of the first communications device, acquire, from second communications devices (111-114) which are spatially separated from the first communications device, second representations of sounds audible in the surroundings (110) of the second communications devices, and determine at least one second representation of sound which represents the same sound originating from the same source of sound.Type: ApplicationFiled: February 21, 2020Publication date: March 16, 2023Inventors: Daniel Lindström, David Lindero, Tomas Frankkila, Min Wang, Medhat Mohamad, Stefan Wänstedt, Peter Ökvist
-
Publication number: 20230075551Abstract: A method for providing data to a destination node connected to one or more source nodes via one or more networks. In one aspect, the method is performed by a feature identifier for selecting at least one feature from a set of features. The set of features comprises a first feature and a second feature. The method includes, for each feature included in the set of features, obtaining a value indicating a cost of providing the data set for the feature from a source node that stores the data set to a destination node that is connected to the source node via a network. The method also includes, based on the obtained values, selecting a subset of the set of features. The method further includes for each selected feature, initiating the transmission of the respective data set for the respective selected feature from a source node to the destination node. The destination node may execute a machine learning process that is operable to use the respective data sets to produce a model.Type: ApplicationFiled: February 7, 2020Publication date: March 9, 2023Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Mats FOLKESSON, Bin SUN, Rafia INAM, Elena FERSMAN, Daniel LINDSTRÖM
-
Publication number: 20220361188Abstract: A wireless device, network node and network management node are disclosed. The wireless device, network node and management node may cooperate to facilitate monitoring of the wireless device and detection of an incident involving a user of the wireless device. The wireless device is operable to connect to a network and comprises processing circuitry configured to cause the wireless device to enter an enhanced monitoring mode, receive, from a network node, configuration information specifying a measuring configuration for measuring signal strength, and measure signal strength in accordance with the received configuration information.Type: ApplicationFiled: September 16, 2019Publication date: November 10, 2022Inventors: Bin SUN, Yifei JIN, Athanasios KARAPANTELAKIS, Daniel LINDSTRÖM, Lackis ELEFTHERIADIS
-
Publication number: 20220311784Abstract: A method of operating a protection node for protecting a pattern classification node from malicious requests may be provided. The protection node may receive, from a user node, a request containing an original pattern to be classified by a machine learning algorithm performed by the pattern classification node. The protection node may add noise to the original pattern to generate a noisy pattern. The protection node may obtain a first classification of the noisy pattern based on processing of the noisy pattern by a first clone of the machine learning algorithm at the protection node; obtain a second classification of the original pattern based forwarding the request for processing of the original pattern by the machine learning algorithm performed at the pattern classification node; and compare the first and second classifications to determine whether the first and second classifications satisfy a defined similarity rule. The protection node may use the comparison to manage the request from the user node.Type: ApplicationFiled: April 24, 2019Publication date: September 29, 2022Inventors: Konstantinos Vandikas, Leonid Mokrushin, Maxim Teslenko, Daniel Lindström, Marin Orlic
-
Patent number: 11431364Abstract: A method and radio base station for handling a power disturbance caused by a radio unit of the radio base station. The method comprises: obtaining scheduling information of data traffic associated with the RU; comparing the power disturbance with one or more first thresholds, wherein the power disturbance is caused by the RU adapted to handle the data traffic according to the scheduling information; and adjusting a switching frequency of a direct current to direct current, DC/DC, converter based on the comparison, wherein the DC/DC converter is comprised in the RU to power the RU.Type: GrantFiled: September 20, 2018Date of Patent: August 30, 2022Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Lackis Eleftheriadis, Yifei Jin, Junaid Shaikh, Daniel Lindström
-
Publication number: 20220255814Abstract: A method performed by a network node for handling one or more upcoming requests for one or more services from a communication device in a communications network using a cloud infrastructure is provided. The network node obtains (301) a prediction of an amount of instances needed for the one or more upcoming requests for the one or more services, based on historical data of previous requests for services, and obtains (304) network connections needed for the one or more upcoming requests for the one or more services, taking the prediction into account. Furthermore, the network node decides (307) to instantiate a service with the obtained network connections and/or the amount of instances as predicted.Type: ApplicationFiled: June 3, 2019Publication date: August 11, 2022Inventors: Konstantinos Vandikas, Leonid Mokrushin, Daniel Lindström, Marin Orlic, Markus Andersson
-
Publication number: 20220036283Abstract: A method performed by a technician allocation system for allocating a field technician is provided. The technician allocation system identifies features f_1 . . . f_(n) of a received new work order to be executed. The technician allocation system then obtains a similarity score for the identified features f_1 . . . f_n, wherein the similarity score is related to how similar the new work order is to previously executed old work orders with respect to the identified features. The technician allocation system also obtains a field technician experience score for the identified features f_1 . . . f_n. The technician allocation system then matches the field technician candidates with the features f_1 . . . f_n for the new work order based on the obtained field technician experience scores and the similarity scores.Type: ApplicationFiled: December 5, 2018Publication date: February 3, 2022Inventors: Rafia INAM, Yifei JIN, Aneta VULGARAKIS FELJAN, Daniel LINDSTRÖM, Jörg NIEMÖLLER, Bin SUN
-
Publication number: 20220038124Abstract: A method and radio base station for handling a power disturbance caused by a radio unit of the radio base station. The method comprises: obtaining scheduling information of data traffic associated with the RU; comparing the power disturbance with one or more first thresholds, wherein the power disturbance is caused by the RU adapted to handle the data traffic according to the scheduling information; and adjusting a switching frequency of a direct current to direct current, DC/DC, converter based on the comparison, wherein the DC/DC converter is comprised in the RU to power the RU.Type: ApplicationFiled: September 20, 2018Publication date: February 3, 2022Inventors: Lackis ELEFTHERIADIS, Yifei JIN, Junaid SHAIKH, Daniel LINDSTRÖM
-
Publication number: 20210345018Abstract: Methods and systems automatically protect radio network equipment in extreme weather conditions such as sand-storms or snow-storms. A pair of phase-shift material grids having different orientations is installed at an air intake of the radio network equipment. One of the grids is powered to open or close the air intake according to a current amount of air-carried particles entering the radio network equipment and a temperature inside the radio network equipment. The current amount of air-carried particles entering the radio network equipment may be detected by a piezoelectric sensor.Type: ApplicationFiled: September 14, 2018Publication date: November 4, 2021Inventors: Rafia INAM, Lackis ELEFTHERIADIS, Junaid SHAIKH, Daniel LINDSTRÖM
-
Patent number: 10904219Abstract: A relay-proxy device has first and second interfaces allowing connection to a first node and a second node respectively, wherein the relay-proxy device is configured with at least one key, and the relay-proxy device is operable to: receive a traffic flow in an encrypted transport protocol on the first interface; decrypt a first part of the traffic flow with said key, wherein a second part of the traffic flow cannot be decrypted with said key; perform a management function based on a content of the decrypted first part of the traffic flow; and forward at least the second part of the encrypted traffic flow to the second interface.Type: GrantFiled: March 2, 2016Date of Patent: January 26, 2021Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Göran Eriksson, Marcus Ihlar, Daniel Lindström, Zaheduzzaman Sarker
-
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