Unified cognition for a virtual personal cognitive assistant when cognition is embodied across multiple embodied cognition object instances

US11443196B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11443196-B2
Application numberUS-201715813113-A
CountryUS
Kind codeB2
Filing dateNov 14, 2017
Priority dateNov 14, 2017
Publication dateSep 13, 2022
Grant dateSep 13, 2022

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.

Provided are techniques for unified cognition for a virtual personal cognitive assistant. A personal cognitive agent creates an association with an entity and a personalized embodied cognition manager that includes an object instance registry, wherein the object instance registry stores embodied cognition object instances. A cognitive assistant agent for a domain that is associated with the embodied cognition object instances stored in the object instance registry is provided. Input is received from the entity for a first object instance and for a second object instance of the embodied cognition object instances. Interaction is coordinated between the cognitive assistant agent, the first object instance, and the second object instance by: identifying a goal based on the input and providing the first object instance and the second object instance with instructions to meet the goal based on the input. A response is provided to the input with an indication of the goal.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer program product, the computer program product comprising a computer readable storage medium having program code embodied therewith, the program code executable by at least one processor to perform operations comprising: under control of a personal cognitive agent that comprises a plurality of goals, providing a cognitive assistant agent for a domain that is associated with a plurality of embodied cognition object instances stored in an object instance registry; and consolidating entity interactions of a particular cognitive capability of a plurality of cognitive capabilities across multiple embodied cognition object instances of the plurality of embodied cognition object instances and of multiple cognitive capabilities of the plurality of cognitive capabilities across the multiple embodied cognition object instances of the plurality of embodied cognition object instances for the cognitive assistant agent, wherein the plurality of embodied cognition object instances comprise a speaker, a smart phone, a robot, and a smart car, by: receiving a first input at a first location and at a first time from an entity for a first object instance of the plurality of embodied cognition object instances, wherein the first input is received from a first Internet of Things (IoT) device; receiving a second input at a second location and at a second time from the entity for a second object instance of the plurality of embodied cognition object instances, wherein the second object instance is different from the first object instance, and wherein the second input is received from a second IoT device; coordinating interaction of the cognitive assistant agent, the first object instance, and the second object instance by: identifying a goal of the plurality of goals based on the first input received from the first IoT device and the second input received from the second IoT device; providing the first object instance with first instructions for the first IoT device to meet the goal, wherein the first object instance executes the first instructions; and providing the second object instance with second instructions for the second IoT device to meet the goal, wherein the second object instance executes the second instructions; and providing a response to the first input and the second input with an indication of the goal. 2. The computer program product of claim 1 , wherein the program code is executable by the at least one processor to perform operations comprising: using a manifest file of the cognitive assistant agent to identify the plurality of embodied cognition object instances; and downloading the plurality of embodied cognition object instances from the cognitive assistant agent to the object instance registry. 3. The computer program product of claim 2 , wherein the program code is executable by the at least one processor to perform operations comprising: configuring cognitive capabilities for each of the plurality of embodied cognition object instances. 4. The computer program product of claim 1 , wherein the program code is executable by the at least one processor to perform operations comprising: for each of the plurality of embodied cognition object instances, loading a cognition kernel; and downloading one or more cognitive modules into the cognition kernel. 5. The computer program product of claim 1 , wherein a Software as a Service (SaaS) is configured to perform the operations of the computer program product. 6. The computer program product of claim 1 , wherein the plurality of cognitive capabilities comprise speech, vision, location, and time. 7. A computer system, comprising: one or more processors, one or more computer-readable memories and one or more computer-readable, tangible storage devices; and program instructions, stored on at least one of the one or more computer-readable, tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more computer-readable memories, to perform operations comprising: under control of a personal cognitive agent that comprises a plurality of goals, providing a cognitive assistant agent for a domain that is associated with a plurality of embodied cognition object instances stored in an object instance registry; and consolidating entity interactions of a particular cognitive capability of a plurality of cognitive capabilities across multiple embodied cognition object instances of the plurality of embodied cognition object instances and of multiple cognitive capabilities of the plurality of cognitive capabilities across the multiple embodied cognition object instances of the plurality of embodied cognition object instances for the cognitive assistant agent, wherein the plurality of embodied cognition object instances comprise a speaker, a smart phone, a robot, and a smart car, by: receiving a first input at a first location and at a first time from an entity for a first object instance of the plurality of embodied cognition object instances, wherein the first input is received from a first Internet of Things (IoT) device; receiving a second input at a second location and at a second time from the entity for a second object instance of the plurality of embodied cognition object instances, wherein the second object instance is different from the first object instance, and wherein the second input is received from a second IoT device; coordinating interaction of the cognitive assistant agent, the first object instance, and the second object instance by: identifying a goal of the plurality of goals based on the first input received from the first IoT device and the second input received from the second IoT device; providing the first object instance with first instructions for the first IoT device to meet the goal, wherein the first object instance executes the first instructions; and providing the second object instance with second instructions for the second IoT device to meet the goal, wherein the second object instance executes the second instructions; and providing a response to the first input and the second input with an indication of the goal. 8. The computer system of claim 7 , wherein the operations further comprise: using a manifest file of the cognitive assistant agent to identify the plurality of embodied cognition object instances; and downloading the plurality of embodied cognition object instances from the cognitive assistant agent to the object instance registry. 9. The computer system of claim 8 , wherein the operations further comprise: configuring cognitive capabilities for each of the plurality of embodied cognition object instances. 10. The computer system of claim 7 , wherein the operations further comprise: for each of the plurality of embodied cognition object instances, loading a cognition kernel; and downloading one or more cognitive modules into the cognition kernel. 11. The computer system of claim 7 , wherein a Software as a Service (SaaS) is configured to perform the operations of the computer system. 12. The computer system of claim 7 , wherein the plurality of cognitive capabilities comprise speech, vision, location, and time.

Assignees

Inventors

Classifications

  • G06F8/20Primary

    Software design · CPC title

  • Event management; Broadcasting; Multicasting; Notifications · CPC title

  • G06N5/02Primary

    Knowledge representation; Symbolic representation · CPC title

  • Help systems · CPC title

  • Multiprogramming arrangements · 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 US11443196B2 cover?
Provided are techniques for unified cognition for a virtual personal cognitive assistant. A personal cognitive agent creates an association with an entity and a personalized embodied cognition manager that includes an object instance registry, wherein the object instance registry stores embodied cognition object instances. A cognitive assistant agent for a domain that is associated with the emb…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F8/20. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 13 2022 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).