Determination and initiation of a computing interface for computer-initiated task response

US11226833B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11226833-B2
Application numberUS-201816186984-A
CountryUS
Kind codeB2
Filing dateNov 12, 2018
Priority dateNov 12, 2018
Publication dateJan 18, 2022
Grant dateJan 18, 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.

A method, computer program product, and a system where a processor(s) obtains, from a client, permission to access computing device(s) utilized by the client to monitor the client and interact with the client and an identification of each interface of the device(s). The processor(s) obtains a computer-initiated interaction, from a host communicatively coupled to the processor(s), requesting delivery to the client and a response from the client. The processor(s) monitors, via the accessing the computing device(s), activities performed by the client. The processor(s) determines a real-time environmental context of the client at a point in time of receiving the computer-initiated interaction. The processor(s) cognitively analyzes data and metadata of the computer-initiated interaction to determine attributes. The processor(s) designates an interface of a computing device to receive the delivery and to obtain the response.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer program product comprising: a computer readable storage medium readable by one or more processors and storing instructions for execution by the one or more processors for performing a method comprising: obtaining, by the one or more processors, from a client, permission to access one or more computing devices utilized by the client to monitor the client and interact with the client, wherein, for each computing device, the permission comprises identifications of one or more interfaces, wherein each identification is an identification of each interface utilized by the client to interact with the computing device, wherein the client can receive delivery of a computer-initiated interaction and can provide a response to the computer-initiated interaction, via each interface, wherein the computer-initiated interaction comprises a task comprising content, wherein the response comprises responsive content, and wherein the task is to be completed by the client and the response indicates a completion of the task; obtaining, by the one or more processors, the computer-initiated interaction, from a host communicatively coupled to the one or more processors, wherein the computer-initiated interaction requests the delivery to the client and the response from the client, wherein the response comprises an anticipated response to the task, wherein the anticipated response is in a defined format of a group of defined formats, wherein the defined format is accepted by only a portion of the identified one or more interfaces, and wherein content of the anticipated response can be communicated in each format of the group of defined formats; monitoring, by the one or more processors, via the accessing the one or more computing devices, activities performed by the client; determining, by the one or more processors, based on the monitoring, a real-time environmental context of the client at a point in time of receiving the computer-initiated interaction; cognitively analyzing, by the one or more processors, data and metadata of the computer-initiated interaction to determine attributes of the computer-initiated interaction; and designating, by the one or more processors, a given interface of a computing device selected from the one or more computing devices both to receive the delivery of the computer-initiated interaction and in which to obtain the response to the delivery of the computer-initiated interaction, wherein the delivery comprises the content, and wherein the response comprises the responsive content, wherein the designating is based on the real-time environmental context and the defined format of the anticipated response, wherein the real-time environmental context comprises privacy considerations related to the task and privacy considerations related to the anticipated response to the task via an interface of a computing device selected from the one or more computing devices to receive the delivery, wherein the privacy considerations related to the task and the privacy considerations related to the anticipated response are imposed by a physical location of the client at the point in time and one or more attributes of the attributes wherein the designation comprises: comparing, by the one or more processors, the real-time environmental context and the one or more attributes to an ontology of context-sensitive interfaces; identifying, by the one or more processors, within the ontology, one or more axioms relevant to the real-time environmental context and the one or more attributes; and designating, by the one or more processors, the interface of the computing device further, based on the identified one or more axioms and based the designated interface being able to accept the anticipated response in the defined format; transmitting, by the one or more processors, the computer-initiated interaction, to the designated given interface of the computing device at the point in time; and responsive to the delivery of the computer-initiated interaction to the designated given interface of the computing device, obtaining, by the one or more processors, the response to the computer-initiated interaction, via the designated given interface of the computing device in the defined format. 2. The computer program product of claim 1 , the method further comprising: determining, by the one or more processors, an order of priority relative to the one or more computing devices, for each computing device of the one or more computing devices, wherein the designating comprises evaluating each interface in the order, based on the real-time environmental context and one or more attributes of the attributes, and wherein the designated given interface is an interface of a highest priority computing device of the one or more computing devices. 3. The computer program product of claim 1 , wherein the privacy considerations related to the task comprise privacy considerations imposed by the content, and wherein privacy considerations related to the anticipated response comprise privacy considerations related to the responsive content. 4. The computer program product of claim 1 , wherein the group consists of: utilization of a graphical user interface (GUI), utilization of textual entry, and utilization of email. 5. The computer program product of claim 1 , wherein the the group consists of: text, voice, haptic, command line, graphical user interface, menu driven interface, form-based interface, and natural language interface. 6. A system comprising: a memory; one or more processors in communication with the memory; program instructions executable by the one or more processors via the memory to perform a method, the method comprising: obtaining, by the one or more processors, from a client, permission to access one or more computing devices utilized by the client to monitor the client and interact with the client, wherein, for each computing device, the permission comprises identifications of one or more interfaces, wherein each identification is an identification of each interface utilized by the client to interact with the computing device, wherein the client can receive delivery of a computer-initiated interaction and can provide a response to the computer-initiated interaction, via each interface, wherein the computer-initiated interaction comprises a task comprising content, wherein the response comprises responsive content, and wherein the task is to be completed by the client and the response indicates a completion of the task; obtaining, by the one or more processors, the computer-initiated interaction, from a host communicatively coupled to the one or more processors, wherein the computer-initiated interaction requests the delivery to the client and the response from the client, wherein the response comprises an anticipated response to the task, wherein the anticipated response is in a defined format of a group of defined formats, wherein the defined format is accepted by only a portion of the identified one or more interfaces, and wherein content of the anticipated response can be communicated in each format of the group of defined formats; monitoring, by the one or more processors, via the accessing the one or more computing devices, activities performed by the client; determining, by the one or more processors, based on the monitoring, a real-time environmental context of the client at a point in time of receiving the computer-initiated interaction; cognitively analyzing, by the one or more processors, data and metadata of the computer-initiated interaction to determine attributes of the computer-initiated interaction; and designating, by the one or more processors, a given interface of a computing device selected from the one or more computing devices both to receive the delivery of

Assignees

Inventors

Classifications

  • taking into account QoS or priority requirements · CPC title

  • Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34) · CPC title

  • Machine learning · CPC title

  • G06F9/451Primary

    Execution arrangements for user interfaces · CPC title

  • where the computing system is an embedded system, i.e. a combination of hardware and software dedicated to perform a certain function in mobile devices, printers, automotive or aircraft systems (testing or monitoring of control systems or parts thereof G05B23/02) · 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 US11226833B2 cover?
A method, computer program product, and a system where a processor(s) obtains, from a client, permission to access computing device(s) utilized by the client to monitor the client and interact with the client and an identification of each interface of the device(s). The processor(s) obtains a computer-initiated interaction, from a host communicatively coupled to the processor(s), requesting del…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F9/451. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 18 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).