Patents by Inventor Ravi Singhal

Ravi Singhal 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: 20240070204
    Abstract: A current set of context features for a database query that is associated with a string is identified. The database query includes a sequence of tokens of a database syntax, and the current set of context features includes words from the string and tokens from the database query. An inference record is selected from an inference store based on a comparison of the current set of context features to context features of inference records in the inference store. The database query is modified using a resolution of the inference record to obtain an inferred database query. The resolution includes one or more tokens of the database syntax. A search of a database is invoked using a query based on the inferred database query to obtain search results.
    Type: Application
    Filed: September 1, 2023
    Publication date: February 29, 2024
    Inventors: Amit Prakash, Ravi Tandon, Manikanta Venkata Rahul Balakavi, Pavan Ram Piratla, Ashish Shubham, Alonzo Canada, Rakesh Kothari, Maneesh Apte, Amitabh Singhal, Aditya Viswanathan, Ajeet Singh
  • Publication number: 20240070540
    Abstract: Existing approaches for switching between different hardware accelerators in a heterogeneous accelerator approach have the disadvantage that complete potential of the heterogeneous hardware accelerators do not get used as the switching relies on load on the accelerators or a random switching in which entire task gets reassigned to a different hardware accelerator. The disclosure herein generally relates to data model training, and, more particularly, to a method and system for data model training using heterogeneous hardware accelerators. In this approach, the system switches between hardware accelerators when a measured accuracy of the data model after any epoch is below a threshold of accuracy.
    Type: Application
    Filed: July 31, 2023
    Publication date: February 29, 2024
    Applicant: Tata Consultancy Services Limited
    Inventors: MAYANK MISHRA, RAVI KUMAR SINGH, REKHA SINGHAL
  • Publication number: 20230370346
    Abstract: Example methods and systems for packet flow monitoring are described. In one example, a first computer system may detect a flow of packets along a datapath between a source and a destination and determine source attribute information associated with the source and destination attribute information associated with the destination. The first computer system may perform attribute-to-identifier mapping by (a) mapping the source attribute information to a source identifier having a reduced size compared to the source attribute information, and/or (b) mapping the destination attribute information to a destination identifier having a reduced size compared to the destination attribute information.
    Type: Application
    Filed: May 11, 2022
    Publication date: November 16, 2023
    Applicant: VMware, INC.
    Inventors: Amol Manohar VAIKAR, Vishal RANJAN, Avinash NIGAM, Ravi SINGHAL
  • Patent number: 11706122
    Abstract: Described herein are systems, methods, and software to manage the compression of route tables for communication between networking elements. In one implementation, a network device identifies network keys for a route table by replacing attributes in the tables with values. The network device further generates a compressed route table using the route keys and associating each of the route keys with one or more additional attributes. The network device also generates a dictionary to associate each of the values for the route keys to a corresponding attribute of the attributes.
    Type: Grant
    Filed: March 9, 2021
    Date of Patent: July 18, 2023
    Assignee: VMware, Inc.
    Inventors: Ravi Singhal, Manish Malik, Ganesh Jayvant Wagle, Yusuf Batterywala
  • Patent number: 11467862
    Abstract: Techniques for generating change notifications associated with applications based on application logs are disclosed. In one embodiment, a system may include a log analyzer to receive application logs generated by the applications running in a computing environment and analyze the received application logs to parse information about the applications. Further, the system may include a change detection unit communicatively coupled to the log analyzer to generate a change notification indicating that a change has been occurred to an application running on a compute node in the computing environment using the parsed information and send the change notification indicating the changed application to a subscriber.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: October 11, 2022
    Assignee: VMWARE, INC.
    Inventors: Gaurav Sharma, Jagdish Shinde, Ravi Singhal
  • Patent number: 11424990
    Abstract: A system and method for topology construction in hybrid cloud environments includes receiving connection information from a local perimeter edge router of a local network that has a known topology and receiving connection information from a remote perimeter edge router of a remote network that is provided by a cloud provider. The received local perimeter edge router connection information is associated with the received remote perimeter edge router connection information. The associated connection information is normalized to a generic model, the generic model representing connections having different link layer policies in a generic way and the normalized connection information is applied to a network topology of the local network and the remote network.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: August 23, 2022
    Assignee: VMWARE, INC.
    Inventors: Ravi Singhal, Prahalad Deshpande, Avinash Nigam, Abhijit Sharma, Somil Bhandari, Amarjit Gupta, Ambarish Pande
  • Patent number: 11411833
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed herein to formally verify a network with both physical and virtual components. The modeling and formal verification is performed by an apparatus comprising: a topology generator to generate a network model including a plurality of devices connected in a network; a flow modeler to add a rule to the network model, the rule to define a flow of network packets through the network model; a reduction mapper to identify the rules common to ones of the devices; and a mapping verifier to verify the network meets a user specification.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: August 9, 2022
    Assignee: VMware, Inc.
    Inventors: Giri Prashanth Subramanian, Santhosh Prabhu Muraleedhara Prabhu, Ravi Singhal, Atul Jadhav, Rohit Reja
  • Publication number: 20220217072
    Abstract: Described herein are systems, methods, and software to manage the compression of route tables for communication between networking elements. In one implementation, a network device identifies network keys for a route table by replacing attributes in the tables with values. The network device further generates a compressed route table using the route keys and associating each of the route keys with one or more additional attributes. The network device also generates a dictionary to associate each of the values for the route keys to a corresponding attribute of the attributes.
    Type: Application
    Filed: March 9, 2021
    Publication date: July 7, 2022
    Inventors: RAVI SINGHAL, MANISH MALIK, GANESH JAYVANT WAGLE, YUSUF BATTERYWALA
  • Publication number: 20210367851
    Abstract: A system and method for topology construction in hybrid cloud environments includes receiving connection information from a local perimeter edge router of a local network that has a known topology and receiving connection information from a remote perimeter edge router of a remote network that is provided by a cloud provider. The received local perimeter edge router connection information is associated with the received remote perimeter edge router connection information. The associated connection information is normalized to a generic model, the generic model representing connections having different link layer policies in a generic way and the normalized connection information is applied to a network topology of the local network and the remote network.
    Type: Application
    Filed: July 27, 2020
    Publication date: November 25, 2021
    Inventors: RAVI SINGHAL, PRAHALAD DESHPANDE, AVINASH NIGAM, ABHIJIT SHARMA, SOMIL BHANDARI, AMARJIT GUPTA, AMBARISH PANDE
  • Publication number: 20210026676
    Abstract: Techniques for generating change notifications associated with applications based on application logs are disclosed. In one embodiment, a system may include a log analyzer to receive application logs generated by the applications running in a computing environment and analyze the received application logs to parse information about the applications. Further, the system may include a change detection unit communicatively coupled to the log analyzer to generate a change notification indicating that a change has been occurred to an application running on a compute node in the computing environment using the parsed information and send the change notification indicating the changed application to a subscriber.
    Type: Application
    Filed: July 29, 2019
    Publication date: January 28, 2021
    Inventors: GAURAV SHARMA, JAGDISH SHINDE, RAVI SINGHAL
  • Patent number: 8155147
    Abstract: Techniques described use Generic Framing Procedure (GFP) to transport data across an optical transport network between near and far Fiber Channel (FC) or Fiber Connectivity (FICON) local area optical networks. Each FC/FICON edge node (FCE) on an edge of the optical transport network has multiple modes for processing FC/FICON frames transported across the optical transport network. The techniques include receiving, at a near FCE from a far FCE, a GFP control plane message that includes a mode field that holds data that indicates a far mode, wherein the far mode is used at the far FCE. It is determined whether a near mode used by the near FCE matches the far mode based on the mode field. If it is determined that they do not match, then an alert is caused. These techniques allow software to utilize existing GFP chips in FCE that use optional processing, such as distance extension.
    Type: Grant
    Filed: November 19, 2009
    Date of Patent: April 10, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Fang Gao, Gongyuan Yao, Ravi Singhal
  • Publication number: 20100067909
    Abstract: Techniques described use Generic Framing Procedure (GFP) to transport data across an optical transport network between near and far Fibre Channel (FC) or Fibre Connectivity (FICON) local area optical networks. Each FC/FICON edge node (FCE) on an edge of the optical transport network has multiple modes for processing FC/FICON frames transported across the optical transport network. The techniques include receiving, at a near FCE from a far FCE, a GFP control plane message that includes a mode field that holds data that indicates a far mode, wherein the far mode is used at the far FCE. It is determined whether a near mode used by the near FCE matches the far mode based on the mode field. If it is determined that they do not match, then an alert is caused. These techniques allow software to utilize existing GFP chips in FCE that use optional processing, such as distance extension.
    Type: Application
    Filed: November 19, 2009
    Publication date: March 18, 2010
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Fang Gao, Gongyuan Yao, Ravi Singhal
  • Patent number: 7630405
    Abstract: Techniques described use Generic Framing Procedure (GFP) to transport data across an optical transport network between near and far Fiber Channel (FC) or Fiber Connectivity (FICON) local area optical networks. Each FC/FICON edge node (FCE) on an edge of the optical transport network has multiple modes for processing FC/FICON frames transported across the optical transport network. The techniques include receiving, at a near FCE from a far FCE, a GFP control plane message that includes a mode field that holds data that indicates a far mode, wherein the far mode is used at the far FCE. It is determined whether a near mode used by the near FCE matches the far mode based on the mode field. If it is determined that they do not match, then an alert is caused. These techniques allow software to utilize existing GFP chips in FCE that use optional processing, such as distance extension.
    Type: Grant
    Filed: May 27, 2006
    Date of Patent: December 8, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Fang Gao, Gongyuan Yao, Ravi Singhal
  • Patent number: 7565442
    Abstract: A method and system for communicating state information between a local device and a remote device across a transport network is disclosed. Each of the local and remote devices operate independently from one another and at least one of the devices is configured for one-way traffic protection. The method includes receiving a protection message comprising K-bytes from one of the local and remote devices at the other of the local and remote devices and determining based on the received K-bytes, if there is a change in state at one of the devices. If a change in state is detected, a message is sent indicating the change in state from one of the local and remote devices to the other of the local and remote devices.
    Type: Grant
    Filed: June 8, 2005
    Date of Patent: July 21, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Gongyuan Yao, William Miller, Lee Shombert, Fang Gao, John Diab, Ravi Singhal, Stephane Muszynski, Ganesh Sundaram, Thomas Eric Ryle, Hitesh Amin