Patents by Inventor Krishnakant M. Patel

Krishnakant M. Patel 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: 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: 20170099327
    Abstract: A method of operating a client device in a Push-to-talk (PTT) network includes monitoring, by the client device, radio conditions of the PTT network, and generating a radio condition parameter by the client device. The method also includes calculating, by the client device, an estimate of Channel Quality Indicator (CQI) using the radio condition parameter, and determining, by the client device, a first Modulation and Coding Scheme (MCS) in accordance with the estimate of CQI.
    Type: Application
    Filed: October 6, 2016
    Publication date: April 6, 2017
    Inventors: Harisha M. Negalaguli, Krishnakant M. Patel, Brahmananda R. Vempati, Abhishek Subhashkumar Jain
  • Publication number: 20170099587
    Abstract: A system and method for improved push-to-talk (PTT) communications performance includes a PTT application server receiving a request from a client user equipment (UE) device to access PTT services over a carrier network. The PTT application server measures, determines, predicts, or otherwise detects congestion in a cell of the carrier network servicing the client UE device. In a representative aspect responsive to detecting a value of congestion, the PTT server modifies one or more PTT call parameters, transmits a modified PTT call parameter to the UE device, and reduces the number of signals subsequently transmitted to the UE device. The modified PTT call parameter may be a codec selection for encoding/decoding PTT voice data. Subsequently transmitted signals may include acknowledgement signals, retry requests, bundled frames, or the like.
    Type: Application
    Filed: October 6, 2016
    Publication date: April 6, 2017
    Inventors: Krishnakant M. Patel, Brahmananda R. Vempati, Harisha Mahabaleshwara Negalaguli
  • Publication number: 20170099328
    Abstract: An embodiment method includes initiating, by one or more servers of a push-to-talk (PTT) platform, a PTT call session in response to a PTT call session initiation request from a first client device, receiving, by the one or more servers, a first estimated modulation and coding scheme (MCS) from the first client device, and receiving, by the one or more servers, a first transmission in accordance with an initial media encoding scheme (MES) from the first client device during an initial volley. The method further includes transmitting, by the one or more servers, instructions to the first client device to use a first MES different than the initial MES for a second transmission during a subsequent volley.
    Type: Application
    Filed: October 6, 2016
    Publication date: April 6, 2017
    Inventors: Krishnakant M. Patel, Brahmananda R. Vempati, Harisha M. Negalaguli
  • Publication number: 20170099118
    Abstract: A system and method for push-to-talk (PTT) over long-term evolution (LTE) includes a method. The method includes receiving, by a push-to-talk (PTT) server, a request from a user equipment (UE) to access the PTT server. The method further includes determining, by the PTT server, quality of service (QoS) parameters for a radio access network (RAN) connecting the UE to the PTT server. The method further includes associating, by the PTT server, the QoS parameters with a bearer between the RAN and the PTT server. The method further includes communicating, by the PTT server, with the UE according to the bearer.
    Type: Application
    Filed: October 6, 2016
    Publication date: April 6, 2017
    Inventors: Harisha Mahabaleshwara Negalaguli, Krishnakant M. Patel, Brahmananda R. Vempati
  • Publication number: 20170041962
    Abstract: A system and method for providing advanced voice services in a wireless communications network, and more specifically, a method and framework to achieve a Fully Acknowledged Mode Communication (FAMC) in Push-to-talk-over-Cellular (PoC) is provided. A FAMC call session is a PoC call session that can only be established when all members of a set are available.
    Type: Application
    Filed: October 19, 2016
    Publication date: February 9, 2017
    Inventors: Krishnakant M. Patel, Ravi Ayyasamy, Brahmananda R. Vempati
  • Patent number: 9549298
    Abstract: An embodiment method includes determining, by a server, a current position of a rotary knob equipped on a client device connected to the server. The method also includes determining, by the server, a push-to-talk (PTT) over cellular (PoC) configuration assigned to the current position of the rotary knob and performing, by the server, PoC operations for the client device in accordance with the PoC configuration assigned to the current position of the rotary knob.
    Type: Grant
    Filed: November 10, 2015
    Date of Patent: January 17, 2017
    Assignee: KODIAK NETWORKS INC.
    Inventors: Ardsley Pihl Congdon, Jr., Brahmananda R. Vempati, Krishnakant M. Patel, Ravi Ayyasamy, Pratap Chandana, Gregory James Morton
  • Patent number: 9510165
    Abstract: A system and method for supporting multiple simultaneous connections to different access networks for use in Push-to-talk-over-Cellular (PoC). One or more servers interface to a plurality of wireless communications networks to perform advanced voice services for mobile units therein, including the PoC call session. The servers and mobile units communicate with each other using control messages, and the servers switch voice frames between the mobile units. At least one of the servers manages the PoC call session by acting as an arbitrator, and controls the sending of the control messages and the voice frames to and from the mobile units. At least one of the mobile units and at least one of the servers use multiple simultaneous connections to the plurality of wireless communications networks to communicate with each other.
    Type: Grant
    Filed: March 5, 2015
    Date of Patent: November 29, 2016
    Assignee: KODIAK NETWORKS, INC.
    Inventors: Krishnakant M. Patel, Brahmananda R. Vempati, Ravi Ayyasamy, Harisha M. Negalaguli, Ramu Kandula, Bibhudatta Biswal
  • 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
  • Publication number: 20160323721
    Abstract: A system and method for providing radio access network (RAN) aware service delivery for Push-to-talk-over-Cellular (PoC) networks, wherein at least one of the servers performs an presence delivery method that reduces presence notifications delivered to the mobile units participating in communications services. The effective presence delivery method may comprise: throttling the delivery of the presence notifications; avoiding simultaneous dispatch of the presence notifications to multiple watchers located in the same cell or group of cells of the wireless communications network; or the server delaying sending the presence notifications for a mobile unit until the mobile unit triggers the server.
    Type: Application
    Filed: July 8, 2016
    Publication date: November 3, 2016
    Inventors: Gorachand Kundu, Brahmananda R. Vempati, Krishnakant M. Patel, Ravi Ayyasamy, Ramu Kandula, Harisha M. Negalaguli
  • Publication number: 20160323720
    Abstract: A system and method for optimizing large group calling using unicast and multicast transport bearers for Push-to-talk-over-Cellular (PoC). One or more servers interface to a wireless communications network to perform advanced voice services for mobile units therein, including the PoC call session. The servers and mobile units communicate with each other using control messages, and the servers switch voice messages between mobile units. At least one of the servers manages the PoC call session by acting as an arbitrator, and controls sending of control messages and voice messages to and from mobile units. The server performs unicast and multicast delivery of control messages and voice messages to and from mobile units, thereby enabling large group calling involving a large number of participants with optimized use of network and server resources.
    Type: Application
    Filed: July 8, 2016
    Publication date: November 3, 2016
    Inventors: Krishnakant M. Patel, Brahmananda R. Vempati, Harisha M. Negalaguli
  • Patent number: 9485787
    Abstract: A system and method for providing advanced voice services in a wireless communications network, and more specifically, a method and framework to achieve a Fully Acknowledged Mode Communication (FAMC) in Push-to-talk-over-Cellular (PoC). A FAMC call session is a PoC call session that can only be established when all members of a set are available.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: November 1, 2016
    Assignee: Kodiak Networks, Inc.
    Inventors: Krishnakant M. Patel, Ravi Ayyasamy, Brahmananda R. Vempati
  • Patent number: 9462427
    Abstract: An embodiment method includes triggering, by a service orchestrator, creation of one or more container instances for a first service cluster. The method further includes creating, by a container manager, the one or more container instances and mapping the one or more container instances of the first service cluster to one or more first virtual machines belonging to a first virtual machine server group in accordance with a platform profile of the first virtual machine server group and the first service provided by the first service cluster. The method further includes mapping, by a virtual machine manager, the one or more first virtual machines to one or more first host virtual machines of a cloud network in accordance with the platform profile of the first virtual machine server group.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: October 4, 2016
    Assignee: KODIAK NETWORKS, INC.
    Inventors: Krishnakant M. Patel, Ramu Kandula, Brahmananda R. Vempati, Harisha Mahabaleshwara Negalaguli, Pratap Chandana
  • Publication number: 20160226937
    Abstract: An embodiment method includes receiving, by a notification service running on a processor, a notification from a first component of a push-to-talk (PTT) platform. The notification is for transmission to a PTT client. The method further includes determining, by the notification service, an access transport type used by the PTT client to communicate with the PTT platform, and selecting, by the notification service, a second component to transmit the notification to the PTT client. Selecting the second component is in accordance with the access transport type used by the PTT client. The method further includes transmitting, by the notification service, the notification to the second component.
    Type: Application
    Filed: February 2, 2016
    Publication date: August 4, 2016
    Inventors: Krishnakant M. Patel, Harisha Mahabaleshwara Negalaguli, Brahmananda R. Vempati, Ramu Kandula
  • Publication number: 20160227588
    Abstract: A network-to-network interface (NNI) device, including at least one push-to-talk (PTT) interface adapter, a processor connected to the at least one PTT interface adapter, and a non-transitory computer readable medium connected to the processor. The non-transitory computer readable medium has stored thereon instructions that, when executed by the processor, cause the NNI device to receive a first PTT communication in a first PTT format through the at least one PTT interface adapter from a first PTT system, translate the first PTT communication into a second PTT communication in one or more second PTT formats, and transmit the second PTT communication through the at least one PTT interface adapter to one or more second PTT systems.
    Type: Application
    Filed: February 2, 2016
    Publication date: August 4, 2016
    Inventors: Krishnakant M. Patel, Ramu Kandula, Brahmananda R. Vempati, Harisha Mahabaleshwara Negalaguli
  • Publication number: 20160205519
    Abstract: An embodiment method includes receiving, by a first push-to-talk (PTT) service hosted on a processor, a session initiation request from a PTT client of a user and identifying, by the first PTT service, a user affinity group of the user. The user is assigned to the user affinity group in accordance with a prediction the user will communicate with first users in the user affinity group more frequently than second users in different user affinity groups. The method further includes determining, by the first PTT service, a PTT call server for the user affinity group. The PTT call server serves the user and the first users belonging to the user affinity group.
    Type: Application
    Filed: January 13, 2016
    Publication date: July 14, 2016
    Inventors: Krishnakant M. Patel, Ramu Kandula, Brahmananda R. Vempati, Harisha Mahabaleshwara Negalaguli, Pratap Chandana
  • Publication number: 20160205518
    Abstract: An embodiment method includes triggering, by a service orchestrator, creation of one or more container instances for a first service cluster. The method further includes creating, by a container manager, the one or more container instances and mapping the one or more container instances of the first service cluster to one or more first virtual machines belonging to a first virtual machine server group in accordance with a platform profile of the first virtual machine server group and the first service provided by the first service cluster. The method further includes mapping, by a virtual machine manager, the one or more first virtual machines to one or more first host virtual machines of a cloud network in accordance with the platform profile of the first virtual machine server group.
    Type: Application
    Filed: January 13, 2016
    Publication date: July 14, 2016
    Inventors: Krishnakant M. Patel, Ramu Kandula, Brahmananda R. Vempati, Harisha Mahabaleshwara Negalaguli, Pratap Chandana
  • Publication number: 20160157066
    Abstract: A system and method for providing effective presence for Push-to-talk-over-Cellular (PoC) networks, wherein one or more servers performs an effective presence delivery method that reduces presence notifications delivered to mobile units participating in advanced voice services, while ensuring that the presence notifications relevant to the mobile units are available when the advanced voice services are invoked by the mobile units. The presence notifications are used to indicate a change in network presence of the mobile units. In addition, the presence notifications are used to indicate a change in self-availability status of the mobile units.
    Type: Application
    Filed: January 22, 2016
    Publication date: June 2, 2016
    Inventors: Gorachand Kundu, Giridhar K. Boray, Brahmananda R. Vempati, Krishnakant M. Patel, Ravi Ayyasamy, Ramu Kandula, Harisha Mahabaleshwara Negalaguli
  • Publication number: 20160135018
    Abstract: An embodiment method includes determining, by a server, a current position of a rotary knob equipped on a client device connected to the server. The method also includes determining, by the server, a push-to-talk (PTT) over cellular (PoC) configuration assigned to the current position of the rotary knob and performing, by the server, PoC operations for the client device in accordance with the PoC configuration assigned to the current position of the rotary knob.
    Type: Application
    Filed: November 10, 2015
    Publication date: May 12, 2016
    Inventors: Ardsley Pihl Congdon, JR., Brahmananda R. Vempati, Krishnakant M. Patel, Ravi Ayyasamy, Pratap Chandana, Gregory James Morton