Patents by Inventor Erik Magnus Månsson

Erik Magnus Månsson 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: 9952745
    Abstract: A method of modifying attributes of list elements in a layout space of the list as the list scrolls in a user interface is disclosed herein. The method comprises determining a series of location values of each list element for a duration of a scroll event. Additionally, for each list element, at each determined location value of that list element, the attributes of that list element are determined by evaluating a set of spline curves associated with that list element based on that location value. The list elements are re-rendered in accordance with the determined attributes for the duration of the scroll event.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: April 24, 2018
    Assignee: BlackBerry Limited
    Inventors: Erik Magnus Månsson, Glenn Eric Kennard, Nils Fredrik Trobro
  • Patent number: 9672050
    Abstract: A method of determining a layout of a user interface (UI) that composites elements from a plurality of applications, each of the plurality of applications having a respective UI client engine, the method comprising: receiving, from one of a plurality of UI client engines, a request to change layout parameters; negotiating, between the plurality of UI client engines, changes to the layout parameters to determine negotiated layout parameters; and transmitting the negotiated layout parameters to a UI rendering engine, as a component tree structure, for rendering to a display. A UI system, electronic device and computer program product are also provided.
    Type: Grant
    Filed: October 12, 2012
    Date of Patent: June 6, 2017
    Assignee: BlackBerry Limited
    Inventors: Jens Ola Andersson, Erik Magnus Månsson
  • Publication number: 20160085394
    Abstract: A method of modifying attributes of list elements in a layout space of the list as the list scrolls in a user interface is disclosed herein. The method comprises determining a series of location values of each list element for a duration of a scroll event. Additionally, for each list element, at each determined location value of that list element, the attributes of that list element are determined by evaluating a set of spline curves associated with that list element based on that location value. The list elements are re-rendered in accordance with the determined attributes for the duration of the scroll event.
    Type: Application
    Filed: December 9, 2015
    Publication date: March 24, 2016
    Applicant: BlackBerry Limited
    Inventors: Erik Magnus MÅNSSON, Glenn Eric KENNARD, Nils Fredrik TROBRO
  • Patent number: 9218105
    Abstract: A method of modifying attributes of list elements in a layout space of the list as the list scrolls in a user interface is disclosed herein. The method comprises determining a series of location values of each list element for a duration of a scroll event. Additionally, for each list element, at each determined location value of that list element, the attributes of that list element are determined by evaluating a set of spline curves associated with that list element based on that location value. The list elements are re-rendered in accordance with the determined attributes for the duration of the scroll event.
    Type: Grant
    Filed: October 17, 2012
    Date of Patent: December 22, 2015
    Assignee: BlackBerry Limited
    Inventors: Erik Magnus Månsson, Glenn Eric Kennard, Nils Fredrik Trobro