57 patents
Utility
Reducing workload using transaction aggregation
9 Jan 24
Techniques are described for reducing the number of transactions required to perform operations for services that support many-to-many relationships between entities.
Shanmughavadivelu Gopalakrishna
Filed: 2 Feb 18
Utility
Multi-user cross-device tracking
10 Oct 23
Embodiments collect, from an event stream having both client-side and server-side information from multiple tracking sources, user interaction records for a web application and supporting systems.
Wira Pradjinata
Filed: 7 Oct 21
Utility
Encryption key rotation framework
2 May 23
Techniques are described herein for performing key rotation and key replacement.
Mohsin Roowalla, Tianhao Gu, Pranamya Raghuveer Nayak, Edward Suryadi, Roger Santosa Tanuatmadja, Raul Acevedo
Filed: 11 Dec 19
Utility
Multi-layered credit card with transaction-dependent source selection
14 Feb 23
Techniques are described herein for selecting an optimal financial account for a financial transaction.
Shane Lunceford, Alejandra Tonda, Janna Goldberg, Albert Lee, Michael Homnick
Filed: 27 Dec 19
Utility
Message stream processor microbatching
31 Jan 23
Embodiments provide a batching system that conforms message batches to publication constraints and also to message ordering requirements.
Igor Petrunya, Dmitry Kondratenko, Prateek Demla
Filed: 28 Jul 21
Utility
Techniques for automatically addressing anomalous behavior
17 Jan 23
Techniques a provided for performing multi-system operations in which changes are asynchronously committed in multiple systems.
Yana Nikitina, Igor Petrunya
Filed: 6 Dec 17
Utility
Conditionally-deferred authentication steps for tiered authentication
25 Oct 22
Techniques are described herein for using special session identifiers to defer additional authentication steps (AAS) for at least some restricted application actions.
Hyunsuk Han, Mahesh Acharya
Filed: 31 Mar 20
Utility
Dynamically-tiered authentication
11 Oct 22
Techniques are described herein for dynamically-tiered authentication, which allows the authentication tier (AT) associated with a session to be automatically downgraded based on the session satisfying one or more downgrade criteria.
Hyunsuk Han, Saverio Sgro
Filed: 31 Mar 20
Utility
Authenticating and authorizing users with JWT and tokenization
30 Aug 22
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.
Fernando Lores, Albert Tam
Filed: 22 Dec 20
Utility
Multi-system operation audit log
7 Jun 22
Techniques are provided for recording, in an audit log data store, log records that satisfy one or more audit log rules.
Prateek Demla, Igor Petrunya, Dmitry Kondratenko
Filed: 24 Dec 18
Utility
Proof of dynamic quorum for blockchain consensus
10 May 22
Proof-of-Dynamic-Quorum is a consensus mechanism for blockchain networks that selects a dynamic quorum of nodes to validate a proposed block based on digital data included in the proposed block.
Hyunsuk Han, Jayakrishnan Nair, Amitkumar Tank, Srinivas Ambikapathi
Filed: 20 Oct 19
Utility
Techniques for Generating Pre-emptive Expectation Messages
31 Mar 22
Techniques a provided for performing multi-system operations in which changes are asynchronously committed in multiple systems.
Yana Nikitina, Igor Petrunya
Filed: 9 Dec 21
Utility
Techniques for generating pre-emptive expectation messages
8 Feb 22
Techniques a provided for performing multi-system operations in which changes are asynchronously committed in multiple systems.
Yana Nikitina, Igor Petrunya
Filed: 6 Dec 17
Utility
Multi-user Cross-device Tracking
27 Jan 22
Embodiments collect, from an event stream having both client-side and server-side information from multiple tracking sources, user interaction records for a web application and supporting systems.
Wira Pradjinata
Filed: 7 Oct 21
Utility
Simulating human interface interaction resilient to user interface changes
7 Dec 21
Techniques for simulating human interface interaction resilient to user interface changes are presented.
Paul Kebets, Vadim Delendik, Aliaksei Khursevich, Sasha Yavorski
Filed: 30 Nov 17
Utility
Message Stream Processor Microbatching
18 Nov 21
Embodiments provide a batching system that conforms message batches to publication constraints and also to message ordering requirements.
Igor Petrunya, Dmitry Kondratenko, Prateek Demla
Filed: 28 Jul 21
Utility
Multi-user cross-device tracking
9 Nov 21
Embodiments collect, from an event stream having both client-side and server-side information from multiple tracking sources, user interaction records for a web application and supporting systems.
Wira Pradjinata
Filed: 31 May 19
Utility
Conditionally-deferred Authentication Steps for Tiered Authentication
30 Sep 21
Techniques are described herein for using special session identifiers to defer additional authentication steps (AAS) for at least some restricted application actions.
Hyunsuk Han, Mahesh Acharya
Filed: 31 Mar 20
Utility
Dynamically-tiered Authentication
30 Sep 21
Techniques are described herein for dynamically-tiered authentication, which allows the authentication tier (AT) associated with a session to be automatically downgraded based on the session satisfying one or more downgrade criteria.
Hyunsuk Han, Saverio Sgro
Filed: 31 Mar 20
Utility
Secure Content Management Through Authentication
30 Sep 21
Techniques are described herein for performing authentication, and also “eager” or “lazy” fetch of data, for restricted webpages based on the restricted webpages being associated with an authentication tier in an AASD registry.
HYUNSUK HAN, MAHESH ACHARYA
Filed: 31 Dec 20