IP Library › Granted Patent US 10,282,666
Granted Patent B1
US 10,282,666 · App. 14/937,745 · Granted May 7, 2019

Coherency detection and information management system

Inventor: Yu Ouyang (San Jose, CA)
Assignee: GOOGLE LLC
G06N5/04
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,282,666
App. No.
14/937,745
Filed
Nov 10, 2015
Granted
May 7, 2019
Kind
B1
Art Unit
2122
USPC
706/11
Abstract

A method may include determining, by a computing device and based on at least one user coherency factor, a user coherency level. The coherency level may include a predicted ability of a user to comprehend information. The method may also include determining, by the computing device and based on the user coherency level, information having a complexity that satisfies the predicted ability of the user to comprehend information. The method may further include outputting, by the computing device, at least a portion of the information.

Claims (62)

1. A method comprising:

determining, by a computing device and based on at least one user coherency factor, a user coherency level, wherein the user coherency level includes a predicted ability of a user to comprehend particular information;

detecting, by a sensor of the computing device, an environmental condition, wherein the at least one user coherency factor includes the environmental condition, and wherein determining the user coherency level is based at least in part on the environmental condition;

determining, by the computing device and based on the user coherency level, the particular information having a complexity that satisfies the predicted ability of the user to comprehend the particular information;

outputting, by the computing device, at least a portion of the particular information;

receiving, by an input component of the computing device, input provided by the user responsive to at least the portion of the particular information;

based on receiving the input responsive to at least the portion of the particular information:

determining, by the computing device and based at least in part on the input provided by the user, an updated user coherency level, wherein the updated user coherency level includes an updated predicted ability of the user to comprehend further particular information, and

determining, by the computing device and based on the updated user coherency level, the further particular information having a further complexity that satisfies the updated predicted ability of the user to comprehend the further particular information; and

in response to determining the further particular information having the further complexity, outputting, by the computing device, at least a portion of the further particular information.

2. The method of claim 1 , wherein determining the particular information having the complexity that satisfies the predicted ability of the user to comprehend the particular information comprises:

determining a type of information associated with the user coherency level; and

determining, based on the type of information associated with the user coherency level, the particular information.

3. The method of claim 1 , further comprising:

receiving, by the input component of the computing device, other input provided by the user, wherein the at least one user coherency factor includes the other input provided by the user, and

wherein determining the user coherency level is based at least in part on the other input provided by the user.

4. The method of claim 1 , wherein the at least one user coherency factor includes a behavior history of the user, and wherein determining the user coherency level is based at least in part on the behavior history of the user.

5. The method of claim 1 , wherein determining the particular information having the complexity that satisfies the predicted ability of the user to comprehend the particular information is further based on a data label that indicates the complexity of the particular information.

6. The method of claim 1 , wherein determining the particular information associated with the user coherency level is further based on a coherency profile, the coherency profile specifying the further particular information that the user typically requests when at a particular user coherency level.

7. The method of claim 1 , wherein determining the particular information associated with the user coherency level is further based on a coherency profile, the coherency profile specifying the further particular information that a population of users typically request when at a particular user coherency level.

8. The method of claim 1 , further comprising:

determining, by the computing device, that at least a portion of the particular information having the complexity that satisfies the predicted ability of the user to comprehend the particular information has changed; and

outputting, by the computing device, at least a portion of the changed particular information.

9. A device comprising:

at least one processor;

at least one sensor;

an output component; and

a storage component configured to store a coherency detection module and an information management module,

wherein the coherency detection module is executable by the at least one processor to:

determine, based on at least one user coherency factor, a user coherency level, wherein the user coherency level includes a predicted ability of a user to comprehend particular information;

detect, by the at least one sensor, an environmental condition, wherein the at least one user coherency factor includes the environmental condition, and wherein determining the user coherency level is based at least in part on the environmental condition; and

wherein the information management module is executable by the at least one processor to:

determine, based on the user coherency level, the particular information having a complexity that satisfies the predicted ability of the user to comprehend the particular information;

output, via the output component, at least a portion of the particular information associated with the user coherency level;

wherein the coherency detection module is executable by the at least one processor further to:

determine, based on one or more subsequent user interactions with the device, the user coherency level satisfies a threshold level of coherency; and

wherein the information management module is executable by the at least one processor further to:

determine, based on the user coherency level satisfying the threshold level of coherency, detailed particular information that is more detailed than the particular information; and

output, via the output component, at least a portion of the detailed particular information.

10. The device of claim 9 , wherein the information management module is executable by the at least one processor to determine the particular information having the complexity that satisfies the predicted ability of the user to comprehend the particular information by at least being executable to:

determine a type of information associated with the user coherency level; and

determine, based on the type of information associated with the user coherency level, the particular information.

11. The device of claim 9 , further comprising:

an input component configured to receive other input provided by the user, wherein the at least one user coherency factor includes the other input provided by the user, and wherein the coherency detection module is executable by the at least one processor to:

determine the user coherency level based at least in part on the other input provided by the user.

12. The device of claim 9 , wherein the at least one user coherency factor includes a behavior history of the user, and wherein the coherency detection module is executable by the at least one processor to determine the user coherency level based at least in part on the behavior history of the user.

13. The device of claim 9 , wherein the information management module is executable by the at least one processor to determine the particular information having the complexity that satisfies the predicted ability of the user to comprehend the particular information based on a data label that indicates the complexity of the information.

14. The device of claim 9 , wherein the information management module is executable by the at least one processor to determine the particular information having the complexity that satisfies the predicted ability of the user to comprehend the particular information based on a coherency profile, the coherency profile specifying further particular information that the user typically requests when at a particular coherency level.

15. The device of claim 9 , wherein the information management module is executable by the at least one processor to determine the particular information having the complexity that satisfies the predicted ability of the user to comprehend the particular information based on a coherency profile, the coherency profile specifying further particular information that a population of users typically request when at a particular coherency level.

16. The device of claim 9 , wherein the information management module is further executable by the at least one processor to:

determine that a least a portion of the particular information having the complexity that satisfies the predicted ability of the user to comprehend the particular information includes changed particular information; and

output, via the output component, at least a portion of the changed particular information.

17. A non-transitory computer-readable storage device comprising instructions that, when executed, configure one or more processors to:

determine, based on at least one user coherency factor, a user coherency level, wherein the user coherency level includes a predicted ability of a user to comprehend particular information;

detect, by a sensor, an environmental condition, wherein the at least one user coherency factor includes the environmental condition, and wherein determining the user coherency level is based at least in part on the environmental condition;

determine, based on the user coherency level, the particular information having the complexity that satisfies the predicted ability of the user to comprehend the particular information;

output at least a portion of the particular information;

receive input provided by the user responsive to at least the portion of the particular information;

based on receiving the input responsive to at least the portion of the particular information:

determine, based at least in part on the input provided by the user, an updated user coherency level, wherein the updated user coherency level includes an updated predicted ability of the user to comprehend further particular information, and

determine, based on the updated user coherency level, the further particular information having a further complexity that satisfies the updated predicted ability of the user to comprehend the further particular information; and

in response to determining the further particular information having the further complexity, output at least a portion of the further particular information.

Assignments (2)
CHANGE OF NAME Recorded Oct 20, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044567/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2015
From: OUYANG, YU
To: GOOGLE INC.
Reel/Frame 037006/0200 →