IP Library Granted Patent US 9,436,913
Granted Patent B2
US 9,436,913 · App. 14/840,567 · Granted Sep 6, 2016

Adaptive probabilistic computer-controlled method and system

Inventors: Steven Dennis Flinn (Sugar Land, TX); Naomi Felina Moneypenny (Houston, TX)
Assignee: ManyWorlds, Inc.
G06N5/022G06N5/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 9,436,913
App. No.
14/840,567
Granted
Sep 6, 2016
Kind
B2
Abstract

An adaptive probabilistic computer-controlled method and system determines computer-controlled actions that are expected to reduce uncertainties that are embodied as probabilities and then updates the probabilities in accordance with the results of the computer-controlled actions. The updated probabilities inform the determination of subsequent computer-controlled actions. Expected values of information may also be applied in determining the subsequent computer-controlled actions. The computer-controlled actions may comprise analysis of content and generating recommendations that are delivered to users, and inferences from the analysis of content and usage behaviors may inform the updating of the probabilities. Statistical learning functions and/or neural networks may be applied in determining the computer-controlled actions.

Claims (54)

1. A computer-implemented method comprising:

determining automatically a first computer-controlled action that is expected to result in a reduction of uncertainty that is embodied by one or more probabilities;

performing automatically the first computer-controlled action;

updating automatically the one or more probabilities based upon an assessment of a result of the first computer-controlled action;

determining automatically a second computer-controlled action in accordance with the updated one or more probabilities and an expected value of information; and

performing automatically the second computer-controlled action.

2. The method of claim 1 , further comprising:

performing automatically the first computer-controlled action, wherein the first computer-controlled action comprises a search of one or more computer-implemented knowledge bases.

3. The method of claim 1 , further comprising:

performing automatically the first computer-controlled action, wherein the first computer-controlled action comprises a statistical analysis of computer-implemented content.

4. The method of claim 1 , further comprising:

performing automatically the first computer-controlled action, wherein the first computer-controlled action comprises generating a recommendation that is delivered to a user of a computer-implemented system.

5. The method of claim 4 , further comprising:

updating automatically the one or more probability distributions based upon the assessment of the result of the first computer-controlled action, wherein the result of the first computer-controlled action comprises an inference from behavioral information that is exhibited by the user in response to the recommendation.

6. The method of claim 1 , further comprising:

performing automatically the first computer-controlled action, wherein the first computer-controlled action comprises modifying a structure of a computer-implemented system.

7. The method of claim 6 , further comprising:

updating automatically the one or more probability distributions based upon the assessment of the result of the first computer-controlled action, wherein the result of first computer-controlled action comprises an inference from user behavioral information that is associated with the modified structure of the computer-implemented system.

8. The method of claim 1 , further comprising:

determining automatically the second computer-controlled action in accordance with the updated one or more probabilities, the expected value of information, and an expected cost of the second computer-controlled action.

9. The method of claim 8 , further comprising:

determining automatically the second computer-controlled action in accordance with the updated one or more probabilities, the expected value of information, the expected cost of the second computer-controlled action, and a utility function.

10. A system comprising one or more processor-based devices configured to:

determine a first computer-controlled action that is expected to result in a reduction of uncertainty that is embodied by one or more probabilities;

perform the first computer-controlled action;

update the one or more probabilities based upon an assessment of a result of the first computer-controlled action;

determine a second computer-controlled action in accordance with the updated one or more probabilities and an expected value of information; and

perform the second computer-controlled action.

11. The system of claim 10 , further comprising the one or more processor-based devices configured to:

determine the first computer-controlled action, wherein the first computer-controlled action is determined, at least in part, by applying a neural network.

12. The system of claim 10 , further comprising the one or more processor-based devices configured to:

determine the first computer-controlled action, wherein the first computer-controlled action is determined, at least in part, by a statistical learning-based function.

13. The system of claim 10 , further comprising the one or more processor-based devices configured to:

perform the first computer-controlled action, wherein the first computer-controlled action comprises a search of one or more computer-implemented knowledge bases.

14. The system of claim 10 , further comprising the one or more processor-based devices configured to:

perform the first computer-controlled action, wherein the first computer-controlled action comprises modifying a structure of the one or more processor-based devices.

15. The system of claim 14 , further comprising the one or more processor-based devices configured to:

update the one or more probability distributions based upon the assessment of the result of the first computer-controlled action, wherein the result of first computer-controlled action comprises an inference from user behavioral information that is associated with the modified structure.

16. The system of claim 10 , further comprising the one or more processor-based devices configured to:

perform the first computer-controlled action, wherein the first computer-controlled action comprises applying one or more sensors to attain information that is expected to result in the reduction of the uncertainty.

17. A system comprising one or more processor-based devices configured to:

determine a first computer-controlled action that is expected to result in a reduction of uncertainty that is embodied by one or more probabilities, wherein the first computer-controlled action comprises performing an analysis of a first text-based content;

perform the first computer-controlled action;

update the one or more probabilities based on an assessment of a result of the first computer-controlled action;

determine a second computer-controlled action in accordance with the updated one or more probabilities, wherein the second computer-controlled action comprises performing an analysis of a second text-based content; and

perform the second computer-controlled action.

18. The system of claim 17 , further comprising the one or more processor-based devices configured to:

determine the first computer-controlled action that is expected to result in the reduction of uncertainty that is embodied by the one or more probabilities, wherein the first computer-controlled action comprises performing a search of text-based content and performing the analysis of the first text-based content, wherein the first text-based content is identified by the search.

19. The system of claim 17 , further comprising the one or more processor-based devices configured to:

determine the first computer-controlled action that is expected to result in the reduction of uncertainty that is embodied by the one or more probabilities, wherein the first computer-controlled action comprises performing the analysis of the first text-based content, wherein the analysis of the first text-based content comprises a statistical analysis of words in the text-based content.

20. The system of claim 17 , further comprising the one or more processor-based devices configured to:

determine the second computer-controlled action in accordance with the updated one or more probabilities and an expected value of information.

21. The system of claim 17 , further comprising the one or more processor-based devices configured to:

generate text-based content in accordance with the updated one or more probabilities.

Continuity (4)
Continuation 13027042 · Feb 14, 2011
Continuation 11934750 · Nov 3, 2007
Continuation 11329722 · Jan 10, 2006
Related Publication 20160004966A1 · Jan 7, 2016