Patents by Inventor Vijay Mahadevan

Vijay Mahadevan 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: 20240039834
    Abstract: Methods, computer-readable media, and systems are disclosed for coordinating host link status and installation of egress filters in coordination with a multi-chassis link aggregation group (MLAG) peer. In response to receiving a request from an MLAG peer to install an egress filter, a local network device provides an indication that the local device has entered a local egress filter installed state. Next, a filter-installed watermark value associated with the local network device is incremented. The local network device provides an indication that the egress filter has been installed. Finally, in response to determining that the MLAG peer network device is not indicating a request peer to install filter status, a local network device indicates a link down status and uninstalls its local egress filter. Alternatively, in response to determining that the local network device is in a link up status, the local device indicates that an MLAG peer should install an egress filter.
    Type: Application
    Filed: July 29, 2022
    Publication date: February 1, 2024
    Inventors: Ryan Megathlin, Victor Wen, Craig Lauer, Vijay Mahadevan, Christopher Roche
  • Patent number: 11558281
    Abstract: Systems and methods are provided herein for allocating the same ESI label on multihomed peers for a given ES. In some embodiments, each network device that provides multihoming to a host using an ES, advertises EVPN AD per ES routes to each other, wherein the EVPN AD per ES routes comprise an ESI label associated with the ES. Because the network devices advertise the same ESI label for the ES, a first network device generates a bitmap. The first network device uses the bitmap to include the advertised ESI label in replicated packets that the first network device forwards to the other network devices that provide multihoming to the host via the ES. The network devices that consider themselves non-DF devices will drop the packet. The network devices that consider themselves the DF device will not forward the packet to the host via the ES because of the ESI label.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: January 17, 2023
    Assignee: Arista Networks, Inc.
    Inventors: Vishal Bandekar, Ramakrishnan Ganapathy Iyer, Vijay Mahadevan, Rajesh Semwal, Victor Wen
  • Patent number: 11516123
    Abstract: Techniques for configuring a logical network switch in label-switched networks are provided. In some embodiments, a first network device in a label-switched network is configured with a network address. A second network device in the label-switched network is configured with the same network address. The first network device is configured to use a set of labels for a set of virtual local area networks (VLANs). The second network device is configured to use the same set of labels for the same set of VLANs. The configured first and second network devices appear as a logical network device from the perspective of other network devices in the label-switched network.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: November 29, 2022
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Vijay Mahadevan, Max Xiao, Jesper Skriver
  • Patent number: 11481683
    Abstract: Techniques for creating machine learning models for direct homography regression for image rectification are described. In certain embodiments, a training service trains an algorithm on a source view of a training image and a homography matrix of the training image into a machine learning model that generates a normalized homography matrix for an input of the source view. The normalized homography matrix may then be utilized to generate a target view of an image input into the machine learning model. The target view of the image may be used in a document processing pipeline for document images captured using cameras.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: October 25, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Kunwar Yashraj Singh, Joaquin Zepeda Salvatierra, Erhan Bas, Vijay Mahadevan, Jonathan Wu, Rahul Bhotika
  • Publication number: 20220337510
    Abstract: Embodiments described herein relate to techniques for designated forwarder (DF) elections, which may include: obtaining DF candidates that are part of a supplementary broadcast domain (SBD), wherein the DF candidate is one of the plurality of DF candidates for the SBD; performing a SBD DF election process to determine an SBD DF winner from among the DF candidates; making a first determination that the DF candidate is not the SBD DF winner; making second determination that a first broadcast domain (BD) provisioned on the DF candidate is not provisioned on the SBD DF winner; excluding the first BD from a set of BDs that are also provisioned on the SBD DF winner; performing additional DF election processes for each BD of the set of BDs; and processing multicast traffic based at least in part on the SBD DF election process and the additional DF election processes.
    Type: Application
    Filed: April 20, 2021
    Publication date: October 20, 2022
    Inventors: Vijay Mahadevan, Rajesh Semwal, Prashant Srinivas
  • Patent number: 11469991
    Abstract: Embodiments described herein relate to techniques for designated forwarder (DF) elections, which may include: obtaining DF candidates that are part of a supplementary broadcast domain (SBD), wherein the DF candidate is one of the plurality of DF candidates for the SBD; performing a SBD DF election process to determine an SBD DF winner from among the DF candidates; making a first determination that the DF candidate is not the SBD DF winner; making second determination that a first broadcast domain (BD) provisioned on the DF candidate is not provisioned on the SBD DF winner; excluding the first BD from a set of BDs that are also provisioned on the SBD DF winner; performing additional DF election processes for each BD of the set of BDs; and processing multicast traffic based at least in part on the SBD DF election process and the additional DF election processes.
    Type: Grant
    Filed: April 20, 2021
    Date of Patent: October 11, 2022
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Vijay Mahadevan, Rajesh Semwal, Prashant Srinivas
  • Publication number: 20220321448
    Abstract: Systems and methods are provided herein for allocating the same ESI label on multihomed peers for a given ES. In some embodiments, each network device that provides multihoming to a host using an ES, advertises EVPN AD per ES routes to each other, wherein the EVPN AD per ES routes comprise an ESI label associated with the ES. Because the network devices advertise the same ESI label for the ES, a first network device generates a bitmap. The first network device uses the bitmap to include the advertised ESI label in replicated packets that the first network device forwards to the other network devices that provide multihoming to the host via the ES. The network devices that consider themselves non-DF devices will drop the packet. The network devices that consider themselves the DF device will not forward the packet to the host via the ES because of the ESI label.
    Type: Application
    Filed: March 31, 2021
    Publication date: October 6, 2022
    Inventors: Vishal Bandekar, Ramakrishnan Ganapathy Iyer, Vijay Mahadevan, Rajesh Semwal, Victor Wen
  • Patent number: 11341605
    Abstract: Techniques for document rectification via homography recovery using machine learning are described. An image rectification system can intelligently make use of multiple pipelines for rectifying document images based on the detected type of device that generated the images. The image rectification system can provide high-quality rectifications without requiring human cooperation, multiple views of the document in multiple images, and/or without being constrained to only be able to process images from one source context.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: May 24, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Kunwar Yashraj Singh, Amit Adam, Shahar Tsiper, Gal Sabina Star, Roee Litman, Hadar Averbuch Elor, Vijay Mahadevan, Rahul Bhotika, Shai Mazor, Mohammed El Hamalawi
  • Patent number: 11290417
    Abstract: A method and apparatus of a device that starts an address resolution service on a network element after a boot-up of this network element is described. In an exemplary embodiment, the network element sends an indication of the boot-up. The network element further sends a request for an address resolution table and receives a reply with the requested address resolution table. In addition, the network element starts the address resolution service using the requested address resolution table.
    Type: Grant
    Filed: June 10, 2020
    Date of Patent: March 29, 2022
    Assignee: Arista Networks, Inc.
    Inventors: Vijay Mahadevan, Dileep Honsoge Ramesh, Adam James Sweeney
  • Patent number: 11194856
    Abstract: Disclosed are systems and methods for improving interactions with and between computers in content searching, generating, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. The disclosure provides a novel, computerized framework for automatically selecting the most definitive, precise and high-quality content files corresponding to POIs. The disclosed systems and methods utilize the performance of visual comparisons with a set of definitive content files of a given POI, and by incorporating visual aesthetic features as a factor of such comparisons, a search result is identified that down-weights imprecise and poor quality content files of a given POI, and ensures that only high quality, accurate content files are selected or identified.
    Type: Grant
    Filed: March 7, 2017
    Date of Patent: December 7, 2021
    Assignee: VERIZON MEDIA INC.
    Inventors: Vijay Mahadevan, Sachin Sudhakar Farfade, Jay Kiran Mahadeokar, Ayyappan Arasu, Venkat Kumar Reddy Barakam, Ayman Kaheel
  • Publication number: 20210160176
    Abstract: Techniques for configuring a logical network switch in label-switched networks are provided. In some embodiments, a first network device in a label-switched network is configured with a network address. A second network device in the label-switched network is configured with the same network address. The first network device is configured to use a set of labels for a set of virtual local area networks (VLANs). The second network device is configured to use the same set of labels for the same set of VLANs. The configured first and second network devices appear as a logical network device from the perspective of other network devices in the label-switched network.
    Type: Application
    Filed: November 25, 2019
    Publication date: May 27, 2021
    Inventors: Vijay Mahadevan, Max Xiao, Jesper Skriver
  • Patent number: 10936920
    Abstract: A system trains and applies a machine learning model to label maps of a region. Various data modalities are combined as inputs for multiple data tiles used to characterize a region for a geographical map. Each data modality reflects sensor data captured in different ways. Some data modalities include aerial imagery, point cloud data, and location trace data. The different data modalities are captured independently and then aggregated using machine learning models to determine map labeling information about tiles in the region. Data is ingested by the system and corresponding tiles are identified. A tile is represented by a feature vector of different data types related to the various data modalities, and values from the ingested data are added to the feature vector for the tile. Models can be trained to predict characteristics of a region using these various types of input.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: March 2, 2021
    Assignee: Uber Technologies, Inc.
    Inventors: Timo Pekka Pylvaenaeinen, Aditya Sarawgi, Vijay Mahadevan, Vasudev Parameswaran, Mohammed Waleed Kadous
  • Patent number: 10896355
    Abstract: Disclosed are systems and methods for automatic selection of canonical digital images from a large corpus of digital images, such as the corpus of digital images available on the web, for an entity, such as and without limitation a person, a point of interest, object, etc. The automated, unsupervised approach for selecting a diverse set of high quality, canonical digital images, is well suited for processing a large corpus of digital images. A set of canonical digital images identified for an entity can be retrieved in response to a digital image request for digital images depicting the entity.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: January 19, 2021
    Assignee: VERIZON MEDIA INC.
    Inventors: Sachin Sudhakar Farfade, Vijay Mahadevan, Ayman Kaheel, Ayyappan Arasu, Venkat Kumar Reddy Barakam, Jay Kiran Mahadeokar
  • Publication number: 20200403960
    Abstract: A method and apparatus of a device that starts an address resolution service on a network element after a boot-up of this network element is described. In an exemplary embodiment, the network element sends an indication of the boot-up. The network element further sends a request for an address resolution table and receives a reply with the requested address resolution table. In addition, the network element starts the address resolution service using the requested address resolution table.
    Type: Application
    Filed: June 10, 2020
    Publication date: December 24, 2020
    Inventors: Vijay Mahadevan, Dileep Honsoge Ramesh, Adam James Sweeney
  • Patent number: 10839245
    Abstract: A structured document analyzer that associates keys and values in structured documents based on key, value, and key-value container bounding boxes. A trained machine learning model analyzes images of structured documents to determine bounding boxes for keys, values, and key-value containers in the images with confidence scores for the classifications. For each image, duplicate bounding boxes are removed, and then a set of key-value containers are selected and sorted based on the confidence scores. For each key-value container, a best key and value are determined for the container based on overlap of the key and value bounding boxes with the container bounding box and the confidence scores. Optical character recognition may be performed on the image to determine text for the keys and values.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: November 17, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Guneet Singh Dhillon, Vijay Mahadevan, Yuting Zhang, Meng Wang, Gangadhar Payyavula, Viet Cuong Nguyen, Rahul Bhotika, Stefano Soatto
  • Patent number: 10762644
    Abstract: Techniques for multiple object tracking in video are described in which the outputs of neural networks are combined within a Bayesian framework. A motion model is applied to a probability distribution representing the estimated current state of a target object being tracked to predict the state of the target object in the next frame. A state of an object can include one or more features, such as the location of the object in the frame, a velocity and/or acceleration of the object across frames, a classification of the object, etc. The prediction of the state of the target object in the next frame is adjusted by a score based on the combined outputs of neural networks that process the next frame.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: September 1, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Vijay Mahadevan, Stefano Soatto
  • Patent number: 10740619
    Abstract: A media item comprising a set of frames is received by a feature extraction system. A frame predictor is executed on each frame of the set of frames. An error representation is extracted for each frame of the set of frames during the execution of the frame predictor. An error-based feature vector is generated from the error representations associated with each frame of the set of frames. A seed media item is identified having a first error-based feature vector. A similarity score is determined among the first error-based feature vector and each error-based feature vector of a set of error-based feature vectors. A subset of error-based feature vectors, hence a subset of corresponding media items, is selected based on similarity score.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: August 11, 2020
    Assignee: Uber Technologies, Inc.
    Inventors: Pegah Massoudifar, Vijay Mahadevan, Jonathan Berliner
  • Patent number: 10721206
    Abstract: A method and apparatus of a device that starts an address resolution service on a network element after a boot-up of this network element is described. In an exemplary embodiment, the network element sends an indication of the boot-up. The network element further sends a request for an address resolution table and receives a reply with the requested address resolution table. In addition, the network element starts the address resolution service using the requested address resolution table.
    Type: Grant
    Filed: February 2, 2016
    Date of Patent: July 21, 2020
    Assignee: Arista Networks, Inc.
    Inventors: Vijay Mahadevan, Dileep Honsoge Ramesh, Adam James Sweeney
  • Publication number: 20190385010
    Abstract: A system trains and applies a machine learning model to label maps of a region. Various data modalities are combined as inputs for multiple data tiles used to characterize a region for a geographical map. Each data modality reflects sensor data captured in different ways. Some data modalities include aerial imagery, point cloud data, and location trace data. The different data modalities are captured independently and then aggregated using machine learning models to determine map labeling information about tiles in the region. Data is ingested by the system and corresponding tiles are identified. A tile is represented by a feature vector of different data types related to the various data modalities, and values from the ingested data are added to the feature vector for the tile. Models can be trained to predict characteristics of a region using these various types of input.
    Type: Application
    Filed: June 17, 2019
    Publication date: December 19, 2019
    Inventors: Timo Pekka Pylvaenaeinen, Aditya Sarawgi, Vijay Mahadevan, Vasudev Parameswaran, Mohammed Waleed Kadous
  • Publication number: 20190156125
    Abstract: A media item comprising a set of frames is received by a feature extraction system. A frame predictor is executed on each frame of the set of frames. An error representation is extracted for each frame of the set of frames during the execution of the frame predictor. An error-based feature vector is generated from the error representations associated with each frame of the set of frames. A seed media item is identified having a first error-based feature vector. A similarity score is determined among the first error-based feature vector and each error-based feature vector of a set of error-based feature vectors. A subset of error-based feature vectors, hence a subset of corresponding media items, is selected based on similarity score.
    Type: Application
    Filed: August 31, 2018
    Publication date: May 23, 2019
    Inventors: Pegah Massoudifar, Vijay Mahadevan, Jonathan Berliner