Patent application number | Description | Published |
20110270805 | CONCURRENT LONG SPANNING EDIT SESSIONS USING CHANGE LISTS WITH EXPLICIT ASSUMPTIONS - An approach is provided that receives a change request from a requestor. The change request includes metadata regarding the change, one or more changes, and one or more change assumptions corresponding to at least one of the changes. The change request is stored in a data store of pending requests. One or more systems are identified that correspond to each of the change assumptions. The identified systems are automatically queried with queries that correspond to the change assumptions. Query responses in response to the querying are received from the identified systems. The validity of each of the change assumptions is determined based on the received query responses. If the change assumptions are valid, then the changes included in the change request are processed. On the other hand, if at least one of the change assumptions is invalid, then the change request is rejected. | 11-03-2011 |
20120173572 | Concurrent Long Spanning Edit Sessions using Change Lists with Explicit Assumptions - An approach is provided that receives a change request from a requestor. The change request includes metadata regarding the change, one or more changes, and one or more change assumptions corresponding to at least one of the changes. The change request is stored in a data store of pending requests. One or more systems are identified that correspond to each of the change assumptions. The identified systems are automatically queried with queries that correspond to the change assumptions. Query responses in response to the querying are received from the identified systems. The validity of each of the change assumptions is determined based on the received query responses. If the change assumptions are valid, then the changes included in the change request are processed. On the other hand, if at least one of the change assumptions is invalid, then the change request is rejected. | 07-05-2012 |
20150356135 | Graph Query Engine for Use within a Cognitive Environment - An apparatus for use within a cognitive information processing system environment comprising: a graph query engine, the graph query engine coupled to receive data from a plurality of data sources, the graph query engine receiving and processing queries and to bridge the queries into a cognitive graph. | 12-10-2015 |
20150356150 | Cognitive Session Graphs - A method, system and computer-usable medium for providing cognitive insights comprising receiving streams of data from a plurality of data sources; processing the streams of data from the plurality of data sources, the processing the streams of data from the plurality of data sources performing data enriching to provide enriched data; generating the cognitive session graph, the cognitive session graph being associated with a session, the cognitive session graph comprising at least some enriched data; and, processing the cognitive session graph to provide a cognitive insight, the cognitive insight being related to the session. | 12-10-2015 |
20150356151 | Cognitive Session Graphs - A method, system and computer-usable medium for providing cognitive insights comprising receiving streams of data from a plurality of data sources; processing the streams of data from the plurality of data sources, the processing the streams of data from the plurality of data sources performing data enriching to provide enriched data; generating the cognitive session graph, the cognitive session graph being associated with a session, the cognitive session graph comprising at least some enriched data; and, processing the cognitive session graph to provide a cognitive insight, the cognitive insight being related to the session. | 12-10-2015 |
20150356200 | Composite Cognitive Insights - A method for providing composite cognitive insights comprising receiving streams of data from a plurality of data sources; processing the streams of data from the plurality of data sources, the processing the streams of data from the plurality of data sources performing data enriching and generating a sub-graph for incorporation into a cognitive graph; processing the cognitive graph, the processing the cognitive graph providing a plurality of individual cognitive insights; and, generating a composite cognitive insight, the composite cognitive insight being composed of the plurality of individual cognitive insights. | 12-10-2015 |
20150356405 | Insight Engine for Use Within a Cognitive Environment - An apparatus for use within a cognitive information processing system comprising: an insight/learning engine, the insight/learning engine encapsulating an operation, the operation being applied to a target cognitive graph to generate a cognitive insight. | 12-10-2015 |
20150356406 | Method for Performing Insight Operations Within a Cognitive Environment - A method for providing cognitive insight via a cognitive information processing system comprising: encapsulating an operation for providing a desired cognitive insight; and, applying the operation to a target cognitive graph to generate a cognitive insight based | 12-10-2015 |
20150356414 | Universal Knowledge Repository - A system comprising: a processor; a data bus coupled to the processor; and a non-transitory, computer-readable storage medium embodying computer program code, the non-transitory, computer-readable storage medium being coupled to the data bus. The computer program code interacting with a plurality of computer operations and comprising instructions executable by the processor and configured for: receiving streams of data from a plurality of data sources; processing the streams of data from the plurality of data sources, the processing the streams of data from the plurality of data sources performing data enriching to provide data enriched data streams; and, storing the data streams and the data enriched data streams within the universal knowledge repository as a collection of knowledge elements. | 12-10-2015 |
20150356415 | Universal Knowledge Repository - A method for managing a universal knowledge repository comprising: receiving streams of data from a plurality of data sources; processing the streams of data from the plurality of data sources, the processing the streams of data from the plurality of data sources performing data enriching to provide data enriched data streams; and, storing the data streams and the data enriched data streams within the universal knowledge repository as a collection of knowledge elements. | 12-10-2015 |
20150356423 | Cognitive Engine for Use within a Cognitive Environment - A cognitive information processing system which includes a processor; a data bus coupled to the processor; and a non-transitory, computer-readable storage medium embodying computer program code, the non-transitory, computer-readable storage medium being coupled to the data bus. The computer program code interacting with a plurality of computer operations and comprising instructions executable by the processor and configured for: receiving streams of data from a plurality of data sources; processing the streams of data from the plurality of data sources, the processing the streams of data from the plurality of data sources performing data enriching and generating a sub-graph for incorporation into a cognitive graph; and, processing the cognitive graph, the processing the cognitive graph providing cognitive insights. | 12-10-2015 |
20150356424 | Method for Providing Cognitive Insights Using a Cognition Engine - A computer-implementable method for providing cognitive insights comprising: receiving streams of data from a plurality of data sources; processing the streams of data from the plurality of data sources, the processing the streams of data from the plurality of data sources performing data enriching and generating a sub-graph for incorporation into a cognitive graph; and, processing the cognitive graph, the processing the cognitive graph providing cognitive insights. | 12-10-2015 |
20150356425 | Dataset Engine for Use Within a Cognitive Environment - An apparatus for use within a cognitive information processing system environment comprising: a dataset engine, the dataset engine coupled to receive data from a plurality of data sources, the dataset engine processing the data from the plurality of data sources to establish and maintain a dynamic data ingestion and enrichment pipeline. | 12-10-2015 |
20150356426 | Method for Performing Dataset Operations Within a Cognitive Environment - A method for performing dataset operations within a cognitive information processing system comprising: receiving data from a plurality of data sources; and, processing the data from the plurality of data sources, the processing the data establishing and maintaining a dynamic data ingestion and enrichment pipeline. | 12-10-2015 |
20150356427 | Method for Performing Graph Query Operations within a Cognitive Environment - A method for providing cognitive insights via a cognitive information processing system comprising: receiving data from a plurality of data sources; receiving and processing queries; and, bridging the queries into a cognitive graph. | 12-10-2015 |
20150356428 | Cognitive Interfaces for Use Within a Cognitive Environment - A cognitive information processing system comprising: a cognitive inference and learning system coupled to receive data from a plurality of data sources and to provide insights to a destination, the cognitive inference and learning system comprising a first interface, the first interface providing the data from the plurality of data sources to the cognitive interface and learning system, and, the cognitive inference and learning system comprising a second interface, the second interface providing the cognitively processed insights to the destination. | 12-10-2015 |
20150356429 | Method for Interfacing with a Cognitive Inference and Learning System - A method for interfacing with a cognitive inference and learning system comprising: processing data from a plurality of data sources to provide cognitively processed insights via a cognitive inference and learning system, the cognitive inference and learning system further comprising performing a learning operation to iteratively improve the cognitively processed insights over time; receiving the data from the plurality of data sources to the cognitive interface and learning system via a first interface, and, providing the cognitively processed insights to a destination via a second interface. | 12-10-2015 |
20150356430 | Cognitive Agents for Use Within a Cognitive Environment - An apparatus for providing cognitive insights comprising: a cognitive inference and learning system, the cognitive inference and learning system comprising a plurality of agents, the plurality of agents processing streams of data from a plurality of data sources, the processing the streams of data from the plurality of data sources via the plurality of agents performing a respective plurality of cognitive operations on the streams of data, at least one of the plurality of agents generating cognitive insights based upon the performing the respective plurality of cognitive operations on the streams of data from the plurality of data sources. | 12-10-2015 |
20150356431 | Method for Providing Cognitive Insights Using Cognitive Agents - A computer-implementable method for providing cognitive insights comprising: receiving streams of data from a plurality of data sources; processing streams of data from a plurality of data sources via a plurality of agents, the processing the streams of data from the plurality of data sources via the plurality of agents performing a respective plurality of cognitive operations on the streams of data; and, providing cognitive insights based upon the performing the respective plurality of cognitive operations on the streams of data from the plurality of data sources. | 12-10-2015 |
20150356437 | Composite Cognitive Insights - A system comprising: a processor; a data bus coupled to the processor; and a non-transitory, computer-readable storage medium embodying computer program code, the non-transitory, computer-readable storage medium being coupled to the data bus. The computer program code interacting with a plurality of computer operations and comprising instructions executable by the processor and configured for: receiving streams of data from a plurality of data sources; processing the streams of data from the plurality of data sources, the processing the streams of data from the plurality of data sources performing data enriching and generating a sub-graph for incorporation into a cognitive graph; processing the cognitive graph, the processing the cognitive graph providing a plurality of individual cognitive insights; and, generating a composite cognitive insight, the composite cognitive insight being composed of the plurality of individual cognitive insights. | 12-10-2015 |