-
公开(公告)号:US20200301922A1
公开(公告)日:2020-09-24
申请号:US16086186
申请日:2017-03-03
Inventor: Alexander HEALING , Paul FAGAN , Michael TURNER
IPC: G06F16/2458 , G06F16/248 , G06F16/25 , G06F16/23 , G06F9/448
Abstract: A computer implemented method of data access to data stored in one or more data stores includes receiving a request to retrieve data from the one or more data stores; extracting characteristics of the request to classify the request according to a request classification; identifying a model for execution of one or more queries to one or more data stores; executing the one or more queries according to the model to formulate a response to the request, wherein the model for execution is identified based on a class of the request and includes an identification of one or more data stores to which the one or more queries are to be directed to formulate the response; and monitoring execution of one or more queries for a class of request and revising the model in accordance with predetermined criteria.
-
公开(公告)号:US20180227190A1
公开(公告)日:2018-08-09
申请号:US15749151
申请日:2016-07-28
Inventor: Alexander HEALING , Michael TURNER
CPC classification number: H04L41/142 , G06F16/285 , G06F16/355 , H04L63/1425
Abstract: A method of operating a communications network is disclosed. Modern communications networks produce vast amounts of network operational data which have the potential to provide a useful summary of the operational state of the network. Whilst processes such as clustering are known for arranging the vast amount of data into groups, the clusters themselves do not provide data which might be easily interpreted by network elements or administrators. Network operational data often comprises a plurality of data items, each of which gives a value for each of a set of attributes. By processing a cluster to identify attributes in the cluster whose values vary less in the cluster then they vary outside of the cluster, and then generating a cluster description which is based on a measure of the central tendency of the values of those attribute in the cluster, an easily interpretable general description of the data items in the cluster is provided. The easily interpretable general description of the cluster can then be used to relatively identify data items similar to those present in the cluster (e.g. from a larger database of data items), and elements in the network can then act autonomously on the basis of the cluster description to control the operation of the communications network.
-
公开(公告)号:US20150349966A1
公开(公告)日:2015-12-03
申请号:US14654918
申请日:2013-12-17
Inventor: Theo DIMITRAKOS , Michael TURNER , Yair DIAZ-TELLEZ
CPC classification number: H04L9/3228 , H04L9/3271 , H04L63/0838 , H04L63/0876 , H04W12/00522 , H04W12/06
Abstract: An authentication process controls access from a client terminal 2 to a remote server 3 via an unsecure network, by transmitting a challenge 63 from the server to the client in the form of a matrix barcode into which is embedded a sequence of images embedded in it selected (step 61) from a predetermined set of images stored on the server. The user responds to the challenge (e.g by sorting the images into groups, or order, according to a rule which is a shared secret (step 64) and generates a response in the form of a code (step 67) generated dynamically by convolving the user response 64 with a random PIN string (65) extracted from the matrix barcode, and data intrinsic to the user terminal, using a predetermined dynamically generated encryption algorithm for transmission to the server (step 68) for verification (69).
Abstract translation: 身份验证过程通过将不正确的网络从客户终端2到远程服务器3的访问通过以矩阵条形式的形式从服务器向客户端发送挑战63,嵌入到嵌入在其中的图像序列 (步骤61)从存储在服务器上的预定图像集合。 用户响应挑战(例如,根据作为共享秘密的规则将图像排序成组或排序)(步骤64),并以通过卷积生成的动态生成的代码(步骤67)的形式生成响应 使用从矩阵条形码提取的随机PIN字符串(65)的用户响应64以及用户终端固有的数据,使用预定的动态生成的加密算法传送到服务器(步骤68)进行验证(69)。
-
公开(公告)号:US20180198718A1
公开(公告)日:2018-07-12
申请号:US15563018
申请日:2016-03-30
Inventor: Michael TURNER , Alexander HEALING
IPC: H04L12/851 , H04L12/24
CPC classification number: H04L47/2441 , H04L41/0631 , H04L41/0816 , H04L41/145 , H04L41/28
Abstract: A method of operating a communications network is disclosed. In order to manage a network, it is first necessary to establish the state the network is in. This is difficult in practice because the network operational data stored and transmitted in the network takes a myriad of forms owing to the variety of suppliers and types of network equipment. There is a need to distil that network operational data down to aggregate network operational data which can be taken to provide an indication of the state of the network which is of a manageable size, and to which network management apparatus can react by sending control commands to the network. The problem of generating aggregate network operational data is difficult because of the heterogeneity of network operational data items. By finding attribute names in different network operational data items which match one another, and then comparing attribute values provided from those matching attribute names, a comparison of heterogeneous network operational data items is enabled. This enables the production of network aggregate data which more accurately reflects the operational state of the network. This in turn leads to the network management apparatus controlling the network to operate in a more efficient manner than has hitherto been possible.
-
公开(公告)号:US20180091377A1
公开(公告)日:2018-03-29
申请号:US15562682
申请日:2016-03-30
Inventor: Michael TURNER , Alexander HEALING
CPC classification number: H04L41/142 , H04L41/18 , H04L63/1408 , H04L63/20
Abstract: A method of operating a communications network is disclosed. In order to manage a network, it is first necessary to establish the state the network is in. This is difficult in practice because the network operational data stored and transmitted in the network takes a myriad of forms owing to the variety of suppliers and types of network equipment. There is a need to distil that network operational data down to aggregate network operational data which can be taken to provide an indication of the state of the network which is of a manageable size, and to which network management apparatus can react by sending control commands to the network. The problem of generating aggregate network operational data is tackled by identifying the type of each attribute found in each network operational data item, and classifying the network operational data items in a manner which takes account of the identified types and thus provides network aggregate data which more accurately reflects the operational state of the network. This in turn leads to the network management apparatus controlling the network to operate in a more efficient manner than has hitherto been possible.
-
-
-
-