Patents by Inventor Madhusudhan Srinivasan

Madhusudhan Srinivasan 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: 20220377394
    Abstract: The systems and methods described herein optimize the retrieval of missed content by playing back cached content to enable tuners with limited capacity to retrieve the missed content. A content presentation system may receive, with a tuner, a transmission of content comprising media content and advertisements. The content presentation system may cache the advertisements. The content presentation system may determine whether an interruption during the transmission resulted in a missed portion of content and, in response, determine whether an advertisement upcoming at a time period in the transmission of content is cached. If the upcoming advertisement is cached, the content presentation system may play back the cached advertisement at the time period and release the tuner previously receiving the transmission of content to retrieve the missed portion of the content during the time period.
    Type: Application
    Filed: March 8, 2022
    Publication date: November 24, 2022
    Inventors: Madhusudhan Srinivasan, Piar Chand, Labhala Gowtham, Durga Prasad Pulicharla, Aditya Rautray, Deviprasad Punja
  • Publication number: 20220369076
    Abstract: The system receives a message from a user, along with a recipient list and generated personalized messages for recipients of the recipient list. The system determines the format of the message, and whether to, and how to, modify the message based on information about the recipient. For example, a recipient category may be used to determine how to personalize a message for each recipient. A relationship between a sender and recipient may be determined using, for example, a database of relationship information. The system modifies, for example, text, images, or video of the message to generate the personalized message. The system may access historical communications records such as a chat group record, a contacts list, a text message record, an email message record, a social media post record, or a comments record corresponding to a media content item to determine how to personalize a message.
    Type: Application
    Filed: June 6, 2022
    Publication date: November 17, 2022
    Inventors: Kuppappa Dandappa Harijan, Madhusudhan Srinivasan
  • Patent number: 11477504
    Abstract: Systems and methods for displaying primary content without any overlaid secondary content, and instead transmitting the secondary content to the viewer as a message through another communication channel. For example, a news banner is removed from display on a viewer's television, and the text of the news banner is encapsulated in a message sent to the viewer's primary social media account. In this manner, the viewer may watch the primary content uninterrupted by the secondary content, and is thus presented with fewer distractions and a potentially more enjoyable viewing experience.
    Type: Grant
    Filed: July 29, 2021
    Date of Patent: October 18, 2022
    Assignee: Rovi Guides, Inc.
    Inventors: Kuppappa Harijan, Madhusudhan Srinivasan
  • Publication number: 20220318329
    Abstract: Systems and methods for analyzing collaborative comments on content to create and/or modify content are disclosed herein. Each of the plurality of comments include modifying the content. Each of the plurality of comments are is analyzed to identify an action associated with each of the plurality of comments, location of the action in the content, and an owner associated with the action. Furthermore, a marker associated with the action at the identified location in the content is added.
    Type: Application
    Filed: December 9, 2021
    Publication date: October 6, 2022
    Inventors: Siddhartha Pande, Deviprasad Punja, Madhusudhan Srinivasan
  • Publication number: 20220301471
    Abstract: Systems and methods are disclosed herein for monitoring light emissions in electronic devices. The disclosed techniques herein provide for determining a display duration of display devices for a user. Light emission profiles for each of the display devices are determined. A cumulative emissions exposure is determined that is based on the light emission profiles for the display devices and the display duration of the display devices for the user. A determination is made whether the cumulative emissions exposure exceeds a light emission exposure limit set for the user. In a positive determination, an instruction is transmitted to the display devices for execution of a remedial action based on predefined rules.
    Type: Application
    Filed: June 1, 2022
    Publication date: September 22, 2022
    Inventors: Siddhartha Pande, Madhusudhan Srinivasan
  • Patent number: 11429778
    Abstract: The system receives a message having a sender and a recipient. The system identifies entities associated with the message and associated with any content that is associated with the message. The system determines whether to, and how to, modify the message based on relationship information among the sender, the recipient, and any entities identified in the message or components of the message. A relationship between a sender and recipient may be determined using, for example, a database of relationship information. The system modifies, for example, text, images, or video of the message to generate the personalized message. The personalized message include the original message along with context information to help indicate the relevance of the message to the recipient. The context information can include text, images, video, or other information. To illustrate, the context information can include keywords or identifiers that indicate entities associated with the message.
    Type: Grant
    Filed: August 29, 2019
    Date of Patent: August 30, 2022
    Assignee: Rovi Guides, Inc.
    Inventors: Madhusudhan Srinivasan, Deviprasad Punja
  • Publication number: 20220269688
    Abstract: Systems and methods for debiasing a recommendation engine are disclosed herein. A search query associated with a user profile is received at a recommendation engine. Control circuitry generates a result set of items of content based on the search query and generates a bias score for a content attribute based on the result set. The control circuitry also generates a time-averaged bias score for the content attribute based on a plurality of search queries associated with the user profile. Based on the bias score and the time-averaged bias score, the control circuitry determines whether a bias is signaled for the content attribute. Finally, the control circuitry outputs, for display via a computing device, the result set or a debiased result set based on a result of the determination of whether the bias is signaled.
    Type: Application
    Filed: March 15, 2022
    Publication date: August 25, 2022
    Inventors: Rajendran Pichaimurthy, Madhusudhan Srinivasan
  • Patent number: 11416479
    Abstract: Systems and methods are disclosed herein for providing a recommendation to modify deficient a deficient content item. A plurality of content items associated with a topic is retrieved. Each of the content items includes a plurality of portions each associated with a respective sub-topic. A rating for each sub-topic of the content items is calculated, and a minimum viable subset of the sub-topics is identified based on the calculated ratings. A new content item associated with the topic is accessed. A plurality of portions of the new content item is identified and a sub-topic for each identified portion is determined. An omitted sub-topic of the minimum viable subset of the sub-topics that is not included in the sub-topics of the new content item is identified, and the system interrupts upload of the new content and recommends modifying the new content item to include a portion with the omitted sub-topic.
    Type: Grant
    Filed: October 8, 2020
    Date of Patent: August 16, 2022
    Assignee: Rovi Guides, Inc.
    Inventors: Vijay Kumar, Rajendran Pichaimurthy, Madhusudhan Srinivasan, Prakash Viswanathan
  • Patent number: 11409824
    Abstract: Methods and systems for curating notifications from unfollowed accounts are described herein. The system tracks that a first account previously followed a second account and subsequently unfollowed the second account. The system identifies an interest of the first account and monitors the activities of the second account for activity that matches the interest. If there is a match between the interest and an activity of the second account, the system notifies the first account of the activity. These methods and systems provide the user with relevant information from unfollowed accounts.
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: August 9, 2022
    Assignee: ROVI GUIDES, INC.
    Inventors: Madhusudhan Srinivasan, Vijay Kumar
  • Publication number: 20220246147
    Abstract: A method of detecting establishment of a voice communication between a first voice communication equipment and a second voice communication equipment and automating requests for content. The method includes analyzing the voice communication to identify a request for content, analyzing the voice communication to identify an affirmative response to the request for content, and correlating the request for content with a first user account and correlating the affirmative response with a second user account. In response to identifying the affirmative response and based upon at least one of the first user account or the second user account, identifying from a data storage, the requested content and causing the transmission of the requested content.
    Type: Application
    Filed: December 9, 2021
    Publication date: August 4, 2022
    Inventors: DurgaPrasad Pulicharla, Madhusudhan Srinivasan
  • Publication number: 20220239965
    Abstract: A method for generating a content depiction of particular content that includes a machine learning system programmed to receive profile data representing preferences for content. The machine learning system identifies preferences for content features based upon the profile data, accesses content data representing the particular content and other content, and classifies features of the content data and content structure data within a content structure database system according to content categories. The machine learning system generates a content structure depiction of the particular content by combining content structure data from the content structure database system, wherein the combining is based upon correlating the identified preferences of the profile with the classified content categories. The machine learning system receives feedback data responsive to the content depiction and reprograms a configuration of the machine learning system for generating a content depiction based upon the feedback data.
    Type: Application
    Filed: April 11, 2022
    Publication date: July 28, 2022
    Inventors: Deviprasad Punja, Madhusudhan Srinivasan, Alan Waterman
  • Publication number: 20220231980
    Abstract: Systems and methods are described for enhancing a social media post with a content item. An illustrative method includes receiving a social media post; extracting, from the social media post, a first content item; identifying, in a frame of the first content item, a portion of the frame that is a non-focus portion; identifying a plurality of content items that fit within the non-focus portion; identifying a content preference of an audience of the social media post; determining an estimated length of time that the audience will view the social media post; selecting a second content item, from the plurality of content items, that matches the content preference of the audience and has a duration that does not exceed the estimated length of time; generating an enhanced social media post by overlaying the second content item onto the non-focus portion; and generating for display the enhanced social media post.
    Type: Application
    Filed: April 7, 2022
    Publication date: July 21, 2022
    Inventor: Madhusudhan Srinivasan
  • Patent number: 11395041
    Abstract: Systems and methods are disclosed herein for determining whether a media asset intended to be recorded is actually transmitted at the time and on the source of a scheduled higher-priority recording. Should the intended media asset not be transmitted in a desirable way, or not transmitted at all, the system will instead make a recording of a lower-priority recording that would not have been made because of a conflict. The systems and methods described herein, before making a higher-priority recording, obtain a sample of the media asset included in a received transmission at a scheduled time and compare it to content associated with the media asset scheduled for recording to determine whether to record the received transmission.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: July 19, 2022
    Assignee: Rovi Guides, Inc.
    Inventors: Madhusudhan Srinivasan, Ramesh Alagarsamy
  • Patent number: 11393371
    Abstract: Systems and methods are disclosed herein for monitoring light emissions in electronic devices. The disclosed techniques herein provide for determining a display duration of display devices for a user. Light emission profiles for each of the display devices are determined. A cumulative emissions exposure is determined that is based on the light emission profiles for the display devices and the display duration of the display devices for the user. A determination is made whether the cumulative emissions exposure exceeds a light emission exposure limit set for the user. In a positive determination, an instruction is transmitted to the display devices for execution of a remedial action based on predefined rules.
    Type: Grant
    Filed: June 16, 2021
    Date of Patent: July 19, 2022
    Assignee: Rovi Guides, Inc.
    Inventors: Siddhartha Pande, Madhusudhan Srinivasan
  • Patent number: 11395109
    Abstract: The system receives a message from a user, along with a recipient list and generated personalized messages for recipients of the recipient list. The system determines the format of the message, and whether to, and how to, modify the message based on information about the recipient. For example, a recipient category may be used to determine how to personalize a message for each recipient. A relationship between a sender and recipient may be determined using, for example, a database of relationship information. The system modifies, for example, text, images, or video of the message to generate the personalized message. The system may access historical communications records such as a chat group record, a contacts list, a text message record, an email message record, a social media post record, or a comments record corresponding to a media content item to determine how to personalize a message.
    Type: Grant
    Filed: August 25, 2020
    Date of Patent: July 19, 2022
    Assignee: Rovi Guides, Inc.
    Inventors: Kuppappa Dandappa Harijan, Madhusudhan Srinivasan
  • Patent number: 11386474
    Abstract: System and methods for generating a product recommendation based on reactions such as bio-feedback of a subject during a virtual try-on session are described herein. A recommendation engine captures bio-feedback and determines whether the subject has a positive or negative attitude towards a certain feature of a product that is being virtually “tried on” with the subject. The recommendation engine can then provide a product recommendation based on the actual sentiment of the subject towards a product feature.
    Type: Grant
    Filed: October 9, 2018
    Date of Patent: July 12, 2022
    Assignee: ROVI GUIDES, INC.
    Inventors: Chirag Soni, Prajjwal Agarwal, Ganga Vara Prasad Miriam, Madhusudhan Srinivasan, Ramesh Alagarsamy
  • Publication number: 20220217428
    Abstract: Systems and methods are disclosed herein for optimizing bandwidth for broadcast transmission. The disclosed techniques herein provide for receiving first and second content for transmission to subscriber devices on a first and second channels. The system then determines whether the first and second content contain a common segment. If so, the system updates metadata schema (e.g., homogeneous channel descriptor, homogeneous switch descriptor) to indicate there is a common segment. The system may generate a transport stream during multiplexing of the first and second channels based on the updated metadata schema. The transport stream, for a time duration based on the at least one common segment, includes a first audio feed of the first content and a first video feed of the first content to be provided on the second channel. The system then transmits the transport stream to the one or more subscriber devices.
    Type: Application
    Filed: October 5, 2021
    Publication date: July 7, 2022
    Inventors: Siddhartha Pande, Madhusudhan Srinivasan, Deviprasad Punja
  • Publication number: 20220207082
    Abstract: Methods and systems for auto-populating image metadata are described herein. The system receives or accesses an image. The system then generates a link to a video having a frame that corresponds to the image. To generate the link, the system searches for a video having a frame comprising a portion of the image and generates the link such that the link comprises a timestamp of the frame. The system then modifies the metadata of the image to include the link. Once a user interaction with the image is detected, the system may follow the link to generate for display the video beginning at the timestamp.
    Type: Application
    Filed: December 20, 2021
    Publication date: June 30, 2022
    Inventors: Durga Prasad Pulicharla, Madhusudhan Srinivasan
  • Publication number: 20220189269
    Abstract: Systems and methods are provided for automatically performing an action based on video content. One example method includes receiving, at a first computing device, a video and determining, with a content determination engine, content of the video. An action to perform at the first computing device and/or at a second computing device is generated, based on the content of the video. If the action is to be performed at the second computing device, the action is transmitted to the second computing device. The action is performed at the respective first and/or second computing device.
    Type: Application
    Filed: December 16, 2020
    Publication date: June 16, 2022
    Inventors: Gaurav Gandhi, Manikiruban Jaganathan, Abishek K P, Deviprasad Punja, Madhusudhan Srinivasan
  • Patent number: 11353990
    Abstract: The system manages a keyboard displayed on a touchscreen to address non-responsive regions of the touchscreen. The system monitors usage behavior of the displayed keyboard on the touchscreen. The system determines the non-responsive region of the touchscreen based on the usage behavior. For example, the non-responsive region may result from damage caused by dropping. The system modifies the displayed keyboard to avoid the non-responsive region of the touchscreen. For example, the system may change the location, size, orientation, and/or layout of the keyboard, or keyboard characters thereof, to avoid the non-responsive region.
    Type: Grant
    Filed: November 25, 2020
    Date of Patent: June 7, 2022
    Assignee: Rovi Guides, Inc.
    Inventor: Madhusudhan Srinivasan