IP Library › Granted Patent US 9,916,120
Granted Patent B2
US 9,916,120 · App. 15/045,485 · Granted Mar 13, 2018

Method and apparatus for providing of screen mirroring service

Inventors: Tae-Hyung Kim (Yongin-si, KR); Kwang-Hyun Ko (Suwon-si, KR); Alexander Larionov (Suwon-si, KR); Yong-Ha Choi (Suwon-si, KR)
Assignee: Samsung Electronics Co., Ltd.
G06F3/1431G06F3/1454
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 9,916,120
App. No.
15/045,485
Granted
Mar 13, 2018
Kind
B2
Abstract

A method and an electronic device for providing a screen mirroring service are provided. The method includes connecting a control channel to at least one other electronic device when an electronic device executes a screen mirroring service, transmitting screen data comprising an added virtual key, to the other electronic device, and performing a function based on a control signal corresponding to using the virtual key received from the other electronic device over the control channel.

Claims (35)

1. A method in an electronic device for providing a screen mirroring service, the method comprising:

connecting a control channel to at least one other electronic device;

transmitting, to the at least one other electronic device, first screen data for displaying at least part of a screen of the electronic device at the at least one other electronic device;

receiving, from the at least one other electronic device, a signal for activating a virtual key corresponding to a hardware key of the electronic device, via the control channel;

in response to receiving the signal for activating the virtual key, transmitting, to the at least one other electronic device, second screen data comprising the virtual key; and

performing a function corresponding to a control signal received from the at least one other electronic device via the control channel,

wherein the virtual key is displayed at the electronic device while the virtual key is displayed at the at least one other electronic device.

2. The method of claim 1 , wherein upon receiving, from the at least one other electronic device, a request for changing a configuration of the virtual key, third screen data comprising changed virtual key is transmitted to the at least one other electronic device.

3. The method of claim 2 , wherein the transmitting the second screen data comprising the virtual key to the at least one other electronic device comprises:

adding the virtual key to the first screen data if the signal for activating the virtual key is received.

4. The method of claim 2 , wherein the performing the function corresponding to the control signal comprises:

changing a location of the virtual key if the control signal is a move signal for moving the virtual key.

5. The method of claim 2 , wherein the performing the function corresponding to the control signal comprises:

performing the function corresponding to a manipulation signal if the control signal is the manipulation signal.

6. The method of claim 2 , further comprising:

removing the virtual key if a control signal of the virtual key is not received during a threshold time.

7. The method of claim 2 , wherein the connecting the control channel to the at least one other electronic device comprises:

transmitting an aspect ratio of a screen of the electronic device, to the at least one other electronic device.

8. An electronic device for providing a screen mirroring service, the electronic device comprising:

communication circuitry configured to connect a control channel between the electronic device and at least one other electronic device;

input circuitry comprising at least one hardware key;

a display configured to display screen data; and

a controller configured to:

transmit, to the at least one other electronic device using the communication circuitry, first screen data for displaying at least part of a screen of the electronic device at the at least one other electronic device;

receive, from the at least one other electronic device via the communication circuitry, a signal for activating a virtual key corresponding to the hardware key of the electronic device, via the control channel;

in response to receiving the signal, transmit, to the at least one other electronic device via the communication circuitry, second screen data comprising the virtual key;

perform a function corresponding to a control signal received from the at least one other electronic device via the control channel; and

display the vitual key at the electronic device while the virtual key is to be displayed at the at least one other electronic device.

9. The electronic device of claim 8 , wherein the controller is configured to add the virtual key to the first screen data displayed on the display if the signal for activating the virtual key is received.

10. The electronic device of claim 8 , wherein the controller is configured to change a location of the virtual key if the control signal is a move signal for moving the virtual key.

11. The electronic device of claim 8 , wherein the controller is configured to perform the function corresponding to a manipulation signal if the control signal is the manipulation signal.

12. The electronic device of claim 8 , wherein the controller is configured to remove the virtual key if a control signal of the virtual key is not received during a threshold time.

13. The electronic device of claim 8 , wherein the controller is configured to transmit an aspect ratio of a screen display of the electronic device to the at least one other electronic device.

14. A non-transitory computer-readable recording storage medium for storing one or more programs which, when executed by a processor, performs the method of claim 1 .

15. The electronic device of claim 8 , wherein upon receiving, from the at least one other electronic device, a request for changing a configuration of the virtual key, the controller is configured to transmit, to the at least one other electronic device via the communication circuitry, third screen data comprising changed virtual key.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE'S COUNTRY TO BE KOREA, REPUBLIC OF PREVIOUSLY RECORDED ON REEL 037750 FRAME 0671. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 8, 2018
From: KIM, TAE-HYUNG; KO, KWANG-HYUN; LARIONOV, ALEXANDER; CHOI, YONG-HA
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 045537/0814 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2016
From: KIM, TAE-HYUNG; KO, KWANG-HYUN; LARIONOV, ALEXANDER; CHOI, YONG-HA
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 037750/0671 →
Priority Claims (1)
KR 10-2015-0024514 · Feb 17, 2015 · national
Continuity (1)
Related Publication 20160239250A1 · Aug 18, 2016