Patents Assigned to Kodiak Networks, Inc.
-
Patent number: 10750327Abstract: 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: GrantFiled: May 3, 2017Date of Patent: August 18, 2020Assignee: KODIAK NETWORKS INCInventors: Krishnakant M. Patel, Ramu Kandula, Brahmananda R. Vempati, Harisha M. Negalaguli, Bharat Ram Setti Nagaswamy Srinivasan
-
Patent number: 10630529Abstract: In an embodiment, a method includes: synchronizing service information for a push-to-talk (PTT) client between a central PTT server and an first edge PTT server, the first edge PTT server and the PTT client being in a first network, the central PTT server being in a second network different from the first network; establishing a service session with the PTT client at the first edge PTT server in accordance with the service information, the service session used to conduct a PTT call with the PTT client; registering a first functionality for the PTT call at the first edge PTT server with the central PTT server; and performing the first functionality for the PTT call at the first edge PTT server.Type: GrantFiled: December 28, 2017Date of Patent: April 21, 2020Assignee: KODIAK NETWORKS, INC.Inventors: Brahmananda R. Vempati, Ramu Kandula
-
Patent number: 10630742Abstract: 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: GrantFiled: October 21, 2016Date of Patent: April 21, 2020Assignee: KODIAK NETWORKS, INC.Inventors: Krishnakant M. Patel, Debabrata Dash, Ravi Ayyasamy, Pratap Chandana, Bharat Ram Setti, Sayyad Gaffar
-
Patent number: 10609138Abstract: 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: GrantFiled: May 6, 2016Date of Patent: March 31, 2020Assignee: KODIAK NETWORKS INC.Inventors: Krishnakant M. Patel, Ramu Kandula, Brahmananda R. Vempati, Harisha Mahabaleshwara Negalaguli, Bharat Ram Setti Nagaswamy Srinivasan, Ravi Ayyasamy
-
Patent number: 10555370Abstract: In an embodiment, a method includes: accessing, by a push to talk (PTT) server, a PTT session with a PTT client operating in a first network; detecting, by the PTT server, a transition by the PTT client from the first network to a second network, the second network having a lower throughput or a higher latency than the first network; and adapting, by the PTT server, one or more parameters of a plurality of communication protocols in response to detecting the transition by the PTT client from the first network to the second network, the communication protocols being host layer protocols used by the PTT server to communicate with the PTT client.Type: GrantFiled: September 27, 2017Date of Patent: February 4, 2020Assignee: KODIAK NETWORKS, INC.Inventors: Ravi Ayyasamy, Brahmananda R. Vempati, Krishnakant M. Patel, Bibhudatta Biswal, Shantanu Konwar, Vadiraj Villivalam
-
Patent number: 10367863Abstract: A system and method for providing dynamic quality-of-service (QoS) for Push-to-Talk (PTT) services in a wireless communications network. One or more servers interface to the wireless communications network to perform the PTT services for mobile units therein. Both the servers and the mobile units communicate with each other using control messages transmitted across bearers in the wireless communications network, and at least one of the servers transmits media streams comprised of voice messages for the PTT services between the mobile units across the bearers in the wireless communications network. At least one of the servers sets up a dedicated bearer in the wireless communications network for at least one of the mobile units, wherein the dedicated bearer has a specified quality of service (QoS) for transmission of at least the media streams to the mobile unit. The dedicated bearer may be static or dynamic.Type: GrantFiled: May 3, 2017Date of Patent: July 30, 2019Assignee: KODIAK NETWORKS INC.Inventors: Krishnakant M. Patel, Brahmananda R. Vempati, Harisha Mahabaleshwara Negalaguli, Ramu Kandula
-
Patent number: 10362074Abstract: 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: GrantFiled: February 2, 2016Date of Patent: July 23, 2019Assignee: KODIAK NETWORKS, INCInventors: Krishnakant M. Patel, Harisha Mahabaleshwara Negalaguli, Brahmananda R. Vempati, Ramu Kandula
-
Patent number: 10362535Abstract: A system and method for push-to-talk (PTT) key one-touch calling is provided. In an embodiment, a client device accesses a discontinuous reception (DRX) mode policy. The DRX mode policy is in accordance with push-to-talk (PTT) usage patterns of at least the client device. The client device selects a DRX cycle time based on the DRX mode policy. The client device applies the DRX cycle time to a cellular network interface of the client device.Type: GrantFiled: April 21, 2017Date of Patent: July 23, 2019Assignee: KODIAK NETWORKS, INC.Inventors: Krishnakant M. Patel, Ravi Ayyasamy, Anand Narayanan, Brahmananda R. Vempati
-
Patent number: 10356565Abstract: A method and apparatus for situational awareness driven group communications are provided. In an embodiment, a PTT server platform receives incident information related to an incident. The PTT server platform identifies members of a first response group for responding to the incident based on the incident information, and creates a PTT call group associated with the incident. The PTT server platform configures the client devices associated with the members of the first response group with the first set of QoS parameters, and enables communications among the client devices associated with the members of the first response group.Type: GrantFiled: November 30, 2017Date of Patent: July 16, 2019Assignee: KODIAK NETWORKS, INC.Inventors: Krishnakant M Patel, Brahmananda R Vempati, Lance Patrick Schlegel, Ramu Kandula, Rohit Ashok Nerlikar, Harisha Mahabaleshwara Negalaguli
-
Patent number: 10341823Abstract: An embodiment method includes discovering, by a user equipment (UE), a plurality of UE-to-Network relays available to the first UE. The UE is located outside a coverage area of a wireless communications network. The method includes receiving, by the first UE, one or more capacity indications from the plurality of UE-to-Network relays and selecting, by the first UE, a first UE-to-Network relay from the plurality of UE-to-Network relays to connect to the wireless communications network in accordance with a relay selection policy and the one or more capacity indications. The method includes connecting, by the first UE, to the first UE-to-Network relay using direct mode communications.Type: GrantFiled: December 28, 2017Date of Patent: July 2, 2019Assignee: KODIAK NETWORKS INC.Inventors: Brahmananda R Vempati, Ramu Kandula
-
Patent number: 10257669Abstract: A method of operating a push-to-anything (PTX) platform includes receiving, by a data analytics engine (DAE) of the PTX platform, a first input signal from a first input source; calculating, by the DAE, a risk indicator using the first input signal, the risk indicator indicating a level of a security threat; detecting a risk event, by the DAE, when the risk indicator is above a first pre-determined risk threshold, the first pre-determined risk threshold corresponding to a pre-determined level of security threat above which an emergency response protocol is initiated; generating, by the DAE, a group list in response to detecting the risk event, where the group list comprises one or more client devices of the PTX platform; sending, by the DAE, the group list to a PTX server of the PTX platform; and notifying, by the PTX server, the one or more client devices in the group list of the risk event.Type: GrantFiled: November 30, 2017Date of Patent: April 9, 2019Assignee: KODIAK NETWORKS, INC.Inventors: Krishnakant M. Patel, Brahmananda R. Vempati, Narasimha Raju Nagubhai
-
Patent number: 10230777Abstract: 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: GrantFiled: October 6, 2016Date of Patent: March 12, 2019Assignee: KODIAK NETWORKS INC.Inventors: Krishnakant M. Patel, Brahmananda R. Vempati, Harisha M. Negalaguli
-
Patent number: 10225787Abstract: An embodiment method includes defining, by a server of a services platform, an access technology selection profile for a client on a client device. The access technology selection profile defines a priority order for selecting, by the client, at least one of a plurality of access technologies to access one or more telecommunications services provided by the services platform. The method further includes transmitting, by the server, the access technology selection profile to the client and providing, by the server, a first telecommunications service of the one or more telecommunications services to the client using a first access technology of the plurality of access technologies. The first access technology is selected from the plurality of access technologies in accordance with the access technology selection profile.Type: GrantFiled: September 27, 2017Date of Patent: March 5, 2019Assignee: KODIAK NETWORKS, INC.Inventors: Krishnakant M. Patel, Brahmananda R. Vempati, Ravi Ayyasamy
-
Patent number: 10218460Abstract: 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: GrantFiled: October 6, 2016Date of Patent: February 26, 2019Assignee: KODIAK NETWORKS, INC.Inventors: Krishnakant M Patel, Brahmananda R Vempati, Harisha Mahabaleshwara Negalaguli
-
Patent number: 10178513Abstract: A system and method for relay-mode and direct-mode operations for Push-to-talk-over-Cellular (PoC) using WiFi technologies. One or more servers interface to a wireless communications network to perform advanced voice services for mobile units therein, wherein the advanced voice services include an instant two-way half-duplex voice call within a group of the mobile units comprising a PoC call session. Both the servers and the mobile units that use the advanced group services communicate with each other using control messages within the wireless communications network. At least one of the servers switches voice messages for the advanced group services between the mobile units across the wireless communications network. At least one of the servers manages the call session by acting as an arbitrator for the call session and by controlling the sending of the control messages and the voice messages to and from the mobile units.Type: GrantFiled: February 16, 2017Date of Patent: January 8, 2019Assignee: KODIAK NETWORKS, INC.Inventors: Harisha M. Negalaguli, Krishnakant M. Patel, Brahmananda R. Vempati
-
Patent number: 10129307Abstract: 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: GrantFiled: October 6, 2016Date of Patent: November 13, 2018Assignee: KODIAK NETWORKS INC.Inventors: Harisha M. Negalaguli, Krishnakant M. Patel, Brahmananda R. Vempati, Abhishek Subhashkumar Jain
-
Patent number: 10116691Abstract: A system and method for providing advanced voice services in a wireless communications network. The system also interfaces to an Internet Protocol (IP) network to perform the advanced voice services for mobile units in the IP network and includes a protection mechanism against Voice-over-IP (VoiP) Denial-of-Service (DoS) attacks utilizing Advanced Group Services (AGS).Type: GrantFiled: May 1, 2014Date of Patent: October 30, 2018Assignee: KODIAK NETWORKS, INC.Inventors: Krishnakant M. Patel, Harisha M. Negalaguli, Arun Velayudhan, Ramu Kandula, Syed N. Khadar, Shiva Cheedella, Subramanyam N. Prashanth
-
Patent number: 10110342Abstract: 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: GrantFiled: October 6, 2016Date of Patent: October 23, 2018Assignee: KODIAK NETWORKS INC.Inventors: Harisha Mahabaleshwara Negalaguli, Krishnakant M. Patel, Brahmananda R. Vempati
-
Patent number: 10111055Abstract: 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: GrantFiled: July 8, 2016Date of Patent: October 23, 2018Assignee: KODIAK NETWORKS, INC.Inventors: Krishnakant M. Patel, Brahmananda R. Vempati, Harisha M. Negalaguli
-
Patent number: 10091825Abstract: 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: GrantFiled: February 2, 2016Date of Patent: October 2, 2018Assignee: KODIAK NETWORKS, INC.Inventors: Krishnakant M. Patel, Ramu Kandula, Brahmananda R. Vempati, Harisha Mahabaleshwara Negalaguli, Bibhudatta Biswal, Basem Ahmad Ardah