Patents by Inventor Ramin Soheili

Ramin Soheili 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: 9521729
    Abstract: Provided is a graphical user interface for programming an embedded device and systems and methods of use thereof. The system for programming an embedded device using a graphical user interface (GUI) comprises the GUI, a processor, and a database. The embedded device includes one or more light sources. The GUI provides control elements associated with the light sources. The processor is configured to receive settings associated with the light sources via the control elements, the settings defining a lighting pattern of the light sources. The control elements include at least actuation, color, and brightness control elements. The processor can convert the settings into configuration data, which is transmitted to the embedded device and decoded by the embedded device. As a result of the decoding, the embedded device is set to generate the lighting pattern based on the configuration data.
    Type: Grant
    Filed: May 23, 2013
    Date of Patent: December 13, 2016
    Inventor: Ramin Soheili
  • Patent number: 9327203
    Abstract: Provided are systems and methods for real time sound effect modulation based on attitude variations. The system may include one or more position sensors installed on a moving object, with the position sensors reporting positional data associated with the moving object. A memory may contain predetermined criteria for altering characteristics of a sound associated with the moving object, and a database may contain sound examples. A processor may receive the positional data from the position sensors and determine positional changes based on the data. The processor may fetch sound examples from the database and fetch predetermined criteria from the memory. The processor may modulate the sound examples based on positional changes according to the predefined criteria to produce modulated sound examples. The processor may aggregate the modulated sound examples to produce an aggregated modulated sound example. Speakers on the moving object may emit the aggregated modulated sound example.
    Type: Grant
    Filed: April 3, 2014
    Date of Patent: May 3, 2016
    Inventor: Ramin Soheili
  • Publication number: 20140351733
    Abstract: Provided is a graphical user interface for programming an embedded device and systems and methods of use thereof. The system for programming an embedded device using a graphical user interface (GUI) comprises the GUI, a processor, and a database. The embedded device includes one or more light sources. The GUI provides control elements associated with the light sources. The processor is configured to receive settings associated with the light sources via the control elements, the settings defining a lighting pattern of the light sources. The control elements include at least actuation, color, and brightness control elements. The processor can convert the settings into configuration data, which is transmitted to the embedded device and decoded by the embedded device. As a result of the decoding, the embedded device is set to generate the lighting pattern based on the configuration data.
    Type: Application
    Filed: May 23, 2013
    Publication date: November 27, 2014
    Inventor: Ramin Soheili
  • Publication number: 20140207266
    Abstract: Provided are systems and methods for real time sound effect modulation based on attitude variations. The system may include one or more position sensors installed on a moving object, with the position sensors reporting positional data associated with the moving object. A memory may contain predetermined criteria for altering characteristics of a sound associated with the moving object, and a database may contain sound examples. A processor may receive the positional data from the position sensors and determine positional changes based on the data. The processor may fetch sound examples from the database and fetch predetermined criteria from the memory. The processor may modulate the sound examples based on positional changes according to the predefined criteria to produce modulated sound examples. The processor may aggregate the modulated sound examples to produce an aggregated modulated sound example. Speakers on the moving object may emit the aggregated modulated sound example.
    Type: Application
    Filed: April 3, 2014
    Publication date: July 24, 2014
    Inventor: Ramin Soheili
  • Publication number: 20050207390
    Abstract: A method and system for providing communications to a network access device. The network access device has a processor, a memory, and an output. The memory stores application code. An application specific message has a network header and message content. The message content includes an application header and application content. The application specific message is sent to the network access device as a text message over a channel of a communications network. The network access device is capable of identifying the application specific message as a text-based message, as indicated by the network header. The network access device detects the application header of the application specific message, and selects the application as associated with the application specific message. The application content of the application specific message is then provided to the application.
    Type: Application
    Filed: March 16, 2004
    Publication date: September 22, 2005
    Inventors: Ramin Soheili, Mahdi Akbar
  • Publication number: 20040230867
    Abstract: A method and system for debugging a digital signal processor includes a high-level code that reads processor data stored on a storage device on the processor, converts the processor data into a predetermined format and then compares the processor data to certain compare data to locate differences in the data.
    Type: Application
    Filed: May 15, 2003
    Publication date: November 18, 2004
    Inventor: Ramin Soheili
  • Patent number: D915236
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: April 6, 2021
    Assignee: JOOJOOMEE INC.
    Inventor: Ramin Soheili
  • Patent number: D926053
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: July 27, 2021
    Assignee: JOOJOOMEE INC.
    Inventor: Ramin Soheili