Patents by Inventor Vaibhav Gupta

Vaibhav 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: 11490159
    Abstract: Systems and methods are described for viewing missed media content. A media content stream is received at a user device. A first timestamp is logged, in response to determining a first failure in the receiving of the content stream, indicating when the first failure in the receiving of the content stream to the user device occurred. A second timestamp is logged, in response to determining a first restoration of the receiving of the content stream, indicating when the first restoration in the receiving of the content stream to the user device occurred. A first recorded portion of the media content stream is retrieved. The first recorded portion has a start point corresponding to the first timestamp and an end point corresponding to the second timestamp.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: November 1, 2022
    Assignee: ROVI GUIDES, INC.
    Inventors: Rohit Dhiman, Ashish Gupta, Vaibhav Gupta
  • Patent number: 11490153
    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: December 7, 2020
    Date of Patent: November 1, 2022
    Assignee: Rovi Guides, Inc.
    Inventors: Vaibhav Gupta, Ashish Gupta, Rohit Dhiman
  • Publication number: 20220329898
    Abstract: Systems and methods for mapping keys on a remote control device to digital content items are disclosed. An algorithm is trained, based on user's consumption pattern, to determine whether a digital content item would be relevant to the user. If the digital content item matches the consumption pattern, then a key is automatically mapped, and if it does not, then a notification that includes a mapping suggestion is generated and mapped upon approval. A mapping table is updated to store only valid mappings. An input of a key results in quick display of the mapped digital content item from where it was previously exited. A key can be mapped to a single or multiple digital content items. If similarities are detected between multiple digital content items, then they may both be mapped to the same key.
    Type: Application
    Filed: April 7, 2021
    Publication date: October 13, 2022
    Inventors: Daina Emmanuel, Ashish Gupta, Vaibhav Gupta
  • Publication number: 20220312075
    Abstract: The present disclosure relates to limiting viewing of media content. More particularly, the present invention relates to classifying segments of content for limited viewing based on user preferences and classifications. According to a first aspect, there is provided a method for parental control of media content for a media guidance application, the method comprising, determining user preferences comprising settings for restricting viewing of segments of media content, determining media content for user consumption on a user device, determining a classification of each of a plurality of segments of the media content using a content analyzer and classifier, and comparing the determined classifications against the user preferences.
    Type: Application
    Filed: March 29, 2021
    Publication date: September 29, 2022
    Inventors: Rohit Dhiman, Ashish Gupta, Vaibhav Gupta, Senthil Kumar Karuppasamy, Anil Kumar
  • Patent number: 11425460
    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: Grant
    Filed: January 29, 2021
    Date of Patent: August 23, 2022
    Assignee: ROVI GUIDES, INC.
    Inventors: Rohit Dhiman, Ashish Gupta, Vaibhav Gupta, Senthil Kumar Karuppasamy
  • Publication number: 20220248090
    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: January 29, 2021
    Publication date: August 4, 2022
    Inventors: Rohit Dhiman, Ashish Gupta, Vaibhav Gupta, Senthil Kumar Karuppasamy
  • Publication number: 20220248089
    Abstract: Systems and methods are described to selectively stream content based on parental control ratings. A particular frame of a live broadcast of a media asset that is to be transmitted to a first device is identified, and it is determined whether the particular frame of the media asset depicts content associated with a parental control rating. In response to such determination, the particular frame and metadata associated with the particular frame that indicates that the particular frame depicts content associated with the parental control rating may be transmitted to the first device, where the transmittal of the metadata causes the first device to perform an action related to display of the particular frame based on comparing the parental control rating with a local parental control setting.
    Type: Application
    Filed: January 29, 2021
    Publication date: August 4, 2022
    Inventors: Rohit Dhiman, Ashish Gupta, Vaibhav Gupta, Senthil Kumar Karuppasamy
  • Publication number: 20220248072
    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: February 2, 2021
    Publication date: August 4, 2022
    Inventors: Vaibhav Gupta, Ashish Gupta, Senthil Kumar Karuppasamy, Rohit Dhiman
  • Publication number: 20220239268
    Abstract: Systems and methods are provided herein for adaptively controlling the output volume level of audio content being played in a media presentation environment based on a change in the number of users in the media presentation environment. In response to detecting a change in the number of users, a stored output volume adjustment value corresponding to the detected change is retrieved and used to automatically adjust the output volume level of the audio content. In response to receiving a volume change request from a user within a predetermined time after the automatic adjustment of the output volume, the output volume level is adjusted to the user requested value and the stored output volume adjustment value is adjusted based on a difference between the automatically adjusted output volume level and the user-adjusted output volume level.
    Type: Application
    Filed: January 28, 2021
    Publication date: July 28, 2022
    Inventors: Rohit Dhiman, Ashish Gupta, Vaibhav Gupta, Senthil Kumar Karuppasamy
  • Patent number: 11368751
    Abstract: Systems and methods are provided herein to dynamically update content restrictions for multiple users by detecting a first user in the proximity of a media device playing a first content item and detecting a second user entering the proximity of the media device. In response to detecting a second user entering the proximity of the media device and receiving a command from the first user that controls playing the first content, the system modifies a stored relationship between the first user and the second user to track the relationship between the first user and the second user. Thereafter, when the system detects the first user and the second user in the proximity of a media device playing a second content, in response, the system automatically performs an action that controls the playing of the second content (e.g., without user having to issue those commands).
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: June 21, 2022
    Assignee: Rovi Guides, Inc.
    Inventors: Rohit Dhiman, Vaibhav Gupta, Ashish Gupta, Senthil Kumar Karuppasamy, Anil Kumar
  • Publication number: 20220182710
    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: December 7, 2020
    Publication date: June 9, 2022
    Inventors: Vaibhav Gupta, Ashish Gupta, Rohit Dhiman
  • Publication number: 20220182731
    Abstract: Systems and methods for dynamically skipping a presentation of a portion of segments to catch up to live based on a skippable bit value is disclosed herein. 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 determines a skippable bit value for a segment that follows the last played segment based on a manifest which includes skippable bit information. If the segment includes a first skippable bit value, requesting data for the segment may be skipped. For a corresponding segment subsequent to the skipped segment, if the corresponding segment includes a second skippable bit, data for the corresponding segment is requested and the corresponding segment is played from a respective network address.
    Type: Application
    Filed: December 7, 2020
    Publication date: June 9, 2022
    Inventors: Vaibhav Gupta, Ashish Gupta, Rohit Dhiman
  • Publication number: 20220182727
    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: Application
    Filed: December 9, 2020
    Publication date: June 9, 2022
    Inventors: Ashish Gupta, Vaibhav Gupta, Rohit Dhiman, Senthil Kumar Karuppasamy
  • Publication number: 20220182724
    Abstract: Systems and methods for dynamically skipping a presentation of a portion of frames to catch up to live based on a user selection is disclosed herein. For example, a streaming application generates a content item for live streaming where the content item comprises a plurality of frames. In response to determining that playing of the content item lags behind the live streaming of the content item, the streaming application presents a selectable option for a user input where the option comprises (a) catch up to live in a particular time period. In response to receiving the user input via a corresponding option to (a) catch up to live in the particular time period, the streaming application skips a presentation of a portion of the plurality of frames, such that the playing of the content item catches up to live in the particular time period.
    Type: Application
    Filed: December 7, 2020
    Publication date: June 9, 2022
    Inventors: Vaibhav Gupta, Ashish Gupta, Rohit Dhiman
  • Publication number: 20220174347
    Abstract: The present disclosure is generally directed to media systems configured to receive and play live media content. In particular, methods and systems are provided for a multi-screen content playback experience for time shifted live stream content. Systems and methods are provided herein for generating for display a catch-up video (e.g., a segment of a live stream stored as URLs on a local device during the time the live stream was interrupted) in a picture-in-picture (PIP) window, and generating the PIP catch-up window and the live window for simultaneous display.
    Type: Application
    Filed: August 13, 2021
    Publication date: June 2, 2022
    Inventors: Ashish Gupta, Vaibhav Gupta, Rohit Dhiman
  • Publication number: 20220174354
    Abstract: Systems and methods are described for viewing missed media content. A media content stream is received at a user device. A first timestamp is logged, in response to determining a first failure in the receiving of the content stream, indicating when the first failure in the receiving of the content stream to the user device occurred. A second timestamp is logged, in response to determining a first restoration of the receiving of the content stream, indicating when the first restoration in the receiving of the content stream to the user device occurred. A first recorded portion of the media content stream is retrieved. The first recorded portion has a start point corresponding to the first timestamp and an end point corresponding to the second timestamp.
    Type: Application
    Filed: November 30, 2020
    Publication date: June 2, 2022
    Inventors: Rohit Dhiman, Ashish Gupta, Vaibhav Gupta
  • Publication number: 20220161781
    Abstract: Realized is a technique of highly accurately calculating a state quantity of a vehicle. An ECU (600) of a vehicle (900) includes a ground contact load calculating section (610), an input quantity calculating section (620), a first state quantity calculating section (630), an observable calculating section (640), a second state quantity calculating section (650), and a damper ECU (660). The ECU (600) calculates a first state quantity of the vehicle (900) by inputting, into a vehicle model, a value calculated from a G sensor value and/or the like, and calculates a second state quantity of the vehicle (900) by correcting the first state quantity with use of an observable which is calculated from a ground contact load and a spring constant gain of a tire.
    Type: Application
    Filed: February 8, 2022
    Publication date: May 26, 2022
    Inventors: Vaibhav GUPTA, Yuichiro MINAKUCHI
  • Publication number: 20220063638
    Abstract: The present invention achieves a technique that makes it possible to estimate a ground contact load of a vehicle with sufficiently high accuracy. A ground contact load estimation device (100) acquires a wheel angular speed, a steady load, and an inertia load of a vehicle, uses the steady load and the inertia load to cause a first gain calculation section (122) to calculate a first gain, multiplies a variation in wheel angular speed by a second gain so as to cause a tire effective radius variation calculation section (121) to calculate a tire effective radius variation, and multiplies the tire effective radius variation by the first gain so as to estimate a road surface load.
    Type: Application
    Filed: November 10, 2021
    Publication date: March 3, 2022
    Inventors: Yuichiro MINAKUCHI, Vaibhav GUPTA
  • Publication number: 20220063366
    Abstract: The present invention achieves a technique that not only makes it possible to reduce sensor-related cost but also makes it possible to estimate a ground contact load of a vehicle with sufficiently high accuracy. A ground contact load estimation device (100) causes an acquisition section to acquire a physical quantity related to a vehicle, causes a reference inertia load calculation section (111) to calculate a reference inertia load with use of the physical quantity, uses the physical quantity to cause a correction value calculation section (112) to calculate an inertia load correction value, and causes an inertia load estimation section (110) to estimate an inertia load by adding the inertia load correction value to the reference inertia load.
    Type: Application
    Filed: November 9, 2021
    Publication date: March 3, 2022
    Inventors: Yuichiro MINAKUCHI, Vaibhav GUPTA
  • Patent number: 11122325
    Abstract: The present disclosure is generally directed to media systems configured to receive and play live media content. In particular, methods and systems are provided for a multi-screen content playback experience for time shifted live stream content. Systems and methods are provided herein for generating for display a catch-up video (e.g., a segment of a live stream stored as URLs on a local device during the time the live stream was interrupted) in a picture-in-picture (PIP) window, and generating the PIP catch-up window and the live window for simultaneous display.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: September 14, 2021
    Assignee: ROVI GUIDES, INC.
    Inventors: Ashish Gupta, Vaibhav Gupta, Rohit Dhiman