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).
-
Publication number: 20250146198Abstract: A system for calibrating one or more optical sensors on a sewing machine includes one or more optical sensors and one or more processors of the sewing machine. The optical sensors are arranged to collect data from one or more features of one or more predefined regions. The processors are for processing the data and are configured to: receive the data; detect and recognize the one or more features of the one or more predetermined regions from the data; calculate one or more accuracy indicators of the one or more features from the data as compared to a known feature; compare the value of the one or more accuracy indicators to one or more indicator thresholds; and adjust a parameter of at least one of the optical sensors based on the comparison between the one or more accuracy indicators and the one or more indicator thresholds.Type: ApplicationFiled: January 13, 2025Publication date: May 8, 2025Applicant: Singer Sourcing Limited LLCInventors: Mattias Nilsson, Laura Kvarnstrand
-
Patent number: 12215449Abstract: An exemplary sewing machine includes a sewing head, a needle bar holding a needle, a motor for moving the needle during a sewing operation, a user interface, a data gathering device, a data storage device, and a processor. The data gathering device gathers data related to at least one of the sewing machine, an environment surrounding the sewing machine, a sewing material, the sewing operation performed by the sewing machine, and one or more interactions of a user with the sewing machine. The data storage device stores gathered data and data related to a neural network. The processor processes the gathered data through the neural network to generate processed data. Based on the processed data, the processor controls at least one of the user interface, the data storage device, and the motor.Type: GrantFiled: June 18, 2021Date of Patent: February 4, 2025Assignee: Singer Sourcing Limited LLCInventors: Laura Kvarnstrand, Mattias Nilsson, Adam Theander
-
Patent number: 12195900Abstract: A method for calibrating one or more optical sensors on a sewing machine, including collecting data of one or more features of one or more predefined regions associated with the sewing machine, processing the data through one or more neural networks, wherein the one or more neural networks detect and recognize the one or more features of the one or more predetermined regions from the data, calculating one or more accuracy indicators of the one or more features from the data as compared to one or more trained features from the one or more neural networks, comparing the value of the one or more accuracy indicators to one or more indicator thresholds and adjusting one or more parameters of one or more optical sensors based on the comparison between the one or more accuracy indicators and the one or more indicator thresholds.Type: GrantFiled: November 10, 2022Date of Patent: January 14, 2025Assignee: Singer Sourcing Limited LLCInventors: Mattias Nilsson, Laura Kvarnstrand
-
Patent number: 11661087Abstract: Method, control unit, and target arrangement of a leading vehicle for triggering a follower vehicle, which is situated at a lateral distance from the leading vehicle, to coordinate its movements with the leading vehicle. The target arrangement comprises a target configured to be placed at a lateral distance from to the leading vehicle. The target is also configured to be recognized by at least one forwardly directed sensor of the follower vehicle.Type: GrantFiled: March 7, 2018Date of Patent: May 30, 2023Assignee: Scania CV ABInventors: Marcello Cirillo, Magnus Granström, Mattias Nilsson, Julien Bidot, Jiwung Choi, Rui Oliveira
-
Publication number: 20230144574Abstract: A method for calibrating one or more optical sensors on a sewing machine, including collecting data of one or more features of one or more predefined regions associated with the sewing machine, processing the data through one or more neural networks, wherein the one or more neural networks detect and recognize the one or more features of the one or more predetermined regions from the data, calculating one or more accuracy indicators of the one or more features from the data as compared to one or more trained features from the one or more neural networks, comparing the value of the one or more accuracy indicators to one or more indicator thresholds and adjusting one or more parameters of one or more optical sensors based on the comparison between the one or more accuracy indicators and the one or more indicator thresholds.Type: ApplicationFiled: November 10, 2022Publication date: May 11, 2023Applicant: Singer Sourcing Limited LLCInventors: Mattias Nilsson, Laura Kvarnstrand
-
Patent number: 11608606Abstract: 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: GrantFiled: January 15, 2018Date of Patent: March 21, 2023Assignee: Scania CV ABInventors: Mattias Nilsson, Marco Trincavelli, Samuel Malinen, Magnus Granström, Julien Bidot, Marcello Cirillo
-
Patent number: 11498558Abstract: 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: GrantFiled: March 22, 2017Date of Patent: November 15, 2022Assignee: Scania CV ABInventors: Mats Liwell, Mattias Nilsson, Fredrik Sunden, Afram Kourie
-
Publication number: 20220261418Abstract: Systems and methods are provided for storing customer data in a distributed database. The method including: dividing a customer's data into a plurality of different data type portions; routing the plurality of different data type portions to at least two different servers, wherein at least one of the plurality of different data type portions are routed to one of the at least two different servers and at least another of the plurality of different data portions are routed to another of the at least two different servers; and storing the plurality of different data type portions at the server to which they are routed, wherein each data type is associated with at least one of the at least two different servers based at least in part on access requirements of the customer's data for each data type.Type: ApplicationFiled: July 8, 2019Publication date: August 18, 2022Inventors: Petrit Gerdovci, Jim Håkansson, Mattias Nilsson
-
Publication number: 20220042226Abstract: An exemplary sewing machine includes a sewing head, a needle bar holding a needle, a motor for moving the needle during a sewing operation, a user interface, a data gathering device, a data storage device, and a processor. The data gathering device gathers data related to at least one of the sewing machine, an environment surrounding the sewing machine, a sewing material, the sewing operation performed by the sewing machine, and one or more interactions of a user with the sewing machine. The data storage device stores gathered data and data related to a neural network. The processor processes the gathered data through the neural network to generate processed data. Based on the processed data, the processor controls at least one of the user interface, the data storage device, and the motor.Type: ApplicationFiled: June 18, 2021Publication date: February 10, 2022Inventors: Laura Kvarnstrand, Mattias Nilsson, Adam Theander
-
Patent number: 11168630Abstract: An improved method for performing a conditioning process for a particulate filter, preferably adapted for an aftertreatment system arranged downstream of an internal combustion engine. The proposed method provides for conditioning of a filter under controlled conditions such that the filter may reach a desired operation state in a more efficient and faster manner. Further, the proposed method also advantageously provides for maintaining the desired operation state, in which the filtration capacity may be at a usable level.Type: GrantFiled: September 21, 2020Date of Patent: November 9, 2021Assignee: Volvo Car CorporationInventors: Jan Dahlgren, Stefan Dunert, Mattias Nilsson
-
Patent number: 11044290Abstract: 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: GrantFiled: January 16, 2018Date of Patent: June 22, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Mingyu Chen, Adriana Dumitras, Mattias Nilsson, Renat Vafin, Christoffer Asgaard Rödbro
-
Patent number: 11007994Abstract: The present invention relates to a method for decelerating a vehicle comprising an electrical machine being arranged to provide a controllable torque to at least one drive wheel, said vehicle including driver controllable means for actively requesting a torque for propelling the vehicle. The method includes, when a driver request for a propelling torque is reduced at least to a first extent: applying a first brake torque by means of said electrical machine, by means of said first brake torque, decelerate said vehicle to a stationary state, and by means of said electrical machine, when said vehicle has been decelerated to said stationary state, continue applying a torque by means of said electrical machine to keep said vehicle in said stationary state.Type: GrantFiled: October 15, 2015Date of Patent: May 18, 2021Assignee: Scania CV ABInventors: Kourie Afram, Mats Liwell, Mattias Nilsson, Fredrik Sunden
-
Publication number: 20210139051Abstract: Method, control unit, and target arrangement of a leading vehicle for triggering a follower vehicle, which is situated at a lateral distance from the leading vehicle, to coordinate its movements with the leading vehicle. The target arrangement comprises a target configured to be placed at a lateral distance from to the leading vehicle. The target is also configured to be recognized by at least one forwardly directed sensor of the follower vehicle.Type: ApplicationFiled: March 7, 2018Publication date: May 13, 2021Applicant: Scania CV ABInventors: Marcello CIRILLO, Magnus GRANSTRÖM, Mattias NILSSON, Julien BIDOT, Jiwung CHOI, Rui OLIVEIRA
-
Publication number: 20210115865Abstract: An improved method for performing a conditioning process for a particulate filter, preferably adapted for an aftertreatment system arranged downstream of an internal combustion engine. The proposed method provides for conditioning of a filter under controlled conditions such that the filter may reach a desired operation state in a more efficient and faster manner. Further, the proposed method also advantageously provides for maintaining the desired operation state, in which the filtration capacity may be at a usable level.Type: ApplicationFiled: September 21, 2020Publication date: April 22, 2021Inventors: Jan Dahlgren, Stefan Dunert, Mattias Nilsson
-
Patent number: 10903853Abstract: 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: GrantFiled: August 14, 2018Date of Patent: January 26, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Renat Vafin, Soren Vang Andersen, Mattias Nilsson
-
Publication number: 20200387498Abstract: There is described a method and system for multi-version updating of data records in a data processing system. The method includes: receiving a message indicating that a first data record with a specified key has been stored or updated using a first schema; retrieving the first data record from a first location using the specified key; converting, by a transformation function, the first data record into a second data record using a second schema, wherein the first schema and the second schema are different; and transmitting the second data record for storage in a second location.Type: ApplicationFiled: April 24, 2017Publication date: December 10, 2020Inventors: Anders SUNDELIN, Jim HÅKANSSON, Mattias NILSSON
-
Patent number: 10657984Abstract: 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: GrantFiled: March 12, 2018Date of Patent: May 19, 2020Assignee: SKYPEInventors: Mattias Nilsson, Soren Vang Andersen, Koen Bernard Vos
-
Patent number: 10592652Abstract: 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: GrantFiled: January 30, 2015Date of Patent: March 17, 2020Assignee: Doro ABInventors: Fredrik Löthgren, Mattias Nilsson
-
Patent number: 10498359Abstract: 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: GrantFiled: October 15, 2013Date of Patent: December 3, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Renat Vafin, Soren Vang Andersen, Mattias Nilsson
-
Patent number: D895221Type: GrantFiled: July 24, 2018Date of Patent: September 1, 2020Assignee: TOYOTA MATERIAL HANDLING MANUFACTURING SWEDEN ABInventor: Mattias Nilsson