US 12,301,904 B2
User interface customization in a television platform
Ashwin Kumar Srigiri, Karnataka (IN); Rohit Nigam, Karrnataka (IN); Laxmi Kaushik Reddy Mukkamalla, Andhra Pradesh (IN); Nipun Asthana, Karnataka (IN); Ashish Agrawal, Palo Alto, CA (US); Rajneesh Kumar, Karnataka (IN); Manoj Mani, Karnataka (IN); Padmaja Ragavendra, Karnataka (IN); and Akanksha Kalia, Uttarakhand (IN)
Assigned to Google LLC, Mountain View, CA (US)
Filed by GOOGLE LLC, Mountain View, CA (US)
Filed on Mar. 21, 2023, as Appl. No. 18/187,418.
Prior Publication US 2024/0323468 A1, Sep. 26, 2024
Int. Cl. H04N 21/258 (2011.01); H04N 21/262 (2011.01); H04N 21/431 (2011.01)
CPC H04N 21/25858 (2013.01) [H04N 21/25841 (2013.01); H04N 21/26283 (2013.01); H04N 21/4314 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method comprising:
storing a configuration database at a media platform, the configuration database including base customization data associated with the media platform, the configuration database including manufacturer customization data associated with a plurality of manufacturers of television devices;
receiving a change request from a computing device associated with a manufacturer of a television device, the change request including a requested customization to the television device;
in response to the change request being approved, storing the requested customization with the manufacturer customization data in the configuration database;
receiving, by the media platform, a configuration request from the television device, the configuration request including at least one of a location or a device identifier of the television device;
in response to the configuration request, selecting a portion of the manufacturer customization data that correspond to at least one of the location or the device identifier of the television device;
generating server-based customization data for the television device based on the portion of the manufacturer customization data and the base customization data; and
transmitting, over a network, the server-based customization data to the television device, the server-based customization data configured to be used by the television device to customize an aspect of a user interface of the television device.