Patents by Inventor Kshitij Gupta

Kshitij 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: 11819758
    Abstract: The embodiments of the present invention disclose synchronization of an online gaming environment with video streaming of at least one live event. A gaming application is configured to be executed on each of a plurality of user devices, simultaneously with the video being streamed. At least one instantaneous question is generated based on at least one action of the live event. Both the video and the instantaneous question are displayed in-sync with the live event video. The server also synchronizes an answer of the at least one instantaneous question with a next instantaneous question and also with the video being streamed, such that the answer, the video, and the next instantaneous question are displayed in-sync on at least one of the plurality of user devices.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: November 21, 2023
    Assignee: NOVI DIGITAL ENTERTAINMENT PRIVATE LIMITED
    Inventors: Aniket Behara, Kshitij Gupta, Jayesh Sidhwani, Akash Saxena, Varun Narang, Nikhil Soman
  • Patent number: 11762851
    Abstract: The current document is directed to a universal-query adapter that provides, to users and clients, a universal-query-language interface to multiple different management applications and/or services within a cloud-computing facility or distributed cloud-computing facility. In one implementation, the universal-query adapter provides, for input of universal-query-language queries, a universal-query interface and, in turn, interfaces to service adapters, semantic providers, and translators associated with the multiple different management applications and/or services. The modular implementation of the universal-query adapter facilitates both implementation of the universal-query adapter as well as scalability of the universal-query adapter, allowing new and newly discovered management applications and/or services to be easily included in the set of target management applications and/or services for query execution.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: September 19, 2023
    Assignee: VMware, Inc.
    Inventors: Kshitij Gupta, Nicholas Stephen
  • Publication number: 20230214944
    Abstract: A computer-implemented method of systematically controlling and managing a production cycle of a livestock farm housing a population of animals, the method comprising (a) obtaining real-time data by a plurality of, sensors and/or manual or machine-based measurement and evaluation devices, including a set of farm condition parameters, (b) establishing statistical correlations of animal status parameters and process parameters with the animal performance parameters; (c) calculating and automatically adjusting, depending on the farm condition parameters obtained in (a) and on the statistical correlations identified in (b), a set of data set points for farm operating parameters such that at least one of a selected one of the animal performance parameters is optimized; and (d) repeatedly conducting (a) to (c) until finishing the production cycle. A system for systematically controlling and managing a production cycle of a livestock farm housing a population of animals.
    Type: Application
    Filed: May 11, 2021
    Publication date: July 6, 2023
    Applicant: Evonik Operations GmbH
    Inventors: Kshitij GUPTA, Elmar ROTHER
  • Patent number: 11301168
    Abstract: A storage system and method for user-defined data archiving are provided. In one embodiment, the method comprises: receiving a write command from a host; determining whether the storage system received an indicator from the host indicating that data of the write command is archive data; in response to determining that the storage system received the indicator, storing the data in the multi-level memory cells; and in response to determining that the storage system did not receive the indicator, storing the data in the single-level memory cells. Other embodiments are provided.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: April 12, 2022
    Assignee: Western Digital Technologies, Inc.
    Inventors: Laxmi Bhoopali, Ramanathan Muthiah, Kshitij Gupta, Niraj Srimal
  • Patent number: 11086786
    Abstract: A storage system and method for caching a single mapping entry for a random read command are provided. In one embodiment, a storage system is provided comprising a memory and a controller. The controller is configured to determine whether a read command received from a host is a random read command, wherein the read command comprises a logical address; and in response to determining that the read command received from the host is a random read command, caching only an associated logical-to-physical address map entry from a logical-to-physical address map stored in the memory instead of caching a larger segment of the logical-to-physical address map that contains the entry and other entries. Other embodiments are provided.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: August 10, 2021
    Assignee: Westem Digital Technologies, Inc.
    Inventors: Ramanathan Muthiah, Kshitij Gupta
  • Publication number: 20210181975
    Abstract: A storage system and method for user-defined data archiving are provided. In one embodiment, the method comprises: receiving a write command from a host; determining whether the storage system received an indicator from the host indicating that data of the write command is archive data; in response to determining that the storage system received the indicator, storing the data in the multi-level memory cells; and in response to determining that the storage system did not receive the indicator, storing the data in the single-level memory cells. Other embodiments are provided.
    Type: Application
    Filed: December 13, 2019
    Publication date: June 17, 2021
    Applicant: Western Digital Technologies, Inc.
    Inventors: Laxmi Bhoopali, Ramanathan Muthiah, Kshitij Gupta, Niraj Srimal
  • Publication number: 20210173786
    Abstract: A storage system and method for caching a single mapping entry for a random read command are provided. In one embodiment, a storage system is provided comprising a memory and a controller. The controller is configured to determine whether a read command received from a host is a random read command, wherein the read command comprises a logical address; and in response to determining that the read command received from the host is a random read command, caching only an associated logical-to-physical address map entry from a logical-to-physical address map stored in the memory instead of caching a larger segment of the logical-to-physical address map that contains the entry and other entries. Other embodiments are provided.
    Type: Application
    Filed: December 9, 2019
    Publication date: June 10, 2021
    Applicant: Western Digital Technologies, Inc.
    Inventors: Ramanathan Muthiah, Kshitij Gupta
  • Publication number: 20210154575
    Abstract: The embodiments of the present invention disclose synchronization of an online gaming environment with video streaming of at least one live event. A gaming application is configured to be executed on each of a plurality of user devices [110], simultaneously with the video being streamed. At least one instantaneous question is generated based on at least one action of the live event. Both the video and the instantaneous question are displayed in-sync with the live event video. The server [106] also synchronizes an answer of the at least one instantaneous question with a next instantaneous question and also with the video being streamed, such that the answer, the video, and the next instantaneous question are displayed in-sync on at least one of the plurality of user devices [110].
    Type: Application
    Filed: April 5, 2019
    Publication date: May 27, 2021
    Inventors: Aniket Behara, Kshitij Gupta, Jayesh Sidbwani, Akash Saxena, Varun Narang, Nikhil Soman
  • Publication number: 20200349157
    Abstract: The current document is directed to a universal-query adapter that provides, to users and clients, a universal-query-language interface to multiple different management applications and/or services within a cloud-computing facility or distributed cloud-computing facility. In one implementation, the universal-query adapter provides, for input of universal-query-language queries, a universal-query interface and, in turn, interfaces to service adapters, semantic providers, and translators associated with the multiple different management applications and/or services. The modular implementation of the universal-query adapter facilitates both implementation of the universal-query adapter as well as scalability of the universal-query adapter, allowing new and newly discovered management applications and/or services to be easily included in the set of target management applications and/or services for query execution.
    Type: Application
    Filed: July 1, 2019
    Publication date: November 5, 2020
    Inventors: KSHITIJ GUPTA, NICHOLAS STEPHEN
  • Patent number: 10198511
    Abstract: A computerized datacenter contextual search query interpretation method includes receiving a search query from a user; displaying search suggestions based on the search query and obtaining a selected one of the search suggestions. Any time period associated with the search query is identified, instructions based on the selected search suggestion and any time period for searching a data model of a datacenter are generated to obtain search results and display a graphical visualization of the search results.
    Type: Grant
    Filed: January 8, 2015
    Date of Patent: February 5, 2019
    Assignee: VMware, Inc.
    Inventors: Kshitij Gupta, Mukul Gupta, Shiv Agarwal, Abhijit Sharma
  • Patent number: 8838824
    Abstract: A method of transmitting media to a client by an infrastructure device in a packet-switched network includes receiving a media stream at the infrastructure device. The method also includes determining an adaptation strategy according to at least one of one or more pieces of network information associated with the packet-switched network, one or more pieces of client information associated with the client, or one or more policies. The method further includes adapting the media stream according to the adaptation strategy to produce an output media stream.
    Type: Grant
    Filed: March 16, 2010
    Date of Patent: September 16, 2014
    Assignee: Onmobile Global Limited
    Inventors: Marwan Jabri, David Jack, Wei Zhou, Brody Kenrick, Kshitij Gupta
  • Patent number: 8363818
    Abstract: Systems and methods are provided for monitoring telephone calls that are placed on hold. The telephone calls may be between user electronic devices and call centers, such as customer service departments. In some embodiments, the electronic device can monitor an on-hold telephone call using a background process, which may free up a user interface of the electronic device for one or more non-phone-related tasks. The electronic device can monitor the telephone call for an indicator that a live operator is or will soon be present on the telephone call. Responsive to detecting the indicator, the electronic device can alert the user and allow the user to take control of the telephone call. In some embodiments, the electronic device can obtain information about the call center, such as expected on-hold wait-times, to determine whether an on-hold call should be monitored.
    Type: Grant
    Filed: May 29, 2009
    Date of Patent: January 29, 2013
    Assignee: Apple Inc.
    Inventor: Kshitij Gupta
  • Publication number: 20100303227
    Abstract: Systems and methods are provided for monitoring telephone calls that are placed on hold. The telephone calls may be between user electronic devices and call centers, such as customer service departments. In some embodiments, the electronic device can monitor an on-hold telephone call using a background process, which may free up a user interface of the electronic device for one or more non-phone-related tasks. The electronic device can monitor the telephone call for an indicator that a live operator is or will soon be present on the telephone call. Responsive to detecting the indicator, the electronic device can alert the user and allow the user to take control of the telephone call. In some embodiments, the electronic device can obtain information about the call center, such as expected on-hold wait-times, to determine whether an on-hold call should be monitored.
    Type: Application
    Filed: May 29, 2009
    Publication date: December 2, 2010
    Applicant: Apple Inc.
    Inventor: Kshitij Gupta
  • Publication number: 20100268836
    Abstract: A method of transmitting media to a client by an infrastructure device in a packet-switched network includes receiving a media stream at the infrastructure device. The method also includes determining an adaptation strategy according to at least one of one or more pieces of network information associated with the packet-switched network, one or more pieces of client information associated with the client, or one or more policies. The method further includes adapting the media stream according to the adaptation strategy to produce an output media stream.
    Type: Application
    Filed: March 16, 2010
    Publication date: October 21, 2010
    Applicant: Dilithium Holdings, Inc.
    Inventors: Marwan Jabri, David Jack, Wei Zhou, Brody Kenrick, Kshitij Gupta