Patents by Inventor Pedram Ataee

Pedram Ataee 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: 10684692
    Abstract: Systems, devices, and methods adapt established concepts from natural language processing for use in gesture identification algorithms. A gesture identification system includes sensors, a processor, and a non-transitory processor-readable memory that stores data and/or instructions for performing gesture identification. A gesture identification system may include a wearable gesture identification device. The gesture identification process involves segmenting signals from the sensors into data windows, assigning a respective “window class” to each data window, and identifying a user-performed gesture based on the corresponding sequence of window classes. Each window class exclusively characterizes at least one data window property and is analogous to a “letter” of an alphabet. Under this model, each gesture is analogous to a “word” made up of a particular combination of window classes.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: June 16, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Idris S. Aleem, Pedram Ataee
  • Patent number: 10199008
    Abstract: Systems, devices, and methods that implement state machine models in wearable electronic devices are described. A wearable electronic device stores processor-executable gesture identification instructions that, when executed by an on-board processor, enable the wearable electronic device to identify one or more gesture(s) performed by a user. The wearable electronic device also stores processor-executable state determination instructions that, when executed by the processor, cause the wearable electronic device to enter into and transition between various operational states depending on signals detected by on-board sensors. The state machine models described herein enable the wearable electronic devices to identify and automatically recover from operational errors, malfunctions, or crashes with minimal intervention from the user.
    Type: Grant
    Filed: March 26, 2015
    Date of Patent: February 5, 2019
    Assignee: NORTH INC.
    Inventors: Idris S. Aleem, Pedram Ataee, Stephen Lake
  • Publication number: 20180120948
    Abstract: Systems, devices, and methods adapt established concepts from natural language processing for use in gesture identification algorithms. A gesture identification system includes sensors, a processor, and a non-transitory processor-readable memory that stores data and/or instructions for performing gesture identification. A gesture identification system may include a wearable gesture identification device. The gesture identification process involves segmenting signals from the sensors into data windows, assigning a respective “window class” to each data window, and identifying a user-performed gesture based on the corresponding sequence of window classes. Each window class exclusively characterizes at least one data window property and is analogous to a “letter” of an alphabet. Under this model, each gesture is analogous to a “word” made up of a particular combination of window classes.
    Type: Application
    Filed: December 22, 2017
    Publication date: May 3, 2018
    Inventors: Idris S. Aleem, Pedram Ataee
  • Patent number: 9880632
    Abstract: Systems, devices, and methods adapt established concepts from natural language processing for use in gesture identification algorithms. A gesture identification system includes sensors, a processor, and a non-transitory processor-readable memory that stores data and/or instructions for performing gesture identification. A gesture identification system may include a wearable gesture identification device. The gesture identification process involves segmenting signals from the sensors into data windows, assigning a respective “window class” to each data window, and identifying a user-performed gesture based on the corresponding sequence of window classes. Each window class exclusively characterizes at least one data window property and is analogous to a “letter” of an alphabet. Under this model, each gesture is analogous to a “word” made up of a particular combination of window classes.
    Type: Grant
    Filed: June 11, 2015
    Date of Patent: January 30, 2018
    Assignee: THALMIC LABS INC.
    Inventors: Pedram Ataee, Idris S. Aleem
  • Patent number: 9483123
    Abstract: Systems, articles, and methods for performing gesture identification with improved robustness against variations in use parameters and without requiring a user to undergo an extensive training procedure are described. A wearable electromyography (“EMG”) device includes multiple EMG sensors, an on-board processor, and a non-transitory processor-readable storage medium that stores data and/or processor-executable instructions for performing gesture identification. The wearable EMG device detects, determines, and ranks features in the signal data provided by the EMG sensors and generates a digit string based on the ranked features. The permutation of the digit string is indicative of the gesture performed by the user, which is identified by testing the permutation of the digit string against multiple sets of defined permutation conditions. A single reference gesture may be performed by the user to (re-)calibrate the wearable EMG device before and/or during use.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: November 1, 2016
    Assignee: THALMIC LABS INC.
    Inventors: Idris S. Aleem, Pedram Ataee, Matthew Bailey
  • Patent number: 9389694
    Abstract: Systems, articles, and methods perform gesture identification with limited computational resources. A wearable electromyography (“EMG”) device includes multiple EMG sensors, an on-board processor, and a non-transitory processor-readable memory that stores data and/or processor-executable instructions for performing gesture identification. The wearable EMG device detects and determines features of signals when a user performs a physical gesture, and processes the features by performing a decision tree analysis. The decision tree analysis invokes a decision tree stored in the memory, where storing and executing the decision tree may be managed by limited computational resources. The outcome of the decision tree analysis is a probability vector that assigns a respective probability score to each gesture in a gesture library.
    Type: Grant
    Filed: October 21, 2014
    Date of Patent: July 12, 2016
    Assignee: THALMIC LABS INC.
    Inventors: Pedram Ataee, Idris S. Aleem, Matthew Bailey
  • Patent number: 9367139
    Abstract: Systems, articles, and methods perform gesture identification with limited computational resources. A wearable electromyography (“EMG”) device includes multiple EMG sensors, an on-board processor, and a non-transitory processor-readable memory storing data and/or instructions for performing gesture identification. The wearable EMG device detects signals when a user performs a physical gesture and characterizes a signal vector {right arrow over (s)} based on features of the detected signals. A library of gesture template vectors G is stored in the memory of the wearable EMG device and a respective property of each respective angle ?i formed between the signal vector {right arrow over (s)} and respective ones of the gesture template vectors {right arrow over (g)}i is analyzed to match the direction of the signal vector {right arrow over (s)} to the direction of a particular gesture template vector {right arrow over (g)}*.
    Type: Grant
    Filed: December 11, 2014
    Date of Patent: June 14, 2016
    Assignee: THALMIC LABS INC.
    Inventors: Pedram Ataee, Idris S. Aleem, Matthew Bailey
  • Publication number: 20150370333
    Abstract: Systems, devices, and methods adapt established concepts from natural language processing for use in gesture identification algorithms. A gesture identification system includes sensors, a processor, and a non-transitory processor-readable memory that stores data and/or instructions for performing gesture identification. A gesture identification system may include a wearable gesture identification device. The gesture identification process involves segmenting signals from the sensors into data windows, assigning a respective “window class” to each data window, and identifying a user-performed gesture based on the corresponding sequence of window classes. Each window class exclusively characterizes at least one data window property and is analogous to a “letter” of an alphabet. Under this model, each gesture is analogous to a “word” made up of a particular combination of window classes.
    Type: Application
    Filed: June 11, 2015
    Publication date: December 24, 2015
    Inventors: Pedram Ataee, Idris S. Aleem
  • Publication number: 20150277575
    Abstract: Systems, devices, and methods that implement state machine models in wearable electronic devices are described. A wearable electronic device stores processor-executable gesture identification instructions that, when executed by an on-board processor, enable the wearable electronic device to identify one or more gesture(s) performed by a user. The wearable electronic device also stores processor-executable state determination instructions that, when executed by the processor, cause the wearable electronic device to enter into and transition between various operational states depending on signals detected by on-board sensors. The state machine models described herein enable the wearable electronic devices to identify and automatically recover from operational errors, malfunctions, or crashes with minimal intervention from the user.
    Type: Application
    Filed: March 26, 2015
    Publication date: October 1, 2015
    Inventors: Pedram Ataee, Stephen Lake
  • Publication number: 20150169074
    Abstract: Systems, articles, and methods perform gesture identification with limited computational resources. A wearable electromyography (“EMG”) device includes multiple EMG sensors, an on-board processor, and a non-transitory processor-readable memory storing data and/or instructions for performing gesture identification. The wearable EMG device detects signals when a user performs a physical gesture and characterizes a signal vector {right arrow over (s)} based on features of the detected signals. A library of gesture template vectors G is stored in the memory of the wearable EMG device and a respective property of each respective angle ?i formed between the signal vector {right arrow over (s)} and respective ones of the gesture template vectors {right arrow over (g)}i is analyzed to match the direction of the signal vector {right arrow over (s)} to the direction of a particular gesture template vector {right arrow over (g)}*.
    Type: Application
    Filed: December 11, 2014
    Publication date: June 18, 2015
    Inventors: Pedram Ataee, Idris S. Aleem, Matthew Bailey
  • Publication number: 20150109202
    Abstract: Systems, articles, and methods perform gesture identification with limited computational resources. A wearable electromyography (“EMG”) device includes multiple EMG sensors, an on-board processor, and a non-transitory processor-readable memory that stores data and/or processor-executable instructions for performing gesture identification. The wearable EMG device detects and determines features of signals when a user performs a physical gesture, and processes the features by performing a decision tree analysis. The decision tree analysis invokes a decision tree stored in the memory, where storing and executing the decision tree may be managed by limited computational resources. The outcome of the decision tree analysis is a probability vector that assigns a respective probability score to each gesture in a gesture library.
    Type: Application
    Filed: October 21, 2014
    Publication date: April 23, 2015
    Inventors: Pedram Ataee, Idris S. Aleem, Matthew Bailey
  • Publication number: 20150084860
    Abstract: Systems, articles, and methods for performing gesture identification with improved robustness against variations in use parameters and without requiring a user to undergo an extensive training procedure are described. A wearable electromyography (“EMG”) device includes multiple EMG sensors, an on-board processor, and a non-transitory processor-readable storage medium that stores data and/or processor-executable instructions for performing gesture identification. The wearable EMG device detects, determines, and ranks features in the signal data provided by the EMG sensors and generates a digit string based on the ranked features. The permutation of the digit string is indicative of the gesture performed by the user, which is identified by testing the permutation of the digit string against multiple sets of defined permutation conditions. A single reference gesture may be performed by the user to (re-)calibrate the wearable EMG device before and/or during use.
    Type: Application
    Filed: September 23, 2014
    Publication date: March 26, 2015
    Inventors: Idris S. Aleem, Pedram Ataee, Matthew Bailey