Patents by Inventor Vivek Gupta

Vivek Gupta 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: 12287758
    Abstract: In some examples, a data management system processes snapshots of a distributed file system, the distributed file system having files, each file comprising multiple data chunks. The data management system performs operations including storing file-to-chunk mapping in file system metadata; creating, for each chunk, a chunk generation ID by associating each chunk with a file system generation ID; in a next-generation snapshot of the distributed file system, incrementing, for all chunks in the next-generation snapshot, the respective chunk generation IDs; and taking a snapshot of the file system metadata and storing an updated file-to-chunk mapping associated with the next-generation snapshot.
    Type: Grant
    Filed: April 26, 2024
    Date of Patent: April 29, 2025
    Assignee: Rubrik, Inc.
    Inventors: Vijay Karthik, Anshul Gupta, Abhay Mitra, Vivek Sanjay Jain, Satwant Rana
  • Patent number: 12287804
    Abstract: A computer-implemented method for performing natural language-based data integration includes causing execution of a data integration application on a remote device via a network and causing surfacing of a GUI corresponding to the data integration application on a display of the remote device. The method includes receiving, via the GUI, a natural language input representing a data integration task, generating, via an LLM, a set of ordered activities corresponding to the data integration task represented by the natural language input, and selecting, via the LLM, one or more APIs for performing each activity within the set of ordered activities. The method also includes generating a data pipeline based on the set of ordered activities and the API(s) for performing each activity, as well as back-translating the data pipeline to a desired data format for execution by the data integration application.
    Type: Grant
    Filed: August 31, 2023
    Date of Patent: April 29, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shaily Jignesh Fozdar, David Joseph Donahue, Fang Liu, Noelle Yanhui Li, Abhishek Narain, Irene Rogan Shaffer, Wee Hyong Tok, Ehimwenma Nosakhare, Vivek Gupta, Gust Verbruggen, Vu Minh Le, Jordan Joseph Henkel, Avrilia Floratou, Joyce Yu Cahoon, Richard Anarfi, Jason Wang, Daniel Muñoz Huerta, Yan Qiu
  • Publication number: 20250112764
    Abstract: Methods, systems, and devices are described. A client may perform a sign-in or registration process to register a user with an application of an identity management system. The sign-in or registration process may include receiving an indication of at least one credential associated with an identity of the user. The client may perform a vault enrollment process to configure a secure vault for the user of the application. The client may upload data to the identity management system. The data may be associated with the secure vault configured for the user of the application. The client may perform a device pairing operation to transfer a Recovery Key from the first client device to a second client device of the user. The client may use one or more keys stored in the vault to access the application of the identity management system via the second client device of the user.
    Type: Application
    Filed: September 27, 2024
    Publication date: April 3, 2025
    Inventors: Jordan Melberg, Arpit Gupta, Nicolas Backal Stavchansky, Natan Becker Bessudo, Kevin Huang, Vivek Raman
  • Publication number: 20250103496
    Abstract: An apparatus includes a plurality of coherent agents, and a coherence directory that includes directory ways for storing coherency information. The coherence directory may be configured to determine that a cache block that is not currently cached among the coherent agents, is stored in a first coherent agent. The coherence directory may be further configured to, in response to this determination, create a particular entry in a selected one of the directory ways. The coherence directory may also be configured to send, to the first coherent agent, an indicator identifying a directory way that includes the entry. In response to a second coherent agent caching the cache block, the coherence directory may update the entry to include the second coherent agent. The first and second coherent agents may be configured to receive copies of the indicator, and to store their copy in locations associated with the cache block.
    Type: Application
    Filed: February 5, 2024
    Publication date: March 27, 2025
    Inventors: Ilya Granovsky, Amanvir Singh Sidana, Sandeep Gupta, Tom Greenshtein, Vivek Venkatraman
  • Patent number: 12258515
    Abstract: An oil soluble invert emulsifier and a process for preparation thereof, including invert emulsion drilling fluid compositions and their use, are described. The oil soluble invert emulsifier is synthesized from fatty acid reaction with polyalkylene polyamines and unsaturated mono carboxylic acids. The emulsifier is further modified with multivalent alkali metal salts. The emulsifier stabilizes the invert emulsion drilling fluid at temperatures exceeding 400° F. and imparts improved fluid properties.
    Type: Grant
    Filed: September 15, 2021
    Date of Patent: March 25, 2025
    Assignee: Gumpro Drilling Fluids PVT. LTD
    Inventors: Arvind Patel, Anil Kumar Singh, Sakshi Indulkar, Vivek Gupta, Nikhil Bidwai, Kartiki Dewalkar, Vijay Kshirsagar
  • Publication number: 20250093560
    Abstract: A method of fabricating a layered waveguide display comprises imprinting a surface-relief grating (SRG) on a first substrate, filling grating grooves of the SRG with a backfill material, depositing a first layer of an index-matching material on the SRG, and bonding the first layer of the index-matching material on the SRG to a first side of a second substrate. The first substrate and the SRG are characterized by a first refractive index and a second refractive index, respectively. The backfill material is characterized by a third refractive index greater than the first refractive index and the second refractive index. The index-matching material is characterized by a fourth refractive index greater than the first refractive index and the second refractive index. In some embodiments, the backfill material is the same as the index-matching material. The second substrate is characterized by a fifth refractive index matching the fourth refractive index.
    Type: Application
    Filed: September 5, 2024
    Publication date: March 20, 2025
    Inventors: Richard FARRELL, Hee Yoon LEE, Vivek GUPTA
  • Patent number: 12254504
    Abstract: Product recommendations are selected according to a model. Product recommendations may be annotated with rules of the model used to select the products. A user may modify the model and be provided with a URL and a cookie associated with the modified model. Subsequent requests or the URL and presenting the cookie are processed using the modified model. A context may be associated with the cookie and modified by the user to observe performance of the model for the context. An interface may permit a user to specify rules for the model or otherwise model its behavior. User interactions with a website result in recommendations according to the model. A journey is recorded that records content, recommendations, and parameters of the model corresponding to the recommendations. The journeys of users may be filtered and visually presented to a user.
    Type: Grant
    Filed: November 27, 2023
    Date of Patent: March 18, 2025
    Assignee: SITECORE USA, INC.
    Inventors: Jeronimo Vallelunga, Rui H. Ewald, Vivek Gupta, Xiaonan Wang
  • Publication number: 20250077538
    Abstract: A computer-implemented method for performing natural language-based data integration includes causing execution of a data integration application on a remote device via a network and causing surfacing of a GUI corresponding to the data integration application on a display of the remote device. The method includes receiving, via the GUI, a natural language input representing a data integration task, generating, via an LLM, a set of ordered activities corresponding to the data integration task represented by the natural language input, and selecting, via the LLM, one or more APIs for performing each activity within the set of ordered activities. The method also includes generating a data pipeline based on the set of ordered activities and the API(s) for performing each activity, as well as back-translating the data pipeline to a desired data format for execution by the data integration application.
    Type: Application
    Filed: August 31, 2023
    Publication date: March 6, 2025
    Inventors: Shaily Jignesh FOZDAR, David Joseph DONAHUE, Fang LIU, Noelle Yanhui LI, Abhishek NARAIN, Irene Rogan SHAFFER, Wee Hyong TOK, Ehimwenma NOSAKHARE, Vivek GUPTA, Gust VERBRUGGEN, Vu Minh LE, Jordan Joseph HENKEL, Avrilia FLORATOU, Joyce Yu CAHOON, Richard ANARFI, Jason Wang, Daniel MUÑOZ HUERTA, Yan Qiu
  • Publication number: 20250076954
    Abstract: Hierarchical Power Management (HPM) architecture considers the limits of scaling on a power management controller, the autonomy at each die, and provides a unified view of the package to a platform. At a simplest level, HPM architecture has a supervisor and one or more supervisee power management units (PMUs) that communicate via at least two different communication fabrics. Each PMU can behave as a supervisor for a number of supervisee PMUs in a particular domain. HPM addresses these needs for products that comprise a collection of dice with varying levels of power and thermal management capabilities and needs. HPM serves as a unified mechanism than can span collection of dice of varying capability and function, which together form a traditional system-on-chip (SoC). HPM provides a basis for managing power and thermals across a diverse set of dice.
    Type: Application
    Filed: September 12, 2024
    Publication date: March 6, 2025
    Inventors: Vivek GARG, Ankush VARMA, Krishnakanth SISTLA, Nikhil GUPTA, Nikethan Shivanand BALIGAR, Stephen WANG, Nilanjan PALIT, Timothy Yee-Kwong KAM, Adwait PURANDARE, Ujjwal GUPTA, Stanley CHEN, Dorit SHAPIRA, Shruthi VENUGOPAL, Suresh CHEMUDUPATI, Rupal PARIKH, Eric DEHAEMER, Pavithra SAMPATH, Phani Kumar KANDULA, Yogesh BANSAL, Dean MULLA, Michael TULANOWSKI, Stephen Paul HAAKE, Andrew HERDRICH, Ripan DAS, Nazar Syed HAIDER, Aman SEWANI
  • Patent number: 12235769
    Abstract: A cache may store critical cache lines and non-critical cache lines, and may attempt to retain critical cache lines in the cache by, for example, favoring the critical cache lines in replacement data updates. Multiple levels of criticality may be available for a given cache line and cache circuitry may adjust the criticality value of in response to a criticality event. One or more upper criticality levels may be masked when selecting a victim cache line for replacement.
    Type: Grant
    Filed: January 25, 2024
    Date of Patent: February 25, 2025
    Assignee: Apple Inc.
    Inventors: Tyler J. Huberty, Vivek Venkatraman, Sandeep Gupta, Eric J. Furbish, Srinivasa Rangan Sridharan, Stephen G. Meier
  • Patent number: 12235836
    Abstract: A system that enables searching for representing listings for accommodation reservations on a map is described. The system receives, by a network site of a listing network platform, input comprising search criteria associated with a geographical region and identifies a plurality of listings matching the search criteria. The system identifies a first subset listings of the plurality of listings that is each associated with a respective location that is within a boundary associated with the geographical region and a second subset listings of the plurality of listings that is each associated with a respective location that is outside the boundary associated with the geographical region. The system visually distinguishes the first subset of listings from the second subset of listings on a map-based graphical user interface (GUI) that represents the plurality of listings matching the search criteria.
    Type: Grant
    Filed: October 25, 2023
    Date of Patent: February 25, 2025
    Assignee: Airbnb, Inc.
    Inventors: Adam James Shutsa, Ang Li, Clarence Chin-wei Quah, Devansh Gupta, Shuoyuan Lin, Hongru Hou, Hongwei Zhang, Malay Haldar, Kedar Bellare, Shanni Weilert, Sherry Therese Chen, Soumyadip Banerjee, Surbhi Sethi, Vivek Bhardwaj, Xiaotang Wang, Yonghua Xu
  • Publication number: 20250062674
    Abstract: A method may include, when in a low-power mode of a power converter, monitoring an output voltage of the power converter; comparing, with a single comparator, the output voltage to a first threshold voltage and cause the power converter to enter a magnetization phase of the low-power mode responsive to the output voltage falling below the first threshold voltage; and during the magnetization phase and a demagnetization phase of the low-power mode, comparing, with the single comparator, the output voltage to a second threshold voltage lower than the first threshold voltage and cause the power converter to enter the high-power mode responsive to the output voltage falling below the second threshold voltage.
    Type: Application
    Filed: August 16, 2023
    Publication date: February 20, 2025
    Applicant: Cirrus Logic International Semiconductor Ltd.
    Inventors: Shashank ALEVOOR, Siddharth MARU, Pietro GALLINA, Chanchal GUPTA, Vivek PARASURAM
  • Publication number: 20250036547
    Abstract: Automated maintenance of an object repository file for use in automation testing of a web application. A current instance of an identifier and current instance of an object locator, for an element of the application, are generated based on a current version of the application. If the current instance of the object locator is not found, but the current instance of the identifier is found, in historical data generated based on a historical version of the application, the element is marked for an update of its object locator. Historical attributes data of the element are updated with current attributes data extracted from a current version of the application; a new instance of the object locator for the element is generated based on the updated attributes data of the element; and the object repository file is updated using the new instance of the object locator for the element.
    Type: Application
    Filed: October 25, 2022
    Publication date: January 30, 2025
    Inventors: Nimisha Gupta, Vivek Kaushik, Priyanka Bhatt
  • Publication number: 20250031145
    Abstract: Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may receive, from a network node, one or more control channel symbols in a subframe. The UE may activate a sleep mode for the subframe irrespective of a control channel decoding result associated with the one or more control channel symbols, wherein the control channel decoding result is associated with a presence or an absence of a downlink shared channel grant. Numerous other aspects are described.
    Type: Application
    Filed: January 12, 2023
    Publication date: January 23, 2025
    Inventors: Anindya GUPTA, Naveen Kumar BELLAMKONDA, Vivek Kumar RANGAMGARI, Lokesh Sundaramurthy SATRASALA, Abhinay RamRaj DEEVI, Gowrisankar SOMICHETTY, Ashutosh Vinod AGRAWAL, Manav LNU, Pooja SHARMA, Bhanu Hamsa Prasada Viswa Bharat PEDDINTI, Venkata Pavan Kumar Bhargav MEDEPALLY, Ravi Kishore PARUCHURU, Satish Kumar SINGH
  • Publication number: 20250006511
    Abstract: A method of manufacturing a packaged semiconductor device is provided. The method includes placing a plurality of semiconductor die on a carrier substrate. The plurality of semiconductor die and an exposed portion of the carrier substrate are encapsulated with an encapsulant. A cooling fixture includes a plurality of nozzles and is placed over the encapsulant. The encapsulant is cooled by way of air exiting the plurality of nozzles. A property of air exiting a first nozzle of the plurality of nozzles is different from that of a second nozzle of the plurality of nozzles.
    Type: Application
    Filed: September 17, 2024
    Publication date: January 2, 2025
    Inventors: Zhiwei Gong, Scott M. Hayes, Michael B. Vincent, Vivek Gupta, Richard Te Gan
  • Publication number: 20240430280
    Abstract: A computer-implemented method for proactively detecting and remediating anomalous devices includes accessing, via a network, device attributes corresponding to enterprise devices within an enterprise network, providing the device attributes to a supervised machine learning model, and predicting, via the supervised machine learning model, whether each enterprise device is healthy or anomalous, where the enterprise device is predicted to be healthy unless the supervised machine learning model determines that the probability of the enterprise device being anomalous exceeds a specified confidence threshold. The method includes, for each enterprise device that is predicted to be anomalous, perturbing a portion of the corresponding device attributes via an automated counterfactual generator to generate synthetic data representative of counterfactual healthy devices.
    Type: Application
    Filed: June 26, 2023
    Publication date: December 26, 2024
    Inventors: Mawulolo Koku AMEKO, Kabir WALIA, Jyh-Han LIN, Vivek GUPTA, Ehimwenma NOSAKHARE, Sean Gormley T. KELLEY, Ashish NEUPANE, Jenna HONG
  • Patent number: 12133285
    Abstract: Embodiments are directed to techniques to manage service requests in a wireless network. In one embodiment, an apparatus may comprise processing circuitry. The apparatus may further include computer-readable storage media having stored thereon instructions for execution by the processing circuitry. The instructions, when executed, may determine, at user equipment (UE) operating in an Evolved Packet System (EPS) mobility management (EMM)-IDLE mode and configured to use EPS services with control plane Cellular Internet of Things (CIoT) EPS optimization, to initiate a service request procedure to enable transfer of user data via a control plane, generate a service request message that contains a service type information element (IE) comprising a service type value set to indicate either a mobile originating request or a mobile terminating request, and send the service request message to a mobility management entity (MME) to initiate the service request procedure. Other embodiments are described and claimed.
    Type: Grant
    Filed: June 9, 2022
    Date of Patent: October 29, 2024
    Assignee: INTEL CORPORATION
    Inventor: Vivek Gupta
  • Publication number: 20240353932
    Abstract: Disclosed herein is a method of facilitating improving behavioral skills of users, in accordance with some embodiments. Accordingly, the method comprises receiving, using a communication device, a request from a user device. Further, the method comprises obtaining, using a processing device, a content based on the request. Further, the method comprises analyzing, using the processing device, the content using machine learning models. Further, the machine learning models are configured for determining the communication attributes. Further, the method comprises identifying, using the processing device, a behavioral skill from behavioral skills based on the determining. Further, the method comprises generating, using the processing device, a score corresponding to each of the behavioral skill based on the determining of the communication attributes and the identifying. Further, the method comprises transmitting, using the communication device, the score to the device.
    Type: Application
    Filed: April 22, 2024
    Publication date: October 24, 2024
    Applicant: EdMyst Inc.
    Inventors: Vivek Gupta, Bhuwan Mahajan, Anamika Sharma, Tawheed Makhdoomi
  • Patent number: 12125716
    Abstract: A method of manufacturing a packaged semiconductor device is provided. The method includes placing a plurality of semiconductor die on a carrier substrate. The plurality of semiconductor die and an exposed portion of the carrier substrate are encapsulated with an encapsulant. A cooling fixture includes a plurality of nozzles and is placed over the encapsulant. The encapsulant is cooled by way of air exiting the plurality of nozzles. A property of air exiting a first nozzle of the plurality of nozzles is different from that of a second nozzle of the plurality of nozzles.
    Type: Grant
    Filed: June 3, 2021
    Date of Patent: October 22, 2024
    Assignee: NXP USA, Inc.
    Inventors: Zhiwei Gong, Scott M. Hayes, Michael B. Vincent, Vivek Gupta, Richard Te Gan
  • Publication number: 20240314641
    Abstract: This disclosure describes systems, methods, and devices related to quality-of-service (QoS) for fifth generation (5G) wireless communications. A device may identify a frame received from a second device, the frame indicative of fifth-generation (5G) quality-of-service (QoS) characteristics; determine an Internet Protocol Security (IPSec) Security Parameter Index (SPI) field, the IPSec SPI field; generate, using a wireless local area network station (WLAN STA) of the device, a request frame, the request frame including a requested 802.
    Type: Application
    Filed: January 12, 2024
    Publication date: September 19, 2024
    Applicant: INTEL CORPORATION
    Inventors: Necati CANPOLAT, Binita GUPTA, Vivek GUPTA