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).

  • Patent number: 12056473
    Abstract: A system includes persistent storage containing predefined user interface (UI) component templates and a representation of a web page that includes a runtime UI component configured to reserve an empty portion of the web page to be populated by UI components generated at runtime. The system also includes a processor configured to perform operations, including receiving, from a client device, a request for the web page, and determining, based on the request, that the web page includes the runtime UI component. The operations also include determining runtime parameter values associated with the request, and determining, based on the runtime parameter values and the predefined UI component templates, context-specific UI components to populate the empty portion of the web page. The operations further include generating a context-specific representation of the web page based on the context-specific UI components, and transmitting, to the client device, the context-specific representation.
    Type: Grant
    Filed: August 1, 2022
    Date of Patent: August 6, 2024
    Assignee: ServiceNow, Inc.
    Inventors: Gaurav Goyal, Chaitanya Saragadam, Mohammed Furqan, Pradeep Kumar Gouribhatla, Rahul Bharadwaj, Avishek Dalal
  • Patent number: 12055947
    Abstract: Systems and techniques for updating floor plans for use by autonomous mobile devices. The techniques include accessing a first floor plan with associated spatial metadata. An updated occupancy map is received with additional geographic updates over the first floor plan. A transformation of the first floor plan is determined to match the new occupancy map. The spatial data and the first floor plan are transformed and the transformed spatial metadata is associated with the new occupancy map to form a second floor plan.
    Type: Grant
    Filed: December 8, 2021
    Date of Patent: August 6, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Nikhil Sharma, Tiago Etiene Queiroz, Prashant Anand Srivastava, Tushar Agarwal, Gaurav Guruprasad Manur, Aarthi Raveendran
  • Patent number: 12057336
    Abstract: The present disclosure relates to a method for estimating heights of defects in a wafer. The method comprises creating an un-calibrated 3D model of a defect in a wafer, determining one or more attributes associated with the un-calibrated 3D model, transforming the un-calibrated 3D model to a calibrated 3D model, and estimating a height of the defect using the calibrated 3D model. Creating an un-calibrated 3D model corresponds to a defect present in a wafer based on a plurality of Scanning Electron Microscope (SEM) images of the defect. Transforming the un-calibrated 3D model to a calibrated 3D model uses a scaling factor corresponding to the determined one or more attributes associated with the un-calibrated 3D model. A height of the defect is estimated based on the calibrated 3D model of the defect.
    Type: Grant
    Filed: March 3, 2021
    Date of Patent: August 6, 2024
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Shashank Shrikant Agashe, Gaurav Kumar, Sathyanarayanan Kulasekaran, Chanwoo Park, Yunje Cho
  • Patent number: 12056803
    Abstract: An exemplary method includes processing, by a virtual avatar processing system, a plurality of video conference recordings generated by a video conference platform to select user image information associated with a plurality of users that participated in video conference sessions represented in the plurality of video conference recordings. The exemplary method further includes generating, based on the user image information, a template model that is generic to a plurality of users, selecting, from the user image information and based on predefined selection criteria, video frames that depict a user included in the plurality of users, and generating a virtual avatar model of the user by applying the selected video frames to the template model. A visual representation of the virtual avatar model may be configured to be used in future video conference sessions in place of a live video image of the user.
    Type: Grant
    Filed: June 27, 2022
    Date of Patent: August 6, 2024
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Harish Narayan, Sourabh Khire, Gaurav Rihan, Sayali G. Salvi, Omkar Ghodke, Ashish Nagpal
  • Publication number: 20240253337
    Abstract: Method of manufacturing mats for use as support surfaces include depositing a resin material in a mold shaped to define a mat, depositing a recycled material on a top surface of the deposited resin material, and at least one of heat treating and pressure treating the resin material and the recycled material to generate a formed mat. The recycled material and the resin material are fused together during the treatment by at least one of the heat treating and the pressure treating to form a friction layer of the formed mat comprising the fused resin material and recycled material.
    Type: Application
    Filed: January 27, 2023
    Publication date: August 1, 2024
    Inventors: Gaurav Agrawal, Dane Manuel
  • Publication number: 20240257023
    Abstract: A method implemented in a Software as a Service (SaaS) management platform (SMP) is provided, including: receiving a plurality of expense records for a customer organization, wherein each one of the plurality of expense records identifies a user, a vendor, and an amount spent; using a first machine learning model to analyze the plurality of expense records and determine which ones of the expense records represent software purchases; using a second machine learning model to analyze the expense records that are determined to represent software purchases, and identify software titles that the software purchases are for; surfacing the expense records that represent software purchases, in association with their respective identified software titles, through a user interface of the SMP for the customer organization.
    Type: Application
    Filed: January 31, 2023
    Publication date: August 1, 2024
    Inventors: Ashish Aggarwal, Shantanu Kumar, Gaurav Sood, Sharan Jhangiani
  • Publication number: 20240252688
    Abstract: The disclosure provides nanoparticle and compound compositions and methods of making and using the same to deliver a bioactive agent such as a nucleic acid encoding a protein, antibody, antigen, expression enhancer, or functional fragment thereof to a subject. Various nanoparticle carriers are described. Various compounds that increase protein expression are described. Various nucleic acids coding expression enhancers that increase protein expression are described. In some instances, the nanoparticle component may include a hydrophobic core, optionally having an inorganic particle, and a membrane having a cationic lipid.
    Type: Application
    Filed: March 21, 2024
    Publication date: August 1, 2024
    Inventors: Amit Praful Khandhar, Bryan Berube, Kyle Krieger, Jesse Hong-Sae Erasmus, Gaurav Gulati, Adrian Simpson
  • Publication number: 20240256232
    Abstract: A method includes determining a definition of a capability, where the definition indicates an input, an output, and an operation performed by the capability on the input to generate the output. The method also includes determining models configured to provide the capability, providing the definition of the capability to an application builder configured to provide a model-independent representation of the capability, and determining a mapping that indicates, for each respective model of the models, one or more attribute values that cause the respective model to be executed to provide at runtime the capability to a software application defined using the application builder, where the mapping is unmodifiable by the application builder. The method further includes, in response to reception from the software application of a request to provide the capability, providing the capability to the software application in accordance with the mapping.
    Type: Application
    Filed: January 26, 2023
    Publication date: August 1, 2024
    Inventors: Gaurav Goyal, Prashanti Nilayam, Wenhua Li
  • Publication number: 20240259699
    Abstract: A method of performing interested event based image capture by an electronic device includes receiving a plurality of image frames, storing the plurality of image frames in a high-resolution buffer, converting the plurality of image frames into a plurality of low-resolution image frames, detecting an interested event in at least one low-resolution image frame of the plurality of low-resolution image frames, determining a visual score of the interested event in the at least one detected low-resolution image frame, and obtaining at least one image frame corresponding to the at least one detected low-resolution image frame from the high-resolution buffer, based on the visual score.
    Type: Application
    Filed: April 4, 2024
    Publication date: August 1, 2024
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Anurag Mithalal JAIN, Gaurav Kumar JAIN, Praveen R. JADHAV, Kiran NATARAJU
  • Publication number: 20240259270
    Abstract: A method for generating a domain topology for a system, the method that includes accessing a functional model database, identifying, in a computing resource database, a configuration of components matching a functional model in the functional model database, generating a domain for the configuration of components, in a domain topology, and generating a graphical hierarchy of the domain topology and providing it to a user.
    Type: Application
    Filed: January 26, 2023
    Publication date: August 1, 2024
    Inventors: Anna Groves, John Thomas Cardente, Gaurav Chawla, Douglas Lang Farley, Kirk A. Frey, Robert Anthony Lincourt, JR., Tommi Salli, John S. Harwood
  • Publication number: 20240256317
    Abstract: A method for executing a process in an enclave virtual machine, the method that includes receiving, by a primary virtual machine, a process request specifying a process, making a determination that the primary virtual machine is not configured to execute the process, and based on the determination, sending the process request to an enclave virtual machine, where the enclave virtual machine is configured to execute the process, and initiating execution of the process on the enclave virtual machine.
    Type: Application
    Filed: January 26, 2023
    Publication date: August 1, 2024
    Inventors: Srinivas Giri Raju Gowda, Shyamkumar T. Iyer, Gaurav Chawla
  • Publication number: 20240254640
    Abstract: The present disclosure relates to oxygen-selective anodes and methods for the use thereof.
    Type: Application
    Filed: January 31, 2024
    Publication date: August 1, 2024
    Inventors: Gaurav Sant, Dante Adam Simonetti, Xin Chen, David Jassby, Erika Callagon La Plante, Steven Bustillos, Thomas J. Traynor
  • Publication number: 20240256359
    Abstract: A method for allocating stranded computing resources, the method that includes obtaining, by a virtual machine manager, virtual machine parameters for a virtual machine, identifying, in a computing resource database, a stranded computing resource satisfying the virtual machine parameters, allocating, to the virtual machine, the stranded computing resource, and initiating the virtual machine using the stranded computing resource.
    Type: Application
    Filed: January 26, 2023
    Publication date: August 1, 2024
    Inventors: John Thomas Cardente, Gaurav Chawla, Douglas Lang Farley, Kirk A. Frey, Anna Groves, Robert Anthony Lincourt, JR., Tommi Salli, John S. Harwood
  • Publication number: 20240257141
    Abstract: The present disclosure discloses a system (100) and method (200) for facilitating registered users to perform rule-based partially online and offline payment transactions. A PSP tool (20), installed in an electronic device (10) associated with a registered user, executes a trusted application (104) in a secured storage area of the device (10). The trusted application (104), the PSP tool (20), and the PSP server (30) are enabled to communicate with an authentication engine (108) and a plurality of banking system servers (40,50) via an electronic switch (106) to facilitate the registered user to enroll and create (204a) a Unified-payments-Interface (UPI) lite account; load money (204b) into the created account from a registered financial account, wherein the money is stored as a balance value in the secured storage area; and utilize the balance value (204c) for performing the partially online and offline payment transactions without hitting the banking system servers (40,50).
    Type: Application
    Filed: May 23, 2022
    Publication date: August 1, 2024
    Applicant: NATIONAL PAYMENTS CORPORATION OF INDIA
    Inventors: Arif KHAN, Ashutosh DUBEY, Nishant GAURAV, Sateesh PALAGIRI
  • Patent number: 12052315
    Abstract: Embodiments described herein provide for a non-transitory machine-readable medium storing instructions to cause one or more processors to receive, at a client device, a machine learning model from a server, detect a usage pattern for a content item, store an association between the content item and the detected usage pattern in local data, train the machine learning model using local data for the content item with the detected usage pattern to generate a trained machine learning model, generate an update for the machine learning model, privatize the update for the machine learning model, and transmit the privatized update for the machine learning model to the server.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: July 30, 2024
    Assignee: Apple Inc.
    Inventors: Stephen Cosman, Kalu Onuka Kalu, Marcelo Lotif Araujo, Michael Chatzidakis, Thi Hai Van Do, Alexis Hugo Louis Durocher, Guillaume Tartavel, Sowmya Gopalan, Vignesh Jagadeesh, Abhishek Bhowmick, John Duchi, Julien Freudiger, Gaurav Kapoor, Ryan M. Rogers
  • Patent number: 12052386
    Abstract: Disclosed herein are systems and methods for providing mobile call authentication. For instance, a token indicative of a call request can be received from a calling party. The token can include a called party number and a time of the request. A subscriber database can be accessed to determine identifying information associated with the calling party based at least in part on the token. The token can be authenticated based at least in part on the identifying information and using one or more predefined authentication protocols. The token can be stored in a call session registry storing data indicative of a plurality of active telephone call events. A verification request for the call request can be received from the called party. The call request can be verified based at least in part on the token. The called party can be notified that the call request has been verified.
    Type: Grant
    Filed: January 30, 2023
    Date of Patent: July 30, 2024
    Assignee: NEUSTAR, INC.
    Inventors: Gaurav Sharma, Guido Jonjie S. Sena, Jr., Ken Politz, Marybeth Degeorgis, Manjul Maharishi, Jason Torrey, James Garvert
  • Patent number: 12051006
    Abstract: The subject technology provides receiving a neural network (NN) model to be executed on a target platform, the NN model including multiple layers that include operations and some of the operations being executable on multiple processors of the target platform. The subject technology further sorts the operations from the multiple layers in a particular order based at least in part on grouping the operations that are executable by a particular processor of the multiple processors. The subject technology determines, based at least in part on a cost of transferring the operations between the multiple processors, an assignment of one of the multiple processors for each of the sorted operations of each of the layers in a manner that minimizes a total cost of executing the operations. Further, for each layer of the NN model, the subject technology includes an annotation to indicate the processor assigned for each of the operations.
    Type: Grant
    Filed: September 6, 2022
    Date of Patent: July 30, 2024
    Assignee: Apple Inc.
    Inventors: Gaurav Kapoor, Cecile M. Foret, Francesco Rossi, Kit-Man Wan, Umesh S. Vaishampayan, Etienne Belanger, Albert Antony, Alexey Marinichev, Marco Zuliani, Xiaojin Shi
  • Patent number: 12049199
    Abstract: An automatic rain response system includes microphones of a vehicle, windshield wipers, and a controller. The microphones generate acoustic signals in response to rain. The controller is configured to receive a local weather condition, extract acoustic features from the acoustic signals, form feature vectors in response to the acoustic features and the local weather condition, classify the feature vectors to determine a current class among multiple classes, activate the windshield the wipers at a high speed in response to the current class being a heavy rain on a windshield class, activate the windshield wipers at a medium speed in response to the current class being a freezing rain on the windshield class, activate the windshield wipers at a low speed in response to the current class being a light rain on the windshield class, and deactivate the windshield wipers in response to the current class being a no rain class.
    Type: Grant
    Filed: August 20, 2022
    Date of Patent: July 30, 2024
    Assignee: GM Global Technology Operations LLC
    Inventors: Alaa M. Khamis, Kenneth R. Booker, Gaurav Talwar, Xu Fang Zhao
  • Patent number: 12049232
    Abstract: A method for determining a sampling rate of occupancy data for a vehicle includes determining a vehicle speed and detecting whether an interrupt condition is present. If the speed is within a first speed range and no interrupt condition is detected, then a first sampling rate is selected for sampling the occupancy data. If the speed is within a second speed range that is higher than the first speed range, and/or if the interrupt condition is detected, then a second sampling rate which is faster than the first sampling rate is selected for sampling the occupancy data. A primary electronic control unit (ECU) may be configured for sampling the occupancy data. If the second sampling rate is selected and a computational demand of the primary ECU exceeds a predetermined threshold, then a portion of the computational demand may be transferred to one or more secondary ECUs for sampling the data.
    Type: Grant
    Filed: August 29, 2022
    Date of Patent: July 30, 2024
    Assignee: GM Global Technology Operations LLC
    Inventors: Matthew E. Gilbert-Eyres, Eric T. Hosey, Russell A. Patenaude, Gaurav Talwar, Matthew Neely
  • Patent number: 12050658
    Abstract: In an example, a first set of text may be received from a client device. A set of content items may be selected from among content items based upon the first set of text and a plurality of sets of content item text associated with the content items. A set of terms may be determined based upon the first set of text and the set of content items. A similarity profile associated with the set of terms may be generated. The similarity profile is indicative of similarity scores associated with similarities between terms of the set of terms. Relevance scores associated with the set of terms may be determined based upon the similarity profile. One or more search terms may be selected from among the set of terms based upon the relevance scores. A search may be performed based upon the one or more search terms.
    Type: Grant
    Filed: August 10, 2021
    Date of Patent: July 30, 2024
    Assignee: Yahoo Assets LLC
    Inventors: Shaunak Mishra, Maxim Ivanovich Sviridenko, Mikhail Kuznetsov, Gaurav Srivastava