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

  • Patent number: 10877600
    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: September 25, 2018
    Date of Patent: December 29, 2020
    Assignee: ROVl GUIDES, INC.
    Inventor: Madhusudhan Srinivasan
  • Patent number: 10880433
    Abstract: Systems and methods are described herein for a computer-based communication application that displays, along with an incoming call notification, content specific to the parties involved. The application identifies electronic records of events attended by the users, and retrieves content specific to those records. For example, the application may identify electronic mail or meeting notifications sent between the users and concerning a particular subject matter. Images related to that subject matter are then retrieved and displayed during calls between those users. Users are thus presented with customized and personalized content specific to the subject matter of each call, thus helping them better recognize callers and more readily engage with the call.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: December 29, 2020
    Assignee: ROVI GUIDES, INC.
    Inventors: Durga Prasad Pulicharla, Madhusudhan Srinivasan
  • Patent number: 10863219
    Abstract: Systems and methods are disclosed for activating a personalized user profile on a device based on the detection of an outlying user input. A media guidance application detects a user input that is inconsistent with an active user profile. In response, the media guidance application identifies a candidate user that both shares a location with the device and has a user profile consistent with the user input. The media guidance application activates the user profile of the candidate user as a temporary active user profile on the device.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: December 8, 2020
    Assignee: Rovi Guides, Inc.
    Inventors: Madhusudhan Srinivasan, Gaurav Gandhi, Siddhartha Pande
  • Patent number: 10862841
    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 detect a request for content, analyzing the voice communication to identify the request for content as a request to share content between a first user account and a second user account, and identifying the requested content from a data storage. The method includes causing the sharing of the requested content with the second user account.
    Type: Grant
    Filed: November 8, 2019
    Date of Patent: December 8, 2020
    Assignee: Rovi Guides, Inc.
    Inventors: DurgaPrasad Pulicharla, Madhusudhan Srinivasan
  • Publication number: 20200380055
    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: Application
    Filed: May 28, 2019
    Publication date: December 3, 2020
    Inventors: Madhusudhan Srinivasan, Vijay Kumar
  • Patent number: 10855834
    Abstract: Systems and methods are described herein for a computer-based communication application that displays, along with an incoming call notification, content specific to the parties involved. The application identifies electronic records of events attended by the users, and retrieves content specific to those records. For example, the application may identify electronic mail or meeting notifications sent between the users and concerning a particular subject matter. Images related to that subject matter are then retrieved and displayed during calls between those users. Users are thus presented with customized and personalized content specific to the subject matter of each call, thus helping them better recognize callers and more readily engage with the call.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: December 1, 2020
    Assignee: ROVI GUIDES, INC.
    Inventors: Durga Prasad Pulicharla, Madhusudhan Srinivasan
  • Publication number: 20200374570
    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: June 4, 2020
    Publication date: November 26, 2020
    Inventors: Madhusudhan Srinivasan, Piar Chand, Labhala Gowtham, Durga Prasad Pulicharla, Aditya Rautray, Deviprasad Punja
  • Patent number: 10848973
    Abstract: Systems and methods are described for providing a security code to a second device. A first device receives a textual representation of a security code that is required for authorization of a second device with a remote application server. The first device checks if the textual representation of the security code is accessed during a predefined time period. If not, the first device also checks if the second device is within an output range of the first device. If so, the first device outputs an audio representation of the security code.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: November 24, 2020
    Assignee: Rovi Guides, Inc.
    Inventors: Madhusudhan Srinivasan, Ramesh Alagarsamy
  • Publication number: 20200356587
    Abstract: Methods and systems are described for preventing a message from being sent to an unintended recipient. A first context data structure is generated for a first conversation, a second context data structure is created for a second conversation, and then a message input is received as intended for the first conversation. The message is correlated with each of the first context data structures and the second context data structure to determine a relevance score corresponding to each of the first and second conversation. The relevance scores are compared and if the relevance score for the first conversation is greater than the relevance score for the second conversation, the message is sent; however, if the relevance score for the second conversation is greater than the relevance score for the first conversation, the message is not sent and the message is prevented from being sent to, for example, an unintended recipient.
    Type: Application
    Filed: May 9, 2019
    Publication date: November 12, 2020
    Inventors: Kuppappa Harijan, Madhusudhan Srinivasan
  • Publication number: 20200359074
    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: Application
    Filed: May 9, 2019
    Publication date: November 12, 2020
    Inventors: Kuppappa Harijan, Madhusudhan Srinivasan
  • Publication number: 20200344530
    Abstract: Systems and methods for reducing distractions from nearby devices when content susceptible to interruption is being consumed. Content susceptible to interruption is determined, and when this content is consumed on one device, nearby devices are identified and their output characteristics are modified. For example, output volume of nearby devices may be reduced, or the volume of the first device may be increased. This process is repeated with different devices as they each output content determined to be susceptible to interruption. Consumers are thus presented with fewer distractions from surrounding devices while they are consuming content that is susceptible to interruption.
    Type: Application
    Filed: April 24, 2019
    Publication date: October 29, 2020
    Inventors: Durga Prasad Pulicharla, Madhusudhan Srinivasan
  • Publication number: 20200344529
    Abstract: Systems and methods for reducing distractions from nearby devices when content susceptible to interruption is being consumed. Content susceptible to interruption is determined, and when this content is consumed on one device, nearby devices are identified and their output characteristics are modified. For example, output volume of nearby devices may be reduced, or the volume of the first device may be increased. This process is repeated with different devices as they each output content determined to be susceptible to interruption. Consumers are thus presented with fewer distractions from surrounding devices while they are consuming content that is susceptible to interruption.
    Type: Application
    Filed: April 24, 2019
    Publication date: October 29, 2020
    Inventors: Durga Prasad Pulicharla, Madhusudhan Srinivasan
  • Patent number: 10803778
    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: August 30, 2019
    Date of Patent: October 13, 2020
    Assignee: Rovi Guides, Inc.
    Inventors: Siddhartha Pande, Madhusudhan Srinivasan
  • Publication number: 20200311090
    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 29, 2019
    Publication date: October 1, 2020
    Inventors: Rajendran Pichaimurthy, Madhusudhan Srinivasan
  • Publication number: 20200314471
    Abstract: Systems and methods are disclosed for activating a personalized user profile on a device based on the detection of an outlying user input. A media guidance application detects a user input that is inconsistent with an active user profile. In response, the media guidance application identifies a candidate user that both shares a location with the device and has a user profile consistent with the user input. The media guidance application activates the user profile of the candidate user as a temporary active user profile on the device.
    Type: Application
    Filed: March 26, 2019
    Publication date: October 1, 2020
    Inventors: Madhusudhan Srinivasan, Gaurav Gandhi, Siddhartha Pande
  • Publication number: 20200314604
    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: March 29, 2019
    Publication date: October 1, 2020
    Inventors: Kuppappa Dandappa Harijan, Madhusudhan Srinivasan
  • Patent number: 10791433
    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: March 29, 2019
    Date of Patent: September 29, 2020
    Assignee: Rovi Guides, Inc.
    Inventors: Kuppappa Dandappa Harijan, Madhusudhan Srinivasan
  • Patent number: 10728493
    Abstract: Systems and methods for reducing interference between content play and video recording among multiple devices located proximate to each other. Microphones of devices recording video are muted, or content play is interrupted, according to the actions of a majority of nearby devices. For example, if most devices are recording video, content play may be interrupted to prevent the video from unintentionally recording unwanted sounds from play of the content. Conversely, if most devices are not recording video, only those devices which are may have their microphones muted. Actions to reduce interference may be taken according to the current behavior of a majority of proximate devices.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: July 28, 2020
    Assignee: Rovi Guides, Inc
    Inventors: Gaurav Gandhi, Kuppappa Dandappa Harijan, Siddhartha Pande, Deviprasad Punja, Madhusudhan Srinivasan
  • Patent number: 10708637
    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: Grant
    Filed: November 30, 2018
    Date of Patent: July 7, 2020
    Assignee: Rovi Guides, Inc.
    Inventors: Madhusudhan Srinivasan, Piar Chand, Labhala Gowtham, Durga Prasad Pulicharla, Aditya Rautray, Deviprasad Punja
  • Publication number: 20200196000
    Abstract: Systems and methods provided herein describe dynamically displaying a guide interface element for a customized period of time that is determined based on characteristics of the actual guide interface element to be displayed. In this way, when the timeout of the guide interface element is customized based on characteristics of the guide data, the duration engine allows sufficient time for the viewer to view and react to the guide interface element. Incidents of viewer re-launching of the guide interface element can thus be reduced to improve system processing efficiency and viewing experience.
    Type: Application
    Filed: December 18, 2018
    Publication date: June 18, 2020
    Inventors: Madhusudhan Srinivasan, Labhala Gowtham