Patents by Inventor Abubakkar Siddiq

Abubakkar Siddiq 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: 10412450
    Abstract: Systems and methods are described for managing local and cloud storage space for a plurality of media assets. The media guidance application may detect that a command was received to delete a first media asset from storage. In response to detecting the command, the media guidance application may determine a viewing pattern for the first media asset associated with a subset of users in a plurality of users, where the subset of users consumed the first media asset. The media guidance application may retrieve viewing commands associated with a second media asset performed by the subset of users, where the second media asset is related to the first media asset. The media guidance application may determine whether the viewing commands satisfy the viewing pattern. And in response to determining that the commands satisfy the viewing pattern, the media guidance application may delete the second media asset from storage.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: September 10, 2019
    Assignee: Rovi Guides, Inc.
    Inventors: Abhijit Satchidanand Savarkar, Vineet Agarwal, Abubakkar Siddiq, Ganesh Ramamoorthy
  • Patent number: 10349143
    Abstract: Systems and methods are provided herein for recommending a pause position during a binge-watching session. A series containing multiple sequential episodes is provided to a user device. Then it is determined whether the user is engaged in binge-watching the series. If the user is binge-watching the series, a binge compulsion score is determined for each episode of the plurality of sequential episodes, where the binge compulsion score is based on how many additional sequential episodes an average user has watched after watching that episode. Then, in response to determining that the binge compulsion score of the next episode corresponds to a threshold, a prompt is generated for display, where the prompt includes a recommendation to the user to pause the series before the next episode begins.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: July 9, 2019
    Assignee: Rovi Guides, Inc.
    Inventors: Vineet Agarwal, Abhijit Satchidanand Savarkar, Abubakkar Siddiq
  • Publication number: 20190197012
    Abstract: Methods and systems are disclosed herein for accurately training a machine learning model with a reduced training data set. A large number of data records may be parsed. Each record may be reduced to a set of symbols representing the composition of each record. A user may assign a classification to each symbol within each record. Records with identical arrangements and classifications of symbols may be grouped together, and a representative sample of data records from each group may be fed into the model as the reduced training data set.
    Type: Application
    Filed: December 26, 2017
    Publication date: June 27, 2019
    Inventors: Sankar Ardhanari, Sai Rahul Reddy Pulikunta, Sashikumar Venkataraman, Abubakkar Siddiq, Ganesh Ramamoorthy
  • Publication number: 20190149889
    Abstract: Systems and methods are provided herein for recommending a pause position during a binge-watching session. A series containing multiple sequential episodes is provided to a user device. Then it is determined whether the user is engaged in binge-watching the series. If the user is binge-watching the series, a binge compulsion score is determined for each episode of the plurality of sequential episodes, where the binge compulsion score is based on how many additional sequential episodes an average user has watched after watching that episode. Then, in response to determining that the binge compulsion score of the next episode corresponds to a threshold, a prompt is generated for display, where the prompt includes a recommendation to the user to pause the series before the next episode begins.
    Type: Application
    Filed: November 16, 2017
    Publication date: May 16, 2019
    Inventors: Vineet Agarwal, Abhijit Satchidanand Savarkar, Abubakkar Siddiq
  • Publication number: 20190149879
    Abstract: Systems and methods are provided herein for providing recommendations to a user. A short-media viewing profile may be maintained for the user. The short-media viewing profile may be based on user's behavior while watching short-length media content. A long-media viewing profile may be maintained for the user. The long-media viewing profile may be based on user's behavior while watching long-length media content. In response to determining that the user is currently engaged in viewing short-length media content, a recommendation is provided to the user based on the short-media viewing profile. In response to determining that the user is currently engaged in viewing long-length media content, a recommendation is provided to the user based on the long-media viewing profile.
    Type: Application
    Filed: November 16, 2017
    Publication date: May 16, 2019
    Inventors: Abubakkar Siddiq, Vineet Agarwal, Abhijit Satchidanand Savarkar
  • Publication number: 20190124289
    Abstract: In some aspects, control circuitry receives and stores a user-specified time duration to associate with a skip-forward command. When the user later issues a skip-forward command to advance playback of a media asset to a desired location, the control circuitry retrieves the stored time duration, and determines an expected overshoot value associated with the skip-forward command. The control circuitry then compensates for the expected overshoot by calculating a new location in the media asset based on both the retrieved time duration and expected overshoot value. Upon advancing to the new location, the media asset is played back in a fast-forward mode, e.g., at a speed higher than normal speed.
    Type: Application
    Filed: November 16, 2018
    Publication date: April 25, 2019
    Inventors: Milan Patel, Abubakkar Siddiq, Ajay Kumar Gupta, Sai Rahul Reddy Pulikunta, Sashikumar Venkataraman
  • Publication number: 20190121802
    Abstract: Methods and systems are described for responding to natural language queries. Specifically a natural language query is received and a query template that corresponds to the natural language query is determined. One or more search results corresponding to the natural language query are retrieved. One or more attributes associated with the user equipment device are identified and based on those attributes a first response template associated with an audio-only response to the natural language query, a second response template associated with a visual-only response to the natural language query, or a third response template associated with an audio-visual response to the natural language query is selected. A response to the natural language query is generated based on the selected response template and the retrieved one or more search results.
    Type: Application
    Filed: October 31, 2018
    Publication date: April 25, 2019
    Inventors: Sashikumar Venkataraman, Abubakkar Siddiq, Ahmed Nizam Mohaideen P, Sankar Ardhanarai
  • Publication number: 20190102620
    Abstract: Systems and methods for detecting the semantics for columns in tabular data automatically in electronic documents. For example, a media guidance application may receive an electronic document that may contain a table relating to television program schedules. The media guidance application may then detect data rows that form the records of the table, and determine the column type for every column in the table to extract television program schedule information.
    Type: Application
    Filed: September 29, 2017
    Publication date: April 4, 2019
    Inventors: Abubakkar Siddiq, Ganesh Ramamoorthy, Sankar Ardhanari, Sai Rahul Reddy Pulikunta
  • Patent number: 10178344
    Abstract: In some aspects, control circuitry receives and stores a user-specified time duration to associate with a skip-forward command. When the user later issues a skip-forward command to advance playback of a media asset to a desired location, the control circuitry retrieves the stored time duration, and determines an expected overshoot value associated with the skip-forward command. The control circuitry then compensates for the expected overshoot by calculating a new location in the media asset based on both the retrieved time duration and expected overshoot value. Upon advancing to the new location, the media asset is played back in a fast-forward mode, e.g., at a speed higher than normal speed.
    Type: Grant
    Filed: July 1, 2015
    Date of Patent: January 8, 2019
    Assignee: Rovi Guides, Inc.
    Inventors: Milan Patel, Abubakkar Siddiq, Ajay Kumar Gupta, Sai Rahul Reddy Pulikunta, Sashikumar Venkataraman
  • Patent number: 10162853
    Abstract: Methods and systems are described for responding to natural language queries. Specifically a natural language query is received and a query template that corresponds to the natural language query is determined. One or more search results corresponding to the natural language query are retrieved. One or more attributes associated with the user equipment device are identified and based on those attributes a first response template associated with an audio-only response to the natural language query, a second response template associated with a visual-only response to the natural language query, or a third response template associated with an audio-visual response to the natural language query is selected. A response to the natural language query is generated based on the selected response template and the retrieved one or more search results.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: December 25, 2018
    Assignee: Rovi Guides, Inc.
    Inventors: Sashikumar Venkataraman, Abubakkar Siddiq, Ahmed Nizam Mohaideen P, Sankar Ardhanari
  • Patent number: 10158900
    Abstract: Systems and methods for automatically detecting date information in electronic documents. In some embodiments, a media guidance application may automatically associate a first partial calendar date-and-time indicator to a second partial calendar date-and-time indicator that appears at a separate location in a document. The media guidance application may determine whether the partial calendar date-and-time indicators are correlated, and then combine the partial calendar date-and-time indicators to obtain a complete date-and-time representation.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: December 18, 2018
    Assignee: Rovi Guides, Inc.
    Inventors: Abubakkar Siddiq, Ganesh Ramamoorthy, Sankar Ardhanari, Sai Rahul Reddy Pulikunta
  • Publication number: 20170285860
    Abstract: Systems and methods are described herein for controlling playback of a media asset using a touch screen. In some embodiments, a media guidance application may control media playback based on touch screen input positions that are stored before the user removes his finger from the touch screen. In some embodiments, the media guidance application may distinguish between intended touch screen inputs and jitter by analyzing the time it takes to perform a touch screen input, the speed/acceleration of an input, or the orientation of an input.
    Type: Application
    Filed: March 31, 2016
    Publication date: October 5, 2017
    Inventors: Abubakkar Siddiq, Walter R. Klappert
  • Publication number: 20170285861
    Abstract: Systems and methods are described herein for reducing jitter of touch screen inputs. In some embodiments, a media guidance application may receive touch screen inputs for controlling media playback, such as a swipe gesture. The media guidance application may compare the orientation of the swipe gesture with the orientation of a generated display and/or progress bar associated with the media asset playback. Based on the comparison, the media guidance application may distinguish between intended touch screen inputs and unintended jitter.
    Type: Application
    Filed: March 31, 2016
    Publication date: October 5, 2017
    Inventors: Abubakkar Siddiq, Walter R. Klappert
  • Publication number: 20170161320
    Abstract: Methods and systems are described for responding to natural language queries. Specifically a natural language query is received and a query template that corresponds to the natural language query is determined. One or more search results corresponding to the natural language query are retrieved. One or more attributes associated with the user equipment device are identified and based on those attributes a first response template associated with an audio-only response to the natural language query, a second response template associated with a visual-only response to the natural language query, or a third response template associated with an audio-visual response to the natural language query is selected. A response to the natural language query is generated based on the selected response template and the retrieved one or more search results.
    Type: Application
    Filed: February 29, 2016
    Publication date: June 8, 2017
    Inventors: Sashikumar Venkataraman, Abubakkar Siddiq, Ahmed Nizam Mohaideen P, Sankar Ardhanari
  • Publication number: 20170161319
    Abstract: Methods and systems are provided for generating a response to a natural language query. Specifically, the natural language query is received and a query template that corresponds to the natural language query is determined. One or more search results corresponding to the natural language query are retrieved. One or more attributes associated with a user are selected based on selection criteria. Based on those attributes, a response template previously assigned to the query template is identified. A response to the natural language query is generated based on the identified response template and the retrieved one or more search results.
    Type: Application
    Filed: February 29, 2016
    Publication date: June 8, 2017
    Inventors: Sashikumar Venkataraman, Abubakkar Siddiq, Ahmed Nizam Mohaideen P, Sankar Ardhanari
  • Publication number: 20170006252
    Abstract: In some aspects, control circuitry receives and stores a user-specified time duration to associate with a skip-forward command. When the user later issues a skip-forward command to advance playback of a media asset to a desired location, the control circuitry retrieves the stored time duration, and determines an expected overshoot value associated with the skip-forward command. The control circuitry then compensates for the expected overshoot by calculating a new location in the media asset based on both the retrieved time duration and expected overshoot value. Upon advancing to the new location, the media asset is played back in a fast-forward mode, e.g., at a speed higher than normal speed.
    Type: Application
    Filed: July 1, 2015
    Publication date: January 5, 2017
    Inventors: Milan Patel, Abubakkar Siddiq, Ajay Kumar Gupta, Sai Rahul Reddy Pulikunta, Sashikumar Venkataraman
  • Publication number: 20160188728
    Abstract: Methods and systems are described for a media guidance application that tailors media content recommendations for downloadable content to the current interests of the users. For example, the media guidance application may determine the current interests of a user based on the media content recently consumed by the friends of the user, and automatically download that media content. In such cases, the media guidance application may monitor social networks of the user for indications of media content that may have been recently consumed by the friends of a user as such media content is likely to be of current interest to the user. In response to detecting media content that was recently consumed by the friend of the user, the media guidance application may automatically download the media content to a device of the user.
    Type: Application
    Filed: March 30, 2015
    Publication date: June 30, 2016
    Inventors: Daren Gill, Abubakkar Siddiq, Ahmed Nizam Mohaldeen P, Sankar Ardhanari, China Karnati, Sashikumar Venkataraman
  • Publication number: 20160189042
    Abstract: Methods and systems are described herein to recommend media assets to a user based on user location. A media guidance application may identify, using control circuitry, a user location. The media guidance application may generate a list of a plurality of media assets that match a user profile. The media guidance application may determine whether subject matter of a first media asset of the plurality of media assets is inconsistent with the user location. The media guidance application may remove the first media asset from the list in response to determining that the subject matter of the first media asset is inconsistent with the user location.
    Type: Application
    Filed: March 30, 2015
    Publication date: June 30, 2016
    Inventors: Daren Gill, Abubakkar Siddiq, Ahmed Nizam Mohaideen P, China Karnati, Sashikumar Venkataraman, Sankar Ardhanari
  • Publication number: 20160180840
    Abstract: The systems and methods disclosed herein combine a plurality of interpretations of a voice-based input. The systems and methods may receive the voice-based input, process it using one or more automatic speech recognition modules to obtain a plurality of interpretations, and identify an entity set for each of the plurality of interpretations. The systems and methods may further generate a combined interpretation based on a first interpretation and second interpretation selected form the plurality of interpretations and assign a semantic score to the combined interpretation based on the entity sets of the first and second interpretation.
    Type: Application
    Filed: December 22, 2014
    Publication date: June 23, 2016
    Inventors: Abubakkar Siddiq, Sashikumar Venkataraman
  • Publication number: 20160088352
    Abstract: Methods and systems are described herein for a media guidance application that improves the reliability of data collected about a user, particularly when the user is consuming media content in a group. For example, in addition to monitoring content that a user (or a group of users) consumes (e.g., what television shows are viewed), the media guidance application may monitor the interactions the user (and/or each user in the group) has with the content. The media guidance application may then update a user profile based on the monitored interactions.
    Type: Application
    Filed: September 24, 2014
    Publication date: March 24, 2016
    Inventors: Akshat Agarwal, Abubakkar Siddiq