Patents Assigned to Kodiaks Networks, Inc.
  • Patent number: 10085124
    Abstract: A system and method to leverage Web Real-Time Communication (WebRTC) for implementing Push-to-Talk (PTT) solutions. One or more servers interface to a communications network to perform advanced voice services for one or more wireless or wired user devices, wherein the advanced voice services include a two-way half-duplex voice call within a group of the user devices comprising a PTT call session. At least one of the user devices communicates with at least one of the servers during the PTT call session using a WebRTC connection, and at least the media streams for the PTT call session are transmitted between the server and the user device using the WebRTC connection.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: September 25, 2018
    Assignee: KODIAK NETWORKS INC.
    Inventors: Krishnakant M. Patel, Bibhudatta Biswal, Harisha M. Negalaguli, Ramu Kandula, Brahmananda R. Vempati, Ravi Ayyasamy, Gorachand Kundu, Ravi Ganesh Ramamoorthy, Rajendra Kumar Anthony
  • Patent number: 10057105
    Abstract: An architecture framework to realize Push-to-X services using cloud-based storage services. Push-to-X messages are transmitted between mobile units by messaging servers. The Push-to-X message may include a short text message contained wholly within the Push-to-X message, or the Push-to-X message may include one or more attachments that comprise multimedia contents, files, or location information, which are stored on storage servers, wherein the Push-to-X message identifies a location for retrieving the attachments from the storage servers. The Push-to-X messages may be sent to a single mobile unit identified by a Mobile Directory Number (MDN) or a group of mobile units identified by a list of MDNs or a Uniform Resource Identifier (URI).
    Type: Grant
    Filed: May 2, 2017
    Date of Patent: August 21, 2018
    Assignee: KODIAK NETWORKS, INC.
    Inventors: Krishnakant M. Patel, Brahmananda R. Vempati, Harisha M. Negalaguli, Ramu Kandula
  • 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
  • Patent number: 9961514
    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: Grant
    Filed: January 22, 2016
    Date of Patent: May 1, 2018
    Assignee: KODIAK NETWORKS, INC.
    Inventors: Gorachand Kundu, Giridhar K. Boray, Brahmananda R. Vempati, Krishnakant M. Patel, Ravi Ayyasamy, Ramu Kandula, Harisha Mahabaleshwara Negalaguli
  • Patent number: 9913300
    Abstract: A Push-to-Talk-over Cellular (PoC) implementation for use in a wireless communications network, wherein one or more servers interface to the wireless communications network to perform the PoC call sessions. Both the servers and the mobile units that use the PoC call sessions communicate with each other using SIP/IP (Session Initiation Protocol/Internet Protocol) control messages within the wireless communications network, and one or more of the servers switches RTP/IP (Realtime Transport Protocol/Internet Protocol), RTCP/IP (Realtime Transport Control Protocol/Internet Protocol), or MBCP/IP (Media Burst Control Protocol/Internet Protocol) voice packets for the PoC call sessions between the mobile units across the wireless communications network.
    Type: Grant
    Filed: December 11, 2012
    Date of Patent: March 6, 2018
    Assignee: Kodiak Networks, Inc.
    Inventors: Ravi Ayyasamy, Gorachand Kundu, Krishnakant M. Patel, Brahmananda R. Vempati, Harisha M. Negalaguli, Shiva K. K. Cheedella, Basem A. Ardah, Ravi Shankar Kumar, Ramu Kandula, Arun Velayudhan, Shibu Narendranathan, Bharatram Setti, Anand Narayanan, Pratap Chandana
  • Patent number: 9883357
    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: Grant
    Filed: July 8, 2016
    Date of Patent: January 30, 2018
    Assignee: KODIAK NETWORKS, INC.
    Inventors: Gorachand Kundu, Brahmananda R. Vempati, Krishnakant M. Patel, Ravi Ayyasamy, Ramu Kandula, Harisha M. Negalaguli
  • Patent number: 9775008
    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: Grant
    Filed: January 13, 2016
    Date of Patent: September 26, 2017
    Assignee: Kodiak Networks, Inc.
    Inventors: Krishnakant M. Patel, Ramu Kandula, Brahmananda R. Vempati, Harisha Mahabaleshwara Negalaguli, Pratap Chandana
  • Patent number: 9775179
    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: Grant
    Filed: October 19, 2016
    Date of Patent: September 26, 2017
    Assignee: Kodiak Networks, Inc.
    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
  • 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: 20160050229
    Abstract: 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: Application
    Filed: May 1, 2014
    Publication date: February 18, 2016
    Applicant: KODIAK NETWORKS, INC.
    Inventors: Krishnakant M. Patel, Harisha M. Negalaguli, Arun Velayudhan, Ramu Kandula, Syed N. Khadar, Shiva Cheedella, Subramanyam N. Prashanth
  • Patent number: 9137646
    Abstract: A system and method for providing advanced voice services in a wireless communications network. The system includes at least one server that exchanges messages with mobile units, in order to indicate that a user is neither online or offline, but is temporarily unreachable or unavailable. The user may be temporarily unreachable or unavailable due to connectivity issues with the user's mobile unit in the wireless communications network. Presence information for the user is distributed from the server to watchers, wherein the presence information indicates that the user is offline when the user is temporarily unreachable or unavailable. Various techniques may be implemented to determine how long the user's mobile unit must remain connected to the wireless communications network, before the presence information indicates that the user is online.
    Type: Grant
    Filed: November 29, 2013
    Date of Patent: September 15, 2015
    Assignee: Kodiak Networks, Inc.
    Inventors: Gorachand Kundu, Krishnakant M. Patel, Harisha Mahabaleshwara Negalaguli, Kandula Ramu, Ravi Ayyasamy
  • Publication number: 20150256984
    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: Application
    Filed: March 5, 2015
    Publication date: September 10, 2015
    Applicant: KODIAK NETWORKS, INC.
    Inventors: Krishnakant M. Patel, Brahmananda R. Vempati, Ravi Ayyasamy, Harisha M. Negalaguli, Ramu Kandula, Bibhudatta Biswal
  • Patent number: 9088876
    Abstract: WiFi interworking solutions for Push-To-Talk over Cellular (PoC) in the Open Mobile Alliance (OMA) Standard.
    Type: Grant
    Filed: February 1, 2013
    Date of Patent: July 21, 2015
    Assignee: KODIAK NETWORKS, INC.
    Inventors: Krishnakant M. Patel, Harisha M. Negalaguli, Brahmananda R. Vempati, Shiva K. K. Cheedella, Arun Velayudhan, Raajeev Kuppa, Gorachand Kundu, Ravi Ganesh Ramamoorthy, Ramu Kandula, Ravi Ayyasamy, Ravi Shankar Kumar
  • Patent number: 8958348
    Abstract: A Hybrid Push-to-Talk (PTT) function for use in wireless communications networks, such as cellular mobile telephone networks. The cellular mobile telephone network includes a Real-Time Exchange (RTX) that interfaces to at least one Mobile Switching Center (MSC) in the cellular mobile telephone network to provide instant two-way half-duplex voice messaging within a group of users. In the Hybrid PTT function, first or initial talkbursts or volleys are transmitted by the RTX from an originating mobile to terminating mobiles on pre-established Internet Protocol (IP) sessions between the RTX and the mobiles. In addition, circuit channels are established by the RTX with the mobiles through the MSC in parallel with the first talkburst or volley. Thereafter, second or subsequent talkbursts or volleys are transmitted by the RTX from the originating mobile to the terminating mobiles on the circuit channels.
    Type: Grant
    Filed: October 20, 2009
    Date of Patent: February 17, 2015
    Assignee: Kodiak Networks, Inc.
    Inventors: Krishnakant M. Patel, Ravi Ayyasamy, Gorachand Kundu, Basem A. Ardah, Anand Narayanan, Brahmananda R. Vempati, Pratap Chandana
  • Publication number: 20140348066
    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: Application
    Filed: May 23, 2014
    Publication date: November 27, 2014
    Applicant: Kodiak Networks, Inc.
    Inventors: Krishnakant M. Patel, Ravi Ayyasamy, Brahmananda R. Vempati
  • Publication number: 20140148210
    Abstract: A system and method for providing advanced voice services in a wireless communications network. The system includes at least one server that exchanges messages with mobile units, in order to indicate that a user is neither online or offline, but is temporarily unreachable or unavailable. The user may be temporarily unreachable or unavailable due to connectivity issues with the user's mobile unit in the wireless communications network. Presence information for the user is distributed from the server to watchers, wherein the presence information indicates that the user is offline when the user is temporarily unreachable or unavailable. Various techniques may be implemented to determine how long the user's mobile unit must remain connected to the wireless communications network, before the presence information indicates that the user is online.
    Type: Application
    Filed: November 29, 2013
    Publication date: May 29, 2014
    Applicant: KODIAK NETWORKS, INC.
    Inventors: Gorachand Kundu, Krishnakant M. Patel, Harisha Mahabaleshwara Negalaguli, Kandula Ramu, Ravi Ayyasamy