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: 20240231636
    Abstract: An autonomous compute storage device system includes a computing device and a storage device that is coupled to the computing device. The storage device identifies a storage operation for a storage subsystem that is included in the storage device and, in response, performs the storage operation and stores data in a memory subsystem that is accessible to the storage device as part of the performance of the storage operation. If the storage device determines that an autonomous compute signature matches the data that was stored in the memory subsystem, it executes an autonomous compute application to perform compute operations that are associated with the data that was stored in the memory subsystem and generate at least one compute operation result.
    Type: Application
    Filed: October 20, 2022
    Publication date: July 11, 2024
    Inventors: Ali Aiouaz, Gaurav Chawla, Leland W. Thompson
  • Publication number: 20240231629
    Abstract: A tiered memory fabric workload performance optimization system includes a workload management device coupled to a processing fabric and a memory fabric. The workload management system receives a workload request to perform a workload including sub-workloads, and identifies a respective processing system in the processing fabric for performing each of the sub-workloads. The workload management device then determines, for use by each respective processing system identified for performing the sub-workloads, a respective memory system in the memory fabric to provide memory systems in different memory tiers in the memory fabric that optimize characteristic(s) of a workload performance pipeline provided by the respective processing systems identified for performing the sub-workloads.
    Type: Application
    Filed: January 6, 2023
    Publication date: July 11, 2024
    Inventors: Gaurav Chawla, John Cardente, John Harwood
  • Publication number: 20240233291
    Abstract: A method of interacting with an artificial-reality (AR) content at an AR headset that includes cameras and displays is described. The method includes, while the AR headset has a first position within a physical environment that includes an object, if a distance of the object is within a threshold collision distance from the AR headset, presenting a meshed representation of the object. The meshed representation is displayed at first respective locations on the displays such that the meshed representation is viewable within the artificial reality. After the AR headset moves to a second position with a different distance, and if the different distance is within the threshold collision distance from the AR headset, moving the meshed representation of the object to second respective locations within the artificial reality. The second respective locations correspond to the position of the object in the physical environment.
    Type: Application
    Filed: October 25, 2023
    Publication date: July 11, 2024
    Inventors: Boyang Zhang, Yifu Zhang, Yuichi Taguchi, Gaurav Chaurasia, Manuel Werlberger, Alexandru-Eugen Ichim
  • Publication number: 20240236141
    Abstract: Methods and systems for managing data access based threats are disclosed. To manage the data access based threats, a data processing system may include a network interface controller (NIC). The network interface controller may present emulated storages that may be used for data storage. The emulated storage devices may utilize storage resources of storage devices. The NIC may actively screen for access patterns in use of the emulated storage devices that indicate compute complexes may be compromised. When doing so, the processing may be done locally on the NIC.
    Type: Application
    Filed: October 21, 2022
    Publication date: July 11, 2024
    Inventors: GAURAV CHAWLA, BORIS GLIMCHER, MAUNISH A. SHAH
  • Publication number: 20240231649
    Abstract: An autonomous compute storage device system includes a computing device and a storage device that is coupled to the computing device. The storage device receives a write instruction from a host processing system in the computing device that includes data for storage in a storage subsystem that is included in the storage device and, in response, performs a write operation to provide the data in a memory subsystem that is accessible to the storage device and store the data in the storage subsystem. If the storage device determines that an autonomous compute signature matches the data that was provided in the memory subsystem during the performance of the write operation, it executes an autonomous compute application to perform compute operations that are associated with the data that was provided in the memory subsystem during the performance of the write operation and generate at least one compute operation result.
    Type: Application
    Filed: October 20, 2022
    Publication date: July 11, 2024
    Inventors: Ali Aiouaz, Gaurav Chawla, Leland W. Thompson
  • Publication number: 20240231619
    Abstract: An autonomous compute storage device system includes a computing device and a storage device that is coupled to the computing device. The storage device receives a read instruction from a host processing system in the computing device that identifies data stored in a storage subsystem included in the storage device and, in response, performs a read operation to copy the data from the storage subsystem to a memory subsystem accessible to the storage device and provide the data to the host processing system. If the storage device determines that an autonomous compute signature matches the data that was copied to the memory subsystem during the performance of the read operation, it executes an autonomous compute application to perform compute operations that are associated with the data that was copied to the memory subsystem during the performance of the read operation and generate compute operation result(s).
    Type: Application
    Filed: October 20, 2022
    Publication date: July 11, 2024
    Inventors: Ali Aiouaz, Gaurav Chawla, Leland W. Thompson
  • Publication number: 20240236107
    Abstract: Embodiments provide cloud based access privilege governance. Embodiments retrieve identity access data and encode the identity access data as a plurality of binary vectors. Embodiments determine a distinct identity access count as a cluster count, normalize the cluster count, and perform peer group analysis using the normalized cluster count.
    Type: Application
    Filed: January 5, 2023
    Publication date: July 11, 2024
    Inventors: Elangovan SUBRAMANIAN, Gaurav KUMAR, Aryan Kumar SINGH
  • Publication number: 20240231650
    Abstract: A microservice storage device system includes a computing device. A storage device is coupled to the computing device and includes storage device compute hardware coupled to a storage subsystem that is configured to store data. The storage device uses the storage device compute hardware to provide a storage device operating system. The storage device then uses the storage device operating system to provide a storage device management microservice that it uses to manage the storage subsystem. The storage device also uses the storage device operating system to provide at least one compute microservice that it uses to perform at least one compute operation. The storage device management microservice and the at least one compute microservice may each be provided in a respective container generated by the storage device operating system for each of the storage device management microservice and the at least one compute microservice.
    Type: Application
    Filed: October 20, 2022
    Publication date: July 11, 2024
    Inventors: Ali Aiouaz, Gaurav Chawla, Leland W. Thompson, James Ulery
  • Publication number: 20240236231
    Abstract: Systems and methods for providing called devices with sets of context data associated with communication sessions are disclosed. In one implementation, a method for generating context data associated with a communications session may include receiving, from a calling device at a first subsystem, a request to establish a communications session. The request may include a first identifier associated with the calling device. The method may further include receiving, at a second subsystem, activities data associated with the calling device that transmitted the request to establish the communications session. The activities data may include a second identifier associated with the calling device and may be indicative of device activities of the calling device.
    Type: Application
    Filed: December 14, 2023
    Publication date: July 11, 2024
    Applicant: Neustar, Inc.
    Inventors: Guido Jonjie S. SENA, JR., Manjul MAHARISHI, Gaurav SHARMA
  • Patent number: 12032721
    Abstract: As described herein, a system, method, and computer program are provided for synthesizing user transactional data for de-identifying sensitive information. In use, transactional data of a plurality of users is identified. Additionally, the plurality of users are clustered based on the transactional data, to form groups of users having transactional data representing similar transactional behavior. Further, synthesized transactional data is generated for the users in each group by: identifying a subset of the transactional data that corresponds to the users in each group, shuffling the transactional data in the subset across the users in each group, and perturbing portions of the shuffled transactional data.
    Type: Grant
    Filed: October 20, 2021
    Date of Patent: July 9, 2024
    Assignee: YODLEE, INC.
    Inventors: Gaurav Singhal, Deepak Patil, Rahul Mitra, Atif Adib
  • Patent number: 12031588
    Abstract: A clutch plate and a clutch assembly for use in a powertrain of a vehicle, the clutch plate being configured to be connected for common rotation with a driven shaft extending in an axial direction, the clutch plate including a support member and a first friction member attached thereto, the first friction member having a first friction surface configured to face and selectively engage a corresponding second friction surface of a flywheel, the clutch plate further including an electrically conducting element extending from the first friction surface toward the support member in a direction having an axial component, the electrically conducting element being configured to be electrically connected to a terminal, so that, upon engagement of the first and second friction surfaces, an electric signal may be passed between the flywheel and the terminal via the electrically conducting element.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: July 9, 2024
    Assignee: VOLVO TRUCK CORPORATION
    Inventors: Sukanya Gaurav Kishore, Dushyanth S
  • Patent number: 12032552
    Abstract: This application relates to features for a mobile device that allow the mobile device to assign utility values to applications and thereafter suggest applications for a user to execute. The suggested application can be derived from a list of applications that have been assigned a utility by software in the mobile device. The utility assignment of the individual applications from the list of applications can be performed based on the occurrence of an event, an environmental change, or a period of frequent application usage. A feedback mechanism is provided in some embodiments for more accurately assigning a utility to particular applications. The feedback mechanism can track what a user does during a period of suggestion for certain applications and thereafter modify the utility of applications based on what applications a user selects during the period of suggestion.
    Type: Grant
    Filed: June 23, 2021
    Date of Patent: July 9, 2024
    Assignee: Apple Inc.
    Inventors: Stephen C. Peters, Kit-Man Wan, Gaurav Kapoor
  • Publication number: 20240223851
    Abstract: A system capable of optimizing a reaction content video and syncing to an original media content. The system may be used to scan a new piece of media content for points of interest. The system may mark those points of interest and trigger recording a reaction during at those points. The system may classify the recorded reactions based on a threshold determined by machine learning technology. The system may output the reaction videos that surpass the threshold to be viewed alongside of the media content during future playbacks.
    Type: Application
    Filed: December 29, 2022
    Publication date: July 4, 2024
    Applicant: Rovi Product Corporation
    Inventors: Gaurav Gandhi, Alok Kumar
  • Publication number: 20240219459
    Abstract: One example includes a method for measuring a quiescent current in a switching voltage regulator. The method includes generating a mathematical model of a circuit design associated with the switching voltage regulator. The mathematical model includes measurable parameters to describe a switching current of a power switch of the switching voltage regulator. The method also includes fabricating a circuit comprising the switching voltage regulator based on the circuit design. The fabricated circuit includes the power switch and conductive I/O. The method also includes coupling the conductive I/O of the fabricated circuit to a circuit test fixture and providing electrical signals to the conductive I/O via the circuit test fixture. The method also includes measuring the measurable parameters in response to the electrical signals and applying the measurable parameters to the mathematical model to calculate the switching current.
    Type: Application
    Filed: March 12, 2024
    Publication date: July 4, 2024
    Inventors: HARSH PATEL, Aalok Dyuti Saha, Sanjeev Praphulla Chandra Nyshadham, Subrato Roy, Gaurav Kumar Mittal
  • Publication number: 20240220500
    Abstract: A data structure is specialized in efficiently representing a key-value pair in a highly optimized way. The data structure is a pointer in a traversal graph that takes advantage of constant time traversal for all operations. The data structure has specific instructions for inserting data nodes, router nodes, and how the expansion or collapse of the graph works. The data structure can be applied where the time to get the result back is most prominent. The data structure can be used to reduce the memory footprint to reach the data that is being searched and achieve a worst-case time complexity in constant time.
    Type: Application
    Filed: March 15, 2024
    Publication date: July 4, 2024
    Inventors: Gaurav Chhabra, Anil Kumar Omkar, Shreeya Sengupta, Gaurav Wadhwa
  • Publication number: 20240221546
    Abstract: An address sign can consist of a rectangular enclosure with removable, illuminated alphanumeric characters attached to the front of the enclosure, an electronic control module positioned inside the enclosure, wherein the electronic control module includes a wireless communication unit configured to communicate with a series of electronic devices within a geographical area, a satellite communication unit, and a cellular communication unit, and wherein the electronic control module is configured to transmit data to a variety of external devices.
    Type: Application
    Filed: March 12, 2024
    Publication date: July 4, 2024
    Inventor: Gaurav Batta
  • Publication number: 20240219867
    Abstract: A time-to-digital converter (TDC) uses voltage as a representation of time offset. A voltage change is induced over a time period from a start signal to a stop signal. The final voltage is then measured, and the voltage measurement is mapped to a time value representing the time between the start signal and the stop signal. The voltage change can be increasing or decreasing, e.g., by charging or discharging a capacitive circuit between the start signal and the stop signal. The voltage can be measured using an analog-to-digital converter (ADC) or other voltage measurement circuit. The voltage measurement can be mapped to the time value in any manner, such as, for example, using a transfer function or using a mapping table that provides a time value for each possible voltage measurement value.
    Type: Application
    Filed: November 6, 2023
    Publication date: July 4, 2024
    Inventors: Kartik Sridharan, Jun Li, Eythan Familier, Gaurav Menon, Shamsun Nahar, Akhil Garlapati, Scott Humphreys, Antonio Geremia
  • Patent number: 12026752
    Abstract: The present disclosure is directed to systems and methods of providing content. A server can generate a request for a push content item for an account identifier linked with a computing device. The server can establish a push auction for the account identifier with multiple candidate push content items. The server can determine an auction score for each candidate push content item and select a push content item therefrom based on the auction score. The server can determine a parameter for the account identifier and control delivery of the selected push content item based on a delivery control policy. The server can compare a value of the parameter with a threshold value to authorize the push content item. The server can provide the selected and authorized push content item for presentation in a push content slot via the computing device linked to the account identifier.
    Type: Grant
    Filed: December 31, 2020
    Date of Patent: July 2, 2024
    Assignee: GOOGLE LLC
    Inventors: Amit Agarwal, Surojit Chatterjee, Gaurav Bhaya, Anshul Kothari, Vibhor Nanavati
  • Patent number: 12028192
    Abstract: An example apparatus includes: a feed forward equalizer (FFE) with a FFE output, adder circuitry with a first adder input, a second adder input, and a first adder output, the first adder input coupled to the FFE output, a multiplexer (MUX) with a first MUX input, a second MUX input, and a MUX output, the first MUX input coupled to the first adder output, the second MUX input coupled to the FFE output, a decision feedback equalizer (DFE) with a DFE output coupled to the second adder input, and a timing error detector (TED) with a first TED input coupled to the MUX output.
    Type: Grant
    Filed: February 20, 2023
    Date of Patent: July 2, 2024
    Assignee: Texas Instruments Incorporated
    Inventors: Raghu Ganesan, Saravanakkumar Radhakrishnan, Gaurav Aggarwal
  • Patent number: 12026132
    Abstract: A data management system (DMS) may facilitate the storage tiering of snapshots on cloud environments. For example, the DMS may transmit snapshot signaling to a first cloud environment that instructs the first cloud environment to capture a first snapshot of a computing object and to store the first snapshot in a first type of cloud storage at the first cloud environment. The DMS may determine that the first snapshot has been stored in the first type of cloud storage for a duration of time that satisfies an archival threshold. Based on the archival threshold being satisfied, the DMS may transmit archival signaling that instructs the first cloud environment to store the first snapshot to a second type of cloud storage. The second type of cloud storage may be associated with a longer access latency than the first type of cloud storage.
    Type: Grant
    Filed: June 14, 2022
    Date of Patent: July 2, 2024
    Assignee: Rubrik, Inc.
    Inventors: Shivanshu Agrawal, Gaurav Maheshwari, Anuj Mittal, Kritagya Dabi, Nitin Patil, Arpit Kathuria, Archit Gupta, Srikanth Hanumanula