Patents by Inventor Ravi Ayyasamy
Ravi Ayyasamy 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: 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: 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: 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: 10085124Abstract: 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: GrantFiled: April 28, 2017Date of Patent: September 25, 2018Assignee: 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: 9992286Abstract: 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: GrantFiled: October 21, 2016Date of Patent: June 5, 2018Assignee: KODIAK NETWORKS, INC.Inventors: Krishnakant M. Patel, Ravi Ayyasamy, Shibu Narendranathan, Bibhudatta Biswal, Bharat Ram Setti
-
Patent number: 9973891Abstract: 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: GrantFiled: October 21, 2016Date of Patent: May 15, 2018Assignee: 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: 9961514Abstract: 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: GrantFiled: January 22, 2016Date of Patent: May 1, 2018Assignee: KODIAK NETWORKS, INC.Inventors: Gorachand Kundu, Giridhar K. Boray, Brahmananda R. Vempati, Krishnakant M. Patel, Ravi Ayyasamy, Ramu Kandula, Harisha Mahabaleshwara Negalaguli
-
Publication number: 20180092026Abstract: 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: ApplicationFiled: September 27, 2017Publication date: March 29, 2018Inventors: Krishnakant M. Patel, Brahmananda R. Vempati, Ravi Ayyasamy
-
Publication number: 20180092134Abstract: 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: ApplicationFiled: September 27, 2017Publication date: March 29, 2018Inventors: Ravi Ayyasamy, Brahmananda R. Vempati, Krishnakant M. Patel, Bibhudatta Biswal, Shantanu Konwar, Vadiraj Villivalam
-
Patent number: 9913300Abstract: 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: GrantFiled: December 11, 2012Date of Patent: March 6, 2018Assignee: 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: 9883357Abstract: 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: GrantFiled: July 8, 2016Date of Patent: January 30, 2018Assignee: KODIAK NETWORKS, INC.Inventors: Gorachand Kundu, Brahmananda R. Vempati, Krishnakant M. Patel, Ravi Ayyasamy, Ramu Kandula, Harisha M. Negalaguli
-
Publication number: 20170311256Abstract: 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: ApplicationFiled: April 21, 2017Publication date: October 26, 2017Inventors: Krishnakant M. Patel, Ravi Ayyasamy, Anand Narayanan, Brahmananda R. Vempati
-
Publication number: 20170295475Abstract: 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: ApplicationFiled: April 28, 2017Publication date: October 12, 2017Inventors: Krishnakant M. Patel, Bibhudatta Biswal, Harisha M. Negalaguli, Ramu Kandula, Brahmananda R. Vempati, Ravi Ayyasamy, Gorachand Kundu, Ravi Ganesh Ramamoorthy, Rajendra Kumar Anthony
-
Method to achieve a fully acknowledged mode communication (FAMC) in push-to-talk over cellular (PoC)
Patent number: 9775179Abstract: 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: GrantFiled: October 19, 2016Date of Patent: September 26, 2017Assignee: Kodiak Networks, Inc.Inventors: Krishnakant M. Patel, Ravi Ayyasamy, Brahmananda R. Vempati -
Publication number: 20170118666Abstract: 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: ApplicationFiled: October 21, 2016Publication date: April 27, 2017Inventors: Krishnakant M. Patel, Ravi Ayyasamy, Shibu Narendranathan, Bibhudatta Biswal, Bharat Ram Setti
-
Publication number: 20170118262Abstract: 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: ApplicationFiled: October 21, 2016Publication date: April 27, 2017Inventors: Krishnakant M. Patel, Debabrata Dash, Ravi Ayyasamy, Pratap Chandana, Bharat Ram Setti, Sayyad Gaffar
-
Publication number: 20170118592Abstract: 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: ApplicationFiled: October 21, 2016Publication date: April 27, 2017Inventors: Krishnakant M. Patel, Debabrata Dash, Ravi Ayyasamy, Pratap Chandana, Bharat Ram Setti, Sayyad Gaffar, Rohit Ashok Nerlikar, Ramu Kandula
-
Method to Achieve a Fully Acknowledged Mode Communication (FAMC) in Push-to-Talk Over Cellular (PoC)
Publication number: 20170041962Abstract: 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: ApplicationFiled: October 19, 2016Publication date: February 9, 2017Inventors: Krishnakant M. Patel, Ravi Ayyasamy, Brahmananda R. Vempati