Patents by Inventor Prakhar Srivastava

Prakhar Srivastava 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: 20240143434
    Abstract: Aspects of the disclosure provide techniques for retransmitting transaction layer packets (TLPs) for which a negative acknowledgment (NACK) is received without retransmitting previously transmitted TLPs that are correctly received, yet out-of-sequence, by a receiver. A receiver (e.g., a receiving link partner) can provide a transmitter (e.g., a transmitting link partner) with a NACK that includes a starting sequence number (SSN) and an ending sequence number (ESN), which can notify the transmitter about the packets for retransmission and/or packets that can be purged from a transmit buffer of the transmitter.
    Type: Application
    Filed: October 28, 2022
    Publication date: May 2, 2024
    Inventors: Santhosh Reddy AKAVARAM, Prakhar SRIVASTAVA, Sai Sreeja MUKKA, Yogananda Rao CHILLARIGA, Ravindranath DODDI
  • Publication number: 20240111700
    Abstract: Aspects relate to link speed for a peripheral component interconnect. In one aspect, an apparatus includes an interface circuit configured to provide an interface with a multiple lane data link, the data link having a first set of lanes in an active state and a second set of lanes in an idle state and a controller. The controller is configured to receive a request at the controller to change a data rate of the data link to a requested data rate, change the second set of lanes from an idle state to an active state, train the second set of lanes to the requested data rate, transfer data traffic from the first set of lanes to the second set of lanes after the training, and transmit the data traffic on the second set of lanes.
    Type: Application
    Filed: October 4, 2022
    Publication date: April 4, 2024
    Inventors: Prakhar SRIVASTAVA, Santhosh Reddy AKAVARAM, Ravindranath DODDI, Ravi Kumar SEPURI
  • Publication number: 20240111354
    Abstract: A new peripheral component interconnect express (PCIe) link state can enhance power saving capabilities of a PCIe link operating in a flow control unit (FLIT) mode. A device can operate a data link with a host in a FLIT mode using fixed-sized packets, the data link being in a partial width link state (PLS) in which a first set of lanes of the data link are in an electrical idle state and a second set of lanes of the data link are in an active state available for data traffic with the host. The device can transition one or more lines of the second set of lanes from the PLS to a partial width standby link state (PSLS) in which the one or more lines of the second set of lanes are in a standby state that has lower power consumption than the active state.
    Type: Application
    Filed: October 4, 2022
    Publication date: April 4, 2024
    Inventors: Prakhar SRIVASTAVA, Santhosh Reddy AKAVARAM, Ravindranath DODDI, Ravi Kumar SEPURI
  • Patent number: 11934335
    Abstract: Aspects relate to power management for a peripheral component interconnect. Transmit traffic activity may be monitored for a peripheral component interconnect express (PCIe) link. Receive traffic activity may also be monitored for the link A first power of transmit lines of the link is managed as a transmit group in accordance with the transmit traffic activity. A second power of the receive lines of the link are managed as a receive group in accordance with the receive traffic activity. The first power of the transmit lines is managed independently of the second power of the receive lines.
    Type: Grant
    Filed: April 7, 2022
    Date of Patent: March 19, 2024
    Assignee: QUALCOMM Incorporated
    Inventors: Prakhar Srivastava, Ravindranath Doddi, Santhosh Reddy Akavaram
  • Publication number: 20240089319
    Abstract: Migration of a user of a computing device to accept an updated version of a software feature to the exclusion of a prior version of the software feature is implemented without user friction. Telemetry data corresponding to use of the updated version and of the prior version is stored. The telemetry data is evaluated utilizing a trained machine learning model trained using external telemetry data with respect to use of the updated version and to use of the prior version. A migration acceptance value indicative of whether the user will accept use of the updated version to exclusion of the prior version is calculated. The migration acceptance value is compared to a threshold value determined by the trained model. If the migration acceptance value exceeds the threshold value, the prior version is excluded from the user profile.
    Type: Application
    Filed: July 11, 2023
    Publication date: March 14, 2024
    Inventors: Robert Bradley GILBERT, Alison Rachel WU, Aamir RASHEED, Prakhar SRIVASTAVA, Doru KESRIYELI
  • Publication number: 20240061795
    Abstract: Various embodiments include methods and devices for implementing a Peripheral Component Interconnect Express (PCIe) link state transition by a computing device. Embodiments may include comprising retrieving, by a PCIe controller, PCIe link configuration data from a memory for a PCIe link in a fast recovery low power state of a link training status and state machine (LTSSM), and re-initializing, by the PCIe controller, the PCIe link using the PCIe link configuration data retrieved from the memory. Embodiments may further include maintaining the PCIe link configuration data in the memory for the PCIe link in the fast recovery low power state of the LTSSM by providing auxiliary power to PCIe configuration registers for the PCIe controller.
    Type: Application
    Filed: August 22, 2022
    Publication date: February 22, 2024
    Inventors: Ravindranath DODDI, Santhosh Reddy AKAVARAM, Prakhar SRIVASTAVA
  • Publication number: 20230325342
    Abstract: Aspects relate to power management for a peripheral component interconnect. Transmit traffic activity may be monitored for a peripheral component interconnect express (PCIe) link. Receive traffic activity may also be monitored for the link A first power of transmit lines of the link is managed as a transmit group in accordance with the transmit traffic activity. A second power of the receive lines of the link are managed as a receive group in accordance with the receive traffic activity. The first power of the transmit lines is managed independently of the second power of the receive lines.
    Type: Application
    Filed: April 7, 2022
    Publication date: October 12, 2023
    Inventors: Prakhar SRIVASTAVA, Ravindranath DODDI, Santhosh Reddy AKAVARAM
  • Patent number: 11743330
    Abstract: Migration of a user of a computing device to accept an updated version of a software feature to the exclusion of a prior version of the software feature is implemented without user friction. Telemetry data corresponding to use of the updated version and of the prior version is stored. The telemetry data is evaluated utilizing a trained machine learning model trained using external telemetry data with respect to use of the updated version and to use of the prior version. A migration acceptance value indicative of whether the user will accept use of the updated version to exclusion of the prior version is calculated. The migration acceptance value is compared to a threshold value determined by the trained model. If the migration acceptance value exceeds the threshold value, the prior version is excluded from the user profile.
    Type: Grant
    Filed: September 12, 2022
    Date of Patent: August 29, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Robert Bradley Gilbert, Alison Rachel Wu, Aamir Rasheed, Prakhar Srivastava, Doru Kesriyeli
  • Publication number: 20230185835
    Abstract: Disclosed herein is system and method for examining relevancy of documents. The system, based on request from the user extracts documents from one or more data sources. The system then obtains from the user, user intention information and user queries. The system then analyses each document with respect to user intention information in order to determine a relevancy level of each document. The relevancy level is indicated in the form of a ranking score. The system ranks and displays the documents to the user in the order of their scores. The system also highlights important excerpts from the documents and provides one or more responses to the one or more user queries submitted by the user for each and every document. Based on the received responses, user provides feedback for further training the system, thereby achieving better accuracy.
    Type: Application
    Filed: February 2, 2023
    Publication date: June 15, 2023
    Inventors: ANKIT MALVIYA, MADHUSUDAN SINGH, MRIDUL BALARAMAN, PRAKHAR SRIVASTAVA
  • Publication number: 20220179121
    Abstract: Methods and systems are provided to learn and apply a mapping function from data representing concentrations of atomic elements in a geological formation (or other data corresponding thereto) to mineral component concentrations in the geological formation (and/or from mineral component concentrations to reconstructed elemental concentrations in the geological formation). The mapping function can be derived from a trained neural network (such as an autoencoder). The output of the mapping function can be used to determine estimates of one or more formation properties, such as formation matrix density, formation porosity, matrix Sigma, formation saturation, other formation property, or combinations thereof.
    Type: Application
    Filed: March 9, 2020
    Publication date: June 9, 2022
    Inventors: Paul Ryan Craddock, Lalitha Venkataramanan, Prakhar Srivastava, Harish Baban Datir
  • Publication number: 20220156595
    Abstract: Embodiments herein include a method for characterizing a rock formation sample. The method for characterizing a rock formation sample includes obtaining a plurality of data sets characterizing the rock formation sample. The method further includes training a neural network to generate a computational model. Moreover, the method additionally includes using the plurality of data sets as input to the computational model, wherein the computational model may be implemented by a processor that derives an estimate of permeability of the rock formation sample.
    Type: Application
    Filed: March 9, 2020
    Publication date: May 19, 2022
    Inventors: Ravinath Kausik Kadayam Viswanathan, Lalitha Venkataramanan, Prakhar Srivastava, Augustin Prado, Noyan Evirgen, MaryEllen Loan, Harish Datir
  • Patent number: 11074323
    Abstract: Securely performing file operations. A method includes determining a licensing characteristic assigned to a file. When the licensing characteristic assigned to the file meets or exceeds a predetermined licensing condition, then the method includes performing a file operation on the file in a host operating system while preventing the file operation from being performed in the guest operating system. When the licensing characteristic assigned to the file does not meet or exceed the predetermined licensing condition, then the method includes performing the file operation on the file in the guest operating system while preventing the file operation from being performed directly in the host operating system.
    Type: Grant
    Filed: June 21, 2018
    Date of Patent: July 27, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Benjamin M. Schultz, Balaji Balasubramanyan, Giridhar Viswanathan, Ankit Srivastava, Margarit Simeonov Chenchev, Hari R. Pulapaka, Nived Kalappuraikal Sivadas, Raphael Gianotti Serrano dos Santo, Narasimhan Ramasubramanian, Frederick Justus Smith, Matthew David Kurjanowicz, Prakhar Srivastava, Jonathan Schwartz
  • Publication number: 20190180003
    Abstract: Securely performing file operations. A method includes determining a licensing characteristic assigned to a file. When the licensing characteristic assigned to the file meets or exceeds a predetermined licensing condition, then the method includes performing a file operation on the file in a host operating system while preventing the file operation from being performed in the guest operating system. When the licensing characteristic assigned to the file does not meet or exceed the predetermined licensing condition, then the method includes performing the file operation on the file in the guest operating system while preventing the file operation from being performed directly in the host operating system.
    Type: Application
    Filed: June 21, 2018
    Publication date: June 13, 2019
    Inventors: Benjamin M. Schultz, Balaji Balasubramanyan, Giridhar Viswanathan, Ankit Srivastava, Margarit Simeonov Chenchev, Hari R. Pulapaka, Nived Kalappuraikal Sivadas, Raphael Gianotti Serrano dos Santo, Narasimhan Ramasubramanian, Frederick Justus Smith, Matthew David Kurjanowicz, Prakhar Srivastava, Jonathan Schwartz
  • Patent number: 9877112
    Abstract: An audio system includes an audio panel. The audio panel includes a first face plate, a second face plate, and a core that includes a plurality of structural members that extend between the first face plate and the second face plate. The plurality of structural members define a plurality of cavities in the core. The audio system also includes a first piezoelectric actuator mounted to at least one of the first face plate, the second face plate, and the core. The first piezoelectric actuator is configured to convert electrical signals into mechanical energy to cause the audio panel to generate sound.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: January 23, 2018
    Assignee: Dell Products L.P.
    Inventors: Prakhar Srivastava, Mitchell Anthony Markow, Douglas Jarrett Peeler, Andrew Thomas Sultenfuss
  • Publication number: 20170289699
    Abstract: An audio system includes an audio panel. The audio panel includes a first face plate, a second face plate, and a core that includes a plurality of structural members that extend between the first face plate and the second face plate. The plurality of structural members define a plurality of cavities in the core. The audio system also includes a first piezoelectric actuator mounted to at least one of the first face plate, the second face plate, and the core. The first piezoelectric actuator is configured to convert electrical signals into mechanical energy to cause the audio panel to generate sound.
    Type: Application
    Filed: March 29, 2016
    Publication date: October 5, 2017
    Inventors: Prakhar Srivastava, Mitchell Anthony Markow, Douglas Jarrett Peeler, Andrew Thomas Sultenfuss