Streaming and sampling in real-time log analysis
    1.
    发明授权
    Streaming and sampling in real-time log analysis 有权
    流和采样实时日志分析

    公开(公告)号:US08850263B1

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

    申请号:US13619344

    申请日:2012-09-14

    IPC分类号: G06F11/00

    摘要: Technologies are described herein for incorporating streaming and/or sampling in real-time log analysis. Representative samples of log data are extracted from the log files on a number of monitored hosts and streamed in real-time to log processors for processing. The log processors accumulate and process the representative samples of log data, and track a data completeness value representing an indication of a proportion of total log data represented by the representative samples received. The representative samples of log data are merged and collated. Estimated metrics are calculated from the merged and collated representative samples and the data completeness, and the estimated metrics are published to consumers in near real-time.

    摘要翻译: 本文描述了在实时日志分析中结合流和/或采样的技术。 日志数据的代表性样本从多个受监视主机上的日志文件中提取,并实时流式传输到日志处理器进行处理。 日志处理器累积并处理日志数据的代表性样本,并且跟踪表示由所接收的代表性样本表示的总日志数据的比例的指示的数据完整性值。 日志数据的代表性样本被合并和整理。 估计的指标是从合并和整理的代表性样本和数据的完整性中计算出来的,估计的指标将近似实时地发布给消费者。

    Software testing analysis and control
    2.
    发明授权
    Software testing analysis and control 有权
    软件测试分析与控制

    公开(公告)号:US09268663B1

    公开(公告)日:2016-02-23

    申请号:US13445482

    申请日:2012-04-12

    IPC分类号: G06F9/44 G06F11/34 G06F11/36

    摘要: This disclosure is directed in part to testing of different versions of software or software components (software versions) and analyzing results of use (e.g., user interaction) of the different software versions. The techniques described herein provide software testing that varies the allocation to enable a ramp up of allocations to/from another software version. The allocation module may use allocation rules to assign requests to each software version based on various factors such as load balancing, user attributes, past user assignment, and/or other rules or logic. An analysis of the different software versions may include an analysis of system performance resulting from operation of each software version. An analysis may determine attributes of each user and then allocate the user to a software version based on at least some of the determined attributes.

    摘要翻译: 本公开部分地针对测试不同版本的软件或软件组件(软件版本)并分析不同软件版本的使用结果(例如,用户交互)。 本文描述的技术提供了改变分配的软件测试,以便能够向/从另一个软件版本分配增加。 分配模块可以使用分配规则来基于诸如负载平衡,用户属性,过去的用户分配和/或其他规则或逻辑的各种因素来向每个软件版本分配请求。 对不同软件版本的分析可能包括对每个软件版本的操作产生的系统性能的分析。 分析可以确定每个用户的属性,然后基于所确定的属性中的至少一些将用户分配给软件版本。

    Software testing using shadow requests
    3.
    发明授权
    Software testing using shadow requests 有权
    软件测试使用影子请求

    公开(公告)号:US09058428B1

    公开(公告)日:2015-06-16

    申请号:US13445562

    申请日:2012-04-12

    IPC分类号: G06F9/44 G06F11/36

    摘要: The techniques described herein provide software testing that may concurrently process a user request using a live version of software and a shadow request, which is based on the user request, using a shadow version of software (e.g., trial or test version, etc.). The live version of software, unlike the shadow version, is user-facing and transmits data back to the users while the shadow request does not output to the users. An allocation module may vary allocation of the shadow requests to enable a ramp up of allocations (or possibly ramp down) of the shadow version of software. The allocation module may use allocation rules to dynamically initiate the shadow request based on various factors such as load balancing, user attributes, and/or other rules or logic. Thus, not all user requests may be issued as shadow requests.

    摘要翻译: 本文描述的技术提供软件测试,其可以使用软件的影子版本(例如,试用版或测试版等)使用基于用户请求的软件的实时版本和影像请求来同时处理用户请求, 。 与阴影版本不同,软件的实时版本是面向用户的,并且在影子请求不输出到用户的同时将数据发送回用户。 分配模块可以改变影子请求的分配,以使得软件的影子版本的分配(或可能降低)的斜坡上升。 分配模块可以使用分配规则来基于诸如负载平衡,用户属性和/或其他规则或逻辑的各种因素动态地发起影子请求。 因此,并不是所有用户请求都可以作为影子请求发出。

    Method and system for generating driving directions
    4.
    发明授权
    Method and system for generating driving directions 有权
    用于产生驾驶方向的方法和系统

    公开(公告)号:US07054745B1

    公开(公告)日:2006-05-30

    申请号:US10654229

    申请日:2003-09-03

    IPC分类号: G01C21/30

    CPC分类号: G01C21/26

    摘要: A method and system for generating driving directions composes computer-based instructions that emulate a human driving perspective. Language-based instructions guide a driver along a route that encompasses a sequence of roads and intersections. An algorithm applies rules based on human perception to route components. The algorithm diagnoses road name changes so that instructions are clear and concise. The algorithm analyzes road and intersection geometry at confusing areas, such as road forks, roundabouts, ferry crossings, cloverleaf interchanges, and ramps, to generate instructions that conform to a driver's natural perspective. The algorithm analyzes the configuration of an intersection with respect to a driver's field of view to compose a clear and concise instruction. When appropriate, the algorithm produces compound instructions for adjacent intersections.

    摘要翻译: 用于产生驾驶方向的方法和系统构成了模拟人的驾驶视角的基于计算机的指令。 基于语言的指导沿着包含一系列道路和交叉点的路线引导驾驶员。 算法将基于人类感知的规则应用于路由组件。 该算法诊断道路名称变化,使指令清晰简洁。 该算法分析道路,交叉路口,渡口,三叶草交叉口和坡道等混乱区域的道路和交叉点几何,以生成符合驾驶员自然视角的指示。 该算法分析了相对于驾驶员视野的交叉点的配置,以构成清晰简洁的指令。 适当时,该算法产生相邻交叉点的复合指令。

    Comprehensive mapping data structures and methods for using the same
    5.
    发明授权
    Comprehensive mapping data structures and methods for using the same 有权
    全面的映射数据结构和使用方法

    公开(公告)号:US07089109B2

    公开(公告)日:2006-08-08

    申请号:US10662907

    申请日:2003-09-15

    IPC分类号: G01C21/30

    CPC分类号: G01C21/32

    摘要: A location data structure represents a location in a number of different ways, and may include a map view scale appropriate for rending the map. A map view data structure contains sufficient information to derive a number of independent descriptions of a map view. A route data structure may be used at any point in the route calculation and rendering process, and includes a locations field that includes the two-end points of the route, a calculated route data field representing a calculated route between the two end-points, an options field that specifies the options used or to be used to calculate the route, a driving directions field that represents driving directions for the route, and an identity data field that specifies whether the route data structure is a request to calculate a route, a response to a route calculation request, or a rendering request.

    摘要翻译: 位置数据结构以多种不同的方式表示位置,并且可以包括适于渲染地图的地图视图比例尺。 地图视图数据结构包含足够的信息来导出地图视图的多个独立描述。 可以在路线计算和呈现处理中的任意点使用路线数据结构,并且包括包括路线的两端点的位置字段,表示两个端点之间的计算路线的计算出的路线数据字段, 指定使用或用于计算路线的选项的选项字段,表示路线的驾驶方向的驾驶方向字段以及指定路线数据结构是否是计算路线的请求的身份数据字段, 响应路线计算请求或呈现请求。