Heuristically programmed artificial intelligence for mainframe operating systems

US10956513B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10956513-B2
Application numberUS-201615166602-A
CountryUS
Kind codeB2
Filing dateMay 27, 2016
Priority dateMay 27, 2016
Publication dateMar 23, 2021
Grant dateMar 23, 2021

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.

Disclosed herein is a heuristically programmable system comprising a web-socket; a backend component that is in operative communication with the web-socket to act as a heuristically programmed algorithm framework that is operative to interact with a user in natural language and in a human-like manner; a main frame computer; a web server that is in operative communication with an internet; where the main frame computer and the web server are in operative communication with the web socket; and a cognitive computing system; where the web socket comprises a computer system configured to provide a voice, motion and/or a graphical interface to a user; and where the web socket is operative to communicate with the cognitive computing system; where the cognitive computing system is operative to convert speech to text and to send this text to the web socket.

First claim

Opening claim text (preview).

What is claimed is: 1. A heuristically programmable system comprising: a web-socket; a backend component that is in operative communication with the web-socket to act as a heuristically programmed algorithm framework that is operative to interact with a current user from among a pool of capable users in a human-like manner; a main frame computer; a web server that is in operative communication with an internet; where the main frame computer and the web server are in operative communication with the web socket; and a cognitive computing system; where the web socket comprises a computer system configured to provide a voice, motion and/or a graphical interface to a user; and where the web socket is operative to communicate with the cognitive computing system; where the cognitive computing system is operative to convert speech to text and to send this text to the web socket, wherein the cognitive computing system performs back and forth querying between the web-socket, the backend component and the main frame computer, collects and documents the current user's experiences and interactions based on the querying, and dynamically expands a number of models based on the querying utilized to provide an answer or a reply query to an initial query submitted by the current user; and wherein the web socket receives the answer or the reply query from the cognitive computing system, and wherein the reply query is based on at least one model among the number of models and is designed to elicit further information from the current user that enables the cognitive computing system to provide the answer to the initial query, wherein the heuristically programmable system further performs operations of: extracting, via the cognitive computing system, at least one query argument from the initial query; determining, via the main frame computer, a targeted URL among a plurality of predetermined web resource URLs based on the at least one query argument; formatting, via the web socket, the targeted URL by adding the at least one query argument to the targeted URL to generate a formatted targeted URL capable of invoking a workflow to the current user; and displaying, via the graphical interface, the formatted targeted URL capable of invoking the workflow to the current user, wherein the workflow is a scripted sequence of executed operations that accomplishes a user's desired task including at least one of product provisioning, database provisioning, application provisioning, and subsystem interconnectivity. 2. The heuristically programmable system of claim 1 , further comprising a database that is in operative communication with the heuristically programmed algorithm framework and wherein the heuristically programmed algorithm framework: a) searches the database; b) issues a request to the main frame computer; and/or c) communicates with a web-server to determine one or more responses to a request from a user. 3. The heuristically programmable system of claim 2 , where the responses are ranked in relationship to a user request. 4. The heuristically programmable system of claim 1 , where the heuristically programmed algorithm framework is implemented as: a) a web-based application; or b) a cloud based application; and/or c) can use cluster computing to effect a solution. 5. The heuristically programmable system of claim 1 , where the web-socket, the backend component, the main frame computer, and an operating subsystem are in back and forth operative communication with one another to resolve an issue or a query posed by a user, and wherein communication between the web socket and predetermined URL's on the internet perform iterative interactions resulting in a multi-step response that successfully accomplishes the user's desired task that corresponds to the initial query. 6. The heuristically programmable system of claim 1 , where the web-socket comprises: a) a motion detector that can respond to a motion of a user; and/or b) at least one of i) telephone access to applications and data, ii) a speech recognition engine, and iii) a security recognition system. 7. The heuristically programmable system of claim 1 , where the heuristically programmed algorithm framework is configured to: a) store a variety of interactions between a user and the system that enable the user to more easily navigate the system; b) interact with software; c) understand or have “knowledge of” software concepts; and/or d) understand or have “knowledge of” hardware architectures. 8. The heuristically programmable system of claim 1 , where the heuristically programmed algorithm framework is operative to reduce complexity for a user by adapting to a skill level of the user through a series of interactive questions that enable it to determine a skill level of the user. 9. The heuristically programmable system of claim 8 , where reduction in complexity involves simplifying, automating and guiding a user through product provisioning, product installation and configuration, and product operations. 10. The heuristically programmable system of claim 8 , where the heuristically programmed algorithm framework: a) provides instant defect notifications to users and administrators; b) performs research on applications and databases if an operation requested by a user is vulnerable to any previously known defect and notifies the user of a risk; and/or c) provides an ability to detect problems and seek solutions as they occur. 11. The heuristically programmable system of claim 1 , where the heuristically programmed algorithm framework: a) acts as a software marketing/sales tool based on a task that a user is trying to accomplish; b) conducts a demonstration of the software marketing/sales tool for the user; c) makes new products and offerings instantaneously available to a customer on an “when-needed” or “when asked” manner; and/or d) arranges for a license for technology that is used to respond to a query. 12. The heuristically programmable system of claim 1 , where the heuristically programmed algorithm framework authenticates a user by voice recognition, biometric identification and/or a password or alternatively, identifies a user by authenticating a data wrapper that includes an encrypted file that is a combination of personal data and other data unique to a user.

Assignees

Inventors

Classifications

  • H04L67/02Primary

    based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

  • Access to data in other repository systems, e.g. legacy data or dynamic Web page generation · CPC title

  • Machine learning · CPC title

  • G06F16/951Primary

    Indexing; Web crawling techniques · CPC title

  • Text analysis or generation of parameters for speech synthesis out of text, e.g. grapheme to phoneme translation, prosody generation or stress or intonation determination · 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 US10956513B2 cover?
Disclosed herein is a heuristically programmable system comprising a web-socket; a backend component that is in operative communication with the web-socket to act as a heuristically programmed algorithm framework that is operative to interact with a user in natural language and in a human-like manner; a main frame computer; a web server that is in operative communication with an internet; where…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H04L67/02. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 23 2021 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).