Shadow test replay service
    13.
    发明授权

    公开(公告)号:US09672137B1

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

    申请号:US14641177

    申请日:2015-03-06

    CPC classification number: G06F11/3664 G06F11/3457 G06F11/3461 G06F11/3692

    Abstract: The techniques described herein provide software testing of a candidate version of software. In some examples, an interceptor intercepts at least one production request to a production version of the software and issues the production request to a shadow proxy service as a shadow request. The shadow proxy service causes the at least one shadow request to be processed by the candidate version of the software being validated and an authority version of the software being used to validate the candidate version. The shadow proxy service may then compare and/or analyze at least one candidate response to the shadow request from the candidate version and at least one authority response to the shadow request from the authority version. A dashboard service may provide at least some of the resulting information and issue a request the shadow proxy service to replay at least one of the shadow requests.

    Dynamic function switching
    14.
    发明授权

    公开(公告)号:US09600672B1

    公开(公告)日:2017-03-21

    申请号:US14560374

    申请日:2014-12-04

    CPC classification number: G06F21/577 G06F8/41 G06F2221/033

    Abstract: Techniques are described for dynamically enabling or disabling portions of an executing software module based on control data. During compilation of source code for a software module, switching instructions may be generated to enable the conditional bypassing of executable instructions for one or more functions described in the source code. In some cases, the switching instructions may be generated for the public functions of a software module. During execution of the software module, the switching instructions may trap a call to a function and dynamically determine whether to execute the function based on the value of control data corresponding to the function. A user interface may be presented to enable an operator to set the control data to enable or disable the execution of one or more functions.

    Tracking online impressions to offline purchases
    15.
    发明授权
    Tracking online impressions to offline purchases 有权
    跟踪在线展示到离线购买

    公开(公告)号:US09576299B1

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

    申请号:US14231401

    申请日:2014-03-31

    Abstract: Customers receive advertisements or “impressions” related to brick and mortar merchants while accessing online content. The merchants or other entities track which impressions correlate with customers coming to a physical store and conducting a transaction (e.g., making a purchase) by comparing transaction information with information about the customer that is provided by the source of online impressions. In one implementation, the merchant creates a hash from the customer's name and account number on a payment card. This hash is compared with a hash from the impression provider that is generated using the same technique. When a match is found, it is inferred that exposure to the online impression caused the customer to make a purchase at the physical store. Merchants may pay the impression providers an advertising or referral fee based on the matches.

    Abstract translation: 客户在访问在线内容时会收到与实体商家相关的广告或“展示”。 商家或其他实体通过将交易信息与由在线印象来源提供的关于客户的信息进行比较,跟踪哪些印象与进入实体商店的客户进行交易(例如进行购买)相关联。 在一个实现中,商家从支付卡上的客户名称和帐号创建哈希。 该散列与使用相同技术生成的展示提供商的散列进行比较。 当发现比赛时,推测曝光在线曝光导致客户在实体店进行购买。 商家可以根据比赛向印象提供者支付广告或转介费用。

    Scheduling data access jobs based on job priority and predicted execution time using historical execution data
    16.
    发明授权
    Scheduling data access jobs based on job priority and predicted execution time using historical execution data 有权
    根据作业优先级和使用历史执行数据预测执行时间调度数据访问作业

    公开(公告)号:US09477523B1

    公开(公告)日:2016-10-25

    申请号:US13926752

    申请日:2013-06-25

    Abstract: Techniques are described for scheduling data access jobs based on a job dependency analysis. A requested primary data access job is analyzed to determine one or more preliminary data access jobs on which it depends, and an execution duration of each data access job is predicted based on historical data or other factors. A time-sensitive subset of the preliminary data access jobs is determined as the subset of those serially dependent preliminary data access jobs for which there is a minimum time difference between the total predicted execution duration and a requested target completion time. Data access jobs are scheduled with priority given to those preliminary data access jobs in the time-sensitive subset, to enable the primary data access jobs to be completed by the requested target completion times.

    Abstract translation: 描述了基于作业依赖性分析调度数据访问作业的技术。 分析所请求的主数据访问作业以确定其所依赖的一个或多个初步数据访问作业,并且基于历史数据或其他因素来预测每个数据访问作业的执行持续时间。 将初步数据访问作业的时间敏感子集确定为在总预测执行持续时间与所请求的目标完成时间之间存在最小时间差的那些串行依赖的初步数据访问作业的子集。 数据访问作业优先考虑时间敏感子集中的初步数据访问作业,以使主数据访问作业能够通过请求的目标完成时间完成。

    Telephone-based user authentication
    17.
    发明授权
    Telephone-based user authentication 有权
    基于电话的用户认证

    公开(公告)号:US09001977B1

    公开(公告)日:2015-04-07

    申请号:US13682596

    申请日:2012-11-20

    CPC classification number: H04M3/385

    Abstract: This disclosure is directed to, in part, providing information about a user to a requesting party where the information is provided by an identity provider that has a preexisting relationship with the user. The user may request the identity provider to provide the information to the relying party using an interactive voice response (IVR) system. After the relying party requests the user's account information, the user may be redirected, at least momentarily, to an IVR system provided by the identity provider. The IVR system may authenticate the user. Once authenticated, the identity provider may provide the user information to the relying party. By authenticating the user, the identity provider may provide the user information to the relying party without compromising user credentials or other private or sensitive information of the user.

    Abstract translation: 本公开部分地涉及将关于用户的信息提供给请求方,其中信息由与用户具有预先存在关系的身份提供者提供。 用户可以请求身份提供者使用交互式语音响应(IVR)系统向依赖方提供信息。 在依赖方请求用户的帐户信息之后,用户可以被至少暂时重定向到由身份提供商提供的IVR系统。 IVR系统可以认证用户。 一旦认证,身份提供者可以向依赖方提供用户信息。 通过对用户进行身份验证,身份提供者可以将用户信息提供给依赖方,而不会影响用户的用户凭证或其他私人或敏感信息。

    Tracking online impressions to offline purchases

    公开(公告)号:US10275789B1

    公开(公告)日:2019-04-30

    申请号:US15391235

    申请日:2016-12-27

    Abstract: Customers receive advertisements or “impressions” related to brick and mortar merchants while accessing online content. The merchants or other entities track which impressions correlate with customers coming to a physical store and conducting a transaction (e.g., making a purchase) by comparing transaction information with information about the customer that is provided by the source of online impressions. In one implementation, the merchant creates a hash from the customer's name and account number on a payment card. This hash is compared with a hash from the impression provider that is generated using the same technique. When a match is found, it is inferred that exposure to the online impression caused the customer to make a purchase at the physical store. Merchants may pay the impression providers an advertising or referral fee based on the matches.

Patent Agency Ranking