Patents by Inventor Dolphin Masilamany Santha
Dolphin Masilamany Santha 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: 20240061776Abstract: Systems and methods are described for caching content items. At least first and second content items are stored in a cache. A determination is made as to whether there is common content between the first content item and the second content item. In response to determining that there is common content between the first content item and the second content item, at least a portion of one of the first content item and the second content item is deleted. A request for the common content is received. In response to receiving the request for the common content, the common content is retrieved from the other of the first content item and the second content item.Type: ApplicationFiled: August 17, 2022Publication date: February 22, 2024Inventors: Rajendran Pichaimurthy, Dolphin Masilamany Santha, Daina Emmanuel, Prakash Viswanathan, Reda Harb
-
Publication number: 20240061852Abstract: Systems and methods are provided for automatically recommending content. One example method includes receiving, from a computing device, a request for content and generating an initial result set in response to the request. A user profile associated with the request is identified. Based on the initial result set and the user profile, a positivity index score for the initial result set is determined. Based on the positivity index score, a type of additional content to add to the initial result set is determined. A modified result set is generated by adding the additional content to the initial result set. At least a portion of the modified result set is transmitted to the computing device.Type: ApplicationFiled: October 17, 2023Publication date: February 22, 2024Inventors: Rajendran Pichaimurthy, Dolphin Masilamany Santha, Gyanveer Singh, Prakash Viswanathan
-
Publication number: 20240039663Abstract: Systems and methods are described for streaming content to multiple devices from a shared sliding window buffer in kernel space, thereby reducing memory resource use and minimizing context/mode switching between kernel space and user space. For example, concurrent streaming sessions may be seen, e.g., as a live multimedia stream. If a live video is being transmitted as a multicast stream to many devices, rather than each device having a corresponding sliding window buffer in kernel space, each device will share a shared sliding buffer in kernel space. The sliding window buffer size will be at least large enough to stream the slowest connection speed and can be, e.g., multiple times as large as necessary, in case of the issues beyond the worst-case scenario. The system then transmits chunks of the content from the shared sliding window buffer to each of the plurality of client devices.Type: ApplicationFiled: July 5, 2023Publication date: February 1, 2024Inventors: Rajendran Pichaimurthy, Dolphin Masilamany Santha, Gyanveer Singh, Prakash Viswanathan
-
Patent number: 11822565Abstract: Systems and methods are provided for automatically recommending content. One example method includes receiving, from a computing device, a request for content and generating an initial result set in response to the request. A user profile associated with the request is identified. Based on the initial result set and the user profile, a positivity index score for the initial result set is determined. Based on the positivity index score, a type of additional content to add to the initial result set is determined. A modified result set is generated by adding the additional content to the initial result set. At least a portion of the modified result set is transmitted to the computing device.Type: GrantFiled: February 16, 2023Date of Patent: November 21, 2023Assignee: Rovi Guides, Inc.Inventors: Rajendran Pichaimurthy, Dolphin Masilamany Santha, Gyanveer Singh, Prakash Viswanathan
-
Publication number: 20230364520Abstract: Systems and methods for managing storage of video game content based on video game performance. A level is identified from among a sequence of playable levels of an active video game. A video of the performance of the identified level of the active video game is recorded. A video game performance metric for the identified level is determined. A greatest value of the video game performance metric stored in a database is received. In response to determining that a current value of the video game performance metric for the identified level of the active video game does not exceed the greatest value of the video game performance metric stored in a database, the recording of the video of the performance of the level of the video game is deleted.Type: ApplicationFiled: July 13, 2023Publication date: November 16, 2023Inventors: Rajendran Pichaimurthy, Dolphin Masilamany Santha, Prakash Viswanathan
-
Publication number: 20230353801Abstract: Systems and methods are described herein for transmitting a content item to a user device using multiple delivery protocols. The system receives, at a content source, a request for the content item from the user device. The system splits a digital stream of the content item into a first video signal and a second video signal. The system then transmits, via a unicast server, the first video signal for the content item to the user device, and transmits, via a multicast server, the second video signal for the content item to the user device. The system then causes for presentation on the user device the first video signal followed by the second video signal. In other embodiments, the system is optimized between the unicast delivery of a content item and a peer-to-peer delivery.Type: ApplicationFiled: July 10, 2023Publication date: November 2, 2023Inventors: Rajendran Pichaimurthy, Prakash Viswanathan, Dolphin Masilamany Santha, Madhusudhan Seetharam, Reda Harb
-
Publication number: 20230336609Abstract: Systems and methods are disclosed herein for media quality selection of media assets based on internet service provider data usage limits. One disclosed technique herein discusses receiving a data usage limit from an internet service provider. The data usage limit includes maximum data usage for particular user account data. A media asset is selected from a media streaming server that includes a plurality of qualities having respective data sizes (e.g., for video quality—4K, 1080p, etc.) A determination is made whether a selected data size from a selected quality of the plurality of qualities of the selected media asset exceeds remaining data of the received data usage limit. If so, a request is transmitted to the to the media streaming server to retrieve the selected media asset with a quality having a data size smaller than the respective data size.Type: ApplicationFiled: June 23, 2023Publication date: October 19, 2023Inventors: Rajendran Pichaimurthy, Dolphin Masilamany Santha, Prakash Viswanathan
-
Patent number: 11750860Abstract: Systems and methods are described herein for transmitting a content item to a user device using multiple delivery protocols. The system receives, at a content source, a request for the content item from the user device. The system splits a digital stream of the content item into a first video signal and a second video signal. The system then transmits, via a unicast server, the first video signal for the content item to the user device, and transmits, via a multicast server, the second video signal for the content item to the user device. The system then causes for presentation on the user device the first video signal followed by the second video signal. In other embodiments, the system is optimized between the unicast delivery of a content item and a peer-to-peer delivery.Type: GrantFiled: September 27, 2021Date of Patent: September 5, 2023Assignee: ROVI GUIDES, INC.Inventors: Rajendran Pichaimurthy, Prakash Viswanathan, Dolphin Masilamany Santha, Madhusudhan Seetharam, Reda Harb
-
Patent number: 11750859Abstract: Systems and methods are described herein for transmitting a content item to a user device using multiple delivery protocols. The system receives, at a content source, a request for the content item from the user device. The system splits a digital stream of the content item into a first video signal and a second video signal. The system then transmits, via a unicast server, the first video signal for the content item to the user device, and transmits, via a multicast server, the second video signal for the content item to the user device. The system then causes for presentation on the user device the first video signal followed by the second video signal. In other embodiments, the system is optimized between the unicast delivery of a content item and a peer-to-peer delivery.Type: GrantFiled: September 27, 2021Date of Patent: September 5, 2023Assignee: Rovi Guides, Inc.Inventors: Rajendran Pichaimurthy, Prakash Viswanathan, Dolphin Masilamany Santha, Madhusudhan Seetharam, Reda Harb
-
Patent number: 11738276Abstract: Systems and methods for managing storage of video game content based on video game performance. A level is identified from among a sequence of playable levels of an active video game. A video of the performance of the identified level of the active video game is recorded. A video game performance metric for the identified level is determined. A greatest value of the video game performance metric stored in a database is received. In response to determining that a current value of the video game performance metric for the identified level of the active video game does not exceed the greatest value of the video game performance metric stored in a database, the recording of the video of the performance of the level of the video game is deleted.Type: GrantFiled: December 1, 2021Date of Patent: August 29, 2023Assignee: Rovi Guides, Inc.Inventors: Rajendran Pichaimurthy, Dolphin Masilamany Santha, Prakash Viswanathan
-
Patent number: 11736240Abstract: Systems and methods are described for streaming content to multiple devices from a shared sliding window buffer in kernel space, thereby reducing memory resource use and minimizing context/mode switching between kernel space and user space. For example, concurrent streaming sessions may be seen, e.g., as a live multimedia stream. If a live video is being transmitted as a multicast stream to many devices, rather than each device having a corresponding sliding window buffer in kernel space, each device will share a shared sliding buffer in kernel space. The sliding window buffer size will be at least large enough to stream the slowest connection speed and can be, e.g., multiple times as large as necessary, in case of the issues beyond the worst-case scenario. The system then transmits chunks of the content from the shared sliding window buffer to each of the plurality of client devices.Type: GrantFiled: June 15, 2021Date of Patent: August 22, 2023Assignee: ROVI GUIDES, INC.Inventors: Rajendran Pichaimurthy, Dolphin Masilamany Santha, Gyanveer Singh, Prakash Viswanathan
-
Patent number: 11729244Abstract: Systems and methods are disclosed herein for media quality selection of media assets based on internet service provider data usage limits. One disclosed technique herein discusses receiving a data usage limit from an internet service provider. The data usage limit includes maximum data usage for particular user account data. A media asset is selected from a media streaming server that includes a plurality of qualities having respective data sizes (e.g., for video quality—4K, 1080p, etc.) A determination is made whether a selected data size from a selected quality of the plurality of qualities of the selected media asset exceeds remaining data of the received data usage limit. If so, a request is transmitted to the to the media streaming server to retrieve the selected media asset with a quality having a data size smaller than the respective data size.Type: GrantFiled: October 18, 2021Date of Patent: August 15, 2023Assignee: ROVI GUIDES, INC.Inventors: Rajendran Pichaimurthy, Dolphin Masilamany Santha, Prakash Viswanathan
-
Publication number: 20230195740Abstract: Systems and methods are provided for automatically recommending content. One example method includes receiving, from a computing device, a request for content and generating an initial result set in response to the request. A user profile associated with the request is identified. Based on the initial result set and the user profile, a positivity index score for the initial result set is determined. Based on the positivity index score, a type of additional content to add to the initial result set is determined. A modified result set is generated by adding the additional content to the initial result set. At least a portion of the modified result set is transmitted to the computing device.Type: ApplicationFiled: February 16, 2023Publication date: June 22, 2023Inventors: Rajendran Pichaimurthy, Dolphin Masilamany Santha, Gyanveer Singh, Prakash Viswanathan
-
Publication number: 20230104352Abstract: Systems and methods are described for recommending a proposed hardware configuration to a first user in response to determining that a performance aspect of the first user having a first hardware configuration playing a multiplayer game is worse than a performance aspect of a second user having a second hardware configuration jointly playing the multiplayer game. The proposed hardware configuration is generated based on the first hardware configuration and the second hardware configuration and caused to be displayed on a device of the first user.Type: ApplicationFiled: May 16, 2022Publication date: April 6, 2023Inventors: Rajendran Pichaimurthy, Dolphin Masilamany Santha, Prakash Viswanathan
-
Publication number: 20230098668Abstract: Systems and methods are described herein for transmitting a content item to a user device using multiple delivery protocols. The system receives, at a content source, a request for the content item from the user device. The system splits a digital stream of the content item into a first video signal and a second video signal. The system then transmits, via a unicast server, the first video signal for the content item to the user device, and transmits, via a multicast server, the second video signal for the content item to the user device. The system then causes for presentation on the user device the first video signal followed by the second video signal. In other embodiments, the system is optimized between the unicast delivery of a content item and a peer-to-peer delivery.Type: ApplicationFiled: September 27, 2021Publication date: March 30, 2023Inventors: Rajendran Pichaimurthy, Prakash Viswanathan, Dolphin Masilamany Santha, Madhusudhan Seetharam, Reda Harb
-
Publication number: 20230096176Abstract: Systems and methods are described herein for transmitting a content item to a user device using multiple delivery protocols. The system receives, at a content source, a request for the content item from the user device. The system splits a digital stream of the content item into a first video signal and a second video signal. The system then transmits, via a unicast server, the first video signal for the content item to the user device, and transmits, via a multicast server, the second video signal for the content item to the user device. The system then causes for presentation on the user device the first video signal followed by the second video signal. In other embodiments, the system is optimized between the unicast delivery of a content item and a peer-to-peer delivery.Type: ApplicationFiled: September 27, 2021Publication date: March 30, 2023Inventors: Rajendran Pichaimurthy, Prakash Viswanathan, Dolphin Masilamany Santha, Madhusudhan Seetharam, Reda Harb
-
Patent number: 11609925Abstract: Systems and methods are provided for automatically recommending content. One example method includes receiving, from a computing device, a request for content and generating an initial result set in response to the request. A user profile associated with the request is identified. Based on the initial result set and the user profile, a positivity index score for the initial result set is determined. Based on the positivity index score, a type of additional content to add to the initial result set is determined. A modified result set is generated by adding the additional content to the initial result set. At least a portion of the modified result set is transmitted to the computing device.Type: GrantFiled: April 20, 2022Date of Patent: March 21, 2023Assignee: ROVI GUIDES, INC.Inventors: Rajendran Pichaimurthy, Dolphin Masilamany Santha, Gyanveer Singh, Prakash Viswanathan
-
Publication number: 20220318238Abstract: Systems and methods are provided for automatically recommending content. One example method includes receiving, from a computing device, a request for content and generating an initial result set in response to the request. A user profile associated with the request is identified. Based on the initial result set and the user profile, a positivity index score for the initial result set is determined. Based on the positivity index score, a type of additional content to add to the initial result set is determined. A modified result set is generated by adding the additional content to the initial result set. At least a portion of the modified result set is transmitted to the computing device.Type: ApplicationFiled: April 20, 2022Publication date: October 6, 2022Inventors: Rajendran Pichaimurthy, Dolphin Masilamany Santha, Gyanveer Singh, Prakash Viswanathan
-
Publication number: 20220191263Abstract: Systems and methods are provided for automatically performing an action in respect of a conference call. One example method includes receiving, at a computing device, audio and determining a user response to the audio. Audio content is determined with natural language processing. An action based on the user response and the audio content is performed.Type: ApplicationFiled: December 16, 2020Publication date: June 16, 2022Inventors: Rajendran Pichaimurthy, Dolphin Masilamany Santha, Prakash Viswanathan
-
Patent number: 11358062Abstract: Systems and methods are described for recommending a proposed hardware configuration to a first user in response to determining that a performance aspect of the first user having a first hardware configuration playing a multiplayer game is worse than a performance aspect of a second user having a second hardware configuration jointly playing the multiplayer game. The proposed hardware configuration is generated based on the first hardware configuration and the second hardware configuration and caused to be displayed on a device of the first user.Type: GrantFiled: August 5, 2020Date of Patent: June 14, 2022Assignee: Rovi Guides, Inc.Inventors: Rajendran Pichaimurthy, Dolphin Masilamany Santha, Prakash Viswanathan