Patents by Inventor Jonas Lundberg

Jonas Lundberg 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: 11980837
    Abstract: A pulp-filter arrangement (1) comprises a rotatable drum (10) and a non-rotating valve arrangement (30). The rotatable drum (10) has a cylindrical water-permeable pulp-supporting shell (14), a plurality of drain pipes (16) and a rotating hollow shaft (18). The plurality of drainpipes (16) connects the rotating hollow shaft (18) with a collecting channel (22) situated radially directly inside the cylindrical water-permeable pulp-supporting shell (14). The non-rotating valve arrangement (30) is disposed within the rotating hollow shaft (18) for sealing off the rotating hollow shaft (18) from a radially inner outlet (24) of the drain pipes (16) when respective radially inner outlet (24) is situated within a sealed zone. The non-rotating valve arrangement (30) is further arranged to, in a transition zone immediately following the sealed zone, open a throttled passage between the rotating hollow shaft (18) and the radially inner outlet (24).
    Type: Grant
    Filed: May 22, 2019
    Date of Patent: May 14, 2024
    Assignee: VALMET AB
    Inventors: Åke Sundström, Jonas Magnusson, Anders Löfstrand, Peter Nykvist, Jörgen Lundberg
  • Patent number: 11964532
    Abstract: A chassis component (1) for a wheel suspension having at least two pivot points (3, 4), at least one connecting structure (7) which interconnects the pivot points (3, 4) with one another, and at least one sensor (9). The at least one sensor (9) is embodied as a piezoresistive thin film (19) arranged on a section of a surface (8) of the connecting structure (7). A thin film interconnects contact points (15, 16), of at least two conductive sections (13, 14) which are integrated in the connecting structure (7), to one another.
    Type: Grant
    Filed: July 9, 2019
    Date of Patent: April 23, 2024
    Assignee: ZF Friedrichshafen AG
    Inventors: Jonas Meier Zu Farwig, Alexander Lundberg, Michael Klank
  • Publication number: 20240007317
    Abstract: Virtual conference meeting server performing operations including scheduling a plurality of meetings responsive to input from a meeting organizer. The one of the plurality of meetings is a group meeting having an event time, a listing of permitted participants, and a group meeting identifier. The other one of the plurality of meetings is a subgroup meeting having a start time defined as a time offset to the event time of the group meeting, a subgroup listing of permitted participants, and a subgroup meeting identifier. The operations also include storing group meta data identifying the event time, the listing of permitted participants, and the group meeting identifier for the group meeting with a logical association to subgroup meta data identifying the time offset to the event time of the group meeting, the subgroup listing of permitted participants, and the subgroup meeting identifier for the subgroup meeting.
    Type: Application
    Filed: February 8, 2021
    Publication date: January 4, 2024
    Inventors: Jonas LUNDBERG, Gunilla BERNDTSSON, Xiaoping LI
  • Publication number: 20230230045
    Abstract: A meeting server includes at least one processor and at least one memory storing program code performing operations that include to establish tracking of a tracked person's scheduled meetings by a follower person. The meeting server also operates to generate a notification to a device of the follower person based on the tracked person adding a scheduled meeting to a schedule of scheduled meetings maintained by a meeting scheduling program.
    Type: Application
    Filed: January 20, 2022
    Publication date: July 20, 2023
    Inventors: Gunilla BERNDTSSON, Xiaoping LI, Jonas LUNDBERG
  • Publication number: 20230093648
    Abstract: 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: Application
    Filed: March 5, 2020
    Publication date: March 23, 2023
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Sara SANDBERG, Magnus THURFJELL, Adam BERGKVIST, Nicklas SANDGREN, Jonas LUNDBERG, Kjell LARSSON, Peter HEDMAN, Peter ÖKVIST
  • Patent number: 11044340
    Abstract: It is presented a method performed in a deployment server being configured to deploy a software container. The method comprises the steps of: receiving a trigger to deploy a software container; obtaining an image intended for the software container comprising a set of at least one module; injecting a security module in the image; obtaining a container specification of the image; configuring the security module to forward incoming communication to the set of at least one module in accordance with the obtained container specification; modifying the container specification such that the at least one service is accessed externally only via the security module and that all outgoing communication, from the set of at least one module, is directed via the security module; publishing the modified container specification in a service discovery repository; and deploying the software container on at least one execution server.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: June 22, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Johan Kristiansson, Daniel Bergström, Jonas Lundberg, Nicklas Sandgren
  • Patent number: 10785334
    Abstract: It is presented a method performed by a first software container comprising an implanted agent, which is configured to run in said first software container. The method comprise the steps, performed by the implanted agent, of: resolving an Internet Protocol, IP, address and a port of the first software container; and registering a microservice identity, the IP address and the port of the first software container in a first distributed hash table for enabling a second implanted agent running in a second software container to configure a reverse proxy running in the second software container.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: September 22, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Johan Kristiansson, Daniel Bergström, Jonas Lundberg, Nicklas Sandgren
  • Patent number: 10761881
    Abstract: It is provided a method for managing a lifecycle of a software container announced in a distributed peer-to-peer repository, wherein the method is performed in a server. The method comprises the steps of: initialising execution of the software container in the server; setting the software container in a standby state; receiving a start message from a remote device, the start message comprising at least one start parameter for the software container; and starting a main process of the software container and applying the at least one start parameter for the main process, to progress the software container to a running state.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: September 1, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Johan Kristiansson, Daniel Bergström, Jonas Lundberg, Nicklas Sandgren
  • Patent number: 10554704
    Abstract: In a method in a mixing unit for mixing received data packets from a plurality of data streams, wherein the method includes the steps of receiving (M1) decoded data packets and their timing information, which timing information comprises at least a determined maximum waiting time for each decoded data packet, optimizing (M6) a waiting time for a subsequent mix of data packets based on the timing information, and mixing at least a subset of the decoded received data packets based on the optimized waiting time.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: February 4, 2020
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Tommy Falk, Jonas Lundberg
  • Patent number: 10528379
    Abstract: It is provided a method for allocating a software container executing on a server of a set of servers. The method is performed in a container allocator and comprising the steps of: receiving a request to invoke a software container for a client; calculating a lookup key associated with the software container; performing a lookup in a distributed peer-to-peer repository using the lookup key, giving a result set of active software containers; selecting one software container from the set of software containers; and connecting to the selected software container to allocate the selected software container to the client.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: January 7, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Johan Kristiansson, Daniel Bergström, Jonas Lundberg, Nicklas Sandgren
  • Publication number: 20190394302
    Abstract: It is presented a method performed in a deployment server being configured to deploy a software container. The method comprises the steps of: receiving a trigger to deploy a software container; obtaining an image intended for the software container comprising a set of at least one module; injecting a security module in the image; obtaining a container specification of the image; configuring the security module to forward incoming communication to the set of at least one module in accordance with the obtained container specification; modifying the container specification such that the at least one service is accessed externally only via the security module and that all outgoing communication, from the set of at least one module, is directed via the security module; publishing the modified container specification in a service discovery repository; and deploying the software container on at least one execution server.
    Type: Application
    Filed: January 31, 2017
    Publication date: December 26, 2019
    Inventors: Johan Kristiansson, Daniel Bergström, Jonas Lundberg, Nicklas Sandgren
  • Patent number: 10452372
    Abstract: A method and a deployment module (110) for managing a container to be deployed on a software platform (120) are disclosed. The container provides a first set of functions. The deployment module (110) obtains (203) the container. The deployment module (110) obtains (204) a list specifying a second set of functions for the container. The deployment module (110) associates (205) the container, based on the list, with the second set of functions. The container, when deployed, provides the first and second set of functions when executed on the software platform (120). A corresponding computer program and a carrier therefor are also disclosed.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: October 22, 2019
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Jonas Lundberg, Daniel Espling, Andreas Ekeroth, Johan Kristiansson
  • Patent number: 10313276
    Abstract: It is presented a method for managing a jitter buffer depth for receiving real-time communication. The method is performed in a receiver and comprises the steps of: determining an adaptive bitrate state of the receiver when a current capacity of a communication channel for receiving the real-time communication is below a maximum bitrate for receiving the real-time communication; and increasing a depth of a jitter buffer for receiving the real-time communication when the adaptive bitrate state is determined.
    Type: Grant
    Filed: November 4, 2014
    Date of Patent: June 4, 2019
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Fredrik Jansson, Erlendur Karlsson, Jonas Lundberg, Yang Zuo
  • Publication number: 20190146833
    Abstract: It is provided a method for managing a lifecycle of a software container announced in a distributed peer-to-peer repository, wherein the method is performed in a server. The method comprises the steps of: initialising execution of the software container in the server; setting the software container in a standby state; receiving a start message from a remote device, the start message comprising at least one start parameter for the software container; and starting a main process of the software container and applying the at least one start parameter for the main process, to progress the software container to a running state.
    Type: Application
    Filed: June 28, 2016
    Publication date: May 16, 2019
    Inventors: Johan Kristiansson, Daniel Bergström, Jonas Lundberg, Niklas Sandgren
  • Publication number: 20180157516
    Abstract: It is provided a method for allocating a software container executing on a server of a set of servers. The method is performed in a container allocator and comprising the steps of: receiving a request to invoke a software container for a client; calculating a lookup key associated with the software container; performing a lookup in a distributed peer-to-peer repository using the lookup key, giving a result set of active software containers; selecting one software container from the set of software containers; and connecting to the selected software container to allocate the selected software container to the client.
    Type: Application
    Filed: June 26, 2015
    Publication date: June 7, 2018
    Inventors: Johan KRISTIANSSON, Daniel BERGSTRÖM, Jonas LUNDBERG, Nicklas SANDGREN
  • Publication number: 20180152534
    Abstract: It is presented a method performed by a first software container comprising an implanted agent, which is configured to run in said first software container. The method comprise the steps, performed by the implanted agent, of: resolving an Internet Protocol, IP, address and a port of the first software container; and registering a microservice identity, the IP address and the port of the first software container in a first distributed hash table for enabling a second implanted agent running in a second software container to configure a reverse proxy running in the second software container.
    Type: Application
    Filed: March 15, 2016
    Publication date: May 31, 2018
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Johan KRISTIANSSON, Daniel BERGSTRÖM, Jonas LUNDBERG, Nicklas SANDGREN
  • Publication number: 20170329588
    Abstract: A method and a deployment module (110) for managing a container to be deployed on a software platform (120) are disclosed. The container provides a first set of functions. The deployment module (110) obtains (203) the container. The deployment module (110) obtains (204) a list specifying a second set of functions for the container. The deployment module (110) associates (205) the container, based on the list, with the second set of functions. The container, when deployed, provides the first and second set of functions when executed on the software platform (120). A corresponding computer program and a carrier therefor are also disclosed.
    Type: Application
    Filed: December 15, 2014
    Publication date: November 16, 2017
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Jonas LUNDBERG, Daniel ESPLING, Andreas EKEROTH, Johan KRISTIANSSON
  • Publication number: 20170302598
    Abstract: It is presented a method for managing a jitter buffer depth for receiving real-time communication. The method is performed in a receiver and comprises the steps of: determining an adaptive bitrate state of the receiver when a current capacity of a communication channel for receiving the real-time communication is below a maximum bitrate for receiving the real-time communication; and increasing a depth of a jitter buffer for receiving the real-time communication when the adaptive bitrate state is determined.
    Type: Application
    Filed: November 4, 2014
    Publication date: October 19, 2017
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Fredrik JANSSON, Erlendur KARLSSON, Jonas LUNDBERG, Yang ZUO
  • Publication number: 20170070547
    Abstract: In a method in a mixing unit for mixing received data packets from a plurality of data streams, wherein the method includes the steps of receiving (M1) decoded data packets and their timing information, which timing information comprises at least a determined maximum waiting time for each decoded data packet, optimizing (M6) a waiting time for a subsequent mix of data packets based on the timing information, and mixing at least a subset of the decoded received data packets based on the optimized waiting time.
    Type: Application
    Filed: May 15, 2014
    Publication date: March 9, 2017
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON ( PUBL
    Inventors: Tommy FALK, Jonas LUNDBERG
  • Patent number: 8666878
    Abstract: In automated exchange system, a matching unit is supplemented with a calculation unit and a global memory accessible by both the calculation unit and the matching unit. This computer architecture makes it possible to perform some of the calculations related to the volume and/or prices of the baits needed in the matching to be performed in advance. The matching process uses the values resulting from the pre-calculation when needed, and since no or few calculations are done in the matching unit, the process of matching combination contracts can be performed at a higher rate, thereby significantly improving the performance of the matching process. The provision of one or several calculation units makes it possible to perform very complex calculations since many calculations need not be performed in real time.
    Type: Grant
    Filed: September 5, 2013
    Date of Patent: March 4, 2014
    Assignee: OMX Technology AB
    Inventors: Jonas Lundberg, Ulf Ahlenius