Patents by Inventor Kopal Niranjan

Kopal Niranjan 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: 20260129262
    Abstract: According to an aspect, a method may include executing, by a computing device, a television application. A method may include gathering, by the computing device, information and data related to interactions of a user with a user interface of the television application. A method may store the information and data related to the interactions of the user locally on the computing device. A method may generate an on-device model associated with the user based on the information and data related to the interactions of the user with the user interface of the television application. A method may determine media content recommendations for the user utilizing the on-device model. A method may integrate the media content recommendations in the user interface of the television application.
    Type: Application
    Filed: November 4, 2024
    Publication date: May 7, 2026
    Inventors: Sundaramoorthy Murugesan, Tamojit Chatterjee, Shravan Nayak, Kopal Niranjan, Priyanshi Sharma, Sujal Maheswari, Kanishka Mishra
  • Patent number: 12542950
    Abstract: According to an aspect, a method may generate an activity timeline of a user based on data indicative of a search history, a watch history, and activity of the user with a television application. The method may generate a sports score using a sports model based on the activity timeline of the user, may generate a ranked list of sports related media content items for recommending to the user based on the sports score, and may associate a respective selectable information item with each of the sports related media content items included in the ranked list. The method may send, to a network-connected display device, the ranked list of sports related media content items that includes each respective selectable information item for displaying each respective selectable information item in a user interface of the television application executing on the network-connected display device.
    Type: Grant
    Filed: February 14, 2024
    Date of Patent: February 3, 2026
    Assignee: GOOGLE LLC
    Inventors: Shravan Nayak, Tamojit Chatterjee, Fahad Fayyaz Durrani, Nikhilesh Tripathi, Kanishka Mishra, Sundaramoorthy Murugesan, Venkata Gangadhar Kanchu, Priyanshi Sharma, Kopal Niranjan
  • Patent number: 12425671
    Abstract: According to an aspect, a method may include receiving a request to generate an autoplay list, identifying a plurality of media content items, identifying a runtime for each of the plurality of media content items, based on determining that a runtime for a media content item included in the plurality of media content items exceeds a predefined runtime, generating a clip of the media content item with a runtime that is less than or equal to the predefined runtime, generating an ordered list of the plurality of media content items, substituting the clip for the media content item in place of the media content item included in the ordered list, generating an autoplay list based on the ordered list, and sending the autoplay list for a television application to play the plurality of media content items in the autoplay list on a network-connected display device.
    Type: Grant
    Filed: February 22, 2024
    Date of Patent: September 23, 2025
    Assignee: GOOGLE LLC
    Inventors: Venkata Gangadhar Kanchu, Sundaramoorthy Murugesan, Tamojit Chatterjee, Kopal Niranjan, Shravan Nayak, Priyanshi Sharma, Kanishka Mishra
  • Publication number: 20250274625
    Abstract: According to an aspect, a method may include receiving a request to generate an autoplay list, identifying a plurality of media content items, identifying a runtime for each of the plurality of media content items, based on determining that a runtime for a media content item included in the plurality of media content items exceeds a predefined runtime, generating a clip of the media content item with a runtime that is less than or equal to the predefined runtime, generating an ordered list of the plurality of media content items, substituting the clip for the media content item in place of the media content item included in the ordered list, generating an autoplay list based on the ordered list, and sending the autoplay list for a television application to play the plurality of media content items in the autoplay list on a network-connected display device.
    Type: Application
    Filed: February 22, 2024
    Publication date: August 28, 2025
    Inventors: Venkata Gangadhar Kanchu, Sundaramoorthy Murugesan, Tamojit Chatterjee, Kopal Niranjan, Shravan Nayak, Priyanshi Sharma, Kanishka Mishra
  • Publication number: 20250260870
    Abstract: According to an aspect, a method may generate an activity timeline of a user based on data indicative of a search history, a watch history, and activity of the user with a television application. The method may generate a sports score using a sports model based on the activity timeline of the user, may generate a ranked list of sports related media content items for recommending to the user based on the sports score, and may associate a respective selectable information item with each of the sports related media content items included in the ranked list. The method may send, to a network-connected display device, the ranked list of sports related media content items that includes each respective selectable information item for displaying each respective selectable information item in a user interface of the television application executing on the network-connected display device.
    Type: Application
    Filed: February 14, 2024
    Publication date: August 14, 2025
    Inventors: Shravan Nayak, Tamojit Chatterjee, Fahad Fayyaz Durrani, Nikhilesh Tripathi, Kanishka Mishra, Sundaramoorthy Murugesan, Venkata Gangadhar Kanchu, Priyanshi Sharma, Kopal Niranjan