Patents by Inventor Mattias Nilsson

Mattias Nilsson 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: 10498359
    Abstract: Correction data units for data packets of a data stream are generated. A correction data unit is based on a set of the data packets of the stream. The stream is transmitted over a lossy communication channel. A performance measure to be optimized is selected, which relates to the recovery of lost data packets of the stream. A coding requirement is determined. For the generation of the correction data units, it is determined, within the constraints of the coding requirement and based on previously generated correction data units, which of the data packets in the stream to include in the set on which the generation of the correction data unit is to be based to thereby optimize the selected performance measure. A generated correction data unit is generated based on a respective set of the data packets of the stream. The generated correction data units are included in the stream.
    Type: Grant
    Filed: October 15, 2013
    Date of Patent: December 3, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Renat Vafin, Soren Vang Andersen, Mattias Nilsson
  • Publication number: 20190360165
    Abstract: A method (400) and a control unit (210) for ground bearing capacity analysis. The method (400) steps include determining (401) a shape of the terrain segment (130) ahead of a vehicle (100), based on sensor measurements; predicting (402) a distance between a sensor (120) of the vehicle (100) and the ground (110) at the terrain segment (130), before the vehicle (100) moves into the terrain segment (130); measuring (403) the distance between the sensor (120) of the vehicle (100) and the ground (110) when the vehicle (100) has moved into the terrain segment (130); and determining (404) that the terrain segment (130) is to be avoided due to insufficient bearing capacity when the predicted (402) distance between the sensor (120) and the ground (110) exceeds the measured (403) distance between the sensor (120) and the ground (110). Also, a method (600) and control unit (210) for route planning of the vehicle (100) are described.
    Type: Application
    Filed: January 15, 2018
    Publication date: November 28, 2019
    Inventors: Mattias NILSSON, Marco TRINCAVELLI, Samuel MALINEN, Magnus GRANSTRÖM, Julien BIDOT, Marcello CIRILLO
  • Publication number: 20190100206
    Abstract: The present invention relates to a method to control a hybrid powertrain, comprising a combustion engine, an electric machine, a gearbox with input shaft and output shaft, wherein the combustion engine and the electric machine are connected to the input shaft. The method comprises the following steps: a) disconnecting the combustion engine from the input shaft with a coupling device, b) engaging a starting gear in the gearbox, which starting gear is higher than the gear at which the combustion engine's torque at idling speed is able to operate the input shaft, c) generating a torque in the input shaft with the electric machine, d) accelerating the electric machine, and e) connecting the combustion engine to the input shaft with the coupling device when the electric machine has reached substantially the same rotational speed as the combustion engine. The invention also relates to a hybrid powertrain and a vehicle.
    Type: Application
    Filed: March 22, 2017
    Publication date: April 4, 2019
    Applicant: Scania CV AB
    Inventors: Mats LIWELL, Mattias NILSSON, Fredrik SUNDÉN, Afram KOURIE
  • Patent number: 10189478
    Abstract: A method for shifting in a vehicle (1) with a hybrid powertrain (2), the powertrain includes: a combustion engine (3), an electric machine (4), a gearbox (6) with an input shaft (10) and a main shaft (14), wherein the combustion engine (3) and the electric machine (4) are connected to the input shaft (10); and a lay shaft (16), via gear sets (50, 52 and 58, 60, 62) is connected to the input shaft (10) and the main shaft (14), so that they form a split gear unit (13) and a main gear unit (15).
    Type: Grant
    Filed: November 13, 2014
    Date of Patent: January 29, 2019
    Assignee: SCANIA CV AB
    Inventors: Mattias Nilsson, Fredrik Sundén, Mats Liwell, Afram Kourie
  • Patent number: 10178217
    Abstract: A telecare-enabled mobile terminal has a controller, a first subscriber identity and a second subscriber identity. At least one mobile network interface provides telecommunication connectivity for the mobile terminal as identified by the first subscriber identity and the second subscriber identity, respectively. The controller is configured to use the first subscriber identity for outbound telecommunication traffic relating to a telecare service provided by a remote telecare provider. The controller is configured to use the second subscriber identity for outbound telecommunication traffic not relating to the telecare service.
    Type: Grant
    Filed: September 3, 2015
    Date of Patent: January 8, 2019
    Assignee: Doro AB
    Inventors: Xavier Corbin, Mattias Nilsson, Peter Cullin, Fredrik Palmqvist
  • Publication number: 20190007060
    Abstract: Correction data units for data packets of a data stream are generated. A correction data unit is based on a set of the data packets of the stream. The stream is transmitted over a communication channel. A performance measure to be optimized is selected, which relates to the recovery of lost data packets of the stream. To optimize the performance measure, a plurality of correction data vectors are determined, and a plurality of a plurality of non-recovery probabilities, corresponding to the correction data vectors, are initialized. One or more of the correction data vectors are selected that contribute towards a non-recovery probability of an original data packet. The non-recovery probability associated with the original data packet is then minimized based on the selected one or more correction data vectors. The selected one or more correction data vectors are then used to determine which of the original data packets or data correction units to transmit.
    Type: Application
    Filed: August 14, 2018
    Publication date: January 3, 2019
    Inventors: Renat Vafin, Soren Vang Andersen, Mattias Nilsson
  • Publication number: 20180278664
    Abstract: There is provided a method of controlling a rate at which content data is received at a receiver over a network, wherein the receiver has caused a first strew of real-time communication event data to be received at the receiver, and a second stream of content data to be received at the receiver, the method comprising steps of: dynamically measuring network conditions of the network based on the real-time communication event data; and limiting the rate at which the content data is received at the receiver based on the dynamically measured network conditions.
    Type: Application
    Filed: January 16, 2018
    Publication date: September 27, 2018
    Inventors: Mingyu Chen, Adriana Dumitras, Mattias Nilsson, Renat Vafin, Christoffer Asgaard Rödbro
  • Publication number: 20180224948
    Abstract: Methods and systems for controlling a computing-based device based on gestures made within a predetermined range of a camera wherein the predetermined range is a subset of the field of view of the camera. Any gestures made outside of the predetermined range are ignored and do not cause the computing-based device to perform any action. In some examples, the gestures are used to control a drawing canvas that is implemented in a video conference session. In these examples, a single camera may be used to generate an image of a video conference user which is used to detect gestures in the predetermined range and provide other parties to the video conference session a visual image of the user.
    Type: Application
    Filed: April 3, 2018
    Publication date: August 9, 2018
    Inventors: Henrik Turbell, Mattias Nilsson, Renat Vafin, Jekaterina Pinding, Antonio Criminisi, Indeera Munasinghe
  • Publication number: 20180204586
    Abstract: A method of regenerating wideband speech from narrowband speech, the method comprising: receiving samples of a narrowband speech signal having a first range of frequencies; identifying, based on a characteristic of the narrowband speech signal, frequencies in the first range of frequencies to translate into a target band of a regenerated speech signal; modulating the identified frequencies in the first range of frequencies of the received samples of the narrowband speech signal with a modulation signal, the modulation signal having a modulating frequency adapted to upshift the identified frequencies in the first range of frequencies into the target band; filtering the modulated samples, using a target band filter, to form the regenerated speech signal in the target band; and combining the narrowband speech signal with the regenerated speech signal to produce a new wideband speech signal.
    Type: Application
    Filed: March 12, 2018
    Publication date: July 19, 2018
    Inventors: Mattias Nilsson, Soren Vang Andersen, Koen Bernard Vos
  • Publication number: 20180196934
    Abstract: A mobile communication terminal (400) has a controller (410), a touch display (430) and a proximity sensor (420). The touch display has an inactive mode (610; FIG. 5A) essentially without user interaction ability, a lock screen mode (620; FIG. 5B) with limited user interaction ability, and an operational mode (650; FIG. 5C). The lock screen mode generally prevents a user from accessing functionality (560) provided by the mobile communication terminal in the operational mode.
    Type: Application
    Filed: January 30, 2015
    Publication date: July 12, 2018
    Inventors: Fredrik LÖTHGREN, Mattias NILSSON
  • Patent number: 9986011
    Abstract: A method for estimating a quality of multiparty telecommunication with a computing device includes: (a) determining individual connection quality scores of individual connections of each participant in a multiparty telecommunication call; and (b) determining a quality score for the multiparty telecommunication call from the perspective of each participant using a function of the individual connection quality scores.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: May 29, 2018
    Assignee: DEUTSCHE TELEKOM AG
    Inventors: Jan Janto Skowronek, Alexander Raake, Markus Vaalgamaa, Mattias Nilsson, Adriana Dumitras, Bernhard Feiten
  • Patent number: 9963151
    Abstract: A method to control a hybrid powertrain (2) in a vehicle, the powertrain including a combustion engine (3), an electric machine (4) and a gearbox (6) with an input shaft (10) and output shaft (18), wherein the combustion engine (3) and the electric machine (4) are connected to the input shaft (10). The method includes the steps of controlling the gearbox (6) to a neutral position; controlling the speed of the electric machine (4) to a predetermined speed, corresponding to a target speed for the input shaft (10) according to the next selected gear; engaging a gear in the gearbox (6); controlling the electric machine (4), so that the electric machine (4) accelerates or decelerates depending on a requested driving torque for the vehicle (1); detecting when a control signal for the electric machine (4) corresponds to a predetermined signal value; and controlling the electric machine (4) to the requested driving torque.
    Type: Grant
    Filed: November 13, 2014
    Date of Patent: May 8, 2018
    Assignee: SCANIA CV AB
    Inventors: Mattias Nilsson, Fredrik Sundén, Mats Liwell, Afram Kourie
  • Patent number: 9947340
    Abstract: A method of regenerating wideband speech from narrowband speech, the method comprising: receiving samples of a narrowband speech signal in a first range of frequencies; modulating received samples of the narrowband speech signal with a modulation signal having a modulating frequency adapted to upshift each frequency in the first range of frequencies by an amount determined by the modulating frequency wherein the modulating frequency is selected to translate into a target band a selected frequency band within the first range of signals; filtering the modulated samples using a target band filter to form a regenerated speech signal in the target band; and combining the narrow band speech signal with the regenerated speech signal in the target band to regenerate a wideband speech signal, the method comprising the step of controlling the modulated samples to lie in a second range of frequencies identified by determining a signal characteristic of frequencies in the first range of frequencies.
    Type: Grant
    Filed: December 10, 2009
    Date of Patent: April 17, 2018
    Assignee: SKYPE
    Inventors: Mattias Nilsson, Soren Vang Anderson, Koen Bernard Vos
  • Patent number: 9900357
    Abstract: There is provided a method of controlling a rate at which content data is received at a receiver over a network, wherein the receiver has caused a first stream of real-time communication event data to be received at the receiver, and a second stream of content data to be received at the receiver, the method comprising steps of: dynamically measuring network conditions of the network based on the real-time communication event data; and limiting the rate at which the content data is received at the receiver based on the dynamically measured network conditions.
    Type: Grant
    Filed: September 10, 2013
    Date of Patent: February 20, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mingyu Chen, Adriana Dumitras, Mattias Nilsson, Renat Vafin, Christoffer Asgaard Rödbro
  • Patent number: 9854274
    Abstract: A method of performing a rate-distortion optimization process comprising selecting a preferred encoding mode by optimizing a function comprising an estimate of distortion for a target image portion and a measure of bit rate required to encode that portion. The estimate of distortion is based on source coding distortion and an estimate of error propagation distortion due to loss. The method further comprises transmitting the same encoded version of the video stream from the transmitting terminal to each of a plurality of receiving terminals over respective lossy channels, using the same rate-distortion optimization process in relation to each of the plurality of receiving terminals, making the same encoding mode selection per target image portion based on the same optimization of said function. The estimate of error propagation distortion comprises an aggregate estimate of error propagation distortion that would be experienced due to possible loss over the plurality of channels.
    Type: Grant
    Filed: October 17, 2011
    Date of Patent: December 26, 2017
    Assignee: SKYPE LIMITED
    Inventors: Mattias Nilsson, Renat Vafin, Soren Vang Andersen
  • Patent number: 9819358
    Abstract: An encoder stage, and corresponding encoded bitstream and decoder. The encoder stage comprises: a variable length encoder for encoding an input signal; and a counter configured to dynamically detect an observed frequency at which different symbols are found to occur within each of a plurality of predetermined portions of the input signal, prior to the symbols of each respective portion being encoded by the variable length encoder. The variable length encoder is configured to encode the symbols of each portion using variable length coding performed in dependence on the observed frequencies detected within the respective portion of the input signal, to generate an encoded bitstream comprising the encoded symbols along with an additional element indicating information regarding the observed frequencies detected for each portion, and to output the encoded bitstream to at least one of a storage medium and a transmission medium for supply to a decoder.
    Type: Grant
    Filed: July 16, 2010
    Date of Patent: November 14, 2017
    Assignee: Skype
    Inventors: Renat Vafin, Lazar Bivolarsky, Mattias Nilsson, Soren Vang Andersen
  • Patent number: D826806
    Type: Grant
    Filed: November 18, 2016
    Date of Patent: August 28, 2018
    Assignee: TOYOTA MATERIAL HANDLING MANUFACTURING SWEDEN AB
    Inventor: Mattias Nilsson
  • Patent number: D837852
    Type: Grant
    Filed: November 18, 2016
    Date of Patent: January 8, 2019
    Assignee: TOYOTA MATERIAL HANDLING MANUFACTURING SWEDEN AB
    Inventor: Mattias Nilsson
  • Patent number: D839331
    Type: Grant
    Filed: November 18, 2016
    Date of Patent: January 29, 2019
    Assignee: TOYOTA MATERIAL HANDLING MANUFACTURING SWEDEN AB
    Inventor: Mattias Nilsson
  • Patent number: D859775
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: September 10, 2019
    Assignee: Toyota Material Handling Manufacturing Sweden AB
    Inventor: Mattias Nilsson