Patents by Inventor Jonathan Kaplan

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).

  • Patent number: 11918536
    Abstract: Systems and methods for determining a level of collaboration between a user and an exoskeleton boot are provided. A device, using an exoskeleton boot, can provide a level of force to a limb of a user to aid movement of the limb. The device can measure one or more parameters of the exoskeleton boot during the movement of the limb using the exoskeleton boot. The device can determine one or more biometrics of the user during the movement of the limb using the exoskeleton boot. The device can determine, based on the one or more biometrics and the one or more parameters of the device, a metric indicative of a collaboration between the user and the exoskeleton boot during the movement.
    Type: Grant
    Filed: July 18, 2022
    Date of Patent: March 5, 2024
    Inventors: Luke Mooney, Jean-François Duval, Rachel Harris, Jonathan Kaplan
  • Publication number: 20230405800
    Abstract: Systems and methods for providing a customized configuration for a controller of an exoskeleton device. A device can receive, via a user interface, feedback from a user indicative of a performance of the user during a movement event. The device can determine characteristics of the user for performing the movement event using a first exoskeleton boot and a second exoskeleton boot and identify properties of a route for the movement event. The device can determine using the characteristics of the user, the feedback and the properties of the route, control parameters for the first exoskeleton boot and the second exoskeleton boot to execute the movement event. The device can apply the control parameters to the first exoskeleton boot and the second exoskeleton boot for the user to operate the first exoskeleton boot and the second exoskeleton boot during the movement event.
    Type: Application
    Filed: August 28, 2023
    Publication date: December 21, 2023
    Applicant: Dephy, Inc.
    Inventors: Luke Mooney, Jean-François Duval, Rachel Harris, Jonathan Kaplan, Matthew Mooney, William Marvin
  • 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: 11738450
    Abstract: Systems and methods for providing a customized configuration for a controller of an exoskeleton device. A device can receive, via a user interface, feedback from a user indicative of a performance of the user during a movement event. The device can determine characteristics of the user for performing the movement event using a first exoskeleton boot and a second exoskeleton boot and identify properties of a route for the movement event. The device can determine using the characteristics of the user, the feedback and the properties of the route, control parameters for the first exoskeleton boot and the second exoskeleton boot to execute the movement event. The device can apply the control parameters to the first exoskeleton boot and the second exoskeleton boot for the user to operate the first exoskeleton boot and the second exoskeleton boot during the movement event.
    Type: Grant
    Filed: October 18, 2021
    Date of Patent: August 29, 2023
    Assignee: Dephy, Inc.
    Inventors: Luke Mooney, Jean-François Duval, Rachel Harris, Jonathan Kaplan, Matthew Mooney, William Marvin
  • 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
  • Publication number: 20220347040
    Abstract: Systems and methods for determining a level of collaboration between a user and an exoskeleton boot are provided. A device, using an exoskeleton boot, can provide a level of force to a limb of a user to aide movement of the limb. The device can measure one or more parameters of the exoskeleton boot during the movement of the limb using the exoskeleton boot. The device can determine one or more biometrics of the user during the movement of the limb using the exoskeleton boot. The device can determine, based on the one or more biometrics and the one or more parameters of the device, a metric indicative of a collaboration between the user and the exoskeleton boot during the movement.
    Type: Application
    Filed: July 18, 2022
    Publication date: November 3, 2022
    Applicant: Dephy, Inc.
    Inventors: Luke Mooney, Jean-François Duval, Rachel Harris, Jonathan Kaplan
  • 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
  • Patent number: 11389367
    Abstract: Systems and methods for determining a level of collaboration between a user and an exoskeleton boot are provided. A device, using an exoskeleton boot, can provide a level of force to a limb of a user to aid movement of the limb. The device can measure one or more parameters of the exoskeleton boot during the movement of the limb using the exoskeleton boot. The device can determine one or more biometrics of the user during the movement of the limb using the exoskeleton boot. The device can determine, based on the one or more biometrics and the one or more parameters of the device, a metric indicative of a collaboration between the user and the exoskeleton boot during the movement.
    Type: Grant
    Filed: December 29, 2020
    Date of Patent: July 19, 2022
    Assignee: Dephy, Inc.
    Inventors: Luke Mooney, Jean-François Duval, Rachel Harris, Jonathan Kaplan
  • Patent number: 11266274
    Abstract: A catering box with active climate control is configured to transport “delicate” foods, such as grilled cheese sandwiches, hot dogs, and hamburgers, without inducing substantial sogginess in the bread of those food items. The catering box includes a heat mass configured to retain heat generated by a hot plate and to then radiate that heat, during transport, after the hot plate has been disconnected from a power source. In addition, the catering box includes an exhaust fan that actively controls internal specific humidity levels in order to prevent moisture from settling within the bread of stored food items. A microcontroller within the catering box monitors temperature and absolute humidity levels, computes the current specific humidity level, and then selectively engages or disengages the exhaust fan in response. With his approach, the catering box may limit the degree to which humidity settles within the bread of delicate food items stored within.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: March 8, 2022
    Assignee: FISHSIX RC
    Inventors: Michael Pavel, Jonathan Kaplan, Will Tammen, Michael J. Strasser, Kyle Lamson, Curtis Chow, Carrie Eaton
  • Publication number: 20220032447
    Abstract: Systems and methods for providing a customized configuration for a controller of an exoskeleton device. A device can receive, via a user interface, feedback from a user indicative of a performance of the user during a movement event. The device can determine characteristics of the user for performing the movement event using a first exoskeleton boot and a second exoskeleton boot and identify properties of a route for the movement event. The device can determine using the characteristics of the user, the feedback and the properties of the route, control parameters for the first exoskeleton boot and the second exoskeleton boot to execute the movement event. The device can apply the control parameters to the first exoskeleton boot and the second exoskeleton boot for the user to operate the first exoskeleton boot and the second exoskeleton boot during the movement event.
    Type: Application
    Filed: October 18, 2021
    Publication date: February 3, 2022
    Applicant: Dephy, Inc.
    Inventors: Luke Mooney, Jean-François Duval, Rachel Harris, Jonathan Kaplan, Matthew Mooney, William Marvin
  • Publication number: 20210378903
    Abstract: Systems and methods for determining a level of collaboration between a user and an exoskeleton boot are provided. A device, using an exoskeleton boot, can provide a level of force to a limb of a user to aide movement of the limb. The device can measure one or more parameters of the exoskeleton boot during the movement of the limb using the exoskeleton boot. The device can determine one or more biometrics of the user during the movement of the limb using the exoskeleton boot. The device can determine, based on the one or more biometrics and the one or more parameters of the device, a metric indicative of a collaboration between the user and the exoskeleton boot during the movement.
    Type: Application
    Filed: December 29, 2020
    Publication date: December 9, 2021
    Applicant: Dephy, Inc.
    Inventors: Luke Mooney, Jean-François Duval, Rachel Harris, Jonathan Kaplan
  • Patent number: 11148279
    Abstract: Systems and methods for providing a customized configuration for a controller of an exoskeleton device. A device can receive, via a user interface, feedback from a user indicative of a performance of the user during a movement event. The device can determine characteristics of the user for performing the movement event using a first exoskeleton boot and a second exoskeleton boot and identify properties of a route for the movement event. The device can determine using the characteristics of the user, the feedback and the properties of the route, control parameters for the first exoskeleton boot and the second exoskeleton boot to execute the movement event. The device can apply the control parameters to the first exoskeleton boot and the second exoskeleton boot for the user to operate the first exoskeleton boot and the second exoskeleton boot during the movement event.
    Type: Grant
    Filed: December 2, 2020
    Date of Patent: October 19, 2021
    Assignee: Dephy, Inc.
    Inventors: Luke Mooney, Jean-François Duval, Rachel Harris, Jonathan Kaplan, Matthew Mooney, William Marvin
  • Patent number: 10812565
    Abstract: At least one server receives at least one signal representing a request for an initiation of the server for the installation and configuration of an application. The server connects with client(s) after receiving the signal and transmits at least one display image to the client such that the client can render the display image via a web interface, wherein the display image provides information regarding the server. The server receives an application installer, wherein the client is can use the web interface to facilitate transmission of the application installer. The server installs and configures the application based on at least one input received from the client, wherein the client is enabled to use the web interface to facilitate transmitting the input to the server. The server generates an image based on the application configuration and transmits the image to a data management system for storage until deployment.
    Type: Grant
    Filed: May 17, 2017
    Date of Patent: October 20, 2020
    Assignee: PowWow, Inc.
    Inventors: Jonathan Kaplan, Andrew Cohen
  • Patent number: 10661281
    Abstract: A lighter case is provided. The lighter case may have a main body forming a clamshell shaped to receive a cigarette lighter. The lighter case may have a grinding apparatus on a portion of the main body or slidable relative to the main body and configured to disaggregate a smoking material. The lighter case may collect the disaggregated smoking material and may guide the disaggregated smoking material into a receptacle such as by scooping or via a piston. In this manner, the smoking material may be prepared.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: May 26, 2020
    Assignee: BURNBUD, LLC
    Inventor: Jonathan Kaplan
  • 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
  • Patent number: 10282774
    Abstract: A chain of establishments provides an online ordering system that allows a customer to order virtual items or services from an online menu. When an order is placed, the customer receives an order code that may then be verified at one of many establishment locations at one of many times to initiate order fulfillment. When the order code is verified at a particular restaurant, a point-of-service (POS) system maps the virtual items associated with the order to actual, in-stock items or services that are available at the particular establishment. The order may then be fulfilled and provided to the customer. One advantage of the disclosed technique is that the customer may pickup the order from any desired establishment location, and is not required to select a particular location when the order is placed. Consequently, the customer is provided with streamlined and flexible order placement and fulfillment experience.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: May 7, 2019
    Assignee: FISHSIX RC
    Inventors: Jonathan Kaplan, Jay Amando Domingo Llacuna, Stanley Peter Demarta, Christopher Baldwin
  • Publication number: 20190043020
    Abstract: Systems and methods are described for automated scheduling of a meeting, storing and enhancing meeting-related data objects, and providing meeting notifications to a number of participants. A computing system may obtain an image of a document in association with a meeting arrangement. Optical character recognition may be applied to the image data to identify text data represented in the image, from which meeting arrangement related information may be identified based at least in part on keyword analysis, pattern matching and/or natural language processing. Additional resources, participants or other information not explicitly identified in the image data may be determined based on various rules and/or data retrieved from one or more data stores. Meeting invitations may then be generated by the computing system and delivered to various determined participants or resource providers for the meeting.
    Type: Application
    Filed: July 30, 2018
    Publication date: February 7, 2019
    Inventors: Anthony Donofrio, Jay Goldberg, Michael Murray, Jonathan Kaplan, Peter Baio
  • Patent number: 10044778
    Abstract: A user interface for sharing media items with others. From a sender's perspective, embodiments of the invention allow for an easy-to-use drag-and-drop technique that is more user-friendly than conventional techniques. From the recipient's perspective, embodiments of the invention allow media items from multiple sources to be aggregated into a single viewport, providing a cohesive and unified approach to media items received from others.
    Type: Grant
    Filed: June 2, 2014
    Date of Patent: August 7, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Stanley Peter Demarta, David Jack Ovadia, Peter W. Winer, Jonathan Benjamin Korman, David Ben-Yaakov, Ariel Braunstein, Philip C. Kim, Jonathan Kaplan
  • Publication number: 20180189118
    Abstract: A system is enabled to create an application, for use by devices, by using an intermediary agent to efficiently transform an existing monitored application. The intermediary agent is configured to attach to at least one monitored application executed on at least one server and to create a session corresponding to at least one client application executed on at least one client wherein execution of the client application is at least partially based on a message between the server and the client. The intermediary agent is also configured to intercept the message to identify at least one change in the state of the monitored application and to transmit the message to a transformation module upon detection of at least one change in the state of the monitored application. The transformation module is configured to determine whether the communication message should be modified prior to being transmitted to the client.
    Type: Application
    Filed: June 30, 2016
    Publication date: July 5, 2018
    Inventors: Jonathan Kaplan, Samir Mahendra, Prasanna Venkatesh Kuppumani, Andrew Cohen