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.
Please help me write a proper abstract based on the patent claims. CLAIM: 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 user 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. 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. 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: a) operative to store a variety of interactions between a user and the system that enable the user to more easily navigate the system; b) interacts with software; c) understands or has “knowledge of” software concepts; and/or d) understands or has “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. 13-20. (canceled)