IP Library Granted Patent US 10,627,979
Granted Patent B2
US 10,627,979 · App. 15/839,182 · Granted Apr 21, 2020

Method, device, and storage medium for generating and self-adaptively rotating voice recognition interface

Inventor: Ying Su (Guangzhou, CN)
Assignee: GUANGZHOU SHENMA MOBILE INFORMATION TECHNOLOGY CO., LTD.
G06F3/0481G06F3/038G06F3/0487G06F3/167G06F2203/0381G10L2015/227
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,627,979
App. No.
15/839,182
Granted
Apr 21, 2020
Kind
B2
Abstract

Method, device, and storage medium for generating and self-adaptively rotating a voice recognition interface are provided. The method for generating and self-adaptively rotating a voice recognition interface includes: identifying a direction of an interface layout of a current interface when a voice recognition is triggered; generating the voice recognition interface in a same layout direction as the direction of the current interface layout, the voice recognition interface covering a portion of a screen; monitoring in real time whether the interface layout of the current interface rotates; and rotating the generated voice recognition interface self-adaptively along with the current interface layout, in response to a rotation of the interface layout of the current interface.

Claims (71)

1. A method for generating and self-adaptively rotating a voice recognition interface, comprising:

receiving a triggering of a voice recognition on a screen, wherein a first interface is currently displayed on the screen;

before generating a second interface corresponding to the triggered voice recognition, identifying a layout direction of a first interface layout of the first interface currently displayed on the screen;

generating the second interface from the first interface to have a second interface layout with a same layout direction as the first interface layout of the first interface;

monitoring in real time whether the first interface layout of the first interface rotates; and

in response to a rotation of the first interface layout of the first interface, rotating the second interface self-adaptively along with the first interface layout to have another same layout direction, the rotated second interface covering a portion of the rotated first interface displayed on the screen to allow the rotated first interface to be partially viewable when an operation is performed on the rotated second interface, wherein:

the second interface is the voice recognition interface; and

rotating the second interface self-adaptively along with the first interface layout includes:

rotating the voice recognition interface self-adaptively along with the first interface layout to have another same layout direction, while a recording button on the voice recognition interface is being pressed for recording and the recording is underway.

2. The method according to claim 1 , wherein the layout direction comprises:

a vertical direction along the screen for displaying the first or second interface layout; and

a horizontal direction along the screen for displaying the first or second interface layout.

3. The method according to claim 1 , wherein:

the second interface is generated as a new layer based on the first interface and is displayed on the screen in form of a dialog box.

4. The method according to claim 1 , wherein the rotation of the first or second interface layout comprises:

a rotation of the first or second interface layout from a landscape layout to a portrait layout with respect to the screen; or

a rotation of the first or second interface layout from the portrait layout to the landscape layout.

5. The method according to claim 4 , wherein:

when the first interface layout of the first interface is the portrait layout,

a height of the second interface is about 61.8% of a height of the screen, the second interface being aligned along a bottom edge of the screen, and

when the first interface layout of the first interface is the landscape layout,

a width of the second interface is about 77.4% of a width of the screen, the second interface being centered in a horizontal direction, and

the height of the second interface is about 80% of the height of the screen, the second interface being aligned along the bottom edge of the screen.

6. A device for generating and self-adaptively rotating a voice recognition interface, comprising:

a memory, storing program instructions for a method for generating and self-adaptively rotating the voice recognition interface; and

one or more processors, coupled to the memory and, when executing the program instructions, configured for:

receiving a triggering of a voice recognition on a screen, wherein a first interface is currently displayed on the screen;

before generating a second interface corresponding to the triggered voice recognition, identifying a layout direction of a first interface layout of the first interface currently displayed on the screen;

generating the second interface from the first interface to have a second interface layout with a same layout direction as the first interface layout of the first interface;

monitoring in real time whether the first interface layout of the first interface rotates; and

in response to a rotation of the first interface layout of the first interface, rotating the second interface self-adaptively along with the first interface layout to have another same layout direction, the rotated second interface covering a portion of the rotated first interface displayed on the screen to allow the rotated first interface to be partially viewable when an operation is performed on the rotated second interface, wherein:

