-
公开(公告)号:US09348685B2
公开(公告)日:2016-05-24
申请号:US14684107
申请日:2015-04-10
Applicant: Apple Inc.
Inventor: Shahid Ahmed , Blake R. Bauman , Hengki Suwandi , Mohit Gupta
CPC classification number: G06F11/076 , G06F11/0709 , G06F11/0769 , G06F11/0793 , G06F11/1482 , G06F11/2094 , G06F17/30289 , G06F17/3056 , G06F2201/80
Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for using an intermediate database management layer to manage communications between an application layer and a database layer. The database management layer can receive an initial communication from the application layer and transmit a subsequent communication to a particular database based upon a rule. The rules can specify the particular database based upon the initial communication and an availability status of the database. The rules specify criteria by which the initial communication is identified and logic specifying the particular database to receive the subsequent communication based upon the identification of the initial communication. The rules can specify a plurality of potential particular databases to receive the subsequent communication and an order in which to select one of the databases to receive the subsequent communication based upon the determined availability status of each of the potential particular databases.
-
公开(公告)号:US20150324245A1
公开(公告)日:2015-11-12
申请号:US14684107
申请日:2015-04-10
Applicant: Apple Inc.
Inventor: Shahid Ahmed , Blake R. Bauman , Hengki Suwandi , Mohit Gupta
CPC classification number: G06F11/076 , G06F11/0709 , G06F11/0769 , G06F11/0793 , G06F11/1482 , G06F11/2094 , G06F17/30289 , G06F17/3056 , G06F2201/80
Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for using an intermediate database management layer to manage communications between an application layer and a database layer. The database management layer can receive an initial communication from the application layer and transmit a subsequent communication to a particular database based upon a rule. The rules can specify the particular database based upon the initial communication and an availability status of the database. The rules specify criteria by which the initial communication is identified and logic specifying the particular database to receive the subsequent communication based upon the identification of the initial communication. The rules can specify a plurality of potential particular databases to receive the subsequent communication and an order in which to select one of the databases to receive the subsequent communication based upon the determined availability status of each of the potential particular databases.
Abstract translation: 这里公开的是用于使用中间数据库管理层来管理应用层和数据库层之间的通信的系统,方法和非暂时的计算机可读存储介质。 数据库管理层可以从应用层接收初始通信,并根据规则将后续通信发送到特定数据库。 规则可以基于初始通信和数据库的可用性状态来指定特定的数据库。 规则指定了初始通信被识别的标准,以及基于初始通信的识别来指定特定数据库以接收后续通信的逻辑。 规则可以指定多个潜在的特定数据库以接收随后的通信,以及根据确定的每个潜在特定数据库的可用性状态来选择其中一个数据库以接收后续通信的顺序。
-
公开(公告)号:US10225252B1
公开(公告)日:2019-03-05
申请号:US15187333
申请日:2016-06-20
Applicant: Apple Inc.
Inventor: David A. den Boer , Shahid Ahmed , Jennifer A. Walton
Abstract: Techniques are disclosed for implementing a CAPTCHA access control system based on graphical representations of a watch or other timekeeping device. More particularly, the disclosed CAPTCHA system's request/challenge mechanism employs a graphical representation of a watch whose perturbation from a baseline visual presentation is controlled by a large number of attributes, each of which may assume a number of different values. The use of a large number of display attributes (e.g., 20 or more) and a relatively small number of difficulty levels allows each difficulty level to have an enormous number of possible graphical representation. Such a large number of potential challenge images essentially precludes the likelihood that any automated search for a matching image—providing the ability to correctly respond with certainty to the challenge query—will be successful.
-
-