Patents by Inventor Mathias Andersson

Mathias 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: 12103656
    Abstract: A self-adjusting variable pitch propeller included a central hub with an axial propeller centre line defining the rotational axis of the propeller. A plurality of blades extend radially from the hub. The hub exhibits a central bore arranged to receive a rotating drive shaft. Each blade is pivotally fixed to the hub and pivotal about a respective blade pivot axis which extends radially from the hub through the respective blade. Each blade exhibits a leading edge, a trailing edge, a pressure side exhibiting a pressure side area and a suction side exhibiting a suction side area. The blades are mechanically interconnected to freely transfer pivotal movement of each blade to all other blades. The pivotal axis of each blade is positioned such that >50% of the suction side area and of the pressure side area is arranged between the trailing edge and the pivotal axis of the respective blade.
    Type: Grant
    Filed: June 28, 2022
    Date of Patent: October 1, 2024
    Assignee: SUBMERSED TECHNOLOGIES PP1 AB
    Inventors: Emil Bång, John Änggård, Mathias Andersson
  • Publication number: 20240262477
    Abstract: A self-adjusting variable pitch propeller comprises a central hub with an axial propeller centre line defining the rotational axis of the propeller. A plurality of blades extend radially from the hub. The hub exhibits a central bore arranged to receive a rotating drive shaft. Each blade is pivotally fixed to the hub and pivotal about a respective blade pivot axis which extends radially from the hub through the respective blade. Each blade exhibits a leading edge, a trailing edge, a pressure side exhibiting a pressure side area and a suction side exhibiting a suction side area. The blades are mechanically interconnected to freely transfer pivotal movement of each blade to all other blades. The pivotal axis of each blade is positioned such that >50% of the suction side area and of the pressure side area is arranged between the trailing edge and the pivotal axis of the respective blade.
    Type: Application
    Filed: June 28, 2022
    Publication date: August 8, 2024
    Applicant: SUBMERSED TECHNOLOGIES PP1 AB
    Inventors: Emil BÅNG, John ÄNGGÅRD, Mathias ANDERSSON
  • Publication number: 20240220218
    Abstract: Computer-implemented design tool functions are described herein for automatically performing edits across different portions of one or more design layouts. According to an example, a method includes causing a display device to display an interface for editing a layout comprising a plurality of frames including a first frame. The method includes receiving a request to perform a multi-edit operation based on a selection of the first frame. The method includes automatically identifying, in the plurality of frames, a set of frames based on characteristics shared with the first frame. The method includes performing the multi-edit operation on the set of frames.
    Type: Application
    Filed: March 18, 2024
    Publication date: July 4, 2024
    Inventors: Sho Kuwamoto, Nikolas Klein, Rasmus Mathias Andersson, Bradee Evans
  • Patent number: 11934807
    Abstract: Computer-implemented design tool functions are described herein for automatically performing edits across different portions of one or more design layouts. According to an example, a method includes causing a display device to display a design interface used to edit a design layout, which includes at least a first frame and a second frame. The method includes receiving first input to initiate a multi-edit mode in the design interface and receiving second input to perform a first operation to edit a first node in the first frame. The method further includes identifying, based at least in part on the second input, a second node in the second frame and corresponding to the first node in the first frame. In this example, the method includes performing, based at least in part on the second input, the first operation to edit the first node in the first frame and a second operation to edit the second node in the second frame.
    Type: Grant
    Filed: July 23, 2021
    Date of Patent: March 19, 2024
    Assignee: Figma, Inc.
    Inventors: Sho Kuwamoto, Nikolas Klein, Rasmus Mathias Andersson, Bradee Evans
  • Publication number: 20230289024
    Abstract: Computer-implemented design tool functions are described herein for recognizing organized collections of objects in a design layout, and providing controls to manipulate, in a selected organized collection, individual objects and arrangements of multiple objects. In an embodiment, a computing device determines whether an arrangement of selected objects in a design layout satisfies certain criteria, and if so, the computing device recognizes the arrangement as an organized collection, and provides controls within a selected organized collection to perform various operations to manipulate an individual object within the selected organized collection while automatically and dynamically modifying the organized collection to maintain desired uniformity in the collection.
    Type: Application
    Filed: May 16, 2023
    Publication date: September 14, 2023
    Inventors: Rasmus Mathias Andersson, Ryan Jonathan Kaplan, Shuaihang Wang, Joshua Shi, Badrul Farooqi, Dave Pagurek van Mossel
  • Patent number: 11662876
    Abstract: Computer-implemented design tool functions are described herein for recognizing organized collections of objects in a design layout, and providing controls to manipulate, in a selected organized collection, individual objects and arrangements of multiple objects. In an embodiment, a computing device determines whether an arrangement of selected objects in a design layout satisfies certain criteria, and if so, the computing device recognizes the arrangement as an organized collection, and provides controls within a selected organized collection to perform various operations to manipulate an individual object within the selected organized collection while automatically and dynamically modifying the organized collection to maintain desired uniformity in the collection.
    Type: Grant
    Filed: October 7, 2022
    Date of Patent: May 30, 2023
    Assignee: Figma, Inc.
    Inventors: Rasmus Mathias Andersson, Ryan Jonathan Kaplan, Shuaihang Wang, Joshua Shi, Badrul Farooqi, Dave Pagurek van Mossel
  • Publication number: 20230035241
    Abstract: Computer-implemented design tool functions are described herein for recognizing organized collections of objects in a design layout, and providing controls to manipulate, in a selected organized collection, individual objects and arrangements of multiple objects. In an embodiment, a computing device determines whether an arrangement of selected objects in a design layout satisfies certain criteria, and if so, the computing device recognizes the arrangement as an organized collection, and provides controls within a selected organized collection to perform various operations to manipulate an individual object within the selected organized collection while automatically and dynamically modifying the organized collection to maintain desired uniformity in the collection.
    Type: Application
    Filed: October 7, 2022
    Publication date: February 2, 2023
    Inventors: Rasmus Mathias Andersson, Ryan Jonathan Kaplan, Shuaihang Wang, Joshua Shi, Badrul Farooqi, Dave Pagurek van Mossel
  • Patent number: 11481083
    Abstract: Computer-implemented design tool functions are described herein for recognizing organized collections of objects in a design layout, and providing controls to manipulate, in a selected organized collection, individual objects and arrangements of multiple objects. In an embodiment, a computing device determines whether an arrangement of selected objects in a design layout satisfies certain criteria, and if so, the computing device recognizes the arrangement as an organized collection, and provides controls within a selected organized collection to perform various operations to manipulate an individual object within the selected organized collection while automatically and dynamically modifying the organized collection to maintain desired uniformity in the collection.
    Type: Grant
    Filed: September 17, 2019
    Date of Patent: October 25, 2022
    Assignee: Figma, Inc.
    Inventors: Rasmus Mathias Andersson, Ryan Jonathan Kaplan, Shuaihang Wang, Joshua Shi, Badrul Farooqi, Dave Pagurek van Mossel
  • Publication number: 20210349701
    Abstract: Computer-implemented design tool functions are described herein for automatically performing edits across different portions of one or more design layouts. According to an example, a method includes causing a display device to display a design interface used to edit a design layout, which includes at least a first frame and a second frame. The method includes receiving first input to initiate a multi-edit mode in the design interface and receiving second input to perform a first operation to edit a first node in the first frame. The method further includes identifying, based at least in part on the second input, a second node in the second frame and corresponding to the first node in the first frame. In this example, the method includes performing, based at least in part on the second input, the first operation to edit the first node in the first frame and a second operation to edit the second node in the second frame.
    Type: Application
    Filed: July 23, 2021
    Publication date: November 11, 2021
    Inventors: Sho KUWAMOTO, Nikolas KLEIN, Rasmus Mathias ANDERSSON, Bradee EVANS
  • Patent number: 11126412
    Abstract: Computer-implemented design tool functions are described herein for automatically performing edits across different portions of one or more design layouts. According to an example, a method includes causing a display device to display a design interface used to edit a design layout, which includes at least a first frame and a second frame. The method includes receiving first input to initiate a multi-edit mode in the design interface and receiving second input to perform a first operation to edit a first node in the first frame. The method further includes identifying, based at least in part on the second input, a second node in the second frame and corresponding to the first node in the first frame. In this example, the method includes performing, based at least in part on the second input, the first operation to edit the first node in the first frame and a second operation to edit the second node in the second frame.
    Type: Grant
    Filed: May 26, 2020
    Date of Patent: September 21, 2021
    Assignee: Figma, Inc.
    Inventors: Sho Kuwamoto, Nikolas Klein, Rasmus Mathias Andersson, Bradee Evans
  • Publication number: 20200371758
    Abstract: Computer-implemented design tool functions are described herein for automatically performing edits across different portions of one or more design layouts. According to an example, a method includes causing a display device to display a design interface used to edit a design layout, which includes at least a first frame and a second frame. The method includes receiving first input to initiate a multi-edit mode in the design interface and receiving second input to perform a first operation to edit a first node in the first frame. The method further includes identifying, based at least in part on the second input, a second node in the second frame and corresponding to the first node in the first frame. In this example, the method includes performing, based at least in part on the second input, the first operation to edit the first node in the first frame and a second operation to edit the second node in the second frame.
    Type: Application
    Filed: May 26, 2020
    Publication date: November 26, 2020
    Inventors: Sho KUWAMOTO, Nikolas KLEIN, Rasmus Mathias ANDERSSON, Bradee EVANS
  • Publication number: 20200089387
    Abstract: Computer-implemented design tool functions are described herein for recognizing organized collections of objects in a design layout, and providing controls to manipulate, in a selected organized collection, individual objects and arrangements of multiple objects. In an embodiment, a computing device determines whether an arrangement of selected objects in a design layout satisfies certain criteria, and if so, the computing device recognizes the arrangement as an organized collection, and provides controls within a selected organized collection to perform various operations to manipulate an individual object within the selected organized collection while automatically and dynamically modifying the organized collection to maintain desired uniformity in the collection.
    Type: Application
    Filed: September 17, 2019
    Publication date: March 19, 2020
    Inventors: Rasmus Mathias Andersson, Ryan Jonathan Kaplan, Shuaihang Wang, Joshua Shi, Badrul Farooqi, Dave Pagurek van Mossel
  • Publication number: 20190265851
    Abstract: A first computing system provides an API to a third-party computing system. The first computing system receives via the API, from the third-party computing system, a registration API call including a registration request to associate an information item with a call-to-action defined by the third-party computing system. The registration request specifies the information item, the call-to-action, an underlying action, and a URL associated with the call-to-action. In response, the first computing system registers the call-to-action. After registering the call-to-action, the first computing system receives a request from a client device associated with a user of the social network. The request indicates that the user interacted with the information item at the client device. In response, the first computing system determines whether the information item is associated with the call-to-action. When it is associated, the first computing system sends the call-to-action to the client device for display.
    Type: Application
    Filed: May 14, 2019
    Publication date: August 29, 2019
    Inventors: Rasmus Mathias Andersson, Rose Yao, Erick Tseng
  • Patent number: 10289267
    Abstract: In one embodiment, a first computing system receives a request from a second computing system, the request indicating an information item displayed on the second computing system. In response to the request, the first computing system determines whether the information item is associated with any call-to-action provided by any third computing system. If the information item is associated with one or more calls-to-action provided by one or more third computing systems, then the first computing system sends the one or more calls-to-action provided by the one or more third computing systems to the second computing system to be displayed on the second computing system in connection with the information item.
    Type: Grant
    Filed: September 9, 2011
    Date of Patent: May 14, 2019
    Assignee: FACEBOOK, INC.
    Inventors: Rasmus Mathias Andersson, Rose Yao, Erick Tseng
  • Patent number: D750682
    Type: Grant
    Filed: November 4, 2013
    Date of Patent: March 1, 2016
    Assignee: AXIS AB
    Inventors: Mathias Andersson, Ola Andersson, Morten Bergstrom, Lina Carlsson, Johan Hagg, Rafael Portela
  • Patent number: D753751
    Type: Grant
    Filed: July 25, 2013
    Date of Patent: April 12, 2016
    Assignee: AXIS AB
    Inventors: Niclas Moller-Lewin, Mathias Andersson, Mariano Vozzi, Andres Vigren
  • Patent number: D787581
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: May 23, 2017
    Assignee: AXIS AB
    Inventors: Niclas Moller-Lewin, Mathias Andersson, Mariano Vozzi, Andres Vigren
  • Patent number: D803291
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: November 21, 2017
    Assignee: AXIS AB
    Inventors: Mathias Andersson, Ola Andersson, Morten Bergstrom, Lina Carlsson, Johan Hagg, Rafael Portela
  • Patent number: D812673
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: March 13, 2018
    Assignee: AXIS AB
    Inventors: Mathias Andersson, Ola Andersson, Morten Bergstrom, Lina Carlsson, Johan Hagg, Rafael Portela
  • Patent number: RE46822
    Type: Grant
    Filed: February 8, 2017
    Date of Patent: May 8, 2018
    Assignee: AXIS AB
    Inventors: Niclas Moller-Lewin, Mathias Andersson, Mariano Vozzi, Andres Vigren