IP Library Granted Patent US 10,420,071
Granted Patent B2
US 10,420,071 · App. 15/853,652 · Granted Sep 17, 2019

Methods, apparatus, and systems for displaying notifications

Inventors: Xiaozhen Fu (Hangzhou, CN); Jie Zhou (Hangzhou, CN)
Assignee: ALIBABA GROUP HOLDING LIMITED
H04W68/04H04W4/12
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,420,071
App. No.
15/853,652
Granted
Sep 17, 2019
Kind
B2
Abstract

A method for displaying prompting information includes receiving prompting information of a first message by a terminal device; confirming a current use state by the terminal device; and if the current use state is a preset first use state, displaying first prompting information of the first message on a screen by the terminal device, wherein the first prompting information is prompting information hiding or obscuring a specific content of the first message.

Claims (97)

1. A method for displaying prompting information, comprising:

receiving a message by a terminal device;

determining whether the terminal device is in a standby state or a non-standby state;

in response to a determination that the terminal device is in a standby state, determining whether the terminal device is in a moving state or a non-moving state; and

in response to a determination that the terminal device is in a standby state and a moving state, displaying prompting information of the message on a screen of the terminal device, the prompting information including specific content of the message.

2. The method according to claim 1 , wherein the prompting information of the message comprises at least one of incoming call prompting information, short message prompting information, prompting information of an instant communication tool message, or prompting information of a push message of an application program.

3. The method according to claim 1 , wherein the determining whether the terminal device is in a standby state or a non-standby state comprises:

determining whether the screen is in a black or dark state by the terminal device,

in response to a determination that the screen is in a black or dark state, determining that the terminal device is in a standby state; and

in response to a determination that the screen is not in a black or dark state, determining that the terminal device is in a non-standby state.

4. The method according to claim 1 , wherein the determining whether the terminal device is in a standby state or a non-standby state comprises:

determining, by the terminal device, whether a time interval since the last time a user operating instruction is received exceeds a preset time interval;

in response to a determination that the time interval since the last time the user operating instruction is received exceeds the preset time interval, determining that the terminal device is in a standby state; and

in response to a determination that the time interval since the last time the user operating instruction is received does not exceed the preset time interval, determining that the terminal device is in a non-standby state.

5. The method according to claim 1 , wherein the determining whether the terminal device is in a moving state or a non-moving state comprises:

sensing, by the terminal device, moving state of the terminal device via a moving sensor thereof and generating, by the moving sensor, moving state information, wherein the moving state information comprises one or any combination of velocity, acceleration or angular acceleration;

calculating, by the terminal device, moving state variance of the terminal device according to the moving state information; and

determining whether the moving state variance exceeds a preset threshold;

in response to a determination that the moving state variance exceeds the preset threshold, determining that the terminal device is in a moving state; and

in response to a determination that the moving state variance does not exceed the present threshold, determining that the terminal device is in a non-moving state.

6. The method according to claim 1 , further comprising:

in response to a determination that the terminal device is in a non-standby state, displaying the prompting information of the message on a screen by the terminal device.

7. The method according to claim 1 , wherein the prompting information of the message is first prompting information,

the method further comprising:

in response to a determination that the terminal device is in a standby state and a non-moving state, displaying second prompting information of the message on the screen by the terminal device, wherein the second prompting information hides or obscures the specific content of the message.

8. The method according to claim 7 , further comprising, after displaying the second prompting information of the message on the screen by the terminal device:

monitoring a moving state of the terminal device; and

in response to a detection that the terminal device enters a moving state, displaying the first prompting information containing the specific content of the message on the screen by the terminal device.

9. The method according to claim 7 , further comprising, after displaying the second prompting information of the message on the screen by the terminal device:

monitoring whether a new user operating instruction is received; and

in response to a receipt of a new user operating instruction, displaying the first prompting information containing the specific content of the message on the screen by the terminal device.

10. The method according to claim 7 , wherein the second prompting information contains information that prompts a user to change the moving state of the terminal device.

11. A terminal device for displaying notifications, comprising:

a receiving unit configured to receive a message;

a confirmation unit configured to:

determine whether the terminal device is in a standby state or a non-standby state;

in response to a determination that the terminal device is in a standby state, determine whether the terminal device is in a moving state or a non-moving state; and

in response to a determination that the terminal device is in a standby state and a moving state, display prompting information of the message on a screen of the terminal device, the prompting information including specific content of the message.

12. The terminal device according to claim 11 , wherein the prompting information of the message comprises at least one of incoming call prompting information, short message prompting information, prompting information of an instant communication tool message, or prompting information of a push message of an application program.

13. The terminal device according to claim 11 , wherein in determining whether the terminal device is in a standby state or a non-standby state, the confirmation unit is configured to:

determine whether the screen is in a black or dark state,

in response to a determination that the screen is in a black or dark state, determine that the terminal device is in a standby state; and

in response to a determination that the screen is not in a black or dark state, determine that the terminal device is in a non-standby state.

14. The terminal device according to claim 11 , wherein in determining whether the terminal device is in a standby state or a non-standby state, the confirmation unit is configured to:

determine whether a time interval since the last time a user operating instruction is received exceeds a preset time interval;

in response to a determination that the time interval since the last time the user operating instruction is received exceeds the preset time interval, determine that the terminal device is in a standby state; and

in response to a determination that the time interval since the last time the user operating instruction is received does not exceed the preset time interval, determine that the terminal device is in a non-standby state.

15. The terminal device according to claim 11 , wherein in determining whether the terminal device is in a moving state or a non-moving state, the confirmation unit is configured to:

sense moving state of the terminal device via a moving sensor thereof and generate moving state information, wherein the moving state information comprises one or any combination of velocity, acceleration or angular acceleration;

