Patents by Inventor Bharat Ram Setti

Bharat Ram Setti 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: 10750327
    Abstract: A system and method for multiplexing data streams in order to optimize network resources for Push-to-talk-over-Cellular (PoC) systems. One or more servers interface to the wireless communications network to perform advanced voice services for one or more mobile units therein, which include a Push-to-Talk-over-Cellular (PoC) call session. Both the servers and the mobile units that use the advanced voice services communicate with each other using control messages within the wireless communications network, and at least one of the servers switches media streams comprised of voice messages for the advanced voice services between the mobile units across the wireless communications network. At least one of the mobile units is a participant in a plurality of PoC call sessions concurrently, and at least the media streams for each of the plurality of the PoC call sessions are multiplexed into a single path.
    Type: Grant
    Filed: May 3, 2017
    Date of Patent: August 18, 2020
    Assignee: KODIAK NETWORKS INC
    Inventors: Krishnakant M. Patel, Ramu Kandula, Brahmananda R. Vempati, Harisha M. Negalaguli, Bharat Ram Setti Nagaswamy Srinivasan
  • Patent number: 10630742
    Abstract: A system and method for content messaging includes observing, by the server, synchronization of a database cluster accessible to the server with a first local database at a first client, the database cluster including a message after the synchronization, the message including content and instructions for processing the content, and processing, by the server, the content of the message according to the instructions for processing the content, in response to observing the synchronization.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: April 21, 2020
    Assignee: KODIAK NETWORKS, INC.
    Inventors: Krishnakant M. Patel, Debabrata Dash, Ravi Ayyasamy, Pratap Chandana, Bharat Ram Setti, Sayyad Gaffar
  • Patent number: 10609138
    Abstract: An embodiment includes receiving, by a client on a client device, a data change notification. The data change notification indicates a change in data relating to the client at a client data store. The method further includes determining, by the client, a type of the data relating to the client changed at the client data store and determining, by the client, a data synchronization mechanism in accordance with the type of the data relating to the client changed at the client data store. Determining the data synchronization mechanism includes determining when to attempt, by the client, a data synchronization to synchronize data on the client device with the data relating to the client changed at the client data store.
    Type: Grant
    Filed: May 6, 2016
    Date of Patent: March 31, 2020
    Assignee: KODIAK NETWORKS INC.
    Inventors: Krishnakant M. Patel, Ramu Kandula, Brahmananda R. Vempati, Harisha Mahabaleshwara Negalaguli, Bharat Ram Setti Nagaswamy Srinivasan, Ravi Ayyasamy
  • Patent number: 9992286
    Abstract: An embodiment method includes receiving, by a server of a telecommunications services platform, a request for a first call session quality indicator (CSQI) of a first client device, determining, by the server, first channel parameters of a first channel between the server and the first client device, and calculating, by the server, the first CSQI of the first client device in accordance with the first channel parameters of the first channel. The method further includes transmitting, by the server, the first CSQI to the first client device and receiving, by the server, a call session initiation request from the first client device after transmitting the first CSQI to the first client device.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: June 5, 2018
    Assignee: KODIAK NETWORKS, INC.
    Inventors: Krishnakant M. Patel, Ravi Ayyasamy, Shibu Narendranathan, Bibhudatta Biswal, Bharat Ram Setti
  • Patent number: 9973891
    Abstract: A system and method for geofencing includes sending, by the location management server, location data collection criteria and location data reporting criteria to a first location-aware client; and receiving, by the location management server, location data from the first location-aware client, the location data collected by the first location-aware client according to the location data collection criteria, the location data received from the first location-aware client according to the location data reporting criteria.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: May 15, 2018
    Assignee: KODIAK NETWORKS INC.
    Inventors: Krishnakant M Patel, Debabrata Dash, Ravi Ayyasamy, Pratap Chandana, Bharat Ram Setti, Sayyad Gaffar, Rohit Ashok Nerlikar, Ramu Kandula
  • Publication number: 20170238152
    Abstract: A system and method for multiplexing data streams in order to optimize network resources for Push-to-talk-over-Cellular (PoC) systems. One or more servers interface to the wireless communications network to perform advanced voice services for one or more mobile units therein, which include a Push-to-Talk-over-Cellular (PoC) call session. Both the servers and the mobile units that use the advanced voice services communicate with each other using control messages within the wireless communications network, and at least one of the servers switches media streams comprised of voice messages for the advanced voice services between the mobile units across the wireless communications network. At least one of the mobile units is a participant in a plurality of PoC call sessions concurrently, and at least the media streams for each of the plurality of the PoC call sessions are multiplexed into a single path.
    Type: Application
    Filed: May 3, 2017
    Publication date: August 17, 2017
    Inventors: Krishnakant M. Patel, Ramu Kandula, Brahmananda R. Vempati, Harisha M. Negalaguli, Bharat Ram Setti Nagaswamy Srinivasan
  • Publication number: 20170118592
    Abstract: A system and method for geofencing includes sending, by the location management server, location data collection criteria and location data reporting criteria to a first location-aware client; and receiving, by the location management server, location data from the first location-aware client, the location data collected by the first location-aware client according to the location data collection criteria, the location data received from the first location-aware client according to the location data reporting criteria.
    Type: Application
    Filed: October 21, 2016
    Publication date: April 27, 2017
    Inventors: Krishnakant M. Patel, Debabrata Dash, Ravi Ayyasamy, Pratap Chandana, Bharat Ram Setti, Sayyad Gaffar, Rohit Ashok Nerlikar, Ramu Kandula
  • Publication number: 20170118666
    Abstract: An embodiment method includes receiving, by a server of a telecommunications services platform, a request for a first call session quality indicator (CSQI) of a first client device, determining, by the server, first channel parameters of a first channel between the server and the first client device, and calculating, by the server, the first CSQI of the first client device in accordance with the first channel parameters of the first channel. The method further includes transmitting, by the server, the first CSQI to the first client device and receiving, by the server, a call session initiation request from the first client device after transmitting the first CSQI to the first client device.
    Type: Application
    Filed: October 21, 2016
    Publication date: April 27, 2017
    Inventors: Krishnakant M. Patel, Ravi Ayyasamy, Shibu Narendranathan, Bibhudatta Biswal, Bharat Ram Setti
  • Publication number: 20170118262
    Abstract: A system and method for content messaging includes observing, by the server, synchronization of a database cluster accessible to the server with a first local database at a first client, the database cluster including a message after the synchronization, the message including content and instructions for processing the content, and processing, by the server, the content of the message according to the instructions for processing the content, in response to observing the synchronization.
    Type: Application
    Filed: October 21, 2016
    Publication date: April 27, 2017
    Inventors: Krishnakant M. Patel, Debabrata Dash, Ravi Ayyasamy, Pratap Chandana, Bharat Ram Setti, Sayyad Gaffar
  • Publication number: 20160330279
    Abstract: An embodiment includes receiving, by a client on a client device, a data change notification. The data change notification indicates a change in data relating to the client at a client data store. The method further includes determining, by the client, a type of the data relating to the client changed at the client data store and determining, by the client, a data synchronization mechanism in accordance with the type of the data relating to the client changed at the client data store. Determining the data synchronization mechanism includes determining when to attempt, by the client, a data synchronization to synchronize data on the client device with the data relating to the client changed at the client data store.
    Type: Application
    Filed: May 6, 2016
    Publication date: November 10, 2016
    Inventors: Krishnakant M. Patel, Ramu Kandula, Brahmananda R. Vempati, Harisha Mahabaleshwara Negalaguli, Bharat Ram Setti Nagaswamy Srinivasan, Ravi Ayyasamy