# US 10,455,000 B2 · Method for executing remote application in local device

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,455,000 B2
- Document ID: US10455000B2
- Status: Granted
- Kind: B2
- Application number: 14/510,486
- Filed: 2014-10-09
- Published: 2015-06-25
- Granted: 2019-10-22
- Earliest claimed: 2013-12-24
- Assignees: Hyundai Motor Company
- Applicants: Hyundai Motor Company
- Inventors: Woo Sok Yang
- Web page: https://patentgrep.com/patent/US10455000B2

## CPC

- H04L 67/1095: Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
- B60K 35/10: Input arrangements, i.e. from user to vehicle, associated with vehicle functions or specially adapted therefor
- B60K 35/22: Display screens
- B60K 35/80: Arrangements for controlling instruments
- B60K 35/85: Arrangements for transferring vehicle- or driver-related data
- G06F 9/547: {Remote procedure calls [RPC]; Web services}
- H04L 67/02: based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L 67/10: in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46)
- H04M 1/72412: using two-way short-range wireless interfaces
- H04W 4/40: for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04W 4/44: for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
- B60K 2360/55: Remote control arrangements
- B60K 2360/573: Mobile devices controlling vehicle functions
- B60K 2360/577: Mirror link with mobile devices
- B60K 2360/589: Wireless data transfers
- H04L 67/12: specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04M 1/6083: {by interfacing with the vehicle audio system}
- H04M 2250/16: including more than one display unit
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- B60K: ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

In the present disclosure, a remote device is connected to a local device in a vehicle so as to be communicable with each other. Information of a remote app installed in the remote device is transmitted from the remote device to the local device. The information of the remote app received from the remote device is displayed together with information on a local app installed in the local device on a screen of a user interface (UI) via a display device of the local device. When a user executes the remote app, using the information of the remote app displayed in the display device of the local device, the remote app is executed on the remote device, and an execution screen of the remote app transmitted from the remote device to the local device is simultaneously displayed via the display device of the local device.

## Claims

### Claim 1

A method for executing a remote application (app) in a local device installed in a vehicle, the method comprising:
connecting a remote device to the local device to be communicable with each other;
transmitting information of a remote app installed in the remote device from the remote device to the local device;
displaying simultaneously the information of the remote app received from the remote device together with information of at least one local app installed in the local device on a screen of a user interface (UI) via a display device of the local device; and
when a user executes the remote app using the information of the remote app displayed via the display device of the local device, executing the remote app on the remote device and simultaneously displaying an execution screen of the remote app currently being executed transmitted from the remote device to the local device together with at least one execution screen of at least one local app currently being executed on the screen via the display device of the local device,
wherein the simultaneous displaying of the execution screen of the remote app currently being executed together with the at least one execution screen of the at least one local app currently being executed comprises displaying the execution screen of the remote app on an area of the screen separate from an area of the screen on which the at least one execution screen of the at least one local app is displayed.

### Claim 2 (depends on 1)

The method of claim 1, wherein when the local app and the remote app are currently being executed in a multitasking state, the local device allows for information of the local app and the remote app to be provided and displayed as a separate screen of a multitasking switching UI on the screen of the UI, and
when the user selects any one of the apps currently being executed, which are displayed on the screen of the multitasking switching UI, the local device allows for an execution screen of the selected app to be magnified and displayed via the display device of the local device.

### Claim 3 (depends on 1)

The method of claim 1, wherein the information of the remote app or the information of the local app is an execution icon for executing a corresponding app.

### Claim 4 (depends on 3)

The method of claim 3, wherein the local device processes an execution icon of the remote app and displays the processed execution icon via the display device of the local device enabling the user to identify the execution icon of the remote app received from the remote device from that of the local app.

### Claim 5 (depends on 4)

The method of claim 4, wherein the local device displays the execution icon of the remote app received from the remote device via the display device by changing the shape or color of the execution icon of the remote app or by forming a frame around the execution icon of the remote app.

### Claim 6 (depends on 3)

The method of claim 3, wherein the local device displays the execution icon of the remote app in a predetermined region on the screen of the UI of the local device enabling the user to identify the execution icon of the remote app received from the remote device from that of the local app.

### Claim 7 (depends on 1)

The method of claim 1, wherein the local device is a vehicle terminal mounted in the vehicle, and the remote device is a smart device in the vehicle.

### Claim 8

A system for executing a remote application (app) in a local device, the system comprising:
a local device installed in a vehicle having at least one local app installed thereon; and
a remote device having a remote app installed thereon, the remote device being connected to the local device such that the remote device and the local device are communicable with each other, wherein
the remote device transmits information of the remote app to the local device,
the local device displays simultaneously the information of the remote app received from the remote device together with information of the at least one local app on a screen of a user interface (UI) via a display device of the local device,
when a user executes the remote app using the information of the remote app displayed via the display device of the local device, the remote device executes the remote app and, at the same time, the local device simultaneously displays an execution screen of the remote app currently being executed transmitted from the remote device to the local device together with at least one execution screen of at least one local app currently being executed on the screen via the display device of the local device, and
the local device displays the execution screen of the remote app on an area of the screen separate from an area of the screen on which the at least one execution screen of the at least one local app is displayed.
