IP Library Granted Patent US 10,037,183
Granted Patent B2
US 10,037,183 · App. 14/942,998 · Granted Jul 31, 2018

Method of interacting frames between multiple electronic devices and electronic system thereof

Inventor: Xiao-Yun Han (New Taipei, TW)
Assignee: Wistron Corporation
G06F3/1446G06F1/1626G06F1/1684G06F3/0487G06F3/0488G09G2356/00
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 10,037,183
App. No.
14/942,998
Granted
Jul 31, 2018
Kind
B2
Abstract

A method of interacting frames between multiple electronic devices for a first electronic device includes determining if a first frame of the first electronic device and a second frame of a second electronic device toward a same direction when the first electronic device detects an approaching or contact from the second electronic device to operate in an extend mode or a clone mode. If the first and second electronic devices operate in the extend mode, the first and second electronic devices collaboratively display one of the first and second frames being a dominant frame; if the first and second electronic devices operate in the clone mode, the first and second electronic devices respectively display one of the first and second frames being the dominant frame.

Claims (65)

1. A method of interacting frames between multiple electronic devices for a first electronic device, comprising:

detecting, by a plurality of position detection units on the first electronic device, a second electronic device and a relative orientation between a first display of the first electronic device and a second display of the second electronic device;

determining that the first electronic device is operated in an extend mode when the relative orientation indicates that the first display of the first electronic device and the second display of the second electronic device both face a same direction;

determining that the first electronic device is operated in a clone mode when the relative orientation indicates that the first display of the first electronic device and the second display of the second electronic device face opposite directions;

determining which one of a first frame of the first display of the first electronic device and a second frame of the second display of the second electronic device is a dominant frame;

displaying a first portion of a first frame of the first electronic device on the first display and sharing a second portion of the first frame to the second electronic device to display on the second display when the first frame is the dominant frame and the first electronic device is operated in the extend mode;

receiving a first portion of the second frame from the second electronic device to display the first frame on the first display when the second frame is the dominant frame and the first electronic device is operated in the extend mode;

copying the first frame to the second electronic device to display the first frame synchronously on the second display when the first frame is the dominant frame and the first electronic device is operated in the clone mode: and

receiving the second frame from the second electronic device to display the second frame on the first display when the second frame is the dominant frame and the first electronic device is operated in the clone mode.

2. The method of claim 1 , further comprising:

determining the first electronic device is operated in an independent mode when the second electronic device is not detected by the plurality of position detection units on the first electronic device, wherein the plurality of position detection units detects at least one of an approach and a contact of the second electronic device.

3. The method of claim 1 , wherein displaying the first portion of the first frame of the first electronic device on the first display and sharing the second portion of the first frame to the second electronic device to display on the second display when the first frame is the dominant frame and the first electronic device is operated in the extend mode comprises:

dividing the first frame into the first portion and the second portion; and transmitting the second portion to the second electronic device to display on the second display, and the first frame is collaboratively displayed by the first and second electronic devices.

4. The method of claim 1 , wherein receiving the first portion of the second frame from the second electronic device to display the first frame on the first display when the second frame is the dominant frame and the first electronic device is operated in the extend mode comprises:

receiving and display the first portion of the second frame from the second electronic device to share the second frame to the first electronic device;

wherein the second frame comprises the first portion and a second portion, the second electronic device displays the second portion of the second frame when the first electronic device displays the first portion of the first frame, and the second frame is collaboratively displayed by the first and second electronic devices.

5. The method of claim 1 , wherein copying the first frame to the second electronic device to display the first frame synchronously on the second display when the first frame is the dominant frame and the first electronic device is operated in the clone mode comprises:

transmitting the first frame to the second electronic device, so that the second electronic device simultaneously displays the first frame with the first electronic device, so as to share the first frame to the second electronic device.

6. The method of claim 1 , wherein receiving the second frame from the second electronic device to display the second frame on the first display when the second frame is the dominant frame and the first electronic device is operated in the clone mode comprises:

receiving and displaying the second frame from the second electronic device to share the second frame of the second electronic device to the first electronic device.

7. The method of claim 1 , wherein determining that the first electronic device is operated in the extend mode when the relative orientation indicates that the first display of the first electronic device and the second display of the second electronic device both face the same direction, further comprises:

determining that the first electronic device is operated in a virtual laptop mode when an angle between the first frame and the second frame is detected by the plurality of position detection units on the first electronic device;

determining which one of the first frame of the first display of the first electronic device and the second frame of the second display of the second electronic device works as a display device;

displaying the first frame of the first electronic device when the first frame of the first display of the first electronic device works as the display device; and

displaying a virtual keyboard on the first frame of the first electronic device when the second frame of the second display of the second electronic device works as the display device.

8. The method of claim 7 , wherein determining the first electronic device is operated in the virtual laptop mode when the angle between the first frame and the second frame is detected by the plurality of position detection units on the first electronic device comprises:

determining the first electronic device is not operated in the virtual laptop mode when the plurality of position detection units on the first electronic device detect that the first frame and the second frame lie in a same horizontal level: and

determining the first electronic device is operated in the virtual laptop mode when the plurality of position detection units on the first electronic device detect that the first frame and the second frame lie in different horizontal levels.

9. An electronic system, comprises:

a first electronic device having a first display to display a first frame;

a plurality of position detection units disposed on the first electronic device to detect a second electronic device and a relative orientation between a first display of the first electronic device and a second display of the second electronic device;

a processor disposed on the first electronic device and configured to execute a process comprising the following instructions;

