-
公开(公告)号:US11431702B2
公开(公告)日:2022-08-30
申请号:US17130790
申请日:2020-12-22
发明人: Fernando Lores , Albert Tam
摘要: Techniques are provided for using tokenization in conjunction with “behind-the-wall” JWT authentication. “Behind-the-wall” JWT authentication refers to JWT authentication techniques in which the JWT stays exclusively within the private network that is controlled by the web application provider. Because the JWT stays within the private network, the security risk posed by posting the JWT in a client cookie is avoided. However, because JWT is used behind-the-wall to authenticate a user with the services requested by the user, the authentication-related overhead is significantly reduced.
-
公开(公告)号:US11194596B2
公开(公告)日:2021-12-07
申请号:US15827201
申请日:2017-11-30
摘要: Techniques for simulating human interface interaction resilient to user interface changes are presented. Automated analysis is performed on an image of a user interface of a computer program that is to be a target of simulated user interactions, and that determines the location and interaction purpose of a particular control on the user interface. An interaction package is read, and it indicates one or more interaction purposes that are to be carried out through interactions with the user interface of the computer program. Interaction with the user interface is simulated to carry out the one or more interaction purposes, where the particular interaction purpose is among the one of the one or more interaction purposes and simulating user interactions includes simulating user interaction with the particular control, based on the determined location and particular interaction purpose.
-
公开(公告)号:US20210201400A1
公开(公告)日:2021-07-01
申请号:US16728356
申请日:2019-12-27
发明人: Jianju Liu , Jianglan Han , Sandeep Tuppad Vijayakumar , Ali Nazari , Ashish Thukral , Ashutosh Pradeepkumar Raval
摘要: Techniques are described for predicting the likelihood that a loan default will occur. The technique can be performed pro-actively, in order to predict situations in which a loan default is likely even before any payment has been missed on the loan. Upon detecting a high likelihood of default, the loan default prediction system may automatically execute remedial actions. For example, the loan default prediction system may automatically generate an offer, to the borrower in question, to allow the borrower to skip the next loan payment. The technique may also be used to generate accurate financial health scores that take into account trends in a borrower's activities. The actions that are automatically performed based on the financial health scores may include both remedial actions and reward actions. The outcomes of the actions may be fed back into the system to further refine the model used thereby.
-
公开(公告)号:US20210201394A1
公开(公告)日:2021-07-01
申请号:US16729242
申请日:2019-12-27
发明人: Steve Lemanski , Michelle McCarthy , Alex Karaman
摘要: Techniques are described herein for dynamic financial health prediction. In an embodiment, device application data that includes a plurality of data records relating to one or more software applications installed on a user computing device is collected and stored. A plurality of financial health scores is generated for a user account based at least in part on the plurality of data records relating to the one or more software applications installed on a user computing device. A correlation is identified between values from the one or more data record of the plurality of data records and the plurality of financial health scores of the user account. If the correlation satisfies one or more criteria, an action to be executed on the user computing device.
-
公开(公告)号:US10819622B2
公开(公告)日:2020-10-27
申请号:US16231917
申请日:2018-12-24
发明人: Igor Petrunya , Dmitry Kondratenko , Prateek Demla
IPC分类号: H04L12/703 , H04L12/26 , H04L12/24
摘要: Embodiments facilitate efficient recovery from an inter-stream messaging system failure by using heartbeat messages (HMs) to act as watermarks for message recovery. Embodiments insert HMs into each of the input streams at configurable regular intervals. The inter-stream router determines that a message being routed is a HM, and corresponding output HMs are generated based on the input HM. Embodiments insert a respective output HM into each of the output streams. Information indicating which output HMs have been processed from the output streams is tracked. After a failure of the inter-stream router, embodiments identify a target HM for each input stream, which is the latest HM sourced from the respective input stream that was processed from all of the output streams. After the inter-stream router restarts, the router initiates message routing, from each input stream, at the location of the respective input stream's target HM within the input stream.
-
36.
公开(公告)号:US10733180B2
公开(公告)日:2020-08-04
申请号:US15967335
申请日:2018-04-30
IPC分类号: G06F16/00 , G06F16/23 , G06F16/26 , G06F16/248 , G06F16/22 , G06F16/901 , G06F16/2455
摘要: Techniques a provided for communication graph tracking in multi system operation in heterogeneous database systems, including retrieving two or more database commit logs from two or more corresponding heterogeneous databases. For each of the commit logs, a subset of information is extracted, including a correlation identifier, and event stream entries are produced based on that information and are stored. The event stream entries are then retrieved and event database entries are created based on the event stream entries. A request for a communication graph related to a particular correlation identifier is received and the event database is searched for matching entries. Those entries are used to generate a displayable communication graph for the particular correlation identifier, which is then provided in response to the request.
-
公开(公告)号:US10467127B2
公开(公告)日:2019-11-05
申请号:US15934102
申请日:2018-03-23
发明人: Joshua Teitelbaum
摘要: Embodiments utilize a unified testing framework (UTF) to automate browser-based API testing of web applications. Embodiments cause a browser to generate an authentication context for a user of the web application, and then test API functionality based on the established authentication context. The UTF is configured to run both UI testing and API testing. Furthermore, in order to facilitate running multiple API tests in a given testing session (potentially being performed in parallel), the UTF stores results of a given API test in a corresponding data island DOM node. Each data island node, generated for each respective API test being run in a given testing session, is identified by a unique global unique identifier (GUID) that is associated with the corresponding API test. Using this GUID, the UTF accesses the test results of each API test individually as the test results are asynchronously returned by the remote service being tested.
-
公开(公告)号:US10042879B1
公开(公告)日:2018-08-07
申请号:US15833952
申请日:2017-12-06
发明人: Yana Nikitina , Igor Petrunya , Fernando Lores
CPC分类号: G06F16/2379 , G06F9/547 , G06F16/219 , G06F16/2315 , G06F16/2358 , G06F16/2365 , G06F21/44 , G06F21/6227 , G06N20/00
摘要: Techniques a provided for performing multi-system operations in which changes are asynchronously committed in multiple systems. Metadata about the multi-system operation is injected into the commit logs of one system involved in a multi-system operation. An event stream is generated based on the commit logs of the one system, and is used to drive the operations that one or more other systems need to perform as part of the multi-system operation. A reconciliation system reads the logs of all systems involved in the multi-system operation and determines whether the multi-system operation completed successfully. Techniques are also provided for using machine learning to generate models of normal execution of different types of operations, detect anomalies, pre-emptively send expectation messages, and automatically suggest and/or apply fixes.
-
公开(公告)号:US20240144110A1
公开(公告)日:2024-05-02
申请号:US18409668
申请日:2024-01-10
IPC分类号: G06N20/20 , G06V10/776 , G10L17/26 , G10L25/63
CPC分类号: G06N20/20 , G06V10/776 , G10L17/26 , G10L25/63 , G06F40/30
摘要: Techniques are provided for improving computers as tools for assisting in negotiations. Specifically, techniques are provided for using a trained machine learning system to predict the likelihood that a party to a negotiation intends to comply with terms that are under consideration. In some negotiations, each party of a negotiation may use the techniques described herein to determine terms to offer the other party. In such situations, both parties may be both terms-receiving parties and terms-offering parties. By using a trained machine learning system to predict the intent of a party, the possibility of human bias significantly reduced, allowing proposed terms to be based more on objective facts and predictive indicators rather than the prejudices of the agents that have been delegated the responsibility of proposing terms.
-
公开(公告)号:US11354301B2
公开(公告)日:2022-06-07
申请号:US16231918
申请日:2018-12-24
发明人: Prateek Demla , Igor Petrunya , Dmitry Kondratenko
摘要: Techniques are provided for recording, in an audit log data store, log records that satisfy one or more audit log rules. Audit log rules may be associated with one or more context attributes. Specifically, based on the context attribute of a given rule, embodiments store, in the audit log data store, additional log records that are associated with the context attribute value from log records that satisfied the rule. Because a context attribute may span multiple systems that implement a multi-system operation, the information in the audit log data store may include cross-system contextual information for changes that are of interest to administrators. The audit log data store may be efficiently queried to provide information regarding multi-system operations because of the targeted nature of the audit log data gathering techniques. Automatically-generated indexes on audit log data provide additional efficiency gains for executing queries over the audit log data.
-
-
-
-
-
-
-
-
-