DELEGATED AUTHORIZATION WITH MULTI-FACTOR AUTHENTICATION

    公开(公告)号:WO2019204440A1

    公开(公告)日:2019-10-24

    申请号:PCT/US2019/027872

    申请日:2019-04-17

    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing delegated authorization, including: maintaining resources associated with a resource owner; receiving an access request from a client application requesting access to the resources; performing a first authentication of the resource owner; determining that the first authentication was successful, and providing to the resource owner a request to delegate access to the resources to the client application; receiving a selection of one or more delegated access permissions for the one or more resources to be delegated to the client application; determining that at least one of the one or more delegated access permissions is for a critical resource, and performing a second authentication by requesting multi-factor credentials from the resource owner; authenticating the multi-factor credentials; determining that the second authentication was successful; and granting an access token to the client application permitting access the critical resource.

    PARALLEL MULTIVALUE REDUCTIONS
    82.
    发明申请

    公开(公告)号:WO2019118271A9

    公开(公告)日:2019-06-20

    申请号:PCT/US2018/064232

    申请日:2018-12-06

    Applicant: GOOGLE LLC

    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for computing a multivalue reduction using a parallel processing device. One of the methods includes performing a parallel M -value reduction by parallel processing units of a parallel processing device. A plurality of initial reductions are performed in serial, each initial reduction operating on data in a different respective register space of at least M register spaces. Data is moved from the M register spaces so that all results from the plurality of initial reductions are in a same first register space. One or more subsequent reductions are performed in parallel to compute M final values, each subsequent reduction operating only on data in the first register space.

    ROBOT ATTENTION DETECTION
    83.
    发明申请

    公开(公告)号:WO2019046719A1

    公开(公告)日:2019-03-07

    申请号:PCT/US2018/049095

    申请日:2018-08-31

    Applicant: ANKI, INC.

    CPC classification number: G06K9/00335 G06N3/004

    Abstract: A robot that uses sensor inputs for attention activation and corresponding methods, systems, and computer programs encoded on computer storage media. The robot can be configured to compute a plurality of attention signals from sensor inputs and provide the plurality of attention signals as input to the attention level classifier to generate an attention level. If a user is paying attention to the robot based on the generated attention level, the robot selects a behavior to execute based on the current attention level, wherein a behavior comprises one or more coordinated actions to be performed by the robot.

    BACKUP AND RESTORE FRAMEWORK FOR DISTRIBUTED COMPUTING SYSTEMS

    公开(公告)号:WO2018204201A1

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

    申请号:PCT/US2018/029989

    申请日:2018-04-27

    Abstract: Methods, systems, and computer readable media for backing up and restore a deployment on a cloud computing platform are described. A deployment on a cloud computing platform includes a set of virtual machines and corresponding disks. A deployment may include multiple subunits designated as deployment jobs. A respective job specification file specifies respective resources used by each deployment job. The resources include various scripts specifying actions to take before, during, and after a backup. A backup orchestrator, upon receiving a backup request for the deployment, executes the scripts in a pre-specified sequence ordered by script type. When a particular type of scripts executes, the corresponding script for each deployment job, if specified in the specification file to correspond to that type, executes. When all scripts of a particular type finish execution, scripts having a next type execute. Accordingly, the operations of backing up multiple deployment jobs are synchronized and orchestrated.

    DETACHABLE LINE CARTRIDGE SYSTEM
    85.
    发明申请
    DETACHABLE LINE CARTRIDGE SYSTEM 审中-公开
    可拆卸线盒系统

    公开(公告)号:WO2017091447A1

    公开(公告)日:2017-06-01

    申请号:PCT/US2016/062572

    申请日:2016-11-17

    CPC classification number: A01K89/0113 A01K89/0111

    Abstract: Methods, apparatus, and products for a detachable line cartridge system. A detachable line cartridge system has a spool base and a detachable flange assembly having an aperture and a locking mechanism that engages with the spool base, wherein the flange assembly is configured to secure a line cartridge to the spool base.

    Abstract translation:

    用于可拆卸管线盒系统的方法,设备和产品。 一种可拆卸的线盒式系统具有线轴底座和可拆卸的法兰组件,该法兰组件具有孔口和与线轴底座接合的锁定机构,其中法兰组件被构造成将线路盒固定到线轴底座。

    CLASSIFYING USER BEHAVIOR AS ANOMALOUS
    86.
    发明申请
    CLASSIFYING USER BEHAVIOR AS ANOMALOUS 审中-公开
    将用户行为划分为异常

    公开(公告)号:WO2017019735A1

    公开(公告)日:2017-02-02

    申请号:PCT/US2016/044198

    申请日:2016-07-27

    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for classifying user behavior as anomalous. One of the methods includes obtaining user behavior data representing behavior of a user in a subject system. An initial model is generated from training data, the initial model having first characteristic features of the training data. A resampling model is generated from the training data and from multiple instances of the first representation for a test time period. A difference between the initial model and the resampling model is computed. The user behavior in the test time period is classified as anomalous based on the difference between the initial model and the resampling model.

    Abstract translation: 方法,系统和装置,包括在计算机存储介质上编码的计算机程序,用于将用户行为分类为异常。 其中一种方法包括获取表示主体系统中用户的行为的用户行为数据。 从训练数据生成初始模型,初始模型具有训练数据的第一特征。 从训练数据和测试时间段的第一个表示的多个实例生成重采样模型。 计算初始模型和重采样模型之间的差异。 基于初始模型和重采样模型之间的差异,测试时间段内的用户行为被分类为异常。

    SYSTEM FOR NETWORK DISCOVERY AND SYNCHRONIZATION
    87.
    发明申请
    SYSTEM FOR NETWORK DISCOVERY AND SYNCHRONIZATION 审中-公开
    网络发现与同步系统

    公开(公告)号:WO2017008030A1

    公开(公告)日:2017-01-12

    申请号:PCT/US2016/041549

    申请日:2016-07-08

    Applicant: GOOGLE INC.

    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for maintaining, by a cloud controller, data representing a topology of a network of nodes; receiving, at the cloud controller from the first group of nodes, one or more requests to connect to the network; selecting, by the cloud controller, a first node in the first group of nodes that sent the request; and generating, by the cloud controller, instructions configured to cause the first node to communicate a timestamp of the first node to each neighboring node of the first node and to cause each neighboring node to communicate the timestamp of the first node to each other neighboring nodes of the neighboring node; and sending the instructions to the first node, thereby synchronizing the nodes in the network to the timestamp of the first node.

    Abstract translation: 方法,系统和装置,包括在计算机存储介质上编码的计算机程序,用于由云控制器维护表示节点网络的拓扑的数据; 在云控制器处从第一组节点接收一个或多个连接到网络的请求; 由云控制器选择发送请求的第一组节点中的第一节点; 以及由所述云控制器生成指令,其被配置为使所述第一节点将所述第一节点的时间戳传送到所述第一节点的每个相邻节点,并使每个相邻节点将所述第一节点的所述时间戳传送给彼此的相邻节点 的相邻节点; 并将指令发送到第一节点,从而将网络中的节点同步到第一节点的时间戳。

    IN-DATABASE CONNECTIVITY COMPONENTS ANALYSIS OF DATA
    88.
    发明申请
    IN-DATABASE CONNECTIVITY COMPONENTS ANALYSIS OF DATA 审中-公开
    数据库连通性组件数据分析

    公开(公告)号:WO2014152892A1

    公开(公告)日:2014-09-25

    申请号:PCT/US2014/028142

    申请日:2014-03-14

    Inventor: BRAND, Michael

    Abstract: A method determines the connectivity components defined by a set of relations over a set of data elements. For each first data element of a selected subset of data elements, a second data element that is linked to the first data element by a path of relations is selected as its representative, using a randomization process. A new set of relations is created by replacing each first data element of the subset by its representative in at least part of the set of relations.

    Abstract translation: 一种方法确定通过一组数据元素的一组关系定义的连通性组件。 对于选定的数据元素子集的每个第一数据元素,使用随机化过程选择通过关系路径链接到第一数据元素的第二数据元素作为其代表。 通过在该组关系的至少一部分中由其代表替换子集的每个第一数据元素来创建一组新的关系。

    METADATA-BASED VIRTUAL MACHINE CONFIGURATION
    89.
    发明申请

    公开(公告)号:WO2014070891A3

    公开(公告)日:2014-05-08

    申请号:PCT/US2013/067507

    申请日:2013-10-30

    Applicant: GOOGLE INC.

    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for associating one or more of a plurality of metadata collections with one or more respective identifiers, wherein each metadata collection includes one or more pairings of metadata attributes with metadata values, and wherein each identifier is one of a project identifier, a tag identifier or an instance identifier; identifying, based on identifier information associated with a virtual machine instance, one or more metadata values to be provided to the virtual machine instance, wherein the identifier information specifies one or more of a project identifier, a tag identifier and an instance identifier, and wherein each identified metadata value belongs to a metadata collection associated with an identifier that is specified in the identifier information; and providing, to the virtual machine instance, the identified one or more metadata values.

    STORING AND FORWARDING PAYMENT TRANSACTIONS
    90.
    发明申请
    STORING AND FORWARDING PAYMENT TRANSACTIONS 审中-公开
    存储和转发付款交易

    公开(公告)号:WO2014014781A1

    公开(公告)日:2014-01-23

    申请号:PCT/US2013/050345

    申请日:2013-07-12

    Applicant: SQUARE, INC.

    CPC classification number: G06Q20/322 G06Q20/12 G06Q20/3223 G06Q20/4016

    Abstract: Method, systems, and apparatus for a method of processing a payment transaction using a mobile device of a merchant. In one aspect, determining the mobile device does not have a connection to an external network; receiving data indicating a payment transaction between a customer and the merchant; determining whether the payment transaction should be stored, where the determining is based on a risk heuristic model that considers one or more of the following: a number of already stored transactions, a value of the payment transaction, a total value, where the total value is a sum of the value of the payment transaction and values of one or more already stored transactions, and risk factors associated with the customer; and based at least on the determination, storing the payment transaction on the mobile device for future processing.

    Abstract translation: 用于使用商家的移动设备处理支付交易的方法的方法,系统和装置。 一方面,确定移动设备不具有到外部网络的连接; 接收指示客户与商户之间的支付交易的数据; 确定是否应该存储支付交易,其中确定是基于考虑以下一个或多个的风险启发式模型:已经存储的交易的数量,支付交易的值,总价值,其中总价值 是支付交易的价值和一个或多个已经存储的交易的价值与客户相关的风险因素的总和; 并且至少基于所述确定,将所述支付交易存储在所述移动设备上以供将来处理。

Patent Agency Ranking