Patents by Inventor Gaurav

Gaurav 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: 20240406143
    Abstract: The disclosure provides an approach for processing communications between connected data centers. Embodiments include receiving, at a first gateway of a first data center from a second gateway of a second data center, one or more policies associated with traffic attributes. Embodiments include programming priority routes between the first gateway and the second gateway over a virtual private network (VPN) tunnel based on the one or more policies, wherein each of the priority routes is associated with a traffic attribute of the traffic attributes. Embodiments include providing the one or more policies to a central controller of the first data center and programming, by the central controller, one or more tables associated with a centrally-managed virtual switch based on the one or more policies. Embodiments include updating a database associated with each of a plurality of hosts based on the programming of the one or more tables.
    Type: Application
    Filed: August 12, 2024
    Publication date: December 5, 2024
    Inventors: Hussaina BEGUM NANDYALA, Gaurav JINDAL, Rasik JESADIYA, Neeraj MANTRI
  • Publication number: 20240403138
    Abstract: A system, platform, apparatus, and associated methods for more efficiently pre-processing data for use in training a machine learning model, or for processing data for input to a trained model. Embodiments enable the dynamic allocation (or reallocation) of computational resources (e.g., processor cycles and/or memory) to the execution of a data pre-processing function or operation, and the reassignment of resources to a different data pre-processing function or operation as needed. This results in a more efficient approach to executing a set of pre-processing operations on data used to train a model or as input data for a trained model.
    Type: Application
    Filed: May 30, 2024
    Publication date: December 5, 2024
    Inventors: Karthikeyan Sabhanatarajan, Hristijan Bogoevski, Manas Joglekar, Gaurav Aggarwal, Henry Ehrenberg
  • Publication number: 20240406082
    Abstract: Persistent storage contains a state machine for a request routing process and a plurality of requests related to the request routing process. One or more processors are configured to apply the state machine through operations including: obtaining a request from the plurality of requests; providing, to a criticality detection application and to an intent detection application, a representation of the request, wherein the criticality detection application is configured to detect a criticality of the request, and wherein the intent detection application is configured to determine a semantic intent of the request; receiving, from the criticality detection application and the intent detection application, respective indications of a detected criticality of the request and a detected intent of the request; determining whether to route the request to a channel that is one of a live agent, a virtual agent, or a search-based application; and routing the request to the channel as determined.
    Type: Application
    Filed: August 12, 2024
    Publication date: December 5, 2024
    Inventors: Vani Banaji, Philip Casini, Scott Rhodes, Adam Wesley Moguel, Balaji Cuttackam, Chinmayee Nagaraju, Gaurav Goyal, Nidhi Srinivas
  • Publication number: 20240406085
    Abstract: Example methods and systems for health check as a service are described. One example may involve a computer system receiving a request to perform a health check for a network environment that includes a set of multiple flows. The computer system may select a subset that includes (a) a first flow between a first pair of endpoints and (b) a second flow between a second pair of endpoints. The health check may be initiated for the first flow and the second flow by generating and sending (a) a first instruction to cause injection of a first health check packet, and (b) a second instruction to cause injection of a second health check packet. The computer system may determine health status information associated with the subset based on (a) first observation information triggered by the first health check packet, and (b) second observation information triggered by the second health check packet.
    Type: Application
    Filed: August 1, 2023
    Publication date: December 5, 2024
    Inventors: GAURAV JINDAL, NEERAJ MANTRI, ADITYA VIKRAM MUKHERJEE
  • Publication number: 20240406104
    Abstract: Example methods and systems for adaptive traffic forwarding are described. In one example, a first computer system may monitor metric information associated with at least a first connectivity service from multiple connectivity services that are connecting (a) the first computer system and a second computer system. In response to determination that a condition for scaling up is satisfied based on the metric information, the first computer system may select, from a set of multiple flows associated with the first connectivity service, a subset that includes at least a first flow. Routing information may be updated to associate the subset with a second connectivity service. In response to detecting egress packets associated with the first flow from the first endpoint, the first computer system may forward the egress packets towards the second computer system using the second connectivity service based on the updated routing information.
    Type: Application
    Filed: July 28, 2023
    Publication date: December 5, 2024
    Inventors: Gaurav JINDAL, Chandan GHOSH
  • Publication number: 20240402877
    Abstract: A map-based graphical user interface (GUI) for a public messaging platform allows a user location-based to their own expired ephemeral content. Such expired content is no longer available to other users for online viewing. The user can, however, switch the GUI between a live mode and a historical mode, access to their own expired content in the historical mode being facilitated in a manner closely similar to that for viewing live publicly available content.
    Type: Application
    Filed: August 12, 2024
    Publication date: December 5, 2024
    Applicant: Snap Inc.
    Inventors: Daniel Amitay, Jonathan Brody, Maxwell Gale, Timothy Jordan Garcia, Daniel Vincent Grippi, Jeffrey Arthur Johnson, Sheridan Kates, Andrew Lin, Walton Lin, Gaurav Misra, Suraj Vindana Samaranayake, Amer Shahnawaz, Evan Spiegel
  • Publication number: 20240406213
    Abstract: In a cloud computing environment, a cross-tenant access security measure includes monitoring conditional access policies for changes or additions that hamper or threaten to hamper an authorized access from an assistant tenant user to a focus tenant. In some cases, cross-tenant access security includes tracking a role assignment list to detect rogue roles, or to detect hampering role changes such as role deletions, or both. In some cases, focus tenant events and assistant tenant events are correlated in an audit. In some cases, the authorized access is a zero standing time bound access. In some cases, the authorized access is constrained to an IP address range, or constrained to login from a managed device, or both. In short, security measures are described that mitigate accidental or surreptitious role or policy changes that would shut down or hinder authorized cross-tenant access.
    Type: Application
    Filed: June 2, 2023
    Publication date: December 5, 2024
    Inventors: Sucharit SENGUPTA, Gaurav Raghu DHAWAN, Prasanna Chromepet PADMANABHAN, Amar Dinesh ZAVERY, Artem RUDOY, Kenneth Uchechukwuka OYIBO, Derek Xianyang LIU, Prakash NARAYANAN, Rajesh DADHIA, Ramachandra Ravitej VENNAPUSA
  • Publication number: 20240404279
    Abstract: A classifier model is trained for temporal action localization of video clips. A training video clip that includes actions of interest for identification is ingested into the classifier model. Action characteristics within frames of the video clip are identified. The actions correspond to known action classes. An actionness score is determined for each of the frames based upon the action characteristics identified within each of the frames. Class activation sequence (CAS) scores are determined for sequences of the frames based upon a presence or an absence of the action characteristics identified within each of the frames. Base confidence predictions of temporal locations of actions of interest within the video clip are produced by correlating each of the actionness scores with corresponding class activation scores for each of the frames in the sequences of frames.
    Type: Application
    Filed: May 30, 2023
    Publication date: December 5, 2024
    Inventors: Gaurav MITTAL, Ye YU, Matthew Brigham HALL, Sandra SAJEEV, Mei CHEN, Mamshad Nayeem RIZVE
  • Publication number: 20240399336
    Abstract: Embodiments disclosed herein provide methods of making polymer-metal organic framework-gels (polymer-MOF-gels), the method comprising forming a metal solution comprising a metal salt, an acid, and a first solvent, and forming a product mixture comprising the metal solution, a polymer, and a carboxylic acid linker to produce the polymer-MOF-gel. Embodiments disclosed herein provide polymer-MOF-gels comprising a polymer and a metal organic framework (MOF) having pores, wherein at least a portion of the polymer is entrapped in the pores of the MOF.
    Type: Application
    Filed: September 16, 2022
    Publication date: December 5, 2024
    Applicant: UNIVERSITY OF VIRGINIA PATENT FOUNDATION
    Inventors: Gaurav GIRI, Prince Kumar VERMA, Rachel A. LETTERI, Mara K. KUENEN, Mark S. BANNON
  • Patent number: 12159621
    Abstract: A computing apparatus comprises one or more computer readable storage media, one or more processors operatively coupled with the one or more computer readable storage media, and program instructions stored on the one or more computer readable storage media. The program instructions, when executed by the one or more processors, direct the computing apparatus to at least generate an audio recording of speech, extract features from the audio recording indicative of vocal patterns in the speech, determine a register classification of the speech based at least on the features, and display an indication of the register classification in a user interface.
    Type: Grant
    Filed: June 7, 2022
    Date of Patent: December 3, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Huakai Liao, Ana Parra, Gaurav Vinayak Tendolkar, Amit Srivastava, Siliang Kang
  • Patent number: 12159413
    Abstract: In implementations of systems for image inversion using multiple latent spaces, a computing device implements an inversion system to generate a segment map that segments an input digital image into a first image region and a second image region and assigns the first image region to a first latent space and the second image region to a second latent space that corresponds to a layer of a convolutional neural network. An inverted latent representation of the input digital image is computed using a binary mask for the second image region. The inversion system modifies the inverted latent representation of the input digital image using an edit direction vector that corresponds to a visual feature. An output digital image is generated that depicts a reconstruction of the input digital image having the visual feature based on the modified inverted latent representation of the input digital image.
    Type: Grant
    Filed: March 14, 2022
    Date of Patent: December 3, 2024
    Assignee: Adobe Inc.
    Inventors: Gaurav Parmar, Krishna Kumar Singh, Yijun Li, Richard Zhang, Jingwan Lu
  • Patent number: 12159390
    Abstract: A computing system may include an access engine and a defect detection engine. The access engine may be configured to access a slice contour of a given layer of a 3-dimensional (3D) object designed for manufacture through an additive manufacturing process and obtain hatch tracking for the slice contour, the hatch tracking representative of an energy path to melt metal powder for constructing the given layer through the additive manufacturing process. The defect detection engine may be configured to construct, from the slice contour, an as-built image for the given layer by rendering the hatch tracking in the slice contour; construct, from the slice contour, an idealized image for the given layer; and identify defects in the given layer via image analysis between the as-built image and the idealized image.
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: December 3, 2024
    Assignee: Siemens Industry Software Inc.
    Inventors: Gaurav Ameta, Suraj Ravi Musuvathy, Elena Arvanitis, David Madeley, Omar Fergani, Tom van 't Erve, Livio Dalloro
  • Patent number: 12159127
    Abstract: Systems and methods for detecting code duplication are disclosed. In one embodiment, a method for detecting exact code snippet duplicates may include: (1) representing, by a code duplication detection computer program, each of a plurality of code snippets in a codebase as an abstract syntax trees; (2) featurizing, by the code duplication detection computer program, the abstract syntax trees into corpus feature vectors by converting the abstract syntax tree into vector representations; (3) generating, by the code duplication detection computer program, dense feature vectors from the corpus feature vectors using a dimension reduction technique; (4) identifying, by the code duplication detection computer program, exact duplicate code snippet matches by apply density-based clustering to the dense feature vectors; and (5) tagging, by the code duplication detection computer program, the exact duplicate code snippets.
    Type: Grant
    Filed: December 12, 2022
    Date of Patent: December 3, 2024
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Rohan Saphal, Fanny Silavong, Sean Moran, Antonios Georgiadis, Sanat Saha, Gaurav Singh, Pierre Osselin, Rob Otter
  • Patent number: 12159153
    Abstract: An information handling system may include a first host system, comprising a first processor and a first network interface, and a second host system, comprising a second processor and a second network interface. The first network interface may be configured to accelerate migration of a designated virtual resource from the first host system to the second host system.
    Type: Grant
    Filed: April 26, 2021
    Date of Patent: December 3, 2024
    Assignee: Dell Products L.P.
    Inventors: Hendrich M. Hernandez, Gaurav Chawla, William Price Dawkins
  • Publication number: 20240393749
    Abstract: Techniques for a sophisticated closed-loop control system designed for the automatic regulation of SOx emissions in a Circulating Fluidized Bed Combustion (CFBC) boiler by leveraging the power of Adaptive Artificial Intelligence/Machine Learning (AI/ML) based control system, this innovative system ensures both real-time model training and implementation for dynamic and efficient SOx emission control. The present disclosure describes processing a current SOx emission, a current lime consumption value and a predefined SOx setpoint value to determine an optimal setpoint of lime consumption required to keep the SOx emission within a desired limit in real-time. Said processing includes determination of lime-SOx peak-trough curve, a response time of the boiler and the change in SOx to the change in lime. The lime consumption setpoint so determined is directly transmitted to a distributed control system to control the injection of lime in the CFBC boiler for automatic regulation of SOx emission control.
    Type: Application
    Filed: April 26, 2024
    Publication date: November 28, 2024
    Inventors: Siddiqui MD Ghazunfer Ali, Amit Gupta, Vivek Kumar Khanna, Amit Kumar, Gaurav Gaba, Rajeev Roy Chaudhury, Vimal Goel, Somendra Jaswal
  • Publication number: 20240397197
    Abstract: In one or more embodiments, a method implemented in a multi camera device for a face detection management is disclosed. The method includes activating a second imaging sensor to capture a second preview frame of a scene at a higher zoom level than a first preview frame comprising at least one human with a face. The method includes detecting the face of the at least one human captured in the second preview frame upon capturing of the second preview frame. The method includes determining a set of facial co-ordinates associated with the face and a plurality of pre-defined parameters associated with the at least one human in the second preview frame. The method includes applying the set of facial co-ordinates and the plurality of pre-defined parameters to the first preview frame to generate a modified first preview frame. The method includes displaying the modified first preview frame as a camera preview.
    Type: Application
    Filed: August 1, 2024
    Publication date: November 28, 2024
    Applicant: SAMSUNG ELECTRONICS CO., LTD
    Inventors: Rahul VARNA, Gaurav KHANDELWAL
  • Publication number: 20240394157
    Abstract: A system comprises a first data center, a second data center and a cloud server. A first server of the first data center receives a command to process a first processing job, accesses from the cloud server a software application, and processes the first processing job using the software application. The first server transmits the processing data associated with the processing to a second data center. A second server of the second data center receives and stores the processing data in a memory associated with the second data center. The second server detects that the processing of the first processing job was interrupted at the first server and, in response, resumes the processing based on the processing data.
    Type: Application
    Filed: May 26, 2023
    Publication date: November 28, 2024
    Inventors: Gayathri Vangala, Kalpana Kumaraswami, Gaurav Jain
  • Publication number: 20240397311
    Abstract: Generally described, the presently disclosed technology utilizes managed Wi-Fi networks pre-installed throughout an MDU property to provide user-specific passphrases that can be used to access the single-SSID wireless network at the property and to provide a cloud portal that can enable convenient access to the functionalities (both by the resident and the manager) provided by the Wi-Fi controller and the Wi-Fi access points. By doing so, the Wi-Fi network management solutions described herein allow the users to experience the benefits of a shared Wi-Fi infrastructure, such as not having to set up and maintain their own Wi-Fi routers, while also allowing them to easily change their Wi-Fi settings from their connected devices.
    Type: Application
    Filed: December 28, 2023
    Publication date: November 28, 2024
    Inventors: Vadim Olshansky, Gaurav Jain
  • Publication number: 20240394433
    Abstract: Techniques for generating a simulated application programming interface (API) may include generating simulations of APIs that provide stateful interactions. The simulations may be generated based on API specifications and/or other API parameters (e.g. from a user). The API simulations may be deployed to individual tenancies that provide dedicated resources for the simulation. The simulations may be further secured by anonymizing or scrubbing data used in the simulation by removing non-public information from data provided for the simulation. Additionally, or alternatively, dummy data may be generated that is free of non-public information. A demo site (e.g., a mocked frontend) may be generated that facilitates access to the simulated API and allow a real-world evaluation of the simulated API by a user.
    Type: Application
    Filed: May 25, 2023
    Publication date: November 28, 2024
    Inventors: Matthew Reiss, Binoy Manikoth, Akshat Bhatnagar, Christopher Rosswog, Zachary Tsouprakos, Gaurav Singh
  • Publication number: 20240392089
    Abstract: A cellulose acetate foam having a density of less than 0.20 g/cm3 and an average foam cell size of less than 200 micrometers is disclosed. A foamable composition, a method for foaming a foam and articles including, prepared or formed from the foam are also described.
    Type: Application
    Filed: September 1, 2022
    Publication date: November 28, 2024
    Applicant: Eastman Chemical Company
    Inventors: BETHANY MICHELLE ADEN, GAURAV AMARPURI, GOLIATH BENIAH, STEPHANIE KAY CLENDENNEN, MICHAEL EUGENE DONELSON, Yichen Fang, THILANGA PRABHASH LIYANA ARACHCHI, STEVEN THOMAS PERRI, WAYNE KEN SHIH