Patents by Inventor Ryan Jonathan Kaplan

Ryan Jonathan Kaplan 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: 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: 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