Rule evaluation based on precomputed results
    2.
    发明授权
    Rule evaluation based on precomputed results 有权
    基于预先计算结果的规则评估

    公开(公告)号:US09563845B1

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

    申请号:US14297014

    申请日:2014-06-05

    Abstract: Techniques are described for employing precomputed results of applying rules to content items, the rules applicable to determine whether content items may be electronically published. On receiving a request for a content item, rules applicable to the content item may be identified. A datastore of precomputed results of rule application may be accessed to determine whether the datastore includes a result of applying a current or previous version of each rule. If the datastore includes a current result, the current result may be employed in determine whether the content item may be presented. If the datastore includes a previous result, the previous result may be so employed. If the datastore includes a previous result or no appropriate result, a job may be queued to calculate the current result asynchronously relative to the request for the content item.

    Abstract translation: 描述了使用将规则应用于内容项的预计算结果的技术,适用于确定内容项目是否可以被电子发布的规则。 在接收对内容项目的请求时,可以识别适用于内容项目的规则。 可以访问规则应用的预计算结果的数据存储区以确定数据存储是否包括应用每个规则的当前版本或先前版本的结果。 如果数据存储区包括当前结果,则可以使用当前结果来确定是否可以呈现内容项目。 如果数据存储包含先前的结果,则可能会使用以前的结果。 如果数据存储包含先前的结果或没有适当的结果,则作业可能被排队,以相对于内容项的请求异步计算当前结果。

    Turing test via failure
    3.
    发明授权

    公开(公告)号:US10262121B2

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

    申请号:US15707787

    申请日:2017-09-18

    Abstract: Current CAPTCHA tests are designed to be difficult for a bot and simple for a human-user to answer; however, as artificial intelligence improves, bots are more capable of using techniques such as optical character recognition to resolve current CAPTCHAs in similar manners as human-users. By providing a CAPTCHA challenge from a library or set of challenges that are designed in a manner that causes or likely causes a human-user to trivially get the answer to the challenge wrong, helps to confirm that a user is a human-user, as a bot would answer the challenge correctly.

    Optimized communication between program components executing in virtual machines
    6.
    发明授权
    Optimized communication between program components executing in virtual machines 有权
    优化在虚拟机中执行的程序组件之间的通信

    公开(公告)号:US09588788B1

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

    申请号:US13791193

    申请日:2013-03-08

    CPC classification number: G06F9/45558 G06F2009/45579

    Abstract: Communication between program components executing in different virtual machines on the same physical computer may be optimized utilizing various mechanisms. A virtual machine manager may be configured to route network communications between virtual machines on the same physical host through a memory buffer. The virtual machine manager might also be configured to provide a shared memory and/or a shared data structure for enabling data communication between program components executing in different virtual machines on the same physical computing device. Mechanisms might also be implemented in order to prevent inconsistent read and/or write operations from being performed on the shared memory and/or the shared data structure. Mechanisms might also be implemented to minimize copying of a memory buffer, shared memory, and/or shared data structure.

    Abstract translation: 可以使用各种机制来优化在相同物理计算机上的不同虚拟机中执行的程序组件之间的通信。 虚拟机管理器可以被配置为通过存储器缓冲器在同一物理主机上的虚拟机之间路由网络通信。 虚拟机管理器还可以被配置为提供共享存储器和/或共享数据结构,以便在同一物理计算设备上的不同虚拟机中执行的程序组件之间实现数据通信。 还可以实现机制以防止对共享存储器和/或共享数据结构执行不一致的读取和/或写入操作。 还可以实现机制来最小化内存缓冲器,共享存储器和/或共享数据结构的复制。

    Avatar based customer service interface with human support agent

    公开(公告)号:US10354256B1

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

    申请号:US14581981

    申请日:2014-12-23

    Abstract: A method and system are provided that provide an avatar based customer service experience with a human support agent. The methods and systems receive, from a customer computing (CC) device, a request for assistance fulfillable by one of a plurality of support agents. The methods and systems launch an avatar-based exchange that includes receiving customer issue definition (CID) information from the CC device regarding the request for assistance, defining a virtual character to be presented on the CC device; and providing pre-recorded support (PRS) content based on the CID information. The PRS content is presented in combination with animation of the virtual character. The methods and systems select a support agent, and transition a basis for the avatar-based exchange from the PRS content to support agent content such that the support agent communicates with the customer through the virtual character animated on the CC device.

Patent Agency Ranking