Patents by Inventor Staffan Mansson
Staffan Mansson 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: 20230131537Abstract: A method for scheduling a plurality of network entities of a network for transmissions. The method includes determining a handling capacity of a processing device, the handling capacity relating to a maximum number of network entities which the processing device can handle during a given period of time and determining a network entity schedule for transmission in uplink and downlink based on the handling capacity of the processing device by scheduling a first set of network entities of the plurality of network entities to transmit in uplink and downlink in a transmission block according to a first transmission pattern. A second set of network entities is scheduled to transmit in the transmission block in uplink and downlink according to a second transmission pattern, the first transmission pattern differs from the second transmission pattern and the first and second transmission patterns conform to the handling capacity of the processing device.Type: ApplicationFiled: March 8, 2021Publication date: April 27, 2023Inventors: Rickard EVERTSSON, Staffan MÅNSSON, Anders ELGCRONA
-
Publication number: 20230097319Abstract: A method is disclosed for controlling execution in a parallel processing device of a plurality of processing jobs for communication reception in a communication network. The method includes grouping the plurality of processing jobs into one or more groups, wherein the number of groups is less than the number of processing jobs of the plurality of processing jobs. The method also includes launching, for each group, processing of the processing jobs of the group using a single execution call, wherein the processing includes parallel processing of at least some of the processing jobs of the group. For example, the processing jobs may be layer one (L1) baseband (BB) processing jobs. In some embodiments, the groups are non-overlapping. In some embodiments, at least one of the one or more groups includes two or more processing jobs. Corresponding apparatus, communication node and a computer storage medium are also disclosed.Type: ApplicationFiled: March 12, 2021Publication date: March 30, 2023Inventors: Dag LINDBO, Anders ELGCRONA, Rickard EVERTSSON, Staffan MÅNSSON
-
Patent number: 11464606Abstract: The present invention relates to an anchoring system for attaching a prosthesis to a human body, comprising: an anchoring element, an abutment, an abutment screw for attaching the abutment to the anchoring element, the anchoring element comprises a connection area for the abutment, the connection area comprising a press-fit portion such that the abutment is attached to the anchoring element in the connection area by a press-fit connection, wherein the connection area comprises an anti-rotation geometry and the abutment comprising a corresponding mating anti-rotation geometry proximal to the press-fit portion, and where in the connection area comprises a conical portion proximal to the anti-rotational geometry forming a mating geometry for a corresponding conical portion in the through-hole of the abutment.Type: GrantFiled: November 7, 2017Date of Patent: October 11, 2022Assignee: INTEGRUM ABInventors: Rickard Branemark, Marta Bjornsdottir, Maria Lopez, Oddbjorn Hallenstvedt, Staffan Mansson
-
Patent number: 11153843Abstract: There is provided mechanisms for locating wireless devices. A method is performed by a network operator node of cells. The method comprises obtaining an indication to locate wireless devices in a geographical area from a surveillance center node (s102). The method comprises initiating a change of logical group area identity of those of its cells that at least partly overlap with the geographical area (s104), thereby initiating location reporting from those wireless devices located in the geographical area that are in idle mode. The method comprises, in response thereto, receiving location indicating information from the wireless devices in the geographical area (s106).Type: GrantFiled: February 16, 2017Date of Patent: October 19, 2021Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Rickard Evertsson, Martin Klitte, Staffan Månsson, Ali Nader
-
Publication number: 20200008170Abstract: There is provided mechanisms for locating wireless devices. A method is performed by a network operator node of cells. The method comprises obtaining an indication to locate wireless devices in a geographical area from a surveillance center node (s102). The method comprises initiating a change of logical group area identity of those of its cells that at least partly overlap with the geographical area (s104), thereby initiating location reporting from those wireless devices located in the geographical area that are in idle mode. The method comprises, in response thereto, receiving location indicating information from the wireless devices in the geographical area (s106).Type: ApplicationFiled: February 16, 2017Publication date: January 2, 2020Inventors: Rickard Evertsson, Martin Klitte, Staffan Månsson, Ali Nader
-
Publication number: 20190254782Abstract: The present invention relates to an anchoring system for attaching a prosthesis to a human body, comprising: an anchoring element, an abutment, an abutment screw for attaching the abutment to the anchoring element, the anchoring element comprises a connection area for the abutment, the connection area comprising a press-fit portion such that the abutment is attached to the anchoring element in the connection area by a press-fit connection, wherein the connection area comprises an anti-rotation geometry and the abutment comprising a corresponding mating anti-rotation geometry proximal to the press-fit portion, and where in the connection area comprises a conical portion proximal to the anti-rotational geometry forming a mating geometry for a corresponding conical portion in the through-hole of the abutment.Type: ApplicationFiled: November 7, 2017Publication date: August 22, 2019Applicant: INTEGRUM ABInventors: Rickard BRANEMARK, Marta BJORNSDOTTIR, Maria LOPEZ, Oddbjorn HALLENSTVEDT, Staffan MANSSON
-
Patent number: 10157081Abstract: Disclosed herein is a trainer of a many core system comprising a plurality of cores for controlling resource utilization within the many core system, wherein the trainer comprises a controller configured to cause a task scheduler to add a first synthetic variable load (202, 302) to at least one task thread comprising at least one task and to schedule the at least one task thread; cause a generic probe element (205, 305) to set a plurality of probes configured to measure a real time requirement at a respective plurality of points within an execution of the at least one task thread; cause a training element (204, 304) to calculate a real time slack measurement constant (RS) value based on the worst case timing for each of the plurality of probes and to select at least one of the plurality of probes, wherein the selected at least one probe has a worst case RS value, wherein the training element is further configured to calculate a system load constant (SL) value based on the worst case RS value; and to cause a rType: GrantFiled: November 13, 2015Date of Patent: December 18, 2018Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (publ)Inventors: Patrik Aberg, Staffan Mansson, Magnus Templing
-
Patent number: 9971716Abstract: A computing device includes at least one master unit; at least one slave unit; an interconnect structure configured to route transactions from the at least one master unit to the at least one slave unit; and a transaction logger device configured to intercept and save a record of outstanding transactions sent by the at least one master unit to the interconnect structure. The transaction logger device is further configured to preserve the record of outstanding transactions when at least a part of the computing device is restarted.Type: GrantFiled: December 20, 2013Date of Patent: May 15, 2018Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Andreas Anyuru, Per-Inge Tallberg, Staffan Månsson, Ulf Morland
-
Publication number: 20170255490Abstract: Disclosed herein is a trainer of a many core system comprising a plurality of cores for controlling resource utilization within the many core system, wherein the trainer comprises a controller configured to cause a task scheduler to add a first synthetic variable load (202, 302) to at least one task thread comprising at least one task and to schedule the at least one task thread; cause a generic probe element (205, 305) to set a plurality of probes configured to measure a real time requirement at a respective plurality of points within an execution of the at least one task thread; cause a training element (204, 304) to calculate a real time slack measurement constant (RS) value based on the worst case timing for each of the plurality of probes and to select at least one of the plurality of probes, wherein the selected at least one probe has a worst case RS value, wherein the training element is further configured to calculate a system load constant (SL) value based on the worst case RS value; and to cause a rType: ApplicationFiled: November 13, 2015Publication date: September 7, 2017Applicant: Telefonaktiebolaget L M Ericsson (publ)Inventors: Patrik Aberg, Staffan Mansson, Magnus Templing
-
Publication number: 20150178232Abstract: A computing device includes at least one master unit; at least one slave unit; an interconnect structure configured to route transactions from the at least one master unit to the at least one slave unit; and a transaction logger device configured to intercept and save a record of outstanding transactions sent by the at least one master unit to the interconnect structure. The transaction logger device is further configured to preserve the record of outstanding transactions when at least a part of the computing device is restarted.Type: ApplicationFiled: December 20, 2013Publication date: June 25, 2015Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)Inventors: Andreas ANYURU, Per-Inge TALLBERG, Staffan MÅNSSON, Ulf MORLAND
-
Patent number: 8799614Abstract: A method of processing data for storage in a storage medium coupled to a processing unit adapted to access data stored in the storage medium as one or more pages of data, each page having a predetermined page size and a corresponding virtual memory address, the method comprising: obtaining a compressed data item including compressed data corresponding to a first memory page of uncompressed data; dividing the compressed data item into an initial part and a supplementary part, the initial part having an initial part size; determining respective second memory locations for the supplementary parts so as to reduce the number of sectors occupied by the supplementary parts; allocating the initial part together with an index data item at a first memory location associated with the first memory page, the index data item being indicative of a second memory location; allocating the supplementary part at the second memory location.Type: GrantFiled: December 17, 2007Date of Patent: August 5, 2014Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Staffan Månsson, Ola Nilsson
-
Publication number: 20110174576Abstract: A method and a draining adapter are provided for draining fluids, especially lubricant oils, from an engine or machine like a combustion engine and especially from a boat drive or another engine which is not accessible from underneath in order to open an outlet and let the fluid flow out.Type: ApplicationFiled: May 3, 2007Publication date: July 21, 2011Applicant: AB Volvo PentaInventor: Staffan Mansson
-
Patent number: 7971046Abstract: A method of initializing a booting procedure of a mobile platform having a certain NAND flash memory. The method comprises sending (304) an initial read command sequence to the NAND flash memory and detecting (305) if the NAND flash memory is responsive to the read command sequence. If the NAND flash memory is responsive to the read command sequence the mobile platform will be configured (306) to interface with the NAND flash memory. If the NAND flash memory is not responsive to the initial read command sequence, the method further comprises sending (307) another read command sequence to the NAND flash memory. The another read command sequence is associated with the initially sent read command sequence. Next, it is detected (308) if the NAND flash memory is responsive to the another read command sequence, and if so the mobile platform will be configured (309) to interface with the NAND flash memory.Type: GrantFiled: February 18, 2005Date of Patent: June 28, 2011Assignee: Telefonaktiebolaget L M Ericsson (Publ)Inventors: Staffan Månsson, Lennart Wegelid, Rowan Nigel Naylor
-
Publication number: 20100017578Abstract: A method of processing data for storage in a storage medium coupled to a processing unit adapted to access data stored in the storage medium as one or more pages of data, each page having a predetermined page size and a corresponding virtual memory address, the method comprising: obtaining a compressed data item including compressed data corresponding to a first memory page of uncompressed data; dividing the compressed data item into an initial part and a supplementary part, the initial part having an initial part size; determining respective second memory locations for the supplementary parts so as to reduce the number of sectors occupied by the supplementary parts; allocating the initial part together with an index data item at a first memory location associated with the first memory page, the index data item being indicative of a second memory location; allocating the supplementary part at the second memory location.Type: ApplicationFiled: December 17, 2007Publication date: January 21, 2010Inventors: Staffan Månsson, Ola Nilsson
-
Publication number: 20080200206Abstract: A method of initializing a booting procedure of a mobile platform having a certain NAND flash memory. The method comprises sending (304) an initial read command sequence to the NAND flash memory and detecting (305) if the NAND flash memory is responsive to the read command sequence. If the NAND flash memory is responsive to the read command sequence the mobile platform will be configured (306) to interface with the NAND flash memory. If the NAND flash memory is not responsive to the initial read command sequence, the method further comprises sending (307) another read command sequence to the NAND flash memory. The another read command sequence is associated with the initially sent read command sequence. Next, it is detected (308) if the NAND flash memory is responsive to the another read command sequence, and if so the mobile platform will be configured (309) to interface with the NAND flash memory.Type: ApplicationFiled: February 18, 2005Publication date: August 21, 2008Applicant: TELEFONAKTIEBOLAGET LM ERICSSONInventors: Staffan Mansson, Lennart Wegelid, Rowan Nigel Naylor
-
Publication number: 20070168740Abstract: A method and apparatus for facilitating postmortem debugging of a computer hardware failure. When an error occurs, a controller places a memory, such as a synchronous dynamic random access memory (SDRAM), in a self refresh mode in which the memory is able to retain its data contents. The data contents of the SDRAM are then written to a secondary storage location and a hardware reset is performed.Type: ApplicationFiled: January 10, 2006Publication date: July 19, 2007Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Ola Nilsson, Staffan Mansson
-
Patent number: 7226327Abstract: An outboard drive for boats, having a steerable underwater housing (1) which has a wing-profiled portion (2). Projecting at an approximately 90 degree angle from the aft part of one side face (31) of the wing profile is a face portion (32), the lateral extent of which amounts to about 1–2% of its distance to the steering shaft (36) of the wing profile. As a result of this construction, a lifting force will be generated during forward travel in the water. The face portion is configured on that side of the profile which produces a lifting force counter-directional to a steering force, deriving from the motor torque, upon the wing profile.Type: GrantFiled: December 22, 2005Date of Patent: June 5, 2007Assignee: AB Volvo PentaInventors: Oddbjorn Hallenstvedt, Staffan Mansson
-
Patent number: 7223076Abstract: Propeller shaft (2) and a propeller (7) for marine drive units. The shaft has a splines portion (3) on which the propeller is designed to be fixed. The shaft also has a threaded portion (10) for a lock nut between the shaft end and the splines portion for axial fixing of the propeller. The splines portion (3) on the shaft has keyways/grooves (4) which are narrower than the keys (5) therebetween, where the propeller has a hub (6) with corresponding keys (8) and keyways (9).Type: GrantFiled: April 29, 2003Date of Patent: May 29, 2007Assignee: AB Volvo PentaInventor: Staffan Månsson
-
Patent number: 7186157Abstract: A rotatable propeller drive (1) for a boat, where the propeller drive (1) includes an upper fixing plate (4) adapted for rotationally fixed attachment to the hull bottom (2) of the boat. A lower underwater housing (6) is provided on which at least one propeller (10, 10a, 10b) is mounted, which underwater housing (6) is mounted rotatably in the fixing plate (4) about an essentially vertical axis of rotation (8). An exhaust duct (50) is provided with an exhaust exit (14) located in the underwater housing (6). The exhaust duct (50) has an upper duct section (54) which extends through the fixing plate (4) and has an outlet opening (62) located in proximity to an opposite inlet opening (60) in a lower duct section (56) which extends through the underwater housing (6). One of the outlet opening (62) and inlet opening (60) overlaps the other at least within a limited first rotation angle range for the propeller drive (1).Type: GrantFiled: January 11, 2006Date of Patent: March 6, 2007Assignee: AB Volvo PentaInventors: Staffan Mansson, Oddbjorn Hallenstvedt
-
Patent number: 7182657Abstract: Boat hull with outboard drive unit, said drive unit (5) comprising an underwater housing (6) mounted on the outside of the hull bottom (1) and a gear housing (11) mounted on the inside of the hull bottom and joined to the underwater housing. Between the underwater housing and the gear housing there is fixed a mounting plate (20), which, together with a screw-down plate (24), with elastic ring (23, 27) inserts, fixes the drive unit to a flange (4), which is made on the inside of a well (3) surrounding an opening (2) in the hull bottom.Type: GrantFiled: April 29, 2003Date of Patent: February 27, 2007Assignee: AB Volvo PentaInventor: Staffan Månsson