Patents by Inventor Ravi Tandon

Ravi Tandon 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: 20230177078
    Abstract: Systems and methods for conversational user experiences and conversational database analysis disclosed herein improve the efficiency and accessibility of low-latency database analytics.
    Type: Application
    Filed: January 31, 2023
    Publication date: June 8, 2023
    Inventors: Manikanta Venkata Rahul Balakavi, Rakesh Kothari, Amit Prakash, Ravi Tandon, Ashish Shubham
  • Patent number: 11580147
    Abstract: Systems and methods for conversational user experiences and conversational database analysis disclosed herein improve the efficiency and accessibility of low-latency database analytics.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: February 14, 2023
    Assignee: ThoughtSpot, Inc.
    Inventors: Manikanta Balakavi, Rakesh Kothari, Amit Prakash, Ravi Tandon, Ashish Shubham
  • Publication number: 20220382752
    Abstract: Systems and methods for mapping natural language to queries using a query grammar are described. For example, methods may include generating, based on a string, a set of tokens of a database syntax; generating a query graph for the set of tokens from a finite state machine representing a query grammar, wherein nodes of the finite state machine represent token types, directed edges of the finite state machine represent valid transitions between token types in the query grammar, vertices of the query graph correspond to respective tokens of the set of tokens, and directed edges of the query graph represent a transition between two tokens in a sequencing of the tokens; determining, based on a tour of the query graph, a sequence of the tokens in the set of tokens, forming a database query; and invoking a search of a database using a query based on the database query to obtain search results.
    Type: Application
    Filed: August 9, 2022
    Publication date: December 1, 2022
    Inventors: Nikhil Yadav, Ravi Tandon
  • Patent number: 11442932
    Abstract: Systems and methods for mapping natural language to queries using a query grammar are described. For example, methods may include generating, based on a string, a set of tokens of a database syntax; generating a query graph for the set of tokens using a finite state machine representing a query grammar, wherein nodes of the finite state machine represent token types, directed edges of the finite state machine represent valid transitions between token types in the query grammar, vertices of the query graph correspond to respective tokens of the set of tokens, and directed edges of the query graph represent a transition between two tokens in a sequencing of the tokens; determining, based on the query graph, a sequence of the tokens in the set of tokens, forming a database query; and invoking a search of a database using a query based on the database query to obtain search results.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: September 13, 2022
    Assignee: ThoughtSpot, Inc.
    Inventors: Nikhil Yadav, Ravi Tandon
  • Publication number: 20220100742
    Abstract: Performing, by a low-latency data access and analysis system, automatic grammar switching includes, in response to obtaining data indicating a request to switch from using a first defined grammar to using a second defined grammar, wherein the request includes data representing a first resolved-request generated for a first input string using the first defined grammar, generating, using the second defined grammar, a second resolved-request for the first input string, automatically generating a data-query in accordance with the second resolved-request, and outputting output data including results data obtained by executing the data-query.
    Type: Application
    Filed: December 8, 2021
    Publication date: March 31, 2022
    Inventors: Aditya Viswanathan, Ravi Tandon, Manikanta Balakavi
  • Publication number: 20220067104
    Abstract: Providing a search interface for a database includes receiving string data entered via a user interface. A sequence of tokens representative of the string data is determined. Determining the sequence of tokens includes applying natural language processing to the string data. A first database query is generated in accordance with the sequence of tokens. Respective text representations for tokens in the sequence of tokens are presented via the user interface. Feedback data related to the sequence of tokens is received via the user interface. A token of the sequence of tokens is modified based on the feedback data to obtain a modified sequence of tokens. A second database query is generated based on the modified sequence of tokens. Results data are obtained from the database responsive to execution of the second database query by the database. Data based on the results data are output for presentation in the user interface.
    Type: Application
    Filed: October 21, 2021
    Publication date: March 3, 2022
    Inventors: Amit Prakash, Ravi Tandon, Manikanta Balakavi, Pavan Ram Piratla, Ashish Shubham, Alonzo Canada, Rakesh Kothari, Maneesh Apte, Amitabh Singhal, Aditya Viswanathan, Ajeet Singh
  • Patent number: 11240729
    Abstract: An enforcer application is configured to intercept signaling messages in a telecommunications network and select an optimal SGW, PGW, SMF/UPF and application servers in real time. More specifically, the enforcer intercepts and generates GSM MAP, Diameter, GTP-C and HTTP2/JSON signaling messages. The enforcer executes a policy to force the user devices to re-establish the data connection, thus anchoring at different SGW, PGW, SMF/UPF and application server to keep end-to-end routing path optimal, when the impacting factor changes. The enforcer can further feed its performance data and decision matrix into the analyzer and database to further optimize the decision process. Analyzer and KPI metrics databases are installed at central data centers to collect the KPI data from different probes and enforcer, calculate in real-time the optimal routing path with different decision factors considered, and interact with enforcer to update the latest optimal path status based on the data collected.
    Type: Grant
    Filed: March 12, 2020
    Date of Patent: February 1, 2022
    Assignee: Syniverse Technologies, LLC
    Inventors: Huiyue Xu, Prashant Datar, Ravi Tandon
  • Patent number: 11200227
    Abstract: Lossless switching between search grammars is described herein.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: December 14, 2021
    Assignee: ThoughtSpot, Inc.
    Inventors: Aditya Viswanathan, Ravi Tandon, Manikanta Balakavi
  • Patent number: 11184356
    Abstract: This invention relates to a method and a system for performing seamless authentication and identification of a mobile subscriber requesting to access a 3rd Party Merchant's online platform. The subscriber verification system intercepts a message sent from a first network node to a second network node during a data session establishment procedure. The subscriber verification system extracts a first set of identification values associated with a user equipment (UE) from the intercepted message. After the data session is established, the UE sends an encrypted request to access the Merchant server. The Merchant server identifies a second set of identification values associated with the encrypted request and sends them for validation to the subscriber verification system. The second set of identification values is compared against the first set of identification values. If the two set of identification values match, the UE is authenticated.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: November 23, 2021
    Assignee: Syniverse Technologies, LLC
    Inventors: Ravi Tandon, Huiyue Xu, Himanshu Garg
  • Patent number: 11178708
    Abstract: A system and method for routing of 5G mobile data traffic along a routing path in an Internetwork Packet Exchange (IPX) network having requisite Quality of Service (QoS). A proxy is deployed in the IPX network to intercept Session Create request and response messages exchanges between the home network and the visited network. The routing platform extracts Single-Network Slice Selection Assistance Information (S-NSSAI) attribute and uses this attribute and the geographic locations of the visited network and the home network to select a routing path in the IPX network having requisite QoS for the network slice use case. The routing platform uses layer-3 routing technique to anchor User Plane Function (UPF) Proxies deployed at different routing paths in the IPX network. Alternately, the routing platform uses layer-2 routing technique, with Software-Defined Networking (SDN) controller and SDN-switches to route traffic via the selected routing path in the IPX network.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: November 16, 2021
    Assignee: Syniverse Technologies, LLC
    Inventors: Edward Yau, Huiyue Xu, Prashant Datar, Ravi Tandon, Rakesh Mehta
  • Patent number: 11157564
    Abstract: Systems and methods for natural language question answering are described. For example, methods may include determining a set of candidate database queries, including respective sequences of tokens of a database syntax, based on a string; determining a first score for a first candidate database query from the set of candidate database queries, wherein the first score is based on a match between one or more words of the string and a token of the respective sequence of tokens of the first candidate database query; determining a second score for the first candidate database query, wherein the second score is based on natural language syntax data determined for words of the string; selecting, based on the first score and the second score, the first candidate database query from the set of candidate database queries; and invoking a search of the database using the first candidate database query to obtain search results.
    Type: Grant
    Filed: January 30, 2019
    Date of Patent: October 26, 2021
    Assignee: ThoughtSpot, Inc.
    Inventors: Amit Prakash, Ravi Tandon, Manikanta Balakavi, Pavan Ram Piratla, Ashish Shubham, Alonzo Canada, Rakesh Kothari, Maneesh Apte, Amitabh Singhal, Aditya Viswanathan, Ajeet Singh
  • Patent number: 11076281
    Abstract: This invention is a system and method for implementing Network Function (NF) Proxy in an IPX network for 5G core roaming. NF Discover queries from Visited Public Land Mobile Network (VPLMN) are manipulated such that the IPX NF Proxy's fully qualified domain name (FQDN) is returned as the FQDN of the Home Public Land Mobile Network (HPLMN) NF. NF Proxy queries the FQDN of a true HPLMN NF through a HPLMN Network Repository Function (NRF) Proxy. Application messages are routed to NF Proxy hosted in the IPX network. NF Proxy performs its proxy function and routes egress messages to the target NF in HPLMN or another location.
    Type: Grant
    Filed: February 1, 2021
    Date of Patent: July 27, 2021
    Assignee: Syniverse Technologies, LLC
    Inventors: Edward Yau, Huiyue Xu, Prashant Datar, Ravi Tandon
  • Publication number: 20210051741
    Abstract: A system and method for routing of 5G mobile data traffic along a routing path in an Internetwork Packet Exchange (IPX) network having requisite Quality of Service (QoS). A proxy is deployed in the IPX network to intercept Session Create request and response messages exchanges between the home network and the visited network. The routing platform extracts Single-Network Slice Selection Assistance Information (S-NSSAI) attribute and uses this attribute and the geographic locations of the visited network and the home network to select a routing path in the IPX network having requisite QoS for the network slice use case. The routing platform uses layer-3 routing technique to anchor User Plane Function (UPF) Proxies deployed at different routing paths in the IPX network. Alternately, the routing platform uses layer-2 routing technique, with Software-Defined Networking (SDN) controller and SDN-switches to route traffic via the selected routing path in the IPX network.
    Type: Application
    Filed: October 30, 2020
    Publication date: February 18, 2021
    Inventors: Edward Yau, Huiyue Xu, Prashant Datar, Ravi Tandon, Rakesh Mehta
  • Publication number: 20210019309
    Abstract: Systems and methods for mapping natural language to queries using a query grammar are described. For example, methods may include generating, based on a string, a set of tokens of a database syntax; generating a query graph for the set of tokens using a finite state machine representing a query grammar, wherein nodes of the finite state machine represent token types, directed edges of the finite state machine represent valid transitions between token types in the query grammar, vertices of the query graph correspond to respective tokens of the set of tokens, and directed edges of the query graph represent a transition between two tokens in a sequencing of the tokens; determining, based on the query graph, a sequence of the tokens in the set of tokens, forming a database query; and invoking a search of a database using a query based on the database query to obtain search results.
    Type: Application
    Filed: July 16, 2019
    Publication date: January 21, 2021
    Inventors: Nikhil Yadav, Ravi Tandon
  • Patent number: 10827345
    Abstract: A system and method for routing LoRaWAN backend traffic between peer visited and home Network Server nodes to achieve global roaming in a scalable manner. A LoRaWAN Routing and Control System (LRCS) node is deployed between a visited Network Server and a home Network Server and is configured to proxy signaling and payload data messages therebetween. LRCS node can provide policy control, billing and rating based on roaming agreements between peer LoRaWAN roaming networks. LRCS node protects the overall network by discarding blacklisted and malicious traffic. LRCS node can enhance the message flow logic by adding routing information in the messages such that destination networks can identify that message is routed through a trustable source.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: November 3, 2020
    Assignee: Syniverse Technologies, LLC
    Inventors: Ravi Tandon, Huiyue Xu, Himanshu Garg
  • Patent number: 10827544
    Abstract: A system and method for routing of 5G mobile data traffic along a routing path in an Internetwork Packet Exchange (IPX) network having requisite Quality of Service (QoS). A proxy is deployed in the IPX network to intercept Session Create request and response messages exchanges between the home network and the visited network. The routing platform extracts Single-Network Slice Selection Assistance Information (S-NSSAI) attribute and uses this attribute and the geographic locations of the visited network and the home network to select a routing path in the IPX network having requisite QoS for the network slice use case. The routing platform uses layer-3 routing technique to anchor User Plane Function (UPF) Proxies deployed at different routing paths in the IPX network. Alternately, the routing platform uses layer-2 routing technique, with Software-Defined Networking (SDN) controller and SDN-switches to route traffic via the selected routing path in the IPX network.
    Type: Grant
    Filed: April 13, 2020
    Date of Patent: November 3, 2020
    Assignee: Syniverse Technologies, LLC
    Inventors: Edward Yau, Huiyue Xu, Prashant Datar, Ravi Tandon, Rakesh Mehta
  • Patent number: 10820359
    Abstract: A traffic hub used in mobile communications for data offloading, diversion and security. The traffic hub includes an Evolved Packet Data Gateway (ePDG) module configured to transmit and receive data packets for a mobile device in Roaming Untrusted Wi-Fi network for secured access to an Evolved Packet Core (EPC) network, a Trusted WLAN Access Gateway (TWAG) module configured to transmit and receive the data packets for a mobile device in Roaming Trusted Wi-Fi network for secured access to the EPC network and a General Packet Radio Service (GPRS) Tunneling Protocol (GTP) Proxy (GProxy) module, the GProxy module being the core module of the traffic hub configured to enforce policy rules on the data packets prior to exchanging the data packets with logically selected Peer Gateway General Packet Radio Service (GPRS) Serving Node (GGSN)/Packet Data Network (PDN) Gateway (PGW) and ePDG/TWAG nodes. The GProxy also operates as a GTP-aware firewall to protect Home GGSN/PGW nodes from malicious traffic.
    Type: Grant
    Filed: October 12, 2018
    Date of Patent: October 27, 2020
    Assignee: Syniverse Technologies, LLC
    Inventors: Ravi Tandon, Huiyue Xu
  • Publication number: 20200329516
    Abstract: A system and method for routing of 5G mobile data traffic along a routing path in an Internetwork Packet Exchange (IPX) network having requisite Quality of Service (QoS). A proxy is deployed in the IPX network to intercept Session Create request and response messages exchanges between the home network and the visited network. The routing platform extracts Single-Network Slice Selection Assistance Information (S-NSSAI) attribute and uses this attribute and the geographic locations of the visited network and the home network to select a routing path in the IPX network having requisite QoS for the network slice use case. The routing platform uses layer-3 routing technique to anchor User Plane Function (UPF) Proxies deployed at different routing paths in the IPX network. Alternately, the routing platform uses layer-2 routing technique, with Software-Defined Networking (SDN) controller and SDN-switches to route traffic via the selected routing path in the IPX network.
    Type: Application
    Filed: April 13, 2020
    Publication date: October 15, 2020
    Inventors: Edward Yau, Huiyue Xu, Prashant Datar, Ravi Tandon, Rakesh Mehta
  • Patent number: 10785688
    Abstract: A routing platform for routing 4G and 5G mobile data traffic in a mobile core networks implementing Option-3 of 5G Non-Standalone deployment. The routing platform captures S6a Diameter messages sent between a Mobility Management Entity (MME) and a Home Subscriber Server (HSS) and examines the captured messages to determine whether a user equipment (UE) is configured for a 5G data connection. The routing platform intercepts a GTP Create-Session-Request message sent from a Serving Gateway (SGW) and determines whether the GTP message is associated with the UE previously determined to be configured for a 5G data connection. If the GTP message is associated with the UE configured for a 5G data connection, the GTP message is either sent to a dedicated 5G Packet Network Data Gateway (PGW) or the GTP message is modified so that a single PGW handling both 4G and 5G traffic can establish a 5G session for the UE.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: September 22, 2020
    Assignee: Syniverse Technologies, LLC
    Inventors: Edward Yau, David Zhang, Huiyue Xu, Prashant Datar, Ravi Tandon
  • Publication number: 20200187060
    Abstract: A routing platform for routing 4G and 5G mobile data traffic in a mobile core networks implementing Option-3 of 5G Non-Standalone deployment. The routing platform captures S6a Diameter messages sent between a Mobility Management Entity (MME) and a Home Subscriber Server (HSS) and examines the captured messages to determine whether a user equipment (UE) is configured for a 5G data connection. The routing platform intercepts a GTP Create-Session-Request message sent from a Serving Gateway (SGW) and determines whether the GTP message is associated with the UE previously determined to be configured for a 5G data connection. If the GTP message is associated with the UE configured for a 5G data connection, the GTP message is either sent to a dedicated 5G Packet Network Data Gateway (PGW) or the GTP message is modified so that a single PGW handling both 4G and 5G traffic can establish a 5G session for the UE.
    Type: Application
    Filed: November 27, 2019
    Publication date: June 11, 2020
    Inventors: Edward Yau, David Zhang, Huiyue Xu, Prashant Datar, Ravi Tandon