System and method for creating and sharing bots
First Claim
Patent Images
1. A system comprising:
- one or more databases hosted on one or more servers comprising a non-transitory machine-readable memory, the one or more databases configured to store user data associated with the user of the system, and one or more bots;
a computer comprising a data structuring sub-unit configured to execute one or more graphical user interfaces for interfacing with the user by synthesizing structured data from unstructured data, wherein the data structuring sub-unit comprises;
an unstructured data collection module configured to gather the unstructured data;
a mask data ingesting engine configured to access a mask repository and ingest mask data comprising a filter to create an assigned user path;
a path execution engine configured to execute a user path whereby the assigned user path is assembled for presentation to the user;
a deliverable synthesis module configured to display the structured data comprising one or more element of the assigned user path via a graphical user interface and configured to position the one or more element to be displayed with a further element of the assigned user path.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a system for automating or otherwise streamlining data manipulation so as to allow capture unstructured data and responsive to inputs, provide structured data, improving the efficiency of system operation and managing processor and network load. Moreover, the system adaptably arranges structured data in a user interface ameliorating visual interference among aspects of structured data being displayed.
7 Citations
20 Claims
-
1. A system comprising:
-
one or more databases hosted on one or more servers comprising a non-transitory machine-readable memory, the one or more databases configured to store user data associated with the user of the system, and one or more bots; a computer comprising a data structuring sub-unit configured to execute one or more graphical user interfaces for interfacing with the user by synthesizing structured data from unstructured data, wherein the data structuring sub-unit comprises; an unstructured data collection module configured to gather the unstructured data; a mask data ingesting engine configured to access a mask repository and ingest mask data comprising a filter to create an assigned user path; a path execution engine configured to execute a user path whereby the assigned user path is assembled for presentation to the user; a deliverable synthesis module configured to display the structured data comprising one or more element of the assigned user path via a graphical user interface and configured to position the one or more element to be displayed with a further element of the assigned user path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of synthesizing structured deliverable data from unstructured data by a computer data structuring sub-unit configured to execute one or more graphical user interfaces for interfacing with a user by the method of synthesizing structured deliverable data from the unstructured data, wherein the method of synthesizing structured deliverable data from the unstructured data comprises:
-
gathering, by an unstructured data collection module, the unstructured data; accessing, by a mask data ingesting engine, a mask repository and ingesting mask data comprising a filter to create an assigned user path; executing, by a path execution engine, a user path whereby the assigned user path is assembled for presentation to the user; displaying and positioning, by a deliverable synthesis module, an element of the assigned user path via a graphical user interface with a further element of the assigned user path. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A processor comprising a plurality of modules interconnected by a bus to a bus controller which directs communication among the plurality of modules, the plurality of modules comprising:
-
a directive transceiver configured to transmit and receive instructions to a user via a graphical user interface presented on a user device, wherein the directive transceiver interoperates with an I/O module to structure elements on the graphical user interface of the user device; a smart data extraction engine configured to access at least one of a sensor data provided by a sensor overseer and a public-facing data from a third-party resource, and further configured to retrieve the data in an unstructured form and provide it to the bus; an alignment translator configured to interoperate with the I/O module to at least one of translate, scale, and selectively omit elements for display on the graphical user interface, the elements corresponding to structured data derived from unstructured data so that the elements for display on the graphical user interface exist in a non-interfering pattern; a user path mask engine configured to ingest the unstructured data provided by the smart data extraction engine and mask user path elements retrieved from a user path repository to select an assigned user path for the user; a profile randomizer configured to assemble a user profile comprising at least one of structured data regarding the user stored in a platform user database, randomly selection of random unstructured data, and a combination thereof; a profile sentinel configured to interoperate with the I/O module to monitor the unstructured data and the structured data and update the user profile in response to at least one of the unstructured data and the structured data; an evolution controller configured to direct the profile sentinel to cause automatic updates to the user profile in response to a change to at least one of the structured data and the unstructured data; a bot creation engine configured to interoperate with the I/O module whereby the user may create at least a script configured to ingest the unstructured data and output the structured data; a bot utilization engine configured to interoperate with the I/O module to display to the user a first bot corresponding to the user profile and not display to the user a second bot not corresponding to the user profile; a notification generator configured to direct the user to interact with a context environment comprising a network device and configured to direct the evolution controller to automatically revise the user profile whereby the second bot is unhidden and displayed; and the sensor overseer configured to interface with a sensor and relay the sensor data to the evolution controller, whereby the user profile is revised.
-
Specification