-
公开(公告)号:US20220198322A1
公开(公告)日:2022-06-23
申请号:US17130867
申请日:2020-12-22
Applicant: Oracle International Corporation
Inventor: Leonid Kuperman , Ramakrishna Raju Uppalapati , Prakash Yamuna , Vardhaman Parasmal Modi , Mukarram Baig , Rohit Srivastava
Abstract: Techniques for auto-remediating security issues with artificial intelligence. One technique includes obtaining a problem detected within a signal from an emitter associated with a user, inferring a first response, using a global model having a global set of model parameters learned from mappings between problems and responses globally with respect to preferences of all users using a security architecture, inferring a second response, using a local model having a local set of model parameters learned from mappings between problems and responses locally with respect to preferences of the user; evaluating the first response and the second response using criteria, determining a final response for the problem based on the evaluation of the first response and the second response, and selecting a responder from a set of responders based on the final response. The responder is adapted to take one or more actions to respond to the problem.
-
公开(公告)号:US10261836B2
公开(公告)日:2019-04-16
申请号:US15464902
申请日:2017-03-21
Applicant: Oracle International Corporation
Inventor: Ajeet Bansal , Rohit Srivastava
IPC: G06F9/455 , G06F9/50 , H04L29/08 , H04L12/26 , G06F11/30 , H04L12/14 , H04M15/00 , H04W4/24 , H04L12/24
Abstract: A system for executing a workload that includes a plurality of transactions for a first time slot determines whether a metered cloud service has a sufficient quota of operations available to execute respective metered transactions. For the first time slot, the system determines whether a non-metered cloud service has a sufficient processing load to execute respective non-metered transactions. The system executes the plurality of transactions during the first time slot when each metered cloud service has the sufficient quota and each non-metered cloud service has the sufficient processing load. Further, the system waits to execute the plurality of transactions of the workload during a time slot subsequent to the first time slot when any of the metered cloud services does not have the sufficient quota or any of the non-metered cloud services does not have a sufficient processing load.
-
公开(公告)号:US10362059B2
公开(公告)日:2019-07-23
申请号:US14696186
申请日:2015-04-24
Applicant: Oracle International Corporation
Inventor: Nitin Handa , Nickolas Kavantzas , Rohit Srivastava
IPC: H04L29/06 , H04L29/08 , G06F16/957 , H04L12/24 , G06F16/958
Abstract: Embodiments of the invention include techniques for processing messages transmitted between computer networks. In some embodiments, messages such as requests and responses for various types of web services, applications, and other web content may be transmitted between multiple computer networks. One or more intermediary devices or applications, such as a proxy server implemented within a physical or logical subnetwork, may receive, process, and transmit the messages between the communication endpoints. In some embodiments, a proxy server may be configured to operate within a subnetwork of an internal computer network, exposing various web applications and/or services of the internal computer network to external computer networks. Such a proxy server may select specific policies for processing messages based on various message characteristics and the current point in a predetermined processing flow for the message. After selecting the specific policies to be applied to the message, the proxy server may process the message in accordance with the policies and forward the message to its intended destination.
-
公开(公告)号:US20160088022A1
公开(公告)日:2016-03-24
申请号:US14696186
申请日:2015-04-24
Applicant: Oracle International Corporation
Inventor: Nitin Handa , Nickolas Kavantzas , Rohit Srivastava
CPC classification number: H04L63/20 , G06F16/957 , G06F16/972 , H04L41/06 , H04L41/0893 , H04L63/0209 , H04L63/0281 , H04L63/083 , H04L63/105 , H04L65/105 , H04L67/02 , H04L67/28 , H04L67/2823
Abstract: Embodiments of the invention include techniques for processing messages transmitted between computer networks. In some embodiments, messages such as requests and responses for various types of web services, applications, and other web content may be transmitted between multiple computer networks. One or more intermediary devices or applications, such as a proxy server implemented within a physical or logical subnetwork, may receive, process, and transmit the messages between the communication endpoints. In some embodiments, a proxy server may be configured to operate within a subnetwork of an internal computer network, exposing various web applications and/or services of the internal computer network to external computer networks. Such a proxy server may select specific policies for processing messages based on various message characteristics and the current point in a predetermined processing flow for the message. After selecting the specific policies to be applied to the message, the proxy server may process the message in accordance with the policies and forward the message to its intended destination.
Abstract translation: 本发明的实施例包括用于处理在计算机网络之间传送的消息的技术。 在一些实施例中,可以在多个计算机网络之间传送诸如针对各种类型的web服务,应用和其他web内容的请求和响应的消息。 一个或多个中间设备或应用,例如在物理或逻辑子网内实现的代理服务器,可以在通信端点之间接收,处理和发送消息。 在一些实施例中,代理服务器可以被配置为在内部计算机网络的子网内操作,将内部计算机网络的各种web应用和/或服务暴露给外部计算机网络。 这样的代理服务器可以基于消息的各种消息特征和预定处理流程中的当前点来选择用于处理消息的特定策略。 在选择要应用于消息的特定策略之后,代理服务器可以根据策略处理消息,并将消息转发到其预定目的地。
-
-
-