Heuristics for determining source code ownership

    公开(公告)号:US08589878B2

    公开(公告)日:2013-11-19

    申请号:US11975784

    申请日:2007-10-22

    IPC分类号: G06F9/44

    CPC分类号: G06F8/70

    摘要: Various technologies and techniques are disclosed for using heuristics to determine source code ownership. A request is received to identify at least one owner of a particular source code unit. Initial ownership totals are calculated for the source code unit based upon a code contribution heuristic. The code contribution heuristic counts lines of code that were added and that were modified in the totals for contributing users. The initial ownership totals of the particular source code unit are adjusted based upon at least one other heuristic. The at least one owner of the particular source code unit is then output to an output device. The at least one owner is determined by selecting a contributing user that has a highest ranking total after adjusting the initial ownership totals. For example, there can be a primary owner and a backup owner selected based on the ranking of the ownership totals.

    Heuristics for determining source code ownership
    2.
    发明申请
    Heuristics for determining source code ownership 有权
    确定源代码所有权的启发式

    公开(公告)号:US20090106736A1

    公开(公告)日:2009-04-23

    申请号:US11975784

    申请日:2007-10-22

    IPC分类号: G06F9/44

    CPC分类号: G06F8/70

    摘要: Various technologies and techniques are disclosed for using heuristics to determine source code ownership. A request is received to identify at least one owner of a particular source code unit. Initial ownership totals are calculated for the source code unit based upon a code contribution heuristic. The code contribution heuristic counts lines of code that were added and that were modified in the totals for contributing users. The initial ownership totals of the particular source code unit are adjusted based upon at least one other heuristic. The at least one owner of the particular source code unit is then output to an output device. The at least one owner is determined by selecting a contributing user that has a highest ranking total after adjusting the initial ownership totals. For example, there can be a primary owner and a backup owner selected based on the ranking of the ownership totals.

    摘要翻译: 公开了各种技术和技术,以使用启发式来确定源代码所有权。 接收到请求以识别特定源代码单元的至少一个所有者。 基于代码贡献启发式计算源代码单元的初始所有权总计。 代码贡献启发式计算添加的代码行,并在贡献用户的总计中进行了修改。 基于至少一个其他启发式调整特定源代码单元的初始所有权总计。 然后将特定源代码单元的至少一个所有者输出到输出设备。 通过在调整初始所有权总数之后选择具有最高排名合计的贡献用户来确定至少一个所有者。 例如,可以根据所有权总计的排名选择主要所有者和备用所有者。

    System, method and user interface for network status reporting
    3.
    发明授权
    System, method and user interface for network status reporting 有权
    用于网络状态报告的系统,方法和用户界面

    公开(公告)号:US08285855B2

    公开(公告)日:2012-10-09

    申请号:US11067016

    申请日:2005-02-28

    摘要: A method and user interface for informing a user of the status of a network connection are provided. Conventionally, the “connected” icon in the system tray only informs the user that the computer is linked to a network medium, such as an Ethernet or wireless access point. This icon does not indicate whether a routable IP address has been obtained. In this invention, an icon is used to inform the user that the network connection is disabled, connecting, connected (routable IP address obtained), or in a warning state. The warning state indicates that a non-routable IP address (e.g. autonet address) has been obtained, which will likely be unsatisfactory to the user. However, when connected to an 802.11 ad-hoc network, or when IP status checking is disabled, a non-routable IP address is deemed acceptable, and thus the “connected” icon is displayed.

    摘要翻译: 提供了一种用于向用户通知网络连接的状态的方法和用户界面。 通常,系统托盘中的连接的图标仅通知用户计算机被链接到诸如以太网或无线接入点之类的网络介质。 该图标不表示是否获得了可路由的IP地址。 在本发明中,图标用于通知用户网络连接被禁用,连接,连接(获得可路由的IP地址)或处于警告状态。 警告状态表示已经获得了不可路由的IP地址(例如,自动编址地址),这可能对用户不满意。 然而,当连接到802.11自组织网络时,或者当禁用IP状态检查时,不可路由的IP地址被认为是可接受的,因此显示连接的图标。

    Automated criterion-based grouping and presenting
    5.
    发明授权
    Automated criterion-based grouping and presenting 有权
    自动基于标准的分组和呈现

    公开(公告)号:US08788497B2

    公开(公告)日:2014-07-22

    申请号:US12210815

    申请日:2008-09-15

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30601

    摘要: Interrelated items in a complex item set (such as a set of components in a complex software architecture) may be difficult to present in a manner that facilitates an understanding and evaluation of the item set, due to the amount of information and the difficulty in automatically discerning the organization of the item set. A set of criteria may be utilized to form criterion groups to which items matching respective criteria may be automatically assigned. Further grouping assignments may be achieved by identifying an ungrouped item that is associated with a grouped item. Such techniques may be applied in many variations to yield a representation of the item set, and a presentation of the item set to a user, that aggregates similar items and interrelationships, thereby promoting an understanding and analysis of the structure and organization of the item set while reducing the user involvement in the generation of same.

    摘要翻译: 复杂项目集中的相关项目(例如复杂软件体系结构中的一组组件)可能难以以便于对项目集的理解和评估的方式呈现,这归因于信息量和自动难度 辨别项目集的组织。 可以使用一组标准来形成可以自动分配与各个标准相匹配的项目的标准组。 可以通过识别与分组的项目相关联的未分组项目来实现进一步的分组分配。 这样的技术可以应用于许多变型以产生项目集合的表示,以及对用户集合的项目的呈现,聚合相似的项目和相互关系,从而促进对项目集合的结构和组织的理解和分析 同时减少用户对生成的参与。

    VISUAL SHADER DESIGNER
    6.
    发明申请

    公开(公告)号:US20130063460A1

    公开(公告)日:2013-03-14

    申请号:US13227498

    申请日:2011-09-08

    IPC分类号: G09G5/02

    CPC分类号: G06T11/206 G06T15/005

    摘要: An integrated development environment includes a visual shader designer engine that enables a user to create a pixel shader embodied as a directed acyclic graph. The directed acyclic graph contains nodes, where each node is associated with an operation that is used to generate a color characteristic of a final rendered model. The visual shader designer engine displays a rendered image at each node that is the result of the node's operation during development of the directed acyclic graph. An error texture is rendered in a node when an erroneous condition is detected in rendering a node's operations.

    摘要翻译: 集成开发环境包括视觉着色器设计器引擎,使得用户能够创建体现为有向非循环图的像素着色器。 有向非循环图包含节点,其中每个节点与用于生成最终渲染模型的颜色特征的操作相关联。 视觉着色器设计器引擎在每个节点处显示渲染图像,这是在有向非循环图形开发过程中节点运行的结果。 当在渲染节点的操作中检测到​​错误条件时,在节点中呈现错误纹理。

    MANIPULATION AND MANAGEMENT OF LINKS AND NODES IN LARGE GRAPHS
    7.
    发明申请
    MANIPULATION AND MANAGEMENT OF LINKS AND NODES IN LARGE GRAPHS 有权
    大图中链接和节点的操作和管理

    公开(公告)号:US20110249002A1

    公开(公告)日:2011-10-13

    申请号:US12758816

    申请日:2010-04-13

    IPC分类号: G06T11/20

    摘要: Scalable architecture for managing and rendering a large graph containing a large number of nodes and edges. The user can group arbitrary nodes to encapsulate complexity without losing any of the cross-group edges dependencies. All edges of the nodes contained in the group are rolled up into roll-up links (or “arteries”) where the graphical thickness indicates relatively how many links are bundled. By collapsing groups the entire view gives the user a clearer understanding of the graph. Information related to the groups and links is retained for drill-into to obtain the details inside each group on the same canvas and for user navigation across groups.

    摘要翻译: 可扩展架构,用于管理和呈现包含大量节点和边缘的大图。 用户可以对任意节点进行分组以封装复杂性,而不会丢失任何跨组边缘依赖关系。 包含在组中的节点的所有边缘被卷起成卷积链接(或“动脉”),其中图形厚度指示相对多少链接被捆绑。 通过折叠组,整个视图可以让用户更清楚地了解图形。 保留与组和链接相关的信息,以进行钻取,以便在同一画布中的每个组中获取详细信息,并跨组进行用户导航。

    Simplified creation and termination of an ad hoc wireless network with internet connection sharing
    8.
    发明授权
    Simplified creation and termination of an ad hoc wireless network with internet connection sharing 有权
    简化创建和终止具有互联网连接共享的自组织无线网络

    公开(公告)号:US07616588B2

    公开(公告)日:2009-11-10

    申请号:US11096042

    申请日:2005-03-31

    IPC分类号: H04L12/28

    CPC分类号: H04W84/18

    摘要: Methods and systems are described for simplified creation of, connection to, and termination from an ad hoc wireless network. Graphical user interfaces are used to guide users though creation and joining ad hoc network. The option to share one user's Internet connection with the entire ad hoc network is also described. The ad hoc networks described can provide some managed services traditionally unavailable in ad hoc networks, such as IP address assignment and name resolution services. The ad hoc networks can be created with termination criteria, such that a computer's connection to the ad hoc network is automatically terminated and previous network configuration settings are restored when one or a combination of termination criteria are met.

    摘要翻译: 描述了用于简化自组织无线网络的创建,连接和终止的方法和系统。 图形用户界面用于指导用户创建和加入自组织网络。 还描述了与整个自组织网络共享一个用户的因特网连接的选项。 所描述的ad hoc网络可以提供传统上在ad hoc网络中不可用的一些托管服务,例如IP地址分配和名称解析服务。 可以使用终止标准创建自组织网络,使得计算机与自组织网络的连接自动终止,并且当符合终止标准的一个或组合时,先前的网络配置设置被恢复。

    PARTIAL INSTALLATION BASED ON AVAILABLE PRIVILEGES
    9.
    发明申请
    PARTIAL INSTALLATION BASED ON AVAILABLE PRIVILEGES 审中-公开
    基于可用特权的部分安装

    公开(公告)号:US20100077475A1

    公开(公告)日:2010-03-25

    申请号:US12234807

    申请日:2008-09-22

    IPC分类号: G06F12/14 G06F9/445

    CPC分类号: G06F9/44505 G06F8/61 G06F8/62

    摘要: Component identifications in a package identify components to be installed and/or components to be uninstalled. Each component has one or more install-uninstall-privilege requirements, namely, credentials that must be available to an installer-uninstaller in order to install-uninstall that component. Individual components and component sets are installed and/or uninstalled based on the privilege requirement(s) and the privilege(s) available to a current user of a target system. If required privilege(s) are not available, notice is given and additional privileges are requested. A user may receive partial functionality from a partially completed installation, and additional components may be installed later as more privileges become available.

    摘要翻译: 包中的组件标识标识要安装的组件和/或要卸载的组件。 每个组件都有一个或多个安装 - 卸载权限要求,即安装程序 - 卸载程序必须可用的凭据,以便安装 - 卸载该组件。 基于特权要求和目标系统的当前用户可用的特权来安装和/或卸载单个组件和组件集。 如果没有必要的特权,则通知并给出额外的权限。 用户可以从部分完成的安装中接收部分功能,并且随着更多特权变得可用,可以随后安装附加组件。

    CASCADING ITEM AND ACTION BROWSER
    10.
    发明申请
    CASCADING ITEM AND ACTION BROWSER 审中-公开
    CASCADING项目和行动浏览器

    公开(公告)号:US20090222762A1

    公开(公告)日:2009-09-03

    申请号:US12040191

    申请日:2008-02-29

    IPC分类号: G06F3/048

    CPC分类号: G06F3/0483 G06F3/0482

    摘要: In one or more embodiments, a cascading item and action browser enables items and associated actions to be displayed. In at least some embodiments, items are presented in a column and can be selected by a user. Responsive to selecting a particular item or items, actions that can be performed on or relative to a selected item or items can be presented in a second adjacent column. From here, users can select one or more actions that can be performed on items presented in the first-mentioned column. Results of the action or actions being performed, at least some of which can include additional items, can then be presented in a next-adjacent column. Navigation through the items and actions displayed in their respective columns can then continue in a cascaded fashion.

    摘要翻译: 在一个或多个实施例中,级联项目和动作浏览器使得能够显示项目和相关联的动作。 在至少一些实施例中,项目呈现在列中并且可以由用户选择。 响应于选择特定项目或项目,可以对所选择的项目或项目执行或相对于所选项目的动作可以呈现在第二相邻列中。 从这里,用户可以选择一个或多个可以在前面提到的列中呈现的项目执行的操作。 执行的动作或动作的结果,其中至少一些可以包括附加项目,然后可以在下一个相邻的列中呈现。 然后可以以级联方式继续浏览各自列中显示的项目和操作。