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: 20210243144
    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: February 8, 2021
    Publication date: August 5, 2021
    Inventor: Madhusudhan Srinivasan
  • Patent number: 11074840
    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: September 11, 2020
    Date of Patent: July 27, 2021
    Assignee: Rovi Guides, Inc.
    Inventors: Siddhartha Pande, Madhusudhan Srinivasan
  • Publication number: 20210227292
    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: Application
    Filed: September 26, 2018
    Publication date: July 22, 2021
    Inventors: Madhusudhan Srinivasan, Ramesh Alagarsamy
  • Publication number: 20210216613
    Abstract: The system generates a validation tool in response to receiving an indication to initiate validation. The system identifies at least one media content item based on a user profile, and generates at least one question based on the at least one media content item. The at least one media content item may include an image, a video, text, or a combination thereof. The system determines at least one answer corresponding to the at least one question. The question and answer may be determined based on a question template. For example, the template may be selected based on attribute types or values of the at least one media content item. The system generates the at least one question for output on an output device. Upon receiving input indicative to an answer, the system compares the inputted answer to the determined answer to determine whether to validate the user.
    Type: Application
    Filed: January 9, 2020
    Publication date: July 15, 2021
    Inventors: Vijay Kumar, Rajendran Pichaimurthy, Madhusudhan Srinivasan
  • Patent number: 11048387
    Abstract: The system manages aggregating posts to a media feed to provide timeline updates. The system identifies a composite post of the media feed that corresponds to a first post and a second post. The composite post includes a content item and composite information. The system identifies at least one trigger to interact with the composite post. The trigger may be provided by a user or from the system itself. The system determines an action based on the at least one trigger and based on one or more composite criteria. The composite criteria may include rules or norms for managing interactions. The system generates modified composite information based on the action and the composite information. The system also generates a modified media feed for output. For example, the system may display a modified media feed with information regarding the first post and the second post.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: June 29, 2021
    Assignee: Rovi Guides, Inc.
    Inventors: Madhusudhan Srinivasan, Deviprasad Punja, Siddhartha Pande
  • Publication number: 20210185374
    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: December 16, 2019
    Publication date: June 17, 2021
    Inventors: Siddhartha Pande, Madhusudhan Srinivasan, Deviprasad Punja
  • Publication number: 20210176507
    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: February 23, 2021
    Publication date: June 10, 2021
    Inventors: Madhusudhan Srinivasan, Piar Chand, Labhala Gowtham, Durga Prasad Pulicharla, Aditya Rautray, Deviprasad Punja
  • Publication number: 20210152863
    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: November 9, 2020
    Publication date: May 20, 2021
    Inventors: Madhusudhan Srinivasan, Gaurav Gandhi, Siddhartha Pande
  • Publication number: 20210152690
    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: Application
    Filed: November 24, 2020
    Publication date: May 20, 2021
    Inventors: Durga Prasad Pulicharla, Madhusudhan Srinivasan
  • Publication number: 20210142798
    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: November 8, 2019
    Publication date: May 13, 2021
    Inventors: DurgaPrasad Pulicharla, Madhusudhan Srinivasan
  • Publication number: 20210141485
    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: Application
    Filed: November 25, 2020
    Publication date: May 13, 2021
    Inventor: Madhusudhan Srinivasan
  • Patent number: 11006183
    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: Grant
    Filed: April 24, 2019
    Date of Patent: May 11, 2021
    Assignee: ROVl GUIDES, INC.
    Inventors: Durga Prasad Pulicharla, Madhusudhan Srinivasan
  • Publication number: 20210132914
    Abstract: Systems and methods for automatically carrying out instructions for modifying application programs, when those instructions are found from electronic searches. A user may wish to modify operation of an application program in some way. He or she can thus conduct an electronic search for the solution. Search results in the form of text- (e.g., web pages) or audio/video- (e.g., DIY videos) based files are automatically translated into computer executable code. This executable code is then transmitted to the user's device, where it is automatically executed by the device to modify the application program in the desired manner.
    Type: Application
    Filed: October 31, 2019
    Publication date: May 6, 2021
    Inventors: Kuppappa Dandappa Harijan, Alok Kumar, Madhusudhan Srinivasan
  • Publication number: 20210132919
    Abstract: Systems and methods for automatically carrying out instructions for modifying application programs, when those instructions are found from electronic searches. A user may wish to modify operation of an application program in some way. He or she can thus conduct an electronic search for the solution. Search results in the form of text—(e.g., web pages) or audio/video—(e.g., DIY videos) based files are automatically translated into computer executable code. This executable code is then transmitted to the user's device, where it is automatically executed by the device to modify the application program in the desired manner.
    Type: Application
    Filed: October 31, 2019
    Publication date: May 6, 2021
    Inventors: Kuppappa Dandappa Harijan, Alok Kumar, Madhusudhan Srinivasan
  • Publication number: 20210127150
    Abstract: Systems and methods are described for a media guidance application (e.g., implemented on a user device) that dynamically adapts network performance parameters for applications based on their respective usage likelihoods.
    Type: Application
    Filed: December 6, 2017
    Publication date: April 29, 2021
    Inventors: Ramesh Alagarsamy, Madhusudhan Srinivasan
  • Publication number: 20210117494
    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: October 17, 2019
    Publication date: April 22, 2021
    Inventors: Siddhartha Pande, Deviprasad Punja, Madhusudhan Srinivasan
  • Patent number: 10977009
    Abstract: Systems and methods for automatically carrying out instructions for modifying application programs, when those instructions are found from electronic searches. A user may wish to modify operation of an application program in some way. He or she can thus conduct an electronic search for the solution. Search results in the form of text- (e.g., web pages) or audio/video- (e.g., DIY videos) based files are automatically translated into computer executable code. This executable code is then transmitted to the user's device, where it is automatically executed by the device to modify the application program in the desired manner.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: April 13, 2021
    Assignee: Rovi Guides, Inc.
    Inventors: Kuppappa Dandappa Harijan, Alok Kumar, Madhusudhan Srinivasan
  • Patent number: 10977015
    Abstract: Systems and methods for automatically carrying out instructions for modifying application programs, when those instructions are found from electronic searches. A user may wish to modify operation of an application program in some way. He or she can thus conduct an electronic search for the solution. Search results in the form of text- (e.g., web pages) or audio/video- (e.g., DIY videos) based files are automatically translated into computer executable code. This executable code is then transmitted to the user's device, where it is automatically executed by the device to modify the application program in the desired manner.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: April 13, 2021
    Assignee: Rovi Guides, Inc.
    Inventors: Kuppappa Dandappa Harijan, Alok Kumar, Madhusudhan Srinivasan
  • Patent number: 10972762
    Abstract: A media asset may include date-related information. When viewed out of context it may be unclear what date is referenced by the date-related information. The media asset may be parsed to identify the date-related information within the media asset. The media asset may be analyzed to determine the context for the date related information. An absolute date may be determined based on this context and the date-related information and provided to the user with the media asset.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: April 6, 2021
    Assignee: Rovi Guides, Inc.
    Inventors: Madhusudhan Srinivasan, Durga Prasad Pulicharla
  • Publication number: 20210099879
    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: Application
    Filed: October 19, 2020
    Publication date: April 1, 2021
    Inventors: Madhusudhan Srinivasan, Ramesh Alagarsamy