Patents by Inventor Siddharth Ramesh

Siddharth Ramesh 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: 20240140578
    Abstract: An apparatus, a method, and a system for controlling and propelling a watercraft. The apparatus has a set of motors and a fin-shaped hollow structure attached to the water-facing surface of the watercraft, a wireless controller to receive input commands from a user and transmit the input commands to a microprocessor to control the set of motors based on input commands. The input commands correspond to a speed and a direction. The microprocessor can adjust a thrust force of the set of motors based on the input commands to propel the watercraft in a selected direction at a selected speed.
    Type: Application
    Filed: October 28, 2022
    Publication date: May 2, 2024
    Applicant: ZOOM FINS LLC
    Inventors: Sri Jagdesh CHAND, Siddharth Ramesh NOTANEY, Gary S MONROE, Vishnu Bhagawan BAROTE
  • Patent number: 11184478
    Abstract: Exemplary embodiments of the present disclosure are directed towards a system for monitoring telephony communications in real time, comprising: first user communication devices and second user communication devices are connected to a first provider communication device and a second provider communication device.
    Type: Grant
    Filed: September 8, 2020
    Date of Patent: November 23, 2021
    Assignee: Exotel Techcom Pvt. Ltd.
    Inventors: Sarthak Singhal, Siddharth Ramesh, Govind Rajan M
  • Publication number: 20210329127
    Abstract: Exemplary embodiments of the present disclosure are directed towards a system and method for identifying call status in real-time, the system comprising a classifier module configured to analyze recorded audio files based on the pre-defined labelled set using signal processing audio classification and machine learning techniques on a first communication device, a second communication device, and a machine learning device. The classifier module splits the recorded audio files into chunks on the first communication device, the second communication device, and machine learning device in real-time. The classifier module extracts the audio features from audio files. The classifier module creates linear support vector classification model and trains linear support vector classification model using audio files.
    Type: Application
    Filed: April 17, 2021
    Publication date: October 21, 2021
    Inventors: Sarthak Singhal, Siddharth Ramesh, Shivakumar Ganesan, Shiva Shankar Arumugam, Govindarajan M
  • Publication number: 20200404095
    Abstract: Exemplary embodiments of the present disclosure are directed towards a system for monitoring telephony communications in real time, comprising: first user communication devices and second user communication devices are connected to a first provider communication device and a second provider communication device.
    Type: Application
    Filed: September 8, 2020
    Publication date: December 24, 2020
    Inventors: Sarthak Singhal, Siddharth Ramesh, Govind Rajan M
  • Patent number: 10812651
    Abstract: Exemplary embodiments of the present disclosure are directed towards a system for monitoring telephony communications in real time, comprising: first user communication devices and second user communication devices are connected to a first provider communication device and a second provider communication device.
    Type: Grant
    Filed: April 11, 2019
    Date of Patent: October 20, 2020
    Assignee: EXOTEL TECHCOM PVT. LTD.
    Inventors: Sarthak Singhal, Siddharth Ramesh, Govind Rajan M
  • Publication number: 20190320064
    Abstract: Exemplary embodiments of the present disclosure are directed towards a system for monitoring telephony communications in real time, comprising: first user communication devices and second user communication devices are connected to a first provider communication device and a second provider communication device.
    Type: Application
    Filed: April 11, 2019
    Publication date: October 17, 2019
    Inventors: Sarthak Singhal, Siddharth Ramesh, Govind Rajan M
  • Patent number: 10212286
    Abstract: Aspects of the present disclosure provide a system and method in which allocation and management of shared virtual numbers is achieved. In an embodiment, a request is received from an external server, over a network, for allocation and de-allocation of virtual numbers among agents and customers. Thereafter, a first virtual number is allocated and mapped between a first agent and a first customer, and the same first virtual number is also allocated and mapped between a second agent and a second customer. Such allocation and mapping enables communication between corresponding agents and customers. In addition to the allocation, a number may also be de-allocated. For example, the first virtual number mapping between the first agent and first customer can be de-allocated, thereby deactivating the first virtual number for a predetermined time, during which time the first virtual number is not allocated to another combination of a customer and an agent.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: February 19, 2019
    Assignee: Exotel Techcom Pvt. Ltd.
    Inventors: Vishnu Jayadevan, Karthikeyan Krishnamurthy, Siddharth Ramesh
  • Publication number: 20170346702
    Abstract: A computer implemented method for displaying a user interface in a monitoring system for monitoring a number of slave devices in a network by a master device includes the steps of: writing software code for monitoring a number of slave devices in a network; defining at least one display template with a number of data fields in the software code; compiling the software code including the defined display template; running the compiled software code; and while running the compiled software code on the master device, performing the steps of: selecting a slave device by a user from a list of slave devices connected to the network; loading and parsing a data file for the selected slave device; activating at least one of the data fields in the at least one display template depending on the parsed data file; and reading data from the selected device.
    Type: Application
    Filed: December 4, 2015
    Publication date: November 30, 2017
    Inventors: Bernie Wasserman, Siddharth Ramesh Patel, Madhulika Vijay Deogoji
  • Publication number: 20170344504
    Abstract: A computer, such as a programmable logic controller (PLC), implemented method for accessing a number of slave devices having a number of registers by a master device on a network includes the steps of: providing a generic driver software in the master device for accessing slave devices on the network; reading by the master device description files, describing the slave devices on the network; and using the description files for converting data read from and written to the generic driver when accessing the slave devices on the network.
    Type: Application
    Filed: December 4, 2015
    Publication date: November 30, 2017
    Inventors: Bernie Wasserman, Siddharth Ramesh Patel, Atul Jagannath Solvande
  • Publication number: 20170289354
    Abstract: Aspects of the present disclosure provide a system and method in which allocation and management of shared virtual numbers is achieved. In an embodiment, a request is received from an external server, over a network, for allocation and de-allocation of virtual numbers among agents and customers. Thereafter, a first virtual number is allocated and mapped between a first agent and a first customer, and the same first virtual number is also allocated and mapped between a second agent and a second customer. Such allocation and mapping enables communication between corresponding agents and customers. In addition to the allocation, a number may also be de-allocated. For example, the first virtual number mapping between the first agent and first customer can be de-allocated, thereby deactivating the first virtual number for a predetermined time, during which time the first virtual number is not allocated to another combination of a customer and an agent.
    Type: Application
    Filed: March 31, 2017
    Publication date: October 5, 2017
    Inventors: Vishnu Jayadevan, Karthikeyan Krishnamurthy, Siddharth Ramesh