IP Library Granted Patent US 12,019,864
Granted Patent B2
US 12,019,864 · App. 17/293,365 · Granted Jun 25, 2024

Multimedia data playing method and electronic device

Inventors: Yanan Zhang (Shenzhen, CN); Xuan Zhou (Shenzhen, CN); Mengdi Liu (Shenzhen, CN); Fei Ye (Wuhan, CN); Guyu Xie (Wuhan, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
G06F3/04886G06F3/0482G06F3/0484G06F3/1454H04M1/72448
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,019,864
App. No.
17/293,365
Filed
May 12, 2021
Granted
Jun 25, 2024
Kind
B2
Art Unit
2174
USPC
715/781
Abstract

A method includes displaying N candidate devices, receiving a first selection operation that a user selects a second electronic device from the N candidate devices, and switch multimedia data associated with the first display interface to the second electronic device for playing or displaying the task.

Claims (82)

1. A method, comprising:

associating a first electronic device with a device group using an account;

displaying a first user interface on the first electronic device;

receiving, while displaying the first user interface, a first user input on the first electronic device:

displaying, in response to the first user input, a floating menu, wherein the floating menu comprises a plurality of control icons for the first electronic device, wherein at least a portion of the first user interface and the floating menu are displayed at a same time, and wherein the plurality of control icons comprises a switching button;

displaying, in response to a second user input on the switching button on the floating menu, a multi-task interface comprising an application window of a first application, wherein the application window comprises a first identifier of first multimedia data, second identifiers of N candidate devices, and third identifiers of types of the N candidate devices, wherein N is an integer greater than zero, wherein the N candidate devices are associated with the device group using the account, and wherein the first electronic device and the N candidate devices are communicatively coupled to a same network;

receiving, from a user, a first selection operation of selecting a second electronic device from the N candidate devices;

running, by the first electronic device, the first application;

continuously sending, in response to the first selection operation, the first multimedia data associated with the first application running on the first electronic device to the second electronic device for playing or displaying on the second electronic device;

receiving, from the user on a touch-sensitive surface of a touchscreen of the first electronic device, a second selection operation of selecting a third electronic device from L candidate devices while sending the first multimedia data to the second electronic device, wherein L is an integer greater than zero; and

switching, in response to the second selection operation, the first multimedia data from the second electronic device to the third electronic device by:

stop sending the first multimedia data to the second electronic device when the second selection operation is received on the touch-sensitive surface of the touchscreen of the first electronic device; and

sending, after stop sending the first multimedia data to the second electronic device, the first multimedia data associated with the first application to the third electronic device for continuous playing or continuous displaying of the first multimedia data on the third electronic device.

2. The method of claim 1 , wherein after sending the first multimedia data to the second electronic device, the method further comprises:

displaying a first interface of a second application;

running the first application while displaying the first interface; and

continuing sending the first multimedia data to the second electronic device.

3. The method of claim 2 , further comprising displaying a notification indicating that the first electronic device is sending the first multimedia data to the second electronic device.

4. The method of claim 3 , wherein receiving, from the user, the second selection operation of selecting the third electronic device from the L candidate devices comprises receiving, from the user, the second selection operation selecting the third electronic device from the N candidate devices.

5. The method of claim 1 , further comprising:

displaying a second interface of a third application;

detecting a third selection operation for the switching button;

displaying, in response to the third selection operation, a third interface comprising M candidate devices, wherein M is an integer greater than zero;

receiving a fourth selection operation selecting a fourth electronic device from the M candidate devices; and

sending, in response to the fourth selection operation, second multimedia data of the third application to the fourth electronic device for playing or displaying on the fourth electronic device.

6. The method of claim 5 , wherein before displaying the third interface, the method further comprises:

detecting a candidate device for the third application; and

generating, based on the detecting, the third interface.

7. The method of claim 5 , further comprising:

identifying that the first electronic device has not received a fifth selection operation on the third interface within a preset time after displaying the third interface; and

hiding, in response to the identifying, the third interface.

8. The method of claim 1 , wherein the application window further comprises a snapshot of the first application.

9. An apparatus, comprising:

a non-transitory memory configured to store instructions; and

one or more processors coupled to the non-transitory memory, wherein the instructions cause the one or more processors to be configured to:

associate the apparatus with a device group using an account;

display a first user interface on the apparatus;

receive, while displaying the first user interface, a first user input on the apparatus;

display, in response to the first user input, a floating menu, wherein the floating menu comprises a plurality of control icons for the apparatus, wherein at least a portion of the first user interface and the floating menu are displayed at a same time, and wherein the plurality of control icons comprises a switching button;

display, in response to a second user input on the switching button on the floating menu, a multi-task interface comprising an application window of a first application, wherein the application window comprises a first identifier of first multimedia data, second identifiers of N candidate devices, and third identifiers of types of the N candidate devices, wherein N is an integer greater than zero, wherein the N candidate devices are associated with the device group using the account, and wherein the apparatus and the N candidate devices are communicatively coupled to a same network;

receive, from a user, a first selection operation of selecting a second electronic device from the N candidate devices;

run, by the apparatus, the first application;

continuously send, in response to the first selection operation, the first multimedia data associated with the first application running on the apparatus to the second electronic device for playing or displaying on the second electronic device;

receive, from the user on a touch-sensitive surface of a touchscreen of the apparatus, a second selection operation of selecting a third electronic device from L candidate devices while sending the first multimedia data to the second electronic device, wherein L is an integer greater than zero; and

switch, in response to the second selection operation, the first multimedia data from the second electronic device to the third electronic device by:

stop sending the first multimedia data to the second electronic device when the second selection operation is received on the touch-sensitive surface of the touchscreen of the apparatus; and

sending, after stop sending the first multimedia data to the second electronic device, the first multimedia data associated with the first application to the third electronic device for continuous playing or continuous displaying of the first multimedia data on the third electronic device.

10. The apparatus of claim 9 , wherein the instructions further cause the one or more processors to be configured to:

display a first interface of a second application;

run the first application while displaying the first interface; and

continue sending the first multimedia data to the second electronic device.

11. The apparatus of claim 10 , wherein the instructions further cause the one or more processors to be configured to display a notification indicating that the apparatus is sending the first multimedia data to the second electronic device.

12. The apparatus of claim 11 , wherein receive, from the user, the second selection operation of selecting the third electronic device from the L candidate devices comprises receive, from the user, the second selection operation selecting the third electronic device from the N candidate devices.

13. The apparatus of claim 9 , wherein the instructions further cause the one or more processors to be configured to:

display a second interface of a third application;

detect a third selection operation for the switching button;

display, in response to the third selection operation, a third interface comprising M candidate devices, wherein M is an integer greater than zero;

receive a fourth selection operation selecting a fourth electronic device from the M candidate devices; and

send, in response to the fourth selection operation, second multimedia data of the third application to the fourth electronic device for playing or displaying on the fourth electronic device.

14. The apparatus of claim 13 , wherein before displaying the third interface, the instructions further cause the one or more processors to be configured to:

detect a candidate device for the third application; and

generate, based on the detecting, the third interface.

15. The apparatus of claim 13 , wherein the instructions further cause the one or more processors to be configured to:

identify that the apparatus does not receive a fifth selection operation on the third interface within a preset time after displaying the third interface; and

hide, in response to the identifying, the third interface.

16. The apparatus of claim 9 , wherein the application window further comprises a snap shot of the first application.

17. The method of claim 1 , wherein the account comprises an application account, and wherein associating the first electronic device with the device group comprises logging the first electronic device into the application account.

18. A computer program product comprising instructions stored on a non-transitory computer-readable medium that, when executed by one or more processors, cause an apparatus to:

associate the apparatus with a device group using an account;

display a first user interface on the apparatus;

receive, while displaying the first user interface, a first user input on the apparatus;

display, in response to the first user input, a floating menu, wherein the floating menu comprises a plurality of control icons for the apparatus, wherein at least a portion of the first user interface and the floating menu are displayed at a same time, and wherein the plurality of control icons comprises a switching button;

display, in response to a second user input on the switching button on the floating menu, a multi-task interface comprising an application window of a first application, wherein the application window comprises a first identifier of first multimedia data, second identifiers of N candidate devices, and third identifiers of types of the N candidate devices, wherein N is an integer greater than zero, wherein the N candidate devices are associated with the device group using the account, and wherein the apparatus and the N candidate devices are communicatively coupled to a same network;

receive, from a user, a first selection operation of selecting a second electronic device from the N candidate devices;

run, by the apparatus, the first application;

continuously send, in response to the first selection operation, the first multimedia data associated with the first application running on the apparatus to the second electronic device for playing or displaying on the second electronic device;

receive, from the user on a touch-sensitive surface of a touchscreen of the apparatus, a second selection operation of selecting a third electronic device from L candidate devices while sending the first multimedia data to the second electronic device, wherein L is an integer greater than zero; and

switch, in response to the second selection operation, the first multimedia data from the second electronic device to the third electronic device by:

stop sending the first multimedia data to the second electronic device when the second selection operation is received on the touch-sensitive surface of the touchscreen of the apparatus; and

sending, after stop sending the first multimedia data to the second electronic device, the first multimedia data associated with the first application to the third electronic device for continuous playing or continuous displaying of the first multimedia data on the third electronic device.

19. The method of claim 1 , wherein the first application comprises a music application, and wherein sending the first multimedia data comprises continuously sending audio data from the music application running on the first electronic device to the second electronic device for the second electronic device to play the audio data.

20. The apparatus of claim 9 , wherein the first application comprises a music application, and wherein sending the first multimedia data comprises continuously sending audio data from the music application running on the apparatus to the second electronic device for the second electronic device to play the audio data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2021
From: ZHANG, YANAN; ZHOU, XUAN; LIU, MENGDI; YE, FEI; XIE, GUYU
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 057621/0565 →
Priority Claims (1)
CN 201811355743.5 · Nov 14, 2018 · national
Continuity (1)
Related Publication 20220004315A1 · Jan 6, 2022