Patents by Inventor Mattias Fornander

Mattias Fornander 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: 9377953
    Abstract: Disclosed are systems, computer-readable mediums, and methods for efficiency sets in a distributed system. A first efficiency set is determined for a first volume of data. Determining the first efficiency set includes selecting block identifiers for data blocks of the first volume, where each block identifier is used to access a particular data block corresponding to the first volume. Determining the first efficiency set further includes applying a mask to the selected block identifiers to mask at least one bit of each selected block identifier. The first efficiency set is compared to a second efficiency set for a second data store, and based on the comparison, an amount of unique data blocks of the first volume is approximated.
    Type: Grant
    Filed: April 23, 2014
    Date of Patent: June 28, 2016
    Assignee: NETAPP, INC.
    Inventors: Mattias Fornander, Alyssa Proulx, Jared Cantwell, Travis Gockel
  • Patent number: 9348514
    Abstract: Disclosed are systems, computer-readable mediums, and methods for efficiency sets in a distributed system. A first efficiency set is determined for a first volume of data. Determining the first efficiency set includes selecting block identifiers for data blocks of the first volume, where each block identifier is used to access a particular data block corresponding to the first volume. Determining the first efficiency set further includes applying a mask to the selected block identifiers to mask at least one bit of each selected block identifier. The first efficiency set is compared to a second efficiency set for a second data store, and based on the comparison, an amount of unique data blocks of the first volume is approximated.
    Type: Grant
    Filed: April 13, 2015
    Date of Patent: May 24, 2016
    Assignee: NETAPP, INC.
    Inventors: Mattias Fornander, Alyssa Proulx, Jared Cantwell, Travis Gockel
  • Publication number: 20150309733
    Abstract: Disclosed are systems, computer-readable mediums, and methods for efficiency sets in a distributed system. A first efficiency set is determined for a first volume of data. Determining the first efficiency set includes selecting block identifiers for data blocks of the first volume, where each block identifier is used to access a particular data block corresponding to the first volume. Determining the first efficiency set further includes applying a mask to the selected block identifiers to mask at least one bit of each selected block identifier. The first efficiency set is compared to a second efficiency set for a second data store, and based on the comparison, an amount of unique data blocks of the first volume is approximated.
    Type: Application
    Filed: April 23, 2014
    Publication date: October 29, 2015
    Applicant: SolidFire, Inc.
    Inventors: Mattias Fornander, Alyssa Proulx, Jared Cantwell, Travis Gockel
  • Publication number: 20150309746
    Abstract: Disclosed are systems, computer-readable mediums, and methods for efficiency sets in a distributed system. A first efficiency set is determined for a first volume of data. Determining the first efficiency set includes selecting block identifiers for data blocks of the first volume, where each block identifier is used to access a particular data block corresponding to the first volume. Determining the first efficiency set further includes applying a mask to the selected block identifiers to mask at least one bit of each selected block identifier. The first efficiency set is compared to a second efficiency set for a second data store, and based on the comparison, an amount of unique data blocks of the first volume is approximated.
    Type: Application
    Filed: April 13, 2015
    Publication date: October 29, 2015
    Inventors: Mattias Fornander, Alyssa Proulx, Jared Cantwell, Travis Gockel
  • Patent number: 7369134
    Abstract: Methods and associated systems that allow a plurality of real-time multimedia applications to operate concurrently within a computer system with constrained primary memory. In particular, the methods and systems of the present invention allow for a plurality of real-time multimedia applications to operate concurrently while adapting to changing memory constraints imposed by the dynamic allocation and release of primary memory in a shared primary memory space.
    Type: Grant
    Filed: December 29, 2003
    Date of Patent: May 6, 2008
    Assignee: Anark Corporation
    Inventors: Scott Collins, Mattias Fornander, Justin Ebert, Scott Saad
  • Patent number: 7113183
    Abstract: Methods and associated systems for improving the visual quality of real-time interactive multimedia presentations, by blending 2-D image data derived from a plurality of 3-D scene views associated with one or more 3-D scenes in accordance with presentation data modifiable by user input in real-time. The 2-D image data rendered from the perspective of the individual scene views are blended together using an associated blend mode in a back to front order producing a 2-D composite image for projection on a display device to a user of the real-time interactive multimedia presentation.
    Type: Grant
    Filed: April 25, 2002
    Date of Patent: September 26, 2006
    Assignee: Anark Corporation
    Inventors: Scott Collins, Justin Ebert, Mattias Fornander, Daniel Cook
  • Publication number: 20050140683
    Abstract: Methods and associated systems that allow a plurality of real-time multimedia applications to operate concurrently within a computer system with constrained primary memory. In particular, the methods and systems of the present invention allow for a plurality of real-time multimedia applications to operate concurrently while adapting to changing memory constraints imposed by the dynamic allocation and release of primary memory in a shared primary memory space.
    Type: Application
    Filed: December 29, 2003
    Publication date: June 30, 2005
    Inventors: Scott Collins, Mattias Fornander, Justin Ebert, Scott Saad