calculate moving state variance of the terminal device according to the moving state information; and

determine whether the moving state variance exceeds a preset threshold;

in response to a determination that the moving state variance exceeds the preset threshold, determine that the terminal device is in a moving state; and

in response to a determination that the moving state variance does not exceed the present threshold, determine that the terminal device is in a non-moving state.

16. The terminal device according to claim 11 , wherein the confirmation unit is further configured to:

in response to a determination that the terminal device is in a non-standby state, display the prompting information of the message on a screen of the terminal device.

17. The terminal device according to claim 11 , wherein the prompting information of the message is first prompting information,

the confirmation unit being further configured to:

in response to a determination that the terminal device is in a standby state and a non-moving state, display second prompting information of the message on the screen, wherein the second prompting information hides or obscures the specific content of the message.

18. The terminal device according to claim 17 , wherein the confirmation unit is further configured to, after the displaying the second prompting information of the message on the screen:

monitor a moving state of the terminal device; and

in response to a detection that the terminal device enters a moving state, display the first prompting information containing the specific content of the message on the screen.

19. The terminal device according to claim 17 , wherein the confirmation unit is further configured to, after the displaying the second prompting information of the message on the screen:

monitoring whether a new user operating instruction is received; and

in response to a receipt of a new user operating instruction, displaying the first prompting information containing the specific content of the message on the screen.

20. The terminal device according to claim 17 , wherein the second prompting information contains information that prompts a user to change the moving state of the terminal device.

21. A non-transitory computer-readable storage medium storing a set of instructions that is executable by one or more processors of a terminal device to cause the terminal device to perform a method comprising:

receiving a message;

determining whether the terminal device is in a standby state or a non-standby state;

in response to a determination that the terminal device is in a standby state, determining whether the terminal device is in a moving state or a non-moving state; and

in response to a determination that the terminal device is in a standby state and a moving state, displaying prompting information of the message on a screen, the prompting information including specific content of the message.

22. The non-transitory computer-readable storage medium according to claim 21 , wherein the prompting information of the message comprises at least one of incoming call prompting information, short message prompting information, prompting information of an instant communication tool message, or prompting information of a push message of an application program.

23. The non-transitory computer-readable storage medium according to claim 21 , wherein the determining whether the terminal device is in a standby state or a non-standby state comprises:

determining whether the screen is in a black or dark state,

in response to a determination that the screen is in a black or dark state, determining that the terminal device is in a standby state; and

in response to a determination that the screen is not in a black or dark state, determining that the terminal device is in a non-standby state.

24. The non-transitory computer-readable storage medium according to claim 21 , wherein the determining whether the terminal device is in a standby state or a non-standby state comprises:

determining whether a time interval since the last time a user operating instruction is received exceeds a preset time interval;

in response to a determination that the time interval since the last time the user operating instruction is received exceeds the preset time interval, determining that the terminal device is in a standby state; and

in response to a determination that the time interval since the last time the user operating instruction is received does not exceed the preset time interval, determining that the terminal device is in a non-standby state.

25. The non-transitory computer-readable storage medium according to claim 21 , wherein the determining whether the terminal device is in a moving state or a non-moving state comprises:

sensing moving state of the terminal device via a moving sensor thereof and generating, by the moving sensor, moving state information, wherein the moving state information comprises one or any combination of velocity, acceleration or angular acceleration;

calculating moving state variance of the terminal device according to the moving state information; and

determining whether the moving state variance exceeds a preset threshold;

in response to a determination that the moving state variance exceeds the preset threshold, determining that the terminal device is in a moving state; and

in response to a determination that the moving state variance does not exceed the present threshold, determining that the terminal device is in a non-moving state.

26. The non-transitory computer-readable storage medium according to claim 21 , wherein the set of instructions that is executable by the one or more processors of the terminal device causes the terminal device to further perform:

in response to a determination that the terminal device is in a non-standby state, displaying the prompting information of the message on the screen.

27. The non-transitory computer-readable storage medium according to claim 21 , wherein the prompting information of the message is first prompting information, and

wherein the set of instructions that is executable by the one or more processors of the terminal device causes the terminal device to further perform:

in response to a determination that the terminal device is in a standby state and a non-moving state, displaying second prompting information of the message on the screen, wherein the second prompting information hides or obscures the specific content of the message.

28. The non-transitory computer-readable storage medium according to claim 27 , wherein the set of instructions that is executable by the one or more processors of the terminal device causes the terminal device to further perform, after displaying the second prompting information of the message on the screen:

monitoring a moving state of the terminal device; and

in response to a detection that the terminal device enters a moving state, displaying the first prompting information containing the specific content of the message on the screen.

29. The non-transitory computer-readable storage medium according to claim 27 , wherein the set of instructions that is executable by the one or more processors of the terminal device causes the terminal device to further perform, after displaying the second prompting information of the message on the screen:

monitoring whether a new user operating instruction is received; and

in response to a receipt of a new user operating instruction, displaying the first prompting information containing the specific content of the message on the screen.

30. The non-transitory computer-readable storage medium according to claim 27 , wherein the second prompting information contains information that prompts a user to change the moving state of the terminal device.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2020
From: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
To: ADVANCED NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053761/0338 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2020
From: ALIBABA GROUP HOLDING LIMITED
To: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053713/0665 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2017
From: FU, XIAOZHEN; ZHOU, JIE
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 044956/0607 →
Priority Claims (1)
CN 2015 1 0005903 · Jan 6, 2015 · national
Continuity (2)
Continuation 14987206 · Jan 4, 2016
Related Publication 20180255530A1 · Sep 6, 2018