the second interface is the voice recognition interface; and

rotating the second interface self-adaptively along with the first interface layout includes:

rotating the voice recognition interface self-adaptively along with the first interface layout to have another same layout direction, while a recording button on the voice recognition interface is being pressed for recording and the recording is underway.

7. The device according to claim 6 , wherein the layout direction comprises:

a vertical direction along the screen for displaying the first or second interface layout; and

a horizontal direction along the screen for displaying the first or second interface layout.

8. The device according to claim 6 , wherein

the second interface is generated as a new layer based on the first interface and is displayed on the screen in form of a dialog box.

9. The device according to claim 6 , wherein the rotation of the first or second interface layout comprises:

a rotation of the first or second interface layout from a landscape layout to a portrait layout with respect to the screen; or

a rotation of the first or second interface layout from the portrait layout to the landscape layout.

10. The device according to claim 9 , wherein:

when the first interface layout of the first interface is the portrait layout,

a height of the second interface is about 61.8% of a height of the screen the second interface being aligned along a bottom edge of the screen, and

when the first interface layout of the first interface is the landscape layout,

a width of the second interface is about 77.4% of a width of the screen, the second interface being centered in a horizontal direction, and

the height of the second interface is about 80% of the height of the screen, the second interface being aligned along the bottom edge of the screen.

11. A non-transitory computer-readable storage medium containing computer-executable program instructions for, when executed by a processor, performing a method for generating and self-adaptively rotating a voice recognition interface, the method comprising:

receiving a triggering of a voice recognition on a screen, wherein a first interface is currently displayed on the screen;

before generating a second interface corresponding to the triggered voice recognition, identifying a layout direction of a first interface layout of the first interface currently displayed on the screen;

generating the second interface from the first interface to have a second interface layout with a same layout direction as the first interface layout of the first interface;

monitoring in real time whether the first interface layout of the first interface rotates; and

in response to a rotation of the first interface layout of the first interface, rotating the second interface self-adaptively along with the first interface layout to have another same layout direction, the rotated second interface covering a portion of the rotated first interface displayed on the screen to allow the rotated first interface to be partially viewable when an operation is performed on the rotated second interface, wherein:

the second interface is the voice recognition interface; and

rotating the second interface self-adaptively along with the first interface layout includes:

rotating the voice recognition interface self-adaptively along with the first interface layout to have another same layout direction, while a recording button on the voice recognition interface is being pressed for recording and the recording is underway.

12. The storage medium according to claim 11 , wherein the layout direction comprises:

a vertical direction along the screen for displaying the first or second interface layout; and

a horizontal direction along the screen for displaying the first or second interface layout.

13. The storage medium according to claim 11 , wherein:

the second interface is generated as a new layer based on the first interface and is displayed on the screen in form of a dialog box.

14. The storage medium according to claim 11 , wherein the rotation of the first or second interface layout comprises:

a rotation of the first or second interface layout from a landscape layout to a portrait layout with respect to the screen; or

a rotation of the first or second interface layout from the portrait layout to the landscape layout.

15. The storage medium according to claim 14 , wherein:

when the first interface layout of the first interface is the portrait layout,

a height of the second interface is about 61.8% of a height of the screen, the second interface being aligned along a bottom edge of the screen, and

when the first interface layout of the first interface is the landscape layout,

a width of the second interface is about 77.4% of a width of the screen, the second interface being centered in a horizontal direction, and

the height of the second interface is about 80% of the height of the screen, the second interface being aligned along the bottom edge of the screen.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2020
From: GUANGZHOU SHENMA MOBILE INFORMATION TECHNOLOGY CO., LTD.
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 052665/0384 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2017
From: SU, YING
To: GUANGZHOU SHENMA MOBILE INFORMATION TECHNOLOGY CO., LTD.
Reel/Frame 044884/0450 →
Priority Claims (1)
CN 2016 1 1138993 · Dec 12, 2016 · national
Continuity (1)
Related Publication 20180164953A1 · Jun 14, 2018