IP Library › Granted Patent US 12,162,504
Granted Patent B2
US 12,162,504 · App. 17/296,084 · Granted Dec 10, 2024

Device provided to vehicle and control method therefor

Inventors: Jaegu Yoon (Seoul, KR); Junbum Park (Seoul, KR); Namsu Lee (Seoul, KR); Hyoungkyu Choi (Seoul, KR)
Assignee: LG Electronics Inc.
B60W50/10B60K35/00G06F9/4401
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,162,504
App. No.
17/296,084
Filed
May 21, 2021
Granted
Dec 10, 2024
Kind
B2
Art Unit
3747
USPC
701/36
Abstract

Proposed are a device provided to a vehicle and a control method therefor. Specifically, proposed is a device provided to a vehicle, the device comprising: a plurality of system on chips (SoCs) which execute at least one application and are connected via a predetermined input/output interface; and a display which is provided in the vehicle and outputs an execution screen of the at least one application. Further, proposed is that a first SoC, among the plurality of SoCs, requests the execution of a specific application, among the at least one application, to a second SoC on the basis of the resource state of the first SoC, and as a response to the request, receives the execution result of the specific application from the second SoC.

Claims (45)

1. A device configured to control a display disposed in a vehicle, the device comprising:

a first system on chip (SoC) configured to control display operations,

wherein the first SoC includes:

an agent configured to control launch of an application;

a resource manager configured to measure and manage resources; and

a data sharing manager configured to (i) control a connection between applications of different nodes based on a high-speed interface and (ii) share data,

wherein the agent is configured to:

based on the first SoC being connected to at least one second SoC of a plurality of SoCs by the high-speed interface, set a server or a client between the first SoC and the second SoC,

wherein the first SoC is configured to, based on available resources of the first SoC and the second SoC, determine whether to execute a first application, and

wherein, based on the first application being executed in the second SoC, data sharing is performed between the first SoC and the second SoC.

2. The device of claim 1 , wherein the first SoC is configured to, based on a resource state of the first SoC being a resource full state and a resource state of the second SoC not being the resource full state, request the second SoC to launch a specific application,

wherein the first SoC and the second SoC are connected to each other through a switch interface, and

wherein the first SoC is configured to, based on (i) a predetermined priority and (ii) the resource states of the first SoC and the second SoC both being the resource full state, terminate at least one application.

3. The device of claim 1 , wherein the first SoC and the second SoC are individually initialized for the connection between the first SoC and the second SoC, and determine whether to execute the first application on the first SoC or the second SoC based on resources available for each of the first SoC and the second SoC, and

wherein data sharing is performed between the first SoC and the second SoC based on the second SoC executing the first application.

4. The device of claim 1 , wherein each of the first SoC and the second SoC further includes a fault manager configured to detect a fault of the first application, and

wherein at least one application is one of a base application launched during boot-up of a device disposed in the vehicle or a normal application launched by a user request.

5. The device of claim 1 , wherein the first SoC is configured to control a plurality of displays, and

wherein an additional device is connected to the first SoC for the plurality of displays based on a switch interface for the first SoC.

6. The device of claim 1 , wherein at least one SoC is connected to the first SoC, and the at least one SoC connected to the first SoC is replaced or upgraded with an additional SoC.

7. The device of claim 1 , wherein, based on a fault being detected in at least one of the first SoC or the second SoC launching the first application, the at least one of the first SoC or the second SoC with the fault is configured to generate report information regarding the fault,

wherein the first SoC is configured to generate resource information for managing the resources,

wherein the resource information includes type information and priority information regarding the resources, and

wherein the resource manager is configured to collect information associated with resources of the first SoC or the second SoC.

8. A method of controlling a display disposed in a vehicle, the method comprising:

controlling, by a first SoC, a connection between application of different nodes based on a high-speed interface and shared data, the first SoC including (i) an agent configured to control launch of an application, (ii) a resource manager configured to measure and manage resources, and (iii) a data sharing manager configured to share data;

connecting the first SoC to at least one second SoC of a plurality of SoCs based on the high-speed interface; and

setting, by the agent, a server or a client between the first SoC and the second SoC;

wherein the first SoC is configured to, based on available resources of the first SoC and the second SoC, determine whether to execute a first application, and

wherein, based on the first application being executed in the second SoC, data sharing is performed between the first SoC and the second SoC.

9. The method of claim 8 , wherein the first SoC is configured to, based on a resource state of the first SoC being a resource full state and a resource state of the second SoC not being the resource full state, request the second SoC to launch a specific application,

wherein the first SoC and the second SoC are connected to each other through a switch interface, and

wherein the first SoC is configured to, based on (i) a predetermined priority and (ii) the resource states of the first SoC and the second SoC both being the resource full state, terminate at least one application.

10. The method of claim 8 , wherein the first SoC and the second SoC are individually initialized for the connection between the first SoC and the second SoC, and determine whether to execute the first application on the first SoC or the second SoC based on resources available for each of the first SoC and the second SoC, and

wherein data sharing is performed between the first SoC and the second SoC based on the second SoC executing the first application.

11. The method of claim 8 , further comprising:

detecting a fault of an application of the first SoC,

wherein at least one application is one of a base application launched during boot-up of a device disposed in the vehicle or a normal application launched by a user request.

12. The method of claim 8 , wherein the first SoC is configured to control a plurality of displays, and

wherein an additional device is connected to the first SoC for the plurality of displays based on a switch interface for the first SoC.

13. The method of claim 8 , wherein at least one SoC is connected to the first SoC, and the at least one SoC connected to the first SoC is replaced or upgraded with an additional SoC.

14. The method of claim 8 , wherein, based on a fault being detected in at least one of the first SoC or the second SoC launching the first application, the at least one of the first SoC or the second SoC with the fault is configured to generate report information regarding the fault,

wherein the first SoC is configured to generate resource information for managing the resources,

wherein the resource information includes type information and priority information regarding the resources, and

wherein information associated with resources of the first SoC or the second SoC is collected.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE'S COUNTRY OF RECORD PREVIOUSLY RECORDED ON REEL 056390 FRAME 0568. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 17, 2021
From: YOON, JAEGU; PARK, JUNBUM; LEE, NAMSU; CHOI, HYOUNGKYU
To: LG ELECTRONICS INC.
Reel/Frame 058164/0480 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2021
From: YOON, JAEGU; PARK, JUNBUM; LEE, NAMSU; CHOI, HYOUNGKYU
To: LG ELECTRONICS INC.
Reel/Frame 056390/0568 →
Continuity (1)
Related Publication 20220009513A1 · Jan 13, 2022