determining that the first electronic device is operated in an extend mode when the relative orientation indicates that the first display of the first electronic device and the second display of the second electronic device both face a same direction;

determining that the first electronic device is operated in a clone mode when the relative orientation indicates that the first display of the first electronic device and the second display of the second electronic device face opposite directions;

determining which one of a first frame of the first display of the first electronic device and a second frame of the second display of the second electronic device is a dominant frame;

displaying a first portion of a first frame of the first electronic device on the first display and sharing a second portion of the first frame to the second electronic device to display on the second display when the first frame is the dominant frame and the first electronic device is operated in the extend mode;

receiving a first portion of the second frame from the second electronic device to display the first frame on the first display when the second frame is the dominant frame and the first electronic device is operated in the extend mode;

copying the first frame to the second electronic device to display the first frame synchronously on the second display when the first frame is the dominant frame and the first electronic device is operated in the clone mode; and

receiving the second frame from the second electronic device to display the second frame on the first display when the second frame is the dominant frame and the first electronic device is operated in the clone mode.

10. The electronic system of claim 9 , wherein the process further comprises:

determining the first electronic device is operated in an independent mode when the second electronic device is not detected by the plurality of position detection units on the first electronic device.

11. The electronic system of claim 9 , wherein displaying the first portion of the first frame of the first electronic device on the first display and sharing the second portion of the first frame to the second electronic device to display on the second display when the first frame is the dominant frame and the first electronic device is operated in the extend mode comprises:

dividing the first frame into the first portion and the second portion; and transmitting the second portion to the second electronic device to display on be-the second display, and the first frame is collaboratively displayed by the first and second electronic devices.

12. The electronic system of claim 9 , wherein receiving the first portion of the second frame from the second electronic device to display the first frame on the first display when the second frame is the dominant frame and the first electronic device is operated in the extend mode comprises:

receiving and display the first portion of the second frame from the second electronic device to share the second frame to the first electronic device;

wherein the second frame comprises the first portion and a second portion, the second electronic device displays the second portion of the second frame when the first electronic device displays the first portion of the first frame, and the second frame is collaboratively displayed by the first and second electronic devices.

13. The electronic system of claim 9 , wherein copying the first frame to the second electronic device to display the first frame synchronously on the second display when the first frame is the dominant frame and the first electronic device is operated in the clone mode comprises:

transmitting the first frame to the second electronic device, so that the second electronic device simultaneously displays the first frame with the first electronic device, so as to share the first frame to the second electronic device.

14. The electronic system of claim 9 , wherein receiving the second frame from the second electronic device to display the second frame on the first display when the second frame is the dominant frame and the first electronic device is operated in the clone mode comprises:

receiving and displaying the second frame from the second electronic device to share the second frame of the second electronic device to the first electronic device.

15. The electronic system of claim 9 , wherein determining that the first electronic device is operated in the extend mode when the relative orientation indicates that the first display of the first electronic device and the second display of the second electronic device both face the same direction, further comprises:

determining that the first electronic device is operated in a virtual laptop mode when an angle between the first frame and the second frame is detected by the plurality of position detection units on the first electronic device:

determining which one of the first frame of the first display of the first electronic device and the second frame of the second display of the second electronic device works as a display device;

displaying the first frame of the first electronic device when the first frame of the first display of the first electronic device works as the display device; and

displaying a virtual keyboard on the first frame of the first electronic device when the second frame of the second display of the second electronic device works as the display device.

16. The electronic system of claim 15 , wherein determining the first electronic device is operated in the virtual laptop mode when the angle between the first frame and the second frame is detected by the plurality of position detection units on the first electronic device comprises:

determining the first electronic device is not operated in the virtual laptop mode when the plurality of position detection units on the first electronic device detect that the first frame and the second frame lie in a same horizontal level; and

determining the first electronic device is operated in the virtual laptop mode when the plurality of position detection units on the first electronic device detect that the first frame and the second frame lie in different horizontal levels.

17. The electronic system of claim 9 , wherein the first electronic device comprises:

a position detection module, comprising the plurality of position detection units respectively disposed at a plurality of sides of the first electronic device, for generating a detection result indicating at least one of an approach and a contact of the second electronic device, wherein each of the plurality of position detection units comprises:

two first position detectors disposed adjacent to the first display; and

two second position detectors disposed adjacent to a back cover of the first electronic device.

18. The electronic system of claim 17 , wherein the first and second position detectors is one of a connector and a proximity sensor with one of a type of capacitive, magnetic, photoelectric, and sonar proximity sensors.

19. The electronic system of claim 17 , wherein the first position detectors is one of a connector and a proximity sensor with one of a type of capacitive, magnetic, photoelectric, and sonar proximity sensors, and the second position detectors is one of a G-sensor and a gyroscope for detecting a horizontal level of the first electronic device.

20. The electronic system of claim 17 , wherein a data transmission port is disposed at least one of the plurality of sides, and the data transmission port is coupled to a communication module for making a wired communication connection, wherein the wired connection is achieved by one of universal serial bus (USB) and Ethernet; and the communication module is a wireless communication module for making a wireless communication connection, wherein the wireless connections is achieved by one of Ultra Wide Band (UWB), Bluetooth, Wi-Fi and infrared-ray technology.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2015
From: HAN, XIAO-YUN
To: WISTRON CORPORATION
Reel/Frame 037053/0156 →
Priority Claims (1)
CN 2015 1 0194738 · Apr 22, 2015 · national
Continuity (1)
Related Publication 20160313967A1 · Oct 27, 2016
Cited By (1)
US 12,223,218