-
公开(公告)号:US11714615B2
公开(公告)日:2023-08-01
申请号:US17024745
申请日:2020-09-18
发明人: Bruno Silva , Marco Aurelio Stelmar Netto , Renato Luiz de Freitas Cunha , Nelson Mimura Gonzalez
CPC分类号: G06F8/433 , G06F9/45558 , G06F9/4856 , G06F2009/4557 , G06F2009/45595
摘要: Described are techniques for application migration. The techniques include migrating an application to a target cloud infrastructure and generating a cost-aware code dependency graph during execution of the application on the target cloud infrastructure. The techniques further include modifying the application by removing source code corresponding to unused nodes according to the cost-aware code dependency graph and replacing identified source code of a high-cost subgraph of the cost-aware code dependency graph with calls to a generated microservice configured to provide functionality similar to the identified source code. The techniques further include implementing the modified application on one or more virtual machines of the target cloud infrastructure.
-
公开(公告)号:US11677692B2
公开(公告)日:2023-06-13
申请号:US17475555
申请日:2021-09-15
IPC分类号: G06F15/16 , H04L51/02 , G06F11/34 , G06F40/35 , G06F18/214 , G06F18/23213
CPC分类号: H04L51/02 , G06F11/3476 , G06F18/214 , G06F18/23213 , G06F40/35
摘要: Chatbot logs can be received. The chatbot logs can be clustered or classified into clusters of potential intents. Trending topics can be detected by analyzing at least social media content. Semantic similarities between the potential intents and the trending topics can be computed. Based on the computed semantic similarities, at least one of the potential intents to at least one of the trending topics can be correlated. Training of the chatbot using the chatbot logs associated with the correlated potential intent can be triggered.
-
公开(公告)号:US11093280B2
公开(公告)日:2021-08-17
申请号:US16295471
申请日:2019-03-07
摘要: A job executing on a computer system according to a scheduler configuration may be monitored. Responsive to determining that the job completed executing, a difference between an allocated resource allocated to the job and the job's actual resource usage may be computed. Responsive to determining that the difference meets a criterion, the scheduler configuration may be reconfigured to reduce the allocated resource for a submitted job associated with a given user.
-
公开(公告)号:US20210243217A1
公开(公告)日:2021-08-05
申请号:US16777993
申请日:2020-01-31
发明人: Marco Aurelio Stelmar Netto , Vagner Figueredo de Santana , Bruno Silva , Renato Luiz de Freitas Cunha , Fernando Luiz Koch
摘要: Aspects of the invention include a computer-implemented method, including performing simulations of a form of cyber-attack based on different input parameters to determine a respective time to perform each cyber-attack on a plurality of features of a sensor-based device. Additionally, performing simulations of a plurality of mitigating processes for each cyber-attack based on different input parameters to determine a respective time to perform each mitigating process. An associated risk level of each cyber-attack is determined based at least in part on the simulations. A mitigation process is selected based at least in part on the associated risk levels.
-
公开(公告)号:US10331482B2
公开(公告)日:2019-06-25
申请号:US15815800
申请日:2017-11-17
摘要: A job in a high performance computing system is executed according to a current scheduler configuration. The job is monitored to determine the job's actual resource usage, the job's performance metric and the job's completion. Responsive to determining that the job completed executing, a difference is computed between allocated resources allocated according to the current scheduler configuration at job submission for execution on the high performance computing system and the job's actual resource usage at the job's completion, wherein the difference is computed for each of N number of jobs that complete executing on the high performance computing system, wherein all of the N number of jobs are associated with a given user. Responsive to determining that the difference for said each of N number of jobs meets a criterion, the current scheduler configuration is automatically reconfigured to reduce the allocated resources for the jobs associated with the given user.
-
公开(公告)号:US11650812B2
公开(公告)日:2023-05-16
申请号:US17118646
申请日:2020-12-11
发明人: Lucas Correia Villa Real , Renato Luiz de Freitas Cunha , Marcelo Nery dos Santos , Renan Francisco Santos Souza
CPC分类号: G06F8/71 , G06F8/65 , G06F9/3836
摘要: Approaches presented herein enable asset identification for collaborative projects in software development. More specifically, a plurality of assets is identified. Content provided by at least one asset of the plurality of assets is determined. A project that is associated with the content provided by the at least one asset is determined. A repository associated with the project to include the at least one asset is updated.
-
公开(公告)号:US11375251B2
公开(公告)日:2022-06-28
申请号:US16877566
申请日:2020-05-19
发明人: Marco Aurelio Stelmar Netto , Bruno Silva , Renato Luiz de Freitas Cunha , Vagner Figueredo de Santana
IPC分类号: G06F15/16 , H04N21/2343 , H04N21/84 , H04N21/234 , H04N21/4788 , H04N21/2668 , G06N3/08
摘要: A method for automatically generating enhancements to audio-visual (AV) content, a content manager, and a computer program product. One embodiment may comprise, by a processing unit, analyzing data about consumer interactions to generate consumer insights about the original AV content, automatically associating the consumer insights with a segment of original AV content, automatically generating content for the segment responsive to the consumer insights, and injecting the generated content into the original AV content to create modified AV content. The embodiment may further comprise, by a network interface, receiving data about consumer interactions with original AV content and automatically transmitting the modified AV content.
-
公开(公告)号:US11163592B2
公开(公告)日:2021-11-02
申请号:US16740369
申请日:2020-01-10
发明人: Bruno Silva , Renato Luiz de Freitas Cunha , Nelson Mimura Gonzalez , Marco Aurelio Stelmar Netto
摘要: A benchmark generating system is presented. The system monitors an execution of a computer program to collect performance traces for one or more load metrics. The system generates a program model based on the collected performance traces. Each state of the program model corresponds to a workload level at one load metric or a combination of workload levels at the two or more load metrics. The system also generates one or more workload models based on the collected performance traces. Each workload model is configured to generate simulated workload for one load metric of the one or more load metrics at a workload level that is determined based on a state of the program model. The system provides the generated program model and the generated workload models as a benchmark of the computer program.
-
公开(公告)号:US20210279279A1
公开(公告)日:2021-09-09
申请号:US16809679
申请日:2020-03-05
IPC分类号: G06F16/901 , G06N20/00 , G06K9/62
摘要: Embodiments of the invention are directed to a computer-implemented method for matching a graph-under-analysis to a technique for embedding the graph-under-analysis. In a non-limiting example, the computer-implemented method includes receiving, using a processor, graph data representing the graph-under-analysis, wherein the graph-under-analysis represents a network. The graph data is analyzed, using the processor, to extract graph property data representing properties of the graph-under-analysis. Based at least in part on a result of analyzing the graph property data, one or more embedding techniques are selected, wherein at least one of the one or more embedding techniques is configured to transform the graph data to a graph embedding that is used by a task algorithm to perform a task.
-
公开(公告)号:US20210026973A1
公开(公告)日:2021-01-28
申请号:US16519907
申请日:2019-07-23
摘要: A mobile device may generate a plurality of signals based on sensor data received from a plurality of sensors associated with the mobile device. Based on a logic combination of the plurality of signals, the mobile device may detect its status indicating one of different scenarios. Based on the detected mobile device status and a configured policy, the mobile device may determine a type of deletion action for deleting data on the mobile device. The mobile device may perform the determined type of deletion action.
-
-
-
-
-
-
-
-
-