7536372

Modeless User Interface Incorporating Automatic Updates for Developing and Using Bayesian Belief Networks

PublishedMay 19, 2009
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
30 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A data analysis and modeling system, comprising: a processing system configured to: a) receive a plurality of inputs representing evidence and information indicative of a structure of a belief network; b) provide at least one output representative of at least one belief based on the plurality of inputs; and c) automatically update the at least one output representative of at least one belief in response to at least one of the plurality of inputs having a value representative of a change to the evidence or the information indicative of the structure of the belief network.

2

2. The data analysis and modeling system of claim 1 , wherein the processing system is further configured to model the belief network as a plurality of interconnected nodes and wherein the information indicative of a structure comprises information indicative of interconnections between the nodes and at least one conditional probability distribution associated with a node.

3

3. The data analysis and modeling system of claim 2 , wherein the processing system is further configured to automatically update in response to an input representative of a change in the at least one conditional probability distribution.

4

4. The data analysis and modeling system of claim 2 , wherein the processing system is further configured to automatically update in response to one of the plurality of inputs representing a change in the evidence.

5

5. The data analysis and modeling system of claim 1 , wherein the processing system is further configured to: selectively place, prior to automatically updating the output, the belief network development application in an operating state in which the outputs are automatically updated in response to an input representative of a change to the evidence or the information indicative of the structure of the belief network.

6

6. The data analysis and modeling system of claim 1 , wherein the processing system is further configured to automatically update the output representative of at least one belief in response to one of the plurality of inputs representing a change within only a predetermined subset of inputs.

7

7. The data analysis and modeling system of claim 6 , wherein the processing system is further configured to automatically update the output representative of at least one belief in response to one of the plurality of inputs representing a change in evidence or a change in a conditional probability distribution.

8

8. The data analysis and modeling system of claim 6 , wherein the processing system is further configured to: receive an input from a human user representative of the predetermined subset of inputs.

9

9. The data analysis and modeling system of claim 1 , wherein further comprising a data generating subsystem coupled to the processing system, and wherein the processing system is further configured to: receive one of the plurality of inputs having a value representative of a change from the data generating subsystem.

10

10. A computer-readable medium having stored therein computer-readable instructions for a processor, wherein said instructions when executed by said processor cause said processor to: receive information representative of a Bayesian network detect received information representative of a modification of the Bayesian network; and build an inference engine for computing beliefs based on the Bayesian network in response to the detected modification of the Bayesian network.

11

11. The computer-readable medium of claim 10 , wherein the Bayesian network is modeled as a plurality of interconnected nodes, and wherein the instructions further cause information to be detected that represents a change to the model of the interconnected nodes.

12

12. The computer-readable medium of claim 10 , wherein the Bayesian network is modeled as a plurality of interconnected nodes, each of which has a parameter associated therewith with information representing a conditional probability distribution of values of the parameter and wherein the instructions further cause the processor to detect information that represents a change to the information representing the conditional probability distribution.

13

13. The computer-readable medium of claim 10 , wherein the Bayesian network is modeled as a plurality of interconnected nodes, each of which has a parameter associated therewith with information representing evidence that the parameter has a value and wherein the instructions further cause the processor to receive information that is representative of a change in the evidence of a parameter of at least one of the plurality of interconnected nodes.

14

14. The computer-readable medium of claim 10 , wherein the instructions further cause the processor to build the inference engine only when the detected modification is within a portion of the Bayesian network.

15

15. The computer-readable medium of claim 14 , wherein the instructions additionally cause the processor to receive a user specification of the portion of the Bayesian network.

16

16. The computer-readable medium of claim 10 wherein the instructions further cause the processor to display information about the Bayesian network which can automatically update in response to receipt of information representative of a Bayesian network.

17

17. A computer system, comprising: a) a graphical user interface including a display and a user input device, wherein the display is configured to simultaneously: display in a first viewing area information reflecting a construction of a belief network; and display in a second viewing area information reflecting a belief derived from a computation using the belief network; and wherein the user input device is configured to receive user input based on an interaction with the first viewing area, the user input specifying a modification of the construction of the belief network; and b) a processor configured to automatically compute information reflecting a modified belief derived from a computation using the belief network as modified according to the user input; wherein the display is further configured to automatically display in the second viewing area information reflecting the modified belief.

18

18. The computer system of claim 17 , wherein the display is further configured to: simultaneously display in a third viewing area information reflecting evidence used by the processor to automatically compute the information reflecting the modified belief.

19

19. The computer system of claim 18 , wherein the display is further configured to: simultaneously display in a third viewing area information reflecting a construction of the Bayesian network, including nodes, interconnections among the nodes and conditional probability distributions for parameters associated with the nodes.

20

20. The computer system of claim 19 , wherein the graphical user interface comprises a modeless user interface that includes user controls for providing the user input without switching modes.

21

21. The computer system of claim 18 , wherein the first viewing area, the second viewing area and the third viewing area provide a modeless user interface for a belief network development application.

22

22. The computer system of claim 17 , wherein each of the first viewing area and the second viewing areas has a control associated with it, and wherein the computer system is further configured to: a) receive a control input from the user actuating the control associated with the first viewing area or the second viewing area; and b) in response to receiving the control input from the user, hide the viewing area associated with the actuated control.

23

23. The computer system of claim 17 , wherein each of the first viewing area and the second viewing area has a control associated with it, and wherein the computer system is further configured to: a) receive a control input from the user actuating the control associated with the first viewing area or the second viewing area; b) in response to receiving the control input from the user, hide a portion of the information in the viewing area associated with the actuated control.

24

24. The computer system of claim 17 , wherein the user input device is additionally configured to: a) receive a user input specifying a fixed location of the first viewing area and displaying the first viewing area in the fixed location; and b) receive user input specifying a floating location of the second viewing area and displaying the second viewing area in the floating location.

25

25. The computer system of claim 17 , wherein the first viewing area comprises a slider control for receiving input concerning evidence that a parameter has a value, and wherein the user input device is additionally configured to: a) receive an input through the slider control and automatically display in the second viewing area a belief derived from the input received through the slider control.

26

26. The computer system of claim 25 , wherein the computer system is further configured to implement a Bayesian network development application and wherein the display is configured to display the belief derived from the input received through the slider control without switching operating modes of the Bayesian network development application.

27

27. The computer system of claim 17 , wherein: the belief network is modeled as a plurality of nodes, each having a parameter with a conditional probability distribution associated therewith; and the user input device is further configured to receive user input specifying a change in the type of a conditional probability distribution of a node.

28

28. The computer system of claim 17 , wherein the processor is configured to automatically compute with an inference engine.

29

29. The computer system of claim 17 , wherein the user interface further comprises a control and the processor is additionally configured to: a) compute information reflecting a belief in response to user acutation of the control.

30

30. The computer system of claim 17 , wherein the user input device and display are configured to receive user input and automatically display in the second viewing area information reflecting the modified belief in the same user interface mode.

Patent Metadata

Filing Date

Unknown

Publication Date

May 19, 2009

Inventors

Zachary T. Cox
Jonathan D. Pfautz

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “MODELESS USER INTERFACE INCORPORATING AUTOMATIC UPDATES FOR DEVELOPING AND USING BAYESIAN BELIEF NETWORKS” (7536372). https://patentable.app/patents/7536372

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.