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: 20210089575
    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: September 25, 2019
    Publication date: March 25, 2021
    Inventors: Durga Prasad Pulicharla, Madhusudhan Srinivasan
  • Patent number: 10958949
    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: June 4, 2020
    Date of Patent: March 23, 2021
    Assignee: Rovi Guides, Inc.
    Inventors: Madhusudhan Srinivasan, Piar Chand, Labhala Gowtham, Durga Prasad Pulicharla, Aditya Rautray, Deviprasad Punja
  • Patent number: 10951563
    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: Grant
    Filed: June 27, 2019
    Date of Patent: March 16, 2021
    Assignee: Rovi Guides, Inc.
    Inventor: Madhusudhan Srinivasan
  • Publication number: 20210065597
    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: September 11, 2020
    Publication date: March 4, 2021
    Inventors: Siddhartha Pande, Madhusudhan Srinivasan
  • Publication number: 20210064692
    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: Application
    Filed: August 29, 2019
    Publication date: March 4, 2021
    Inventors: Madhusudhan Srinivasan, Deviprasad Punja
  • Publication number: 20210051124
    Abstract: Systems and methods are described herein for automatically identifying spam in social media comments based on comparison of the context or topic of the popular or trending post with the context or topic of each comment associated with the post. Content of a social media post is processed to identify a topic of the social media post. A plurality of comments associated with the social media post are accessed and the topic of each comment is compared to the topic of the social media post and, if the topics do not match, the comment is identified as spam. A notification is generated for display to an administrator of the social media platform on which the social media post resides identifying the comment as spam.
    Type: Application
    Filed: August 15, 2019
    Publication date: February 18, 2021
    Inventors: Vijay Kumar, Rajendran Pichaimurthy, Madhusudhan Srinivasan
  • Publication number: 20210051123
    Abstract: Systems and methods are described herein for automatically identifying spam in social media comments based on a comparison of the content of a particular comment on a popular or trending post with content of other comments on the same or other popular or trending posts on the same or other social media platforms. Comments associated with each post are compared to determine whether content of a comment associated with one post is similar to, or matches, content associated with another post of a different trending topic. In response to determining that the content of a comment associated with one post is similar to the content of a comment associated with another post, the two comments are identified as spam, and a notification is generated for display to an administrator of the social media platform identifying the two comments as spam.
    Type: Application
    Filed: August 15, 2019
    Publication date: February 18, 2021
    Inventors: Vijay Kumar, Rajendran Pichaimurthy, Madhusudhan Srinivasan
  • Publication number: 20210034688
    Abstract: The system generates a recommendation of content for use in collaboration, allowing relevant content to be used as base content. The system identifies a content item, and retrieves reviews for the content item from one or more sources or forums. The system filters the reviews to generate a reduced set of reviews based on text of the respective reviews, profile information associated with the reviews, and reference information. A recommendation metric is determined for the content item based on the reduced set of reviews and based on the one or more recommendation criteria. The recommendation criteria specify which aspects of the content impact recommendation, and how those aspects impact recommendation. The recommendation metric indicates whether the content item is recommended as base content, to be used for generating collaborative content. The system generates a recommendation indicator indicative of the recommendation metric, and outputs the indicator for display, storage, or both.
    Type: Application
    Filed: July 31, 2019
    Publication date: February 4, 2021
    Inventors: Siddhartha Pande, Deviprasad Punja, Madhusudhan Srinivasan
  • Publication number: 20210037206
    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: Application
    Filed: June 22, 2020
    Publication date: February 4, 2021
    Inventors: Gaurav Gandhi, Kuppappa Dandappa Harijan, Siddhartha Pande, Deviprasad Punja, Madhusudhan Srinivasan
  • Publication number: 20210034661
    Abstract: The system recommends a media content item, from among a plurality of media content items, for performance by a user. The performance can include a series of actions, which can optionally be recorded or otherwise captured to be considered as collaborative content. The system analyzes at least one physical performance property relative to a corresponding physical performance property of each of the plurality of media content items. The at least one physical performance property is determined from profile information that is associated with the user, and may include a temporal, spectral, video, audio, or other property. Based on the analysis, the system identifies the media content item as being compatible or incompatible for performance or collaboration by the user. The system generates for output, which can include storage in memory or display on a device, a recommendation of the media content item on a device.
    Type: Application
    Filed: July 31, 2019
    Publication date: February 4, 2021
    Inventors: Siddhartha Pande, Deviprasad Punja, Madhusudhan Srinivasan
  • Publication number: 20210035541
    Abstract: The system generates a recommendation for collaborative content to be consumed, thus allowing a large field of content to be parsed. The content may include audio content, video content, image content, or other content. The system identifies a collaborative content and a base content upon which the collaborative content is generated. Based on analysis of the collaborative content and profile information, the system determines recommendation metric, or a score. Based on the metric, the system generates a recommendation of the collaborative content. Collaborative content that is better formed based on signal properties, favorably compared to the base content, created by more highly rated users, or formatted in a preferred way may be more strongly recommended. Signal properties include temporal, spectral, audio, or visual properties of the content. The system outputs the recommendation for storage, display, or both to provide guidance to users consuming or reviewing collaborative content.
    Type: Application
    Filed: July 31, 2019
    Publication date: February 4, 2021
    Inventors: Siddhartha Pande, Deviprasad Punja, Madhusudhan Srinivasan
  • Publication number: 20210026902
    Abstract: Systems and methods for curation of content, such as e-learning content or online instructional materials, according to particular criteria such as the amount of pictorial representations contained therein, the amount of verbal expression contained therein, and whether the content contains a summary. Other criteria may also be employed. Users may select any one or more of these and other criteria. Content is then sorted according to the selected criteria and presented as an ordered list of content that users can select for viewing.
    Type: Application
    Filed: July 23, 2019
    Publication date: January 28, 2021
    Inventors: Vijay Kumar, Rajendran Pichaimurthy, Madhusudhan Srinivasan, Gyanveer Singh
  • Publication number: 20210029406
    Abstract: Systems and methods are disclosed herein for applying behavioral-based parental controls for media assets. The disclosed techniques herein discuss determining a media asset viewed by a user and character actions of a character within the media asset. Behavioral user data is received which includes a user action. A determination is made whether the user action matches one of the character actions. If a match is found, a parental control restriction setting for the media asset is applied and this parental control restriction is stored in memory.
    Type: Application
    Filed: July 23, 2019
    Publication date: January 28, 2021
    Inventors: Vijay Kumar, Rajendran Pichaimurthy, Madhusudhan Srinivasan
  • Publication number: 20210029519
    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: August 25, 2020
    Publication date: January 28, 2021
    Inventors: Kuppappa Dandappa Harijan, Madhusudhan Srinivasan
  • Publication number: 20210014290
    Abstract: Systems and methods are disclosed for determining portions of media assets for cooperative reception by multiple devices. The disclosed techniques herein include identifying cooperating devices that are able to communicate with a selected device for relaying portions of a media asset. For example, a group of people each travelling together in a vehicle may wish to view a media asset by cooperatively using their network resources of their smartphones to relay portions of the media asset for viewing. Network service data for each of the plurality of cooperating devices is then received. Based on the network service data, a determination is made for each cooperating device regarding reception of a respective portion of the media asset to each cooperating device. Instructions to receive and relay the respective portions of the media asset are transmitted to each cooperating device.
    Type: Application
    Filed: May 11, 2020
    Publication date: January 14, 2021
    Inventors: Gaurav Gandhi, Kuppappa Harijan, Siddhartha Pande, Deviprasad Punja, Madhusudhan Srinivasan
  • Publication number: 20210011608
    Abstract: Methods and systems are described for identifying and marking content items that have or have not been shared to social media or content hosting services. The methods and systems use a marking engine to access a content item in a content library and identify the content hosts or social media sites to which the content item was previously transmitted. A marking engine may create a user interface, generate a thumbnail of each content item, and generate a graphical indicator for each identified content host. A marking engine may generate for display thumbnail representations of each content item with graphical indicators of each of the identified content hosts. A marking engine may sort thumbnails by metadata associated with the corresponding content items, such as creation time and date, location, share status, and other classifications and filters, to indicate which content items are ready to be shared to a content host.
    Type: Application
    Filed: July 9, 2019
    Publication date: January 14, 2021
    Inventors: Madhusudhan Srinivasan, Aditya Rautray, Deviprasad Punja
  • Publication number: 20200409926
    Abstract: Systems and methods for automated contact generation based on content communications are disclosed herein. A rule is retrieved from a rules database, the rule defining criteria for identifying contact-related data within a content item electronically communicated from a source account to a destination account. Based on the rule, the contact-related data within the content item is identified. In response to identifying the contact-related data within the content item, the contact-related data is automatically extracted from the content item, a contact entry corresponding to the source account is automatically generated based on the extracted contact-related data, and the contact entry is automatically stored for the destination account in a contact database.
    Type: Application
    Filed: June 28, 2019
    Publication date: December 31, 2020
    Inventors: Madhusudhan Srinivasan, Deviprasad Punja
  • Publication number: 20200412674
    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: June 27, 2019
    Publication date: December 31, 2020
    Inventor: Madhusudhan Srinivasan
  • 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