Distributed relationship reasoning engine for generating hypothesis about relations between aspects of objects in response to an inquiry

US10762433B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10762433-B2
Application numberUS-201916512296-A
CountryUS
Kind codeB2
Filing dateJul 15, 2019
Priority dateMar 22, 2011
Publication dateSep 1, 2020
Grant dateSep 1, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A reasoning engine is disclosed. Contemplated reasoning engines acquire data relating to one or more aspects of various environments. Inference engines within the reasoning engines review the acquire data, historical or current, to generate one or more hypotheses about how the aspects of the environments might be correlated, if at all. The reasoning engine can attempt to validate the hypotheses through controlling acquisition of the environment data.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-based distributed reasoning system comprising: a plurality of networking nodes each having a non-transitory computer readable memory storing local data and a processor that generates hypotheses based on the local data; and software instructions stored in at least one of the memories that, when executed by the system, cause the system to perform operations comprising: receiving an inquiry that relates to a relationship between aspects of a set of objects; searching at least one of the memories for data objects that are related to objects in the set of objects, the at least one of the memories containing relational information and data objects, wherein each one of the data objects has data object attributes; selecting one or more reasoning rules sets from a plurality of reasoning rules sets as a function of data object attributes of the data objects that are related to aspects of the set of objects; generating at least one hypothesis with respect to relations between at least one pair of aspects of the set of objects, the at least one hypothesis being generated by applying the one or more selected reasoning rules sets to the data objects obtained as a result of searching based on the received inquiry, wherein the at least one hypothesis is generated based on an inference with respect to relations between the set of objects; and initiating presentation of a response to the inquiry, wherein the response is based on the at least one hypothesis. 2. The system of claim 1 , wherein the at least one hypothesis relates to a physical relationship between the at least one pair of aspects of the set of objects. 3. The system of claim 1 , wherein the at least one hypothesis relates to a behavior of the set of objects over time. 4. The system of claim 1 , wherein the at least one hypothesis relates to a behavior of a moving object over time. 5. The system of claim 1 , wherein the at least one hypothesis relates to a relative position of one object of the set of objects with respect to another object of the set of objects. 6. The system of claim 1 , wherein the at least one hypothesis relates to a relationship between different mental representations. 7. The system of claim 1 , wherein the at least one hypothesis is based on a context of an environment. 8. The system of claim 1 , wherein the at least one hypothesis relates to a derived relationship. 9. The system of claim 1 , wherein the at least one hypothesis is generated based on a priori knowledge. 10. The system of claim 1 , wherein the at least one hypothesis is generated based on a previously generated hypothesis. 11. The system of claim 1 , wherein the set of objects comprises one or more physical objects, virtual objects, or 3D-rendered objects. 12. The system of claim 1 , wherein the set of objects comprises a moving object. 13. The system of claim 1 , wherein the set of objects comprises one or more events. 14. The system of claim 1 , wherein the inquiry comprises a relational attribute. 15. The system of claim 1 , wherein the inquiry comprises at least one relational attribute and at least one non-relational attribute. 16. The system of claim 1 , wherein the inquiry comprises at least one of text data, audio data, image data, video data, and sensor data. 17. The system of claim 1 , wherein the system comprises a cloud-based service. 18. The system of claim 1 , wherein the operations further comprise requesting, via an inquiry interface, updated data associated with the at least one hypothesis and according to a validation plan. 19. The system of claim 1 , wherein the operations further comprise changing the at least one hypothesis as a function of updates to the data objects. 20. The system of claim 1 , wherein the inquiry is received via an inquiry interface comprising a mobile device interface. 21. The system of claim 20 , wherein the mobile device interface comprises at least one of a mobile phone, a portable computer, and a computing tablet. 22. The system of claim 1 , wherein the data objects include at least one of visual data, text-based data, video data, identity data, demographic data, and sensor data. 23. The system of claim 1 , wherein the data objects comprise an observed change in an object of a set of objects. 24. The system of claim 1 , wherein the presentation includes reasons or additional information supporting the at least one hypothesis. 25. The system of claim 24 , wherein the reasons include a type of reasoning or reason steps supporting the at least one hypothesis. 26. The system of claim 25 , wherein the type of reasoning includes at least one of deductive reasoning, adductive reasoning, inductive reasoning, amplitative reasoning, case-based reasoning, metaphorical mapping, forward chaining reasoning, backward chaining reasoning, analogical reasoning, cause-and-effect reasoning, defeasible or indefeasible reasoning, comparative reasoning, conditional reasoning, decompositional reasoning, exemplar reasoning, modal logic, set-based reasoning, systemic reasoning, syllogistic reasoning, probabilistic reasoning, and paraconsistent reasoning. 27. The system of claim 1 , wherein the presentation comprises a web page within a browser operating on a computing device. 28. The system of claim 1 , wherein the operations further comprise generating the at least one hypothesis in real-time relative to changes in the data objects. 29. A computer-based distributed reasoning method comprising: receiving an inquiry that relates to a relationship between aspects of a set of objects; searching at least one non-transitory computer readable memory storing local data at a networking node for data objects that are related to objects in the set of objects, the at least one memory containing relational information and data objects, wherein each one of the data objects has data object attributes; selecting one or more reasoning rules sets from a plurality of reasoning rules sets as a function of data object attributes of the data objects that are related to aspects of the set of objects; generating at least one hypothesis with respect to relations between at least one pair of aspects of the set of objects, the at least one hypothesis being generated by applying the one or more selected reasoning rules sets to the data objects obtained as a result of searching based on the received inquiry, wherein the at least one hypothesis is generated based on an inference with respect to relations between the set of objects; and initiating presentation of a response to the inquiry, wherein the response is based on the at least one hypothesis. 30. A computer program product embedded in a non-transitory computer readable medium comprising distributed reasoning instructions executable by a computer processor to perform operations comprising: receiving an inquiry that relates to a relationship between aspects of a set of objects; searching at least one non-transitory computer readable memory storing local data at a networking node for data objects that are related to objects in the set of objects, the at least one memory containing relational information and data objects, wherein each one of the data objects has data object attributes; selecting one or more reasoning rules sets from a plurality of reasoning rules sets as a function of data object at

Assignees

Inventors

Classifications

  • G06N5/046Primary

    Forward inferencing; Production systems · CPC title

  • G06N5/043Primary

    Distributed expert systems; Blackboards · CPC title

  • Scenes; Scene-specific elements (control of digital cameras H04N23/60) · CPC title

  • for mining of medical data, e.g. analysing previous cases of other patients · CPC title

  • ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10762433B2 cover?
A reasoning engine is disclosed. Contemplated reasoning engines acquire data relating to one or more aspects of various environments. Inference engines within the reasoning engines review the acquire data, historical or current, to generate one or more hypotheses about how the aspects of the environments might be correlated, if at all. The reasoning engine can attempt to validate the hypotheses…
Who is the assignee on this patent?
Soon Shiong Patrick, Nant Holdings Ip Llc
What technology area does this patent fall under?
Primary CPC classification G06N5/046. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 01 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).