Patents by Inventor Ashish Gupta

Ashish 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).

  • Publication number: 20230167373
    Abstract: A process for the manufacture of a useful product from carbonaceous feedstock of fluctuating compositional characteristics, comprising the steps of: continuously providing the carbonaceous feedstock of fluctuating compositional characteristics to a gasification zone; gasifying the carbonaceous feedstock in the gasification zone to obtain raw synthesis gas; recovering at least part of the raw synthesis gas from the gasification zone and supplying at least part of the recovered raw synthesis gas to a partial oxidation zone; equilibrating the H2:CO ratio of the raw synthesis gas in the partial oxidation zone to obtain equilibrated synthesis gas; recovering at least part of the equilibrated synthesis gas from the partial oxidation zone and treating the gas to remove impurities and generate a fine synthesis gas; and converting the optionally adjusted fine synthesis gas into the useful product in a further chemical reaction requiring a usage ratio.
    Type: Application
    Filed: January 5, 2023
    Publication date: June 1, 2023
    Inventors: Ivan Philip GREAGER, Roger Allen HARRIS, Neil Alexander KING, Soumitra R. DESHMUKH, Zheyan QIU, Ashish GUPTA
  • Patent number: 11659243
    Abstract: Systems and methods are described herein for generating a playlist for a simultaneous presentation of a plurality of media assets. The system retrieves a user preference associated with a user profile and receives a selection of a first media asset and a second media asset from the plurality of media assets for presentation on a user device. The system parses the respective audio streams of the first media asset and the second media asset to identify one or more preferred audio segments based on the user preference and generates the playlist of the identified one or more preferred audio segments. Based on a generated audio playlist, the system generates, for presentation on the user device, the video stream for each of the first media asset and the second media asset and the playlist of the identified one or more preferred audio segments.
    Type: Grant
    Filed: September 17, 2021
    Date of Patent: May 23, 2023
    Assignee: Rovi Guides, Inc.
    Inventors: Santhiya Krishnamoorthi, Ramesh Arsam, Padmassri Chandrashekar, Daina Emmanuel, Jayshil Parekh, Harshavardhan Reddy Kalathuru, Vaibhav Gupta, Ashish Gupta, Senthil Kumar Karuppasamy, Anil Kumar, Reda Harb
  • Publication number: 20230156254
    Abstract: Systems and methods are provided for temporarily granting access to a digital gateway. One example method includes receiving a request for temporary access to the digital gateway. A temporary access token is generated at a server. The temporary access token is assigned to a user. Access to the digital gateway is granted via the temporary access token. The temporary access token is automatically expired after a pre-set period. Access to the digital gateway is revoked once the temporary access token has expired.
    Type: Application
    Filed: January 18, 2023
    Publication date: May 18, 2023
    Inventors: Vaibhav Gupta, Ashish Gupta, Senthil Kumar Karuppasamy, Rohit Dhiman
  • Patent number: 11641508
    Abstract: Systems and methods are described for recommending a content item. A search query for a content item is received. The availability of the content item from more than one source is determined. In response to determining that the content item is available from more than one source, the quality of each of the available content items from respective sources is determined. A recommendation factor is determined. The recommendation factor is based on at least one of the bandwidth available to a user device, the resolution capability of the user device, and the quality of experience of each of the sources from which the content item is available. A list of search results for the available content items is generated. The list is ordered based on the quality of each of the available content items from respective sources and the recommendation factor.
    Type: Grant
    Filed: December 9, 2020
    Date of Patent: May 2, 2023
    Assignee: Rovi Guides, Inc.
    Inventors: Ashish Gupta, Vaibhav Gupta, Rohit Dhiman, Senthil Kumar Karuppasamy
  • Publication number: 20230126176
    Abstract: Systems and methods for a computer-based process that determines content display preferences of nearby detected devices, and transmits content tracks to those devices according to their individual preferences. For example, language preferences are determined from nearby devices, and content is played with corresponding language tracks sent to each device. In this manner, different tracks of content may be sent to different devices according to each device's preferences, so that individualized or personalized versions of content may be played for each different device. Thus, for instance, content may be played with different language tracks, where each track is selected to conform to the preferences of each different device. Accordingly, content may be played with different users or viewers experiencing the content in their preferred language. Embodiments of the disclosure also contemplate any other settings and preferences besides language.
    Type: Application
    Filed: October 21, 2021
    Publication date: April 27, 2023
    Inventors: Ashish Gupta, Vaibhav Gupta, Senthil Kumar Karuppasamy, Anil Kumar
  • Patent number: 11627364
    Abstract: Systems and methods for skipping a presentation of a portion of segments to catch up to live based on a priority level value is disclosed. For example, a streaming application generates a content item for live streaming where the content item comprises a plurality of segments. In response to determining that playing of the content item lags behind the live streaming of the content item, the streaming application identifies a duration of lag and determines a priority threshold based on the lag. Based on a manifest which includes priority level information, the streaming application determines whether a respective segment needs to be cached. For example, if a priority level for a segment that is within the duration of the lag has a priority level that is higher the priority threshold, then the segment is stored in a cache from a respective network address and is played from the cache.
    Type: Grant
    Filed: August 5, 2022
    Date of Patent: April 11, 2023
    Assignee: Rovi Guides, Inc.
    Inventors: Vaibhav Gupta, Ashish Gupta, Rohit Dhiman
  • Patent number: 11620349
    Abstract: Systems, methods, and non-transitory computer-readable media can determine respective engagement scores for one or more users based at least in part on their engagement with a plurality of content items associated with an entity in a content provider system. At least one user who is a top fan of the entity can be determined based at least in part on the determined engagement scores. The user can be associated with a visual badge in the content provider system to identify the user as a top fan of the entity, wherein the visual badge is made visible by the content provider system to at least the entity.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: April 4, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Hongzheng Xiong, Ashish Gupta, Vamsi Krishna Cheekatimalla, Siwei Dong, Omer Shahid
  • Publication number: 20230099433
    Abstract: Systems and methods for skipping a presentation of a portion of segments to catch up to live based on a priority level value is disclosed. For example, a streaming application generates a content item for live streaming where the content item comprises a plurality of segments. In response to determining that playing of the content item lags behind the live streaming of the content item, the streaming application identifies a duration of lag and determines a priority threshold based on the lag. Based on a manifest which includes priority level information, the streaming application determines whether a respective segment needs to be cached. For example, if a priority level for a segment that is within the duration of the lag has a priority level that is higher the priority threshold, then the segment is stored in a cache from a respective network address and is played from the cache.
    Type: Application
    Filed: August 5, 2022
    Publication date: March 30, 2023
    Inventors: Vaibhav Gupta, Ashish Gupta, Rohit Dhiman
  • Patent number: 11617017
    Abstract: Systems and methods are provided for relocating an overlay overlapping information in content. The systems and methods may comprise receiving a content item, the content item comprising a video image, and determining a first screen position of an information box (e.g., a score box) in the video image. Determining may be performed with image analysis and/or a machine learning model. The system receives an overlay image (e.g., a channel logo) with a second screen position and determines if the second screen position (e.g., for the logo) overlaps the first screen position (e.g., for the score). In response to determining the second screen position (e.g., of the logo) overlaps the first screen position (e.g., the score), the system modifies the second screen position (e.g., for the logo). Then the system generates for display the overlay image on the video in the modified screen position. The system may not relocate the overlay if the overlay is a high priority.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: March 28, 2023
    Assignee: Rovi Guides, Inc.
    Inventors: Vaibhav Gupta, Praveen Maurya, Ashish Gupta, Senthil Kumar Karuppasamy, Rohit Dhiman, Harshavardhan Kalathuru, Padmassri Chandrashekar, Daina Emmanuel, Reda Harb
  • Publication number: 20230088988
    Abstract: Systems and methods are described herein for generating a playlist for a simultaneous presentation of a plurality of media assets. The system retrieves a user preference associated with a user profile and receives a selection of a first media asset and a second media asset from the plurality of media assets for presentation on a user device. The system parses the respective audio streams of the first media asset and the second media asset to identify one or more preferred audio segments based on the user preference and generates the playlist of the identified one or more preferred audio segments. Based on a generated audio playlist, the system generates, for presentation on the user device, the video stream for each of the first media asset and the second media asset and the playlist of the identified one or more preferred audio segments.
    Type: Application
    Filed: September 17, 2021
    Publication date: March 23, 2023
    Inventors: Santhiya Krishnamoorthi, Ramesh Arsam, Padmassri Chandrashekar, Daina Emmanuel, Jayshil Parekh, Harshavardhan Reddy Kalathuru, Vaibhav Gupta, Ashish Gupta, Senthil Kumar Karuppasamy, Anil Kumar, Reda Harb
  • Publication number: 20230086187
    Abstract: In some implementations, a system may obtain a first model that is trained to identify feature data associated with a client system using one or more services of a service platform. The system may train, based on the feature data, a second model to identify anomalies associated with devices accessing the one or more services in association with a client identifier of the client system. The system may receive access data associated with an acting device accessing a service of the service platform. The system may determine, using the second model, that the acting device accessing the service corresponds to potential anomalous activity based on the access information. The system may obtain, from a verification device, a verification that the acting device accessing the service is anomalous activity. The system may perform, based on obtaining the verification, an action associated with the acting device.
    Type: Application
    Filed: November 28, 2022
    Publication date: March 23, 2023
    Inventors: Bozhao TAN, Vikash TIWARI, Fedor DZEGILENKO, Ashish GUPTA, Jeffrey MICHEL, Jonathan WEIMER, Meenakshi PANDA, Vinayak HULAWALE, Rohit JOSHI
  • Publication number: 20230093416
    Abstract: Systems and methods are described herein for generating a playlist for a simultaneous presentation of a plurality of media assets. The system retrieves a user preference associated with a user profile and receives a selection of a first media asset and a second media asset from the plurality of media assets for presentation on a user device. The system parses the respective audio streams of the first media asset and the second media asset to identify one or more preferred audio segments based on the user preference and generates the playlist of the identified one or more preferred audio segments. Based on a generated audio playlist, the system generates, for presentation on the user device, the video stream for each of the first media asset and the second media asset and the playlist of the identified one or more preferred audio segments.
    Type: Application
    Filed: September 17, 2021
    Publication date: March 23, 2023
    Inventors: Anil Kumar, Vaibhav Gupta, Ashish Gupta, Senthil Kumar Karuppasamy, Santhiya Krishnamoorthi, Ramesh Arsam, Padmassri Chandrashekar, Daina Emmanuel, Jayshil Parekh, Harshavardhan Reddy Kalathuru, Reda Harb
  • Publication number: 20230091730
    Abstract: Systems and methods are described herein for generating a playlist for a simultaneous presentation of a plurality of media assets. The system retrieves a user preference associated with a user profile and receives a selection of a first media asset and a second media asset from the plurality of media assets for presentation on a user device. The system parses the respective audio streams of the first media asset and the second media asset to identify one or more preferred audio segments based on the user preference and generates the playlist of the identified one or more preferred audio segments. Based on a generated audio playlist, the system generates, for presentation on the user device, the video stream for each of the first media asset and the second media asset and the playlist of the identified one or more preferred audio segments.
    Type: Application
    Filed: September 17, 2021
    Publication date: March 23, 2023
    Inventors: Harshavardhan Reddy Kalathuru, Padmassri Chandrashekar, Jayshil Parekh, Daina Emmanuel, Ramesh Arsam, Santhiya Krishnamoorthi, Vaibhav Gupta, Ashish Gupta, Senthil Kumar Karuppasamy, Anil Kumar, Reda Harb
  • Publication number: 20230076083
    Abstract: Systems and methods for generating training data, and training machine learning models with the generated training data, are disclosed. In some examples, a computing device obtains, from a data repository, training data, wherein the training data comprises labelled samples and unlabeled samples. The computing device generates clusters of the training data based on one or more corresponding attributes of the training data. Further, the computing device determines a distance metric between positively labelled samples and unlabeled samples within each cluster, and generates, for each of the clusters, a plurality of sub-clusters based on the determined distance metrics. The computing device also determines, from each of the plurality of sub-clusters, one or more of the unlabeled samples based on a corresponding reward value and a corresponding sampling rate value. The computing device may train a machine learning model with the determined unlabeled samples from each of the plurality of sub-clusters.
    Type: Application
    Filed: March 31, 2022
    Publication date: March 9, 2023
    Inventors: Abhishek Mishra, Ashish Gupta, Somedip Karmakar
  • Publication number: 20230059636
    Abstract: Systems and methods are disclosed that can include operating a first rig component at a first location, capturing waste energy from the first rig component at the first location, and redirecting the waste energy to another rig component, another location, or a combination thereof. A method of operating a drilling rig can include operations of determining a power usage profile for a rig based on a digital rig plan; predicting waste energy to be generated during execution of the digital rig plan; and modifying the power usage profile for the rig and the digital rig plan based on the predicted waste energy.
    Type: Application
    Filed: August 18, 2022
    Publication date: February 23, 2023
    Inventors: Brenton NORTON, Ashish GUPTA, Bhargavkumar PATEL
  • Patent number: 11589096
    Abstract: Systems and methods are provided for temporarily granting access to a digital gateway. One example method includes receiving a request for temporary access to the digital gateway. A temporary access token is generated at a server. The temporary access token is assigned to a user. Access to the digital gateway is granted via the temporary access token. The temporary access token is automatically expired after a pre-set period. Access to the digital gateway is revoked once the temporary access token has expired.
    Type: Grant
    Filed: February 2, 2021
    Date of Patent: February 21, 2023
    Assignee: ROVI GUIDES, INC.
    Inventors: Vaibhav Gupta, Ashish Gupta, Senthil Kumar Karuppasamy, Rohit Dhiman
  • Patent number: 11578281
    Abstract: A process for the manufacture of a useful product from carbonaceous feedstock of fluctuating compositional characteristics, comprising the steps of: continuously providing the carbonaceous feedstock of fluctuating compositional characteristics to a gasification zone; gasifying the carbonaceous feedstock in the gasification zone to obtain raw synthesis gas; recovering at least part of the raw synthesis gas from the gasification zone and supplying at least part of the recovered raw synthesis gas to a partial oxidation zone; equilibrating the H2:CO ratio of the raw synthesis gas in the partial oxidation zone to obtain equilibrated synthesis gas; recovering at least part of the equilibrated synthesis gas from the partial oxidation zone and treating the gas to remove impurities and generate a fine synthesis gas; and converting the optionally adjusted fine synthesis gas into the useful product in a further chemical reaction requiring a usage ratio.
    Type: Grant
    Filed: March 16, 2021
    Date of Patent: February 14, 2023
    Assignee: Velocys Technologies Ltd
    Inventors: Ivan Philip Greager, Roger Allen Harris, Neil Alexander King, Soumitra R. Deshmukh, Zheyan Qiu, Ashish Gupta
  • Patent number: 11578323
    Abstract: Aspects of this invention inter alia relate to novel systems for targeting, editing or manipulating DNA in a cell, comprising one or more heterologous vector(s) encoding a SluCas9 nuclease from Staphylococcus lugdunensis or variants thereof, and one or more guide RNAs (gRNAs), or a SluCas9 nuclease or variant thereof and one or more gRNAs.
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: February 14, 2023
    Assignees: BAYER HEALTHCARE LLC, CRISPR THERAPEUTICS AG
    Inventors: Andre Cohnen, Moritz Schmidt, Wayne Coco, Ashish Gupta, Jan Tebbe, Cindy Schulenburg, Christian Pitzler, Michael Biag Gamalinda, Sabine Jach, Florian Richter, Anup Arumughan, Corinna Saalwächter
  • Publication number: 20230042994
    Abstract: Systems and methods are described to selectively stream content based on parental control ratings. At a client device, a manifest identifying sequential segments of a media asset and versions of a particular segment of the sequential segments may be received, and a graphical user interface may be generated for display to simultaneously depict a respective portion of each respective version of the particular segment and respective selectable options associated with each respective version of the particular segment. A selection of a first option may be received that is associated with a first version of the particular segment, and during playing of the media asset, in response to determining that the particular segment is the next segment to be played, the first version of the particular segment may be requested from the server.
    Type: Application
    Filed: July 18, 2022
    Publication date: February 9, 2023
    Inventors: Rohit Dhiman, Ashish Gupta, Vaibhav Gupta, Senthil Kumar Karuppasamy
  • Patent number: 11572687
    Abstract: A mast assembly for a drilling rig includes a mast formed from a plurality of mast subunits. The mast assembly includes a lower drilling machine, upper drilling machine, and upper mud assembly, each of which is coupled to and movable vertically relative to the mast. The mast subunits are separable when the mast is in a transport configuration such that the LDM is positioned in a first subunit and the UDM is in a second subunit of the mast when the mast is in the transport configuration. The mast assembly may be used during a continuous drilling operation.
    Type: Grant
    Filed: April 22, 2022
    Date of Patent: February 7, 2023
    Assignee: NABORS DRILLING TECHNOLOGIES USA, INC.
    Inventors: Ashish Gupta, Padira Reddy, Denver Lee