STATE-TRACKED TESTING ACROSS NETWORK BOUNDARIES

    公开(公告)号:US20170286245A1

    公开(公告)日:2017-10-05

    申请号:US15620533

    申请日:2017-06-12

    Abstract: Remote computing resource service providers, including online retailer, provide externally facing computer systems that allow users to interact with the service provider. Furthermore, the service provider may maintain computer systems and service inside an isolated network not exposed to users. Occasionally, service providers may test these externally facing computer systems using one or more external hosts operating on a public network. A coordinator may archive aggregated testing resources located on the isolated network and deploy the testing resources to the one or more external hosts. A database may be used to track the deployment state of the one or more external hosts in order to allow the coordinator to manage the testing process.

    Debugging in an actor-based system

    公开(公告)号:US10664385B1

    公开(公告)日:2020-05-26

    申请号:US15405669

    申请日:2017-01-13

    Abstract: Techniques for debugging of a collection of instructions executed by a computing system including a set of actors are described herein. A first sub-set of actors from the set of actors to be monitored for debugging and one or more error condition associated with the collection of instructions may be identified. A set of indications including indications of messages processed by the actors, indications of associated actor states prior to processing of the messages, and indications of associated actor states subsequent to processing of the messages may be received from the sub-set of actors. It may then be determined that a first actor of the sub-set of actors has satisfied the error condition. Based at least in part on the set of indications, one or more messages associated with satisfaction of the error condition may then be identified, for example for re-processing and debugging.

    State-tracked testing across network boundaries

    公开(公告)号:US10795791B2

    公开(公告)日:2020-10-06

    申请号:US15620533

    申请日:2017-06-12

    Abstract: Remote computing resource service providers, including online retailer, provide externally facing computer systems that allow users to interact with the service provider. Furthermore, the service provider may maintain computer systems and service inside an isolated network not exposed to users. Occasionally, service providers may test these externally facing computer systems using one or more external hosts operating on a public network. A coordinator may archive aggregated testing resources located on the isolated network and deploy the testing resources to the one or more external hosts. A database may be used to track the deployment state of the one or more external hosts in order to allow the coordinator to manage the testing process.

    Singleton coordination in an actor-based system

    公开(公告)号:US09921878B1

    公开(公告)日:2018-03-20

    申请号:US14961650

    申请日:2015-12-07

    CPC classification number: G06F9/5011 A63F13/00 G06F9/4881

    Abstract: Techniques for singleton coordination in an actor-based system are described herein. In some examples, one or more actors within an actor based system may be designated as singleton actors. Each singleton actor is permitted to have only a single associated instance in the actor-based system. In some cases, when multiple executing instances (i.e., duplicates) of a singleton actor are detected, the duplicates may be resolved, for example, such that no more than a single instance of the singleton actor is retained. In some examples, one or more singleton coordinators may be responsible for selecting one or more hubs on which to generate new or re-generated singletons, monitoring existing singletons to ensure that they continue to execute, and re-generating existing singletons after termination.

    Accessing resources across a network boundary
    5.
    发明授权
    Accessing resources across a network boundary 有权
    通过网络边界访问资源

    公开(公告)号:US09361168B1

    公开(公告)日:2016-06-07

    申请号:US14224966

    申请日:2014-03-25

    CPC classification number: H04L43/50 G06F11/30 H04L41/0863

    Abstract: Remote computing resource service providers, including online retailers, provide externally facing computer systems that allow users to interact with the service provider. Furthermore, the service provider may maintain computer systems and services inside an isolated network not exposed to users. Occasionally, service providers may test these externally facing computer systems using one or more external hosts operating on a public network. As a result side effects may occur within the isolated network that is not accessible from the public network. The side effects may be recorded in a queue which may be accessed from inside the isolated network by one or more services. The one or more services may then reverse the side effects based at least in part on information contained in the queue.

    Abstract translation: 远程计算资源服务提供商,包括在线零售商,提供外部面向计算机系统,允许用户与服务提供商进行交互。 此外,服务提供商可以在不暴露给用户的隔离网络内维护计算机系统和服务。 偶尔,服务提供商可以使用在公共网络上运行的一个或多个外部主机来测试这些面向外部的计算机系统。 因此,在公共网络无法访问的隔离网络中可能会发生副作用。 副作用可以记录在可以通过一个或多个服务从隔离网络内部访问的队列中。 所述一个或多个服务可以至少部分地基于包含在队列中的信息来反转副作用。

    Singleton coordination in an actor-based system

    公开(公告)号:US10860375B1

    公开(公告)日:2020-12-08

    申请号:US15899841

    申请日:2018-02-20

    Abstract: Techniques for singleton coordination in an actor-based system are described herein. In some examples, one or more actors within an actor based system may be designated as singleton actors. Each singleton actor is permitted to have only a single associated instance in the actor-based system. In some cases, when multiple executing instances (i.e., duplicates) of a singleton actor are detected, the duplicates may be resolved, for example, such that no more than a single instance of the singleton actor is retained. In some examples, one or more singleton coordinators may be responsible for selecting one or more hubs on which to generate new or re-generated singletons, monitoring existing singletons to ensure that they continue to execute, and re-generating existing singletons after termination.

    Attribute tracking, profiling, and recognition
    7.
    发明授权
    Attribute tracking, profiling, and recognition 有权
    属性跟踪,分析和识别

    公开(公告)号:US09589038B1

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

    申请号:US14229666

    申请日:2014-03-28

    CPC classification number: G06F17/30563 G06F17/30324

    Abstract: Techniques for tracking, profiling and recognizing attributes associated with transactions associated with computer system services. A bitmap representation of the unique identifiers created from name-value pairs of attributes is created and one or more operations are performed on the representation to process the bitmap representation. The one or more operations include operations to, for example, compress the bitmap representation, sub-sample the bitmap representation, locate patterns of attributes within the bitmap representation and other such processing operations. The processed bitmaps may then be further queried to analyze the event data.

    Abstract translation: 用于跟踪,分析和识别与计算机系统服务相关联的事务相关联的属性的技术。 创建从名称 - 值属性对创建的唯一标识符的位图表示,并对表示执行一个或多个操作来处​​理位图表示。 一个或多个操作包括例如压缩位图表示,对位图表示进行子采样,定位位图表示内的属性模式以及其他此类处理操作的操作。 然后可以进一步查询经处理的位图以分析事件数据。

    Debugging in an actor-based system
    8.
    发明授权
    Debugging in an actor-based system 有权
    在基于actor的系统中进行调试

    公开(公告)号:US09569339B1

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

    申请号:US14807365

    申请日:2015-07-23

    Abstract: Techniques for debugging of a collection of instructions executed by a computing system including a set of actors are described herein. A first sub-set of actors from the set of actors to be monitored for debugging and one or more error condition associated with the collection of instructions may be identified. A set of indications including indications of messages processed by the actors, indications of associated actor states prior to processing of the messages, and indications of associated actor states subsequent to processing of the messages may be received from the sub-set of actors. It may then be determined that a first actor of the sub-set of actors has satisfied the error condition. Based at least in part on the set of indications, one or more messages associated with satisfaction of the error condition may then be identified, for example for re-processing and debugging.

    Abstract translation: 这里描述了用于调试由包括一组演员的计算系统执行的指令集合的技术。 可以识别来自被监视的用于调试的一组参与者的第一子集,以及与指令集合相关联的一个或多个错误状况。 可以从演员的子组中接收包括演员处理的消息的指示,消息处理之前的相关联的演员状态的指示以及处理消息之后的相关联的演员状态的指示的集合。 然后可以确定演员子集的第一演员已经满足了错误状况。 至少部分地基于一组指示,然后可以识别与满足错误状况相关联的一个或多个消息,例如用于重新处理和调试。

    Matching players for networked gaming applications

    公开(公告)号:US10894215B1

    公开(公告)日:2021-01-19

    申请号:US15635050

    申请日:2017-06-27

    Abstract: The present disclosure provides for matching users into user groups based on user attributes. A neural network is trained using training data including user data of users in an observed grouping and various outcomes or optimization parameters associated with the observed grouping. The trained neural network is used to process a set of queried players determine a match quality for the queried players with respect to certain outcomes or optimization parameters based at least in part on the user data associated with the users. The match quality is a measure of how optimized a group containing the queried users is with respect to the optimization parameters and can be compared to a threshold. The queried users may be matched into a group if the match quality meets or exceeds the threshold.

    State-tracked testing across network boundaries

    公开(公告)号:US09678844B1

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

    申请号:US14225060

    申请日:2014-03-25

    CPC classification number: G06F11/26 G06F11/1004

    Abstract: Remote computing resource service providers, including online retailer, provide externally facing computer systems that allow users to interact with the service provider. Furthermore, the service provider may maintain computer systems and service inside an isolated network not exposed to users. Occasionally, service providers may test these externally facing computer systems using one or more external hosts operating on a public network. A coordinator may archive aggregated testing resources located on the isolated network and deploy the testing resources to the one or more external hosts. A database may be used to track the deployment state of the one or more external hosts in order to allow the coordinator to manage the testing process.

Patent Agency Ranking