PHYSICS-BASED CAPTCHA
    13.
    发明申请

    公开(公告)号:US20170262623A1

    公开(公告)日:2017-09-14

    申请号:US15069600

    申请日:2016-03-14

    CPC classification number: G06F21/36 G06F3/04842 G06F2221/2133

    Abstract: Disclosed are various embodiments for generating a physics-based CAPTCHA. In a physics-based CAPTCHA, an object is placed within a scene so that a visually observable change occurs to the object. The scene is animated so that the visually observable change occurs to the object. Before and after imagery can be captured and used as a challenge and a response. Incorrect responses can be generated by altering the scene or object.

    Database connection manager, metric-based routing and load balancing for replica servers

    公开(公告)号:US12141162B1

    公开(公告)日:2024-11-12

    申请号:US15890125

    申请日:2018-02-06

    Abstract: Systems and methods are provided to implement a database connection manager that dynamically routes database query statements to database servers storing replicas of the database. In embodiments, the database connection manager may implement a data access interface that mimics the interface of the database servers, so as to appear to clients as just another database server. In embodiments, various health or performance metrics of the servers are monitored, and the routing may be performed based on the metrics to load balance the servers. In embodiments, the routing may distinguish between read and write statements, so that read statements are routed to servers hosting read-only replicas, and write statements are routed to servers hosting writable replicas. These and other disclosed features improve the functioning of the database, to allow, among other things, the database servers to be dynamically load balanced, and the servers' identities to be hidden from clients.

    Transparent database table partitioning using proxy-based query rewriting

    公开(公告)号:US11461322B1

    公开(公告)日:2022-10-04

    申请号:US16829332

    申请日:2020-03-25

    Abstract: Techniques for transparent database table partitioning using proxy-based query rewriting are described. Multiple tables of a single database can be split up and hosted by multiple database instances. A database proxy receives database statements to be executed by the database and can send the statement to the corresponding database instance. For statements referencing multiple tables that are not co-hosted by a same database instance, the proxy rewrites the statements to generate multiple different statements to be sent to individual database instances hosting the referenced tables, and generates a final result based on responses from the database instances.

    Physics-based CAPTCHA
    16.
    发明授权

    公开(公告)号:US11138306B2

    公开(公告)日:2021-10-05

    申请号:US15069600

    申请日:2016-03-14

    Abstract: Disclosed are various embodiments for generating a physics-based CAPTCHA. In a physics-based CAPTCHA, an object is placed within a scene so that a visually observable change occurs to the object. The scene is animated so that the visually observable change occurs to the object. Before and after imagery can be captured and used as a challenge and a response. Incorrect responses can be generated by altering the scene or object.

    Identifying the source of CRC errors in a computing network

    公开(公告)号:US10917504B1

    公开(公告)日:2021-02-09

    申请号:US16122743

    申请日:2018-09-05

    Abstract: Technologies are provided for identifying the source of cyclic redundancy check (CRC) errors within a computer network that uses cut-through forwarding of network packets. For example, inbound network packets can be received by a network device that is configured to perform cut-through forwarding. Once the network packets are received, they are processed using cut-through forwarding. In addition to the cut-through forwarding, at least some of the received network packets are duplicated to create duplicate network packets. The duplicate network packets are processed using a different procedure. For example, the duplicate network packets are processed (e.g., as part of a secondary processing pipeline) by performing CRC checks on the duplicate network packets to detect CRC errors. Based on the CRC checks, source devices that originated network packets with CRC errors can be identified.

    Preventing transmission of errors in a computing network

    公开(公告)号:US10397143B1

    公开(公告)日:2019-08-27

    申请号:US15627080

    申请日:2017-06-19

    Abstract: Technologies are provided for preventing transmission of cyclic redundancy check (CRC) errors, and/or other errors, within a computer network that uses cut-through forwarding of network packets. For example, counts of CRC errors can be maintained for network packets processed by network devices. When a CRC error condition is detected based on the counts of CRC errors, cut-through forwarding is disabled on at least a portion of the network (e.g., on one or more specific network ports and/or on one or more specific network devices). While cut-through forwarding is disabled, the affected portion of the network uses store-and-forward for processing network packets. When the CRC error condition no longer exists, then cut-through forwarding is re-enabled on the portion of the network.

    Transparent proxy tunnel caching for database access

    公开(公告)号:US10061852B1

    公开(公告)日:2018-08-28

    申请号:US14716690

    申请日:2015-05-19

    Abstract: A proxy tunnel may be implemented to provide transparent caching for database access. A database proxy may maintain a results cache of previous queries directed to a database. Database clients may send access requests directed to a database, such as query requests or update requests, to a database proxy formatted according to an interface for the database. When a query request is received, the query request may be evaluated to determine whether the results cache maintains a valid version of the data requested by the query. If valid, the results cache may be accessed and the data sent to the client without querying the database for the data. Multiple database proxies may be implemented to provide compression and encryption when transporting data between a database client and a database, in some embodiments.

    Adaptive data filtering system
    20.
    发明授权

    公开(公告)号:US11863572B1

    公开(公告)日:2024-01-02

    申请号:US15921532

    申请日:2018-03-14

    CPC classification number: H04L63/1425 H04L41/069

    Abstract: A computer system receives a set of messages, and processes the messages using a filter. In some examples, the filter is defined using a pattern matching language such as a regular expression. The system collects a set of representative messages that match the filter. Using the set of representative messages, the system generates a corresponding flow network graph. Using the flow network graph, the system determines a similarity measure that indicates whether a new message resembles other matching messages of the filter. Based on the similarity measure, in various embodiments, the system identifies potential errors in the filter definitions, omissions in the terms of the filter, and message outliers that indicate system anomalies or events of particular interest to the user.

Patent Agency Ranking