Patents by Inventor Deviprasad Punja
Deviprasad Punja 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: 20240152687Abstract: 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: ApplicationFiled: January 17, 2024Publication date: May 9, 2024Inventors: Madhusudhan Srinivasan, Deviprasad Punja
-
Patent number: 11962818Abstract: 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: GrantFiled: March 8, 2022Date of Patent: April 16, 2024Assignee: Rovi Guides, Inc.Inventors: Madhusudhan Srinivasan, Piar Chand, Labhala Gowtham, Durga Prasad Pulicharla, Aditya Rautray, Deviprasad Punja
-
Publication number: 20240114186Abstract: 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: ApplicationFiled: November 8, 2023Publication date: April 4, 2024Inventors: Siddhartha Pande, Madhusudhan Srinivasan, Deviprasad Punja
-
Patent number: 11922112Abstract: 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: GrantFiled: July 21, 2022Date of Patent: March 5, 2024Assignee: Rovi Guides, Inc.Inventors: Madhusudhan Srinivasan, Deviprasad Punja
-
Patent number: 11874888Abstract: 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: GrantFiled: October 25, 2021Date of Patent: January 16, 2024Assignee: ROVI GUIDES, INC.Inventors: Siddhartha Pande, Deviprasad Punja, Madhusudhan Srinivasan
-
Publication number: 20240004627Abstract: Systems and methods for temporarily downloading an application program from a website are disclosed herein. The website provides a feature set corresponding to an anticipated user activity and a downloadable application program. The anticipated user activity is identified based on user data corresponding to future activities of a user. A correspondence between the anticipated user activity and the website is determined and the application program is retrieved from the website and installed on the user device. In response to detecting absence of a user interaction with the application program on the user device within a predefined time period, the application program is automatically uninstalled from the user device.Type: ApplicationFiled: September 14, 2023Publication date: January 4, 2024Inventors: Deviprasad Punja, Madhusudhan Srinivasan
-
Patent number: 11849162Abstract: 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: GrantFiled: October 5, 2021Date of Patent: December 19, 2023Assignee: Rovi Guides, Inc.Inventors: Siddhartha Pande, Madhusudhan Srinivasan, Deviprasad Punja
-
Publication number: 20230384908Abstract: 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: ApplicationFiled: April 28, 2023Publication date: November 30, 2023Inventors: Madhusudhan Srinivasan, Aditya Rautray, Deviprasad Punja
-
Publication number: 20230367743Abstract: Systems and methods are described for automatically organizing application shortcuts into folders with user-defined In names. An illustrative method includes identifying a plurality of keywords associated with folders with user-defined names on a device, identifying a keyword associated with an application being installed on the device, determining whether the key word associated with the application matches a keyword in the plurality of keywords, and in response to determining that the keyword associated with the application matches a keyword in the plurality of keywords, adding a shortcut for the application to a folder with a user-defined name corresponding to the matching keyword.Type: ApplicationFiled: July 26, 2023Publication date: November 16, 2023Inventors: Aditya Rautray, Deviprasad Punja, Madhusudhan Srinivasan
-
Publication number: 20230353803Abstract: 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: ApplicationFiled: July 11, 2023Publication date: November 2, 2023Inventors: Deviprasad Punja, Madhusudhan Srinivasan, Alan Waterman
-
Patent number: 11797286Abstract: Systems and methods for temporarily downloading an application program from a website are disclosed herein. The website provides a feature set corresponding to an anticipated user activity and a downloadable application program. The anticipated user activity is identified based on user data corresponding to future activities of a user. A correspondence between the anticipated user activity and the website is determined and the application program is retrieved from the website and installed on the user device. In response to detecting absence of a user interaction with the application program on the user device within a predefined time period, the application program is automatically uninstalled from the user device.Type: GrantFiled: May 4, 2022Date of Patent: October 24, 2023Assignee: Rovi Guides, Inc.Inventors: Deviprasad Punja, Madhusudhan Srinivasan
-
Patent number: 11755533Abstract: Systems and methods are described for automatically organizing application shortcuts into folders with user-defined names. An illustrative method includes identifying a plurality of keywords associated with folders with user-defined names on a device, identifying a keyword associated with an application being installed on the device, determining whether the keyword associated with the application matches a keyword in the plurality of keywords, and in response to determining that the keyword associated with the application matches a keyword in the plurality of keywords, adding a shortcut for the application to a folder with a user-defined name corresponding to the matching keyword.Type: GrantFiled: March 14, 2019Date of Patent: September 12, 2023Assignee: Rovi Guides, Inc.Inventors: Aditya Rautray, Deviprasad Punja, Madhusudhan Srinivasan
-
Patent number: 11749079Abstract: 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: GrantFiled: December 16, 2020Date of Patent: September 5, 2023Assignee: Rovi Guides, Inc.Inventors: Gaurav Gandhi, Manikiruban Jaganathan, Abishek K P, Deviprasad Punja, Madhusudhan Srinivasan
-
Patent number: 11750866Abstract: 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: GrantFiled: April 11, 2022Date of Patent: September 5, 2023Assignee: Rovi Guides, Inc.Inventors: Deviprasad Punja, Madhusudhan Srinivasan, Alan Waterman
-
Publication number: 20230247173Abstract: 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: ApplicationFiled: March 27, 2023Publication date: August 3, 2023Inventors: Gaurav Gandhi, Kuppappa Dandappa Harijan, Siddhartha Pande, Deviprasad Punja, Madhusudhan Srinivasan
-
Patent number: 11675475Abstract: 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: GrantFiled: July 9, 2019Date of Patent: June 13, 2023Assignee: ROVI GUIDES, INC.Inventors: Madhusudhan Srinivasan, Aditya Rautray, Deviprasad Punja
-
Patent number: 11641444Abstract: 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: GrantFiled: October 27, 2021Date of Patent: May 2, 2023Assignee: Rovi Guides, Inc.Inventors: Gaurav Gandhi, Kuppappa Dandappa Harijan, Siddhartha Pande, Deviprasad Punja, Madhusudhan Srinivasan
-
Publication number: 20230017181Abstract: 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: ApplicationFiled: July 21, 2022Publication date: January 19, 2023Inventors: Madhusudhan Srinivasan, Deviprasad Punja
-
Publication number: 20220405075Abstract: Systems and methods for temporarily downloading an application program from a website are disclosed herein. The website provides a feature set corresponding to an anticipated user activity and a downloadable application program. The anticipated user activity is identified based on user data corresponding to future activities of a user. A correspondence between the anticipated user activity and the website is determined and the application program is retrieved from the website and installed on the user device. In response to detecting absence of a user interaction with the application program on the user device within a predefined time period, the application program is automatically uninstalled from the user device.Type: ApplicationFiled: May 4, 2022Publication date: December 22, 2022Inventors: Deviprasad Punja, Madhusudhan Srinivasan
-
Publication number: 20220377394Abstract: 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: ApplicationFiled: March 8, 2022Publication date: November 24, 2022Inventors: Madhusudhan Srinivasan, Piar Chand, Labhala Gowtham, Durga Prasad Pulicharla, Aditya Rautray, Deviprasad Punja