Software testing analysis and control
    1.
    发明授权
    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
    2.
    发明授权
    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.

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

    Dynamic content navigation
    3.
    发明授权
    Dynamic content navigation 有权
    动态内容导航

    公开(公告)号:US08887085B1

    公开(公告)日:2014-11-11

    申请号:US12052511

    申请日:2008-03-20

    IPC分类号: G06F3/0485

    CPC分类号: G06F3/04855

    摘要: Content displayed in a graphical user interface (GUI) such as a Web browser can be dynamically managed based on factors such as a current view or focus position, allowing a user to view information in a list of objects without having to load all the objects at one time, which could slow down operation of the GUI. Where a number of objects to be displayed is known, a page size can be set so that navigational elements of the GUI function as if all the objects are loaded, even though only a portion might be loaded at any given time. A background image can provide information where an object has not yet been loaded, providing a type of temporary content for the entire page without slowing down operation of the GUI.

    摘要翻译: 显示在诸如Web浏览器的图形用户界面(GUI)中的内容可以基于诸如当前视图或焦点位置的因素来动态地管理,允许用户在对象列表中查看信息,而不必将所有对象加载到 有一次,这可能会减慢GUI的运行。 在众所周知的要显示的对象的情况下,可以设置页面大小,使得GUI的导航元素就像所有的对象都被加载一样,即使在任何给定时间只能加载一部分。 背景图像可以提供尚未加载对象的信息,为整个页面提供一种临时内容的类型,而不会降低GUI的操作。

    Online shared data environment
    4.
    发明授权
    Online shared data environment 有权
    在线共享数据环境

    公开(公告)号:US08504653B1

    公开(公告)日:2013-08-06

    申请号:US12582319

    申请日:2009-10-20

    IPC分类号: G06F15/16

    CPC分类号: H04L67/1097

    摘要: An online data storage arrangement (or a collection of “digital lockers”) allows online users to share data with other online users. Digital lockers may include a number user created content objects and view objects. A content object comprises a link to one or more data objects that a user may wish to share with others. Such a content object may specify a plurality of permissions that manage what a user can or cannot do with the content object. A content object's permissions may dictate use of the content object when it is shared with other users. A view object is a medium that may be used to share content objects. A user may create a view object that references or includes one or more content objects. Users having authorized access to the view object may use the referenced/included content objects.

    摘要翻译: 在线数据存储装置(或“数字储物柜”的集合)允许在线用户与其他在线用户共享数据。 数字储物柜可以包括数量用户创建的内容对象和查看对象。 内容对象包括到用户希望与他人共享的一个或多个数据对象的链接。 这样的内容对象可以指定多个权限,其管理用户可以或不能做的内容对象。 当内容对象与其他用户共享时,内容对象的权限可以指示内容对象的使用。 视图对象是可以用于共享内容对象的媒体。 用户可以创建引用或包括一个或多个内容对象的视图对象。 授权访问视图对象的用户可以使用引用/包含的内容对象。

    Placing digital content in a personalized data store
    5.
    发明授权
    Placing digital content in a personalized data store 有权
    将数字内容放在个性化数据存储中

    公开(公告)号:US08694479B1

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

    申请号:US12435881

    申请日:2009-05-05

    IPC分类号: G06F7/00 G06F17/30

    摘要: An electronic marketplace for used digital objects is disclosed. Digital objects including e-books, audio, video, computer applications, etc., may be placed in a personalized data store upon purchase from a merchant. Placement may be manual or occur automatically. A server prompt or downloader application may be used to set preferences for manual or automatic placement. Placement may be direct or indirect. Direct placement occurs upon placement of the digital object in the personalized data store directly by the merchant. Indirect placement occurs upon transfer of the digital object to an intermediate storage location, such as the user's electronic device, then placing the digital object in the personalized data store. The user, via streaming, download, or other transfer, may then access content placed in the personalized data store.

    摘要翻译: 公开了一种用于使用数字物体的电子市场。 包括电子书,音频,视频,计算机应用等的数字对象可以在从商家购买时被放置在个性化数据存储器中。 放置可能是手动的或自动发生。 可以使用服务器提示或下载程序来设置手动或自动放置的首选项。 安置可能是直接或间接的。 直接放置在商户直接放置在个性化数据存储器中的数字对象时。 将数字对象传送到诸如用户的电子设备的中间存储位置,然后将数字对象放置在个性化数据存储器中时,进行间接放置。 用户通过流式传输,下载或其他传送,然后可以访问放置在个性化数据存储中的内容。

    Visual representation of user-node interactions
    6.
    发明授权
    Visual representation of user-node interactions 有权
    用户节点交互的可视化表示

    公开(公告)号:US09250759B1

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

    申请号:US12842415

    申请日:2010-07-23

    申请人: Peter V. Commons

    发明人: Peter V. Commons

    IPC分类号: G06F3/048 G06F15/177

    摘要: A user interface displays visual representations of user interaction with a series of nodes in a defined pipeline. The pipeline includes several nodes in a defined order with a starting node and an ending node. Each of the nodes is represented by a symbol, such as a circle, with elements, such as arrows, showing the movement of users to and from the respective nodes. User movement to a node outside of the pipeline nodes may also be shown with arrows or other elements. In some implementations such as web analytics, the nodes may be webpages and the users may be viewers who browse from one page to the next. One illustrative pipeline may be a series of webpages that a viewer interacts with in order to complete an online purchase.

    摘要翻译: 用户界面显示与定义的管道中的一系列节点的用户交互的可视化表示。 流水线以定义的顺序包括具有起始节点和结束节点的若干节点。 每个节点由诸如圆圈的符号表示,具有诸如箭头的元素,其示出了用户到各个节点的移动。 用户移动到管道节点之外的节点也可以用箭头或其他元素来显示。 在诸如web分析的一些实现中,节点可以是网页,并且用户可以是从一个页面浏览到下一个页面的观看者。 一个说明性的流水线可以是观看者与之完成在线购买的一系列网页。

    Online shared data environment
    7.
    发明授权
    Online shared data environment 有权
    在线共享数据环境

    公开(公告)号:US07627652B1

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

    申请号:US11275852

    申请日:2006-01-31

    IPC分类号: G06F15/16

    CPC分类号: H04L67/1097

    摘要: An online data storage arrangement allows online users to share data with other users having online connectivity. User digital lockers may include a number user created content objects and view objects. A content object is a link to one or more data objects that a user may wish to share with others. Such a content object may specify a plurality of permissions that manage what a user can or cannot do with the content object. A content object's permissions may dictate use of the content object when it is shared with other users. Or, a content object's permissions may dictate use of a copied version of the content object. A view object is a medium that may be used to share content objects. A user may create a view object that references or includes one or more content objects. Users having authorized access to the view object may use the referenced/included content objects.

    摘要翻译: 在线数据存储安排允许在线用户与具有在线连接的其他用户共享数据。 用户数字储物柜可以包括数字用户创建的内容对象和查看对象。 内容对象是指向用户可能希望与他人共享的一个或多个数据对象的链接。 这样的内容对象可以指定多个权限,其管理用户可以或不能做的内容对象。 当内容对象与其他用户共享时,内容对象的权限可以指示内容对象的使用。 或者,内容对象的权限可能决定使用内容对象的复制版本。 视图对象是可以用于共享内容对象的媒体。 用户可以创建引用或包括一个或多个内容对象的视图对象。 授权访问视图对象的用户可以使用引用/包含的内容对象。

    Merging client-side and server-side logs
    8.
    发明授权
    Merging client-side and server-side logs 有权
    合并客户端和服务器端日志

    公开(公告)号:US09552356B1

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

    申请号:US11963642

    申请日:2007-12-21

    IPC分类号: G06F7/00 G06F17/30

    摘要: Techniques described enable creation of a single log containing information from both server-side and client-side logs. A logging service receives page requests and other data from a user operating a computing device. These page requests are then stored in a server-side log. The logging service also receives interactions made by the user on a displayed page. These interactions are then stored in a client-side log separate from the server-side log. The logging service then converts a format of the data in the client-side log and merges the client-side and server-side logs to form a single log. A service provider may then analyze this single log to track how this and other users navigated the pages associated with the page requests.

    摘要翻译: 描述的技术允许创建包含服务器端和客户端日志中的信息的单个日志。 记录服务从操作计算设备的用户接收页面请求和其他数据。 然后将这些页面请求存储在服务器端日志中。 记录服务还接收用户在显示页面上进行的交互。 然后将这些交互存储在与服务器端日志分离的客户端日志中。 然后,日志记录服务会转换客户端日志中的数据格式,并合并客户端和服务器端日志以形成单个日志。 然后,服务提供商可以分析该单个日志以跟踪该用户和其他用户如何浏览与页面请求相关联的页面。

    Dynamic content management
    9.
    发明授权
    Dynamic content management 有权
    动态内容管理

    公开(公告)号:US08935620B1

    公开(公告)日:2015-01-13

    申请号:US12052485

    申请日:2008-03-20

    IPC分类号: G06F3/0483

    CPC分类号: G06F3/0483

    摘要: Content displayed in a graphical user interface (GUI) such as a Web browser can be dynamically loaded and unloaded, or otherwise managed, based on factors such as a current view or focus position, allowing a user to view information in a list of objects without having to load all the objects at one time, which could slow down operation of the GUI.

    摘要翻译: 可以基于诸如当前视图或焦点位置等因素来动态地加载和卸载图形用户界面(GUI)(例如Web浏览器)中显示的内容,从而允许用户在没有 必须一次加载所有对象,这可能会降低GUI的运行。

    Determining search relevance from user feedback
    10.
    发明授权
    Determining search relevance from user feedback 有权
    确定用户反馈的搜索相关性

    公开(公告)号:US08903817B1

    公开(公告)日:2014-12-02

    申请号:US13216031

    申请日:2011-08-23

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30702 G06F17/30864

    摘要: Disclosed are various embodiments for using relevance indications provided by a user in performing a search. Search results corresponding to a search query are provided to a user of a client computing device. The user provides a relevance indication corresponding to relevance of at least one of the search results. A subsequent search is performed which takes the relevance indication into account.

    摘要翻译: 公开了用于使用用户执行搜索的相关性指示的各种实施例。 将与搜索查询相对应的搜索结果提供给客户端计算设备的用户。 用户提供对应于至少一个搜索结果的相关性的相关性指示。 执行后续的搜索,其考虑相关性指示。