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: 12287758Abstract: 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: GrantFiled: April 26, 2024Date of Patent: April 29, 2025Assignee: Rubrik, Inc.Inventors: Vijay Karthik, Anshul Gupta, Abhay Mitra, Vivek Sanjay Jain, Satwant Rana
-
Patent number: 12287804Abstract: 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: GrantFiled: August 31, 2023Date of Patent: April 29, 2025Assignee: Microsoft Technology Licensing, LLCInventors: 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: 20250112764Abstract: 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: ApplicationFiled: September 27, 2024Publication date: April 3, 2025Inventors: Jordan Melberg, Arpit Gupta, Nicolas Backal Stavchansky, Natan Becker Bessudo, Kevin Huang, Vivek Raman
-
Publication number: 20250103496Abstract: 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: ApplicationFiled: February 5, 2024Publication date: March 27, 2025Inventors: Ilya Granovsky, Amanvir Singh Sidana, Sandeep Gupta, Tom Greenshtein, Vivek Venkatraman
-
Patent number: 12258515Abstract: 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: GrantFiled: September 15, 2021Date of Patent: March 25, 2025Assignee: Gumpro Drilling Fluids PVT. LTDInventors: Arvind Patel, Anil Kumar Singh, Sakshi Indulkar, Vivek Gupta, Nikhil Bidwai, Kartiki Dewalkar, Vijay Kshirsagar
-
Publication number: 20250093560Abstract: 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: ApplicationFiled: September 5, 2024Publication date: March 20, 2025Inventors: Richard FARRELL, Hee Yoon LEE, Vivek GUPTA
-
Patent number: 12254504Abstract: 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: GrantFiled: November 27, 2023Date of Patent: March 18, 2025Assignee: SITECORE USA, INC.Inventors: Jeronimo Vallelunga, Rui H. Ewald, Vivek Gupta, Xiaonan Wang
-
Publication number: 20250077538Abstract: 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: ApplicationFiled: August 31, 2023Publication date: March 6, 2025Inventors: 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: 20250076954Abstract: 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: ApplicationFiled: September 12, 2024Publication date: March 6, 2025Inventors: 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: 12235769Abstract: 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: GrantFiled: January 25, 2024Date of Patent: February 25, 2025Assignee: Apple Inc.Inventors: Tyler J. Huberty, Vivek Venkatraman, Sandeep Gupta, Eric J. Furbish, Srinivasa Rangan Sridharan, Stephen G. Meier
-
Patent number: 12235836Abstract: 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: GrantFiled: October 25, 2023Date of Patent: February 25, 2025Assignee: 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: 20250062674Abstract: 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: ApplicationFiled: August 16, 2023Publication date: February 20, 2025Applicant: Cirrus Logic International Semiconductor Ltd.Inventors: Shashank ALEVOOR, Siddharth MARU, Pietro GALLINA, Chanchal GUPTA, Vivek PARASURAM
-
Publication number: 20250036547Abstract: 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: ApplicationFiled: October 25, 2022Publication date: January 30, 2025Inventors: Nimisha Gupta, Vivek Kaushik, Priyanka Bhatt
-
Publication number: 20250031145Abstract: 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: ApplicationFiled: January 12, 2023Publication date: January 23, 2025Inventors: 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: 20250006511Abstract: 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: ApplicationFiled: September 17, 2024Publication date: January 2, 2025Inventors: Zhiwei Gong, Scott M. Hayes, Michael B. Vincent, Vivek Gupta, Richard Te Gan
-
Publication number: 20240430280Abstract: 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: ApplicationFiled: June 26, 2023Publication date: December 26, 2024Inventors: Mawulolo Koku AMEKO, Kabir WALIA, Jyh-Han LIN, Vivek GUPTA, Ehimwenma NOSAKHARE, Sean Gormley T. KELLEY, Ashish NEUPANE, Jenna HONG
-
Patent number: 12133285Abstract: 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: GrantFiled: June 9, 2022Date of Patent: October 29, 2024Assignee: INTEL CORPORATIONInventor: Vivek Gupta
-
Publication number: 20240353932Abstract: 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: ApplicationFiled: April 22, 2024Publication date: October 24, 2024Applicant: EdMyst Inc.Inventors: Vivek Gupta, Bhuwan Mahajan, Anamika Sharma, Tawheed Makhdoomi
-
Patent number: 12125716Abstract: 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: GrantFiled: June 3, 2021Date of Patent: October 22, 2024Assignee: NXP USA, Inc.Inventors: Zhiwei Gong, Scott M. Hayes, Michael B. Vincent, Vivek Gupta, Richard Te Gan
-
Publication number: 20240314641Abstract: 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: ApplicationFiled: January 12, 2024Publication date: September 19, 2024Applicant: INTEL CORPORATIONInventors: Necati CANPOLAT, Binita GUPTA, Vivek GUPTA