Patent classifications
G06Q10/06313
INTELLIGENT KNOWLEDGE PLATFORM
Apparatuses, methods, program products, and systems are disclosed for an intelligent knowledge platform. An apparatus includes a processor and a memory. The memory stores code executable by the processor to receive data associated with a project, the data describing one or more characteristics of the project; determine, using machine learning rules and algorithms, one or more metadata tags for the data for classifying the data; match the classified data to one or more predetermined knowledge insights for the project based on the metadata tags, the one or more predetermined knowledge insights stored in a knowledge database; and present, on a digital display device, the one or more predetermined knowledge insights.
SYSTEMS AND METHODS FOR LINKING DATA ENTRIES IN DATABASE SYSTEMS
Systems, methods, and devices for data ingestion, database management, and data security. A method includes storing a plurality of data entries in a project bucket on a database, wherein the plurality of data entries represents information applicable to a plurality of data units associated with a project. The method includes organizing at least a portion of the plurality of data units according to a polymorphous data schema. The method includes linking two or more data units of the plurality of data units to generate a project linkage. The method further includes restricting a user from removing only a portion of the project linkage from the project without first manually breaking the project linkage.
METHODS AND SYSTEMS FOR ASSET MANAGEMENT USING CUSTOMIZED CALCULATION MODULE
Systems and methods of an asset management system are provided herein may include a user facing feature configured to receive a first request for information associated with one or more assets being managed by the asset management system; and a calculation module including a generalized engine configured to determine and provide a customized formula machine (FM) to the user facing feature to obtain a requested output to respond to the first request for information, wherein the determined FM is configured to be instantiated as a persistent object associated with the user facing feature and configured to calculate formula outputs based on formula inputs provided to the FM, and wherein the user facing feature is further configured to consume the calculated formula outputs to generate a response to the first request and to subsequent requests with different formula inputs without using the calculation module and generalized engine to calculate the outputs.
System for Generating Organizational Value Data Center Infrastructure Recommendations
A system, method, and computer-readable medium are disclosed for performing a data center monitoring and management operation. The data center monitoring and management operation includes: selecting an organizational value from a plurality of organizational values, at least one of the plurality of organizational values representing a value associated with an information technology (IT) environment, the IT environment including a data center asset; analyzing organizational value goals associated with the IT environment, the analyzing comprising at least one of prioritizing and weighting the organizational value goals; generating a recommendation for a data center infrastructure configuration based upon the analyzing; and, presenting the recommendation for the data center infrastructure configuration via a project recommendation user interface.
INTERACTIVE PROCESS GRAPH FOR MULTI-UI PROCESS
Provided are systems and methods for creating and managing an interactive process graphs which expedite performance of a multi-user enterprise process between user interfaces and the underlying systems. In one example, a method may include generating a process graph of a user interface process, wherein the process graph comprises nodes corresponding to activities and vertices between the nodes identifying dependencies among the activities, embedding input fields in the nodes of the process graph, embedding, via the process graph, an identifier of a current location of a data object within an instance within the user interface process, and displaying an instance of the process graph corresponding to the instance of the user interface process which includes the embedded input fields in the nodes and the identifier of the current location of the data object within the instance of the user interface process.
Determine optimal frequency to load haul truck
A method of determining optimal frequency to load haul trucks can include a central controller receiving an indication of the amount of paving material at a paving machine, and an indication of production rate of the paving machine. The central controller can then determine when more paving material should be provided to the paving machine. Based on this determination, the central controller can provide alerts or triggers to a paving material plant to indicate when haul trucks should be loaded to provide additional paving materials to the paving machine.
Benchmarking for automated task management
A device may detect a trigger to perform a benchmarking task. The benchmarking task may include a first benchmarking of a first resource utilization associated with one or more tasks completed via an automated procedure. The benchmarking task may include a second benchmarking of a second resource utilization associated with the one or more tasks completed via a manual procedure. The device may determine project data relating to a project platform based on detecting the trigger to perform the benchmarking task. The device may process the project data relating to the project platform to benchmark the project. The device may generate a recommendation relating to completion of the one or more tasks using the automated procedure or the manual procedure. The device may communicate with one or more other devices to perform a response action based on the recommendation.
AUTOMATED SERVICES EXCHANGE
Methods, apparatus, and processor-readable storage media for providing an automated services exchange are described herein. An example computer-implemented method includes obtaining provider requests from one or more service providers, wherein each of the provider requests comprises an indication of at least one type of service provided by the corresponding service provider and attributes associated with the at least one type of the service; processing the provider requests, wherein the processing for a respective one of the provider requests comprises generating a corresponding set of metrics associated with the at least one type of service and the attributes of the respective provider request; and matching a given one of the provider requests to at least one consumer request based at least in part on: the processing and constraints identified in the at least one consumer request with respect to at least a portion of the attributes of the given provider request.
CALCULATING ENTITY LOCATION ASSIGNMENTS WITHIN AN ENVIRONMENT
A computer-implemented method according to one embodiment includes receiving input data for a plurality of entities and locations; defining constraints for a group-based allocation model; mapping a distance matrix to a plurality of distance levels to obtain a distance-level formulation; defining a group-level objective function for the group-based allocation model; applying the distance-level formulation to the group-level objective function; solving the group-based allocation model to obtain a group-level assignment; and mapping the group-level assignment to an entity-level assignment.
CONTROL SYSTEM WITH ADAPTIVE CARBON EMISSIONS OPTIMIZATION
A method includes providing an objective function having a first control objective dependent upon production or use of one or more energy resources, a second control objective accounting for carbon emissions associated with the production or use of the one or more energy resources, and a weighting factor applied to the first control objective or the second control objective. The method includes simulating amounts of carbon emissions over a time period for a plurality of possible values of the weighting factor, selecting a value for the weighting factor based on a comparison of a carbon emissions goal for the time period with the simulated amounts of carbon emissions, performing an optimization of the objective function with the objective function comprising the value for the weighting factor, and controlling equipment to use the one or more energy resources in accordance with a result of the optimization.