Patents by Inventor Magnus Andersson

Magnus Andersson 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: 9111392
    Abstract: Unlike a static primitive, where the depth function is planar, the depth function for a moving and defocused triangle is a rational function in time and the lens parameters. Compact depth functions can be used to design an efficient depth buffer compressor/decompressor, which significantly lowers total depth buffer bandwidth usage. In addition, this compressor/decompressor is substantially simpler in the number of operations needed to execute, which makes it more amenable for hardware implementation than previous methods.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: August 18, 2015
    Assignee: Intel Corporation
    Inventors: Magnus Andersson, Carl J. Munkberg, Tomas G. Akenine-Moller, Jon N. Hasselgren
  • Publication number: 20150227659
    Abstract: A life consumption of a component in a machine may be predicted. Load data may be received from a load session of said machine. A plurality of parameter sets may be accessed, each associated with a critical point of said component, which point is considered to have critical life consumption. For each critical point, life consumption may be calculated using a life consumption calculation model receiving said load data and said parameter sets as input. By selecting a plurality of critical points on the component, a more complete view is presented of how the different parts of the component are affected by the load session.
    Type: Application
    Filed: June 19, 2012
    Publication date: August 13, 2015
    Applicant: GKN Aerospace Sweden AB
    Inventors: Magnus Andersson, Anders Larsson
  • Publication number: 20150199623
    Abstract: A method for planning attacking targets to optimize a use of own available resources in a target area based upon information on own resources available for attacking and information on protected and non-protected targets located in the target area. Different attack tactics are collected in a first library. Different defense strategies are collected in a second library. A reward value is allotted to each target and threat in the target area. Each target and threat in the target area has a defense capability and a vulnerability. The different attack tactics for a chosen defense strategy are evaluated to find an optimal attack tactic having a highest possible accumulated value of target reward value combined with a defeat probability value. The found optimal attack tactic is utilized to create an attack plan involving information on resources needed, targets to attack and attacking directions and time delays.
    Type: Application
    Filed: May 11, 2012
    Publication date: July 16, 2015
    Applicant: SAAB AB
    Inventors: Magnus Andersson, Kristian Lundberg, Nils-Hassan Quttineh
  • Publication number: 20150187124
    Abstract: Because using the same number of bits per residual depth offset compression is not the best distribution of bits, the bits per residual may be distributed instead according to the content of the depths of a tile. For example, if the depth differences close to the Zmax are small, then fewer bits can be spent on residuals for the samples that are encoded relative to Zmax. Consequently, more bits can be spent on the residuals for the samples that are encoded relative to Zmin. As a result, more tiles succeed at compressing to the required number of bits.
    Type: Application
    Filed: December 27, 2013
    Publication date: July 2, 2015
    Inventors: Tomas G. Akenine-Moller, Magnus Andersson, Jon N. Hasselgren, Carl J. Munkberg, Robert M. Toth
  • Publication number: 20150187125
    Abstract: In accordance with some embodiments, a full per sample coverage mask may be used for a subset of the pixels in the tile, thereby enabling pixels that belong to multiple depth ranges to be handled. This makes the depth bounds a tighter fit for the true depth range of the tile and improves hierarchical depth culling efficiency when MSAA is used.
    Type: Application
    Filed: December 27, 2013
    Publication date: July 2, 2015
    Inventors: Jon N. Hasselgren, Magnus Andersson
  • Publication number: 20150161815
    Abstract: A simple technique for zmax-culling on a per-tile basis conservatively estimates the maximum depth of the samples in a tile using a layer of masks and a number of zmax-values. No feedback loop is needed from the depth unit, in some embodiments. In addition, the occlusion test may be masked.
    Type: Application
    Filed: December 9, 2013
    Publication date: June 11, 2015
    Inventors: Magnus Andersson, Tomas G. Akenine-Moller, Jon N. Hasselgren
  • Patent number: 9003041
    Abstract: A multimedia provider (100) generates, based on a request for a media channel from a user terminal (10), a session set-up description that is returned to the user terminal (10). The description defines, when processed in the terminal (10), a session window (20) that is displayed on a screen (12) of the terminal and comprises a region (22) for displaying media data of a requested channel and a channel region (24) comprising information on alternative available media channels. The description also defines a binding between user inputs (14) of the terminal (10) and identifiers of the alternative channels. The set-up description allows for a user-friendly channel switch by automatically transmitting a channel switch request to the multimedia provider (100) upon a triggering of the user input (14) that is associated with the identifier of the requested media channel. The description, thus, provides a visually appealing graphical interface and simultaneously allows for a user-friendly media channel switch.
    Type: Grant
    Filed: November 24, 2005
    Date of Patent: April 7, 2015
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Torbjörn Einarsson, Anders Nohlgren, Magnus Westerlund, Magnus Andersson
  • Publication number: 20150015043
    Abstract: The present disclosure relates to a wheelchair (1) with tilt capabilities. The electric wheelchair comprises a chassis (3), a lift device having a base member which is fixedly arranged to the chassis, and a lifting member arranged to move rectilinearly relative to the base member along an axis defined by a longitudinal extension of the lifting member, a tilt frame, a first arm pivotally coupled to the lifting member and the tilt frame, and a second arm coupled to the base member, and which second arm is pivotally coupled to the first arm forming a pivot connection, wherein movement of the lifting member towards the extended position moves the pivot connection towards the base member and movement of the lifting member towards the retracted position moves the pivot connection away from the base member.
    Type: Application
    Filed: July 10, 2014
    Publication date: January 15, 2015
    Inventors: Jonas Jahkel, Goran Mansson, Stefan Nilzen, Johnny Nordin, Rune Stenstrom, Hakan Bergman, Magnus Andersson, Richard Ronngardh, Ake Melander, Bo Engman, Adam Karpinski, Corey Blauch, Lori Weaver, Mehdi Mirzaie
  • Publication number: 20140347380
    Abstract: Techniques related to coding data including techniques for coding data using a universal codec are generally described.
    Type: Application
    Filed: May 23, 2013
    Publication date: November 27, 2014
    Inventors: Tomas G. Akenine-Moller, Jim Nilsson, Magnus Andersson
  • Publication number: 20140313211
    Abstract: In accordance with some embodiments, a mask or table may be maintained to record information about whether or not each pixel within a tile is cleared. As used herein, a “cleared” tile is one that is not covered by any other depicted objects. The clear mask may store a bit per pixel or sample to indicate whether the pixel or sample contains a color value or whether it is cleared. As a result, the compression ratio may be increased for partially covered tiles in some embodiments.
    Type: Application
    Filed: April 22, 2013
    Publication date: October 23, 2014
    Inventors: Tomas G. Akenine-Moller, Jim K. Nilsson, Jon N. Hasselgren, Magnus Andersson
  • Patent number: 8867869
    Abstract: The present disclosure relates to an optical module comprising a carrier substrate including first electrical connection terminals on a first surface and second electrical connection terminals on a second surface electrically connected to the first electrical connection terminals. The second electrical connection terminals are connectable to a circuit carrier. The optical module further comprises an optically transparent carrier including first electrical connection terminals, and an optical element electrically connected to the optically transparent carrier.
    Type: Grant
    Filed: September 12, 2011
    Date of Patent: October 21, 2014
    Assignee: Tyco Electronics Svenska Holdings AB
    Inventors: Odd Steijer, Magnus Andersson, Lars-Goete Svenson
  • Publication number: 20140258754
    Abstract: In accordance with some embodiments, the knowledge that a capped frame time is used can be exploited to reduce power consumption. Generally a capped frame time is a pre-allocated amount of time to apply power for rendering in graphics processing. Generally the frame time involves the application of power and some down time in which only idle power is applied pending the next frame time. By making better use of that down time, power consumption reductions can be achieved in some embodiments.
    Type: Application
    Filed: March 5, 2013
    Publication date: September 11, 2014
    Inventors: Tomas G. Akenine-Moller, Bjorn Johnsson, Magnus Andersson, Jim K. Nilsson, Robert M. Toth, Carl J. Munkberg, Jon N. Hasselgren
  • Publication number: 20140085300
    Abstract: Unlike a static primitive, where the depth function is planar, the depth function for a moving and defocused triangle is a rational function in time and the lens parameters. Compact depth functions can be used to design an efficient depth buffer compressor/decompressor, which significantly lowers total depth buffer bandwidth usage. In addition, this compressor/decompressor is substantially simpler in the number of operations needed to execute, which makes it more amenable for hardware implementation than previous methods.
    Type: Application
    Filed: December 20, 2012
    Publication date: March 27, 2014
    Inventors: Magnus Andersson, Carl J. Munkberg, Tomas G. Akenine-Moller, Jon N. Hasselgren
  • Publication number: 20140081972
    Abstract: There is provided a system for tagging information in a virtual server environment based on a systems model. The system comprises a systems model arranged to provide configuration data for tags. The tags are associated with configurable items of the systems model in the virtual server environment. The system further comprises an evaluation rules engine arranged to evaluate data in the virtual server environment based on a set of predetermined evaluation rules and the provided configuration data, and to generate a new tag, remove an existing tag, or update an existing tag based on the evaluation.
    Type: Application
    Filed: May 24, 2012
    Publication date: March 20, 2014
    Applicant: INFRASIGHT LABS AB
    Inventors: Konrad Eriksson, Magnus Andersson
  • Patent number: 8659597
    Abstract: A multi-view image may be generated by detecting discontinuities in a radiance function using multi-view silhouette edges. A multi-view silhouette edge is an edge of a triangle that intersects a back tracing plane and, in addition, the triangle faces backwards, as seen from the intersection point, and the edge is not further connected to any back facing triangles. Analytical visibility may be computed between shading points and a camera line and shared shading computations may be reused.
    Type: Grant
    Filed: September 27, 2010
    Date of Patent: February 25, 2014
    Assignee: Intel Corporation
    Inventors: Björn Johnsson, Magnus Andersson, Tomas G. Akenine-Möller, Carl J. Munkberg, Franz P. Clarberg, Jon N. Hasselgren
  • Publication number: 20140009467
    Abstract: In accordance with some embodiments, the number of bits allocated to depth compression may be changed variably based on a number of considerations. As a result, depth data may be compressed in a more efficient way.
    Type: Application
    Filed: December 29, 2011
    Publication date: January 9, 2014
    Inventors: Tomas G. Akenine-Moller, Jim K. Nilsson, Magnus Andersson, Jon N. Hasselgren
  • Publication number: 20130268569
    Abstract: In accordance with some embodiments, depth and/or color data may be compressed by selecting one of at least two different tile sizes based on considerations of storage requirements and average number of samples per tile.
    Type: Application
    Filed: March 29, 2013
    Publication date: October 10, 2013
    Inventors: Tomas G. Akenine-Moller, Magnus Andersson, Jon N. Hasselgren, Jim K. Nilsson
  • Publication number: 20130265305
    Abstract: A depth cache keeps the depth data in compressed format when possible. This involves a more flexible cache implementation, where a tile may occupy a variable amount of cache lines depending on whether it can be compressed or not. One advantage of some embodiments this depth cache is that the effective cache size increases proportionally to the compression ratio. The memory bandwidth can be reduced, compared to a system compressing the data after the cache in some embodiments. Alternatively, pre-cache compression may increase the effective cache size by a factor of two or more, compared to a post-cache compressor, at equal or higher performance.
    Type: Application
    Filed: September 26, 2012
    Publication date: October 10, 2013
    Inventors: Jon N. Hasselgren, Magnus Andersson, Jim K. Nilsson, Tomas G. Akenine-Moller
  • Publication number: 20130250060
    Abstract: A depth buffer compression scheme uses bilinear patches as a predictor for depth. The scheme targets compression of scenes rendered with stochastic blur rasterization. A tile of fragments may be split into two or more regions and a higher-degree function may be fit to each region. The residuals are then stored as delta corrections.
    Type: Application
    Filed: April 26, 2012
    Publication date: September 26, 2013
    Inventors: Magnus Andersson, Tomas G. Akenine-Moller, Jon N. Hasselgren
  • Patent number: 8490289
    Abstract: A handle for a hand held engine powered tool may include at least one lever or button for controlling the tool. The handle is made of at least two handle sections joined together. The lever or button for controlling the tool is however only secured in one of the handle sections in order to reduce the required grade of precision between the handle sections without affecting the performance of the lever or button.
    Type: Grant
    Filed: October 23, 2003
    Date of Patent: July 23, 2013
    Assignee: Husqvarna AB
    Inventors: Mattias Nystrom, Magnus Andersson, Stefan Kullberg, Par Martinsson, Peter Bjorkman