US 11,816,307 B1
Method for providing service of configuring UI on a display of an in-vehicle infotainment device and UI configuration server using the same
David M. Kirsch, Torrance, CA (US); Jerry Erin Bonnah, Huntington Beach, CA (US); Justin Sinaguinan, Los Angeles, CA (US); Young Suk Lee, Anyang-si (KR); Seo Young Lee, Seoul (KR); and Dae Hee Ryoo, Suwon-si (KR)
Assigned to Honda Motor Co., Ltd., Tokyo (JP); and Obigo, Inc., Seongnam Si (KR)
Filed by Honda Motor Co., Ltd., Tokyo (JP); and Obigo Inc., Seongnam-si (KR)
Filed on Jan. 25, 2023, as Appl. No. 18/159,224.
Claims priority of provisional application 63/339,015, filed on May 6, 2022.
Int. Cl. G06F 3/0482 (2013.01); G06F 9/451 (2018.01)
CPC G06F 3/0482 (2013.01) [G06F 9/451 (2018.02)] 16 Claims
OG exemplary drawing
 
1. A method for providing a service of configuring a UI (User Interface) displayed on a display of an IVI (In-Vehicle Infotainment) device, comprising steps of:
(a) in response to acquiring a setting request for the UI from a user, a UI configuration server performing or supporting another device to perform a process of displaying (i) a default UI template list which contains information on one or more default UI templates, wherein the default UI templates contain one or more tiles through which one or more contents are to be displayed, and (ii) a setting interface which contains one or more metadata, each of which corresponds to each of the tiles, through a screen of a user device of the user;
(b) in response to selecting (i) specific template information related to a specific template containing one or more specific tiles and (ii) specific content attribute information related to each of specific contents to be displayed on each of the specific tiles by the user device through the setting interface, the UI configuration server performing or supporting another device to perform a process of allowing (i) a UI configuration management module to generate specific screen configuration defining data corresponding to the specific template, and (ii) an API gateway module to generate each of specific integrated data corresponding to each of the specific contents for each of content categories by using each of CP (Content Provider) service data provided by at least one CP server; and
(c) the UI configuration server transmitting the specific screen configuration defining data and the specific integrated data to the IVI device to allow a client program based on a Web Browser included in the IVI device to use the specific screen configuration defining data and the specific integrated data, to thereby (i) perform or support another device to perform a process of displaying the specific template through the display of the IVI device, and (ii) perform or support another device to perform a process of displaying each of the specific contents through each of the specific tiles.