Instantiating a coding competition to develop a program module in a networked computing environment
    1.
    发明授权
    Instantiating a coding competition to develop a program module in a networked computing environment 有权
    实例化编码竞赛,以在网络计算环境中开发程序模块

    公开(公告)号:US08875093B2

    公开(公告)日:2014-10-28

    申请号:US13495267

    申请日:2012-06-13

    IPC分类号: G06F9/44 G06Q10/06

    CPC分类号: G06F8/20 G06F8/30 G06Q10/06

    摘要: Embodiments of the present invention relate to the instantiation of a coding competition to address problems in program modules. In a typical embodiment, a first annotation will be detected in a program code file having a set of program modules. The first annotation generally indicates a need for a functionality associated with at least one program module of the set of program modules. Responsive to a lack of an existing library comprising the solution, an indication to instantiate a coding competition among a set of developers will be received to provide the solution. In response to the indication, a second annotation will be inserted into the program code file. The coding competition may then be instantiated to identify a set of developer libraries having a potential to provide the solution. Based on the coding competition, the solution may then be identified and implemented.

    摘要翻译: 本发明的实施例涉及编码比赛的实例化,以解决程序模块中的问题。 在典型的实施例中,将在具有一组程序模块的程序代码文件中检测第一注释。 第一注释通常表示需要与该组程序模块中的至少一个程序模块相关联的功能。 响应于缺乏包含解决方案的现有图书馆,将收到实例化一组开发人员之间的编码竞争的指示,以提供解决方案。 响应于该指示,第二注释将被插入到程序代码文件中。 然后,编码竞争可以被实例化以识别具有提供解决方案潜力的一组开发者库。 基于编码竞争,然后可以识别和实现解决方案。

    Integrated development environment-based repository searching in a networked computing environment
    2.
    发明授权
    Integrated development environment-based repository searching in a networked computing environment 有权
    在网络计算环境中集成开发基于环境的仓库搜索

    公开(公告)号:US09086943B2

    公开(公告)日:2015-07-21

    申请号:US13495253

    申请日:2012-06-13

    IPC分类号: G06F17/30 G06F9/44

    摘要: Embodiments of the present invention provide an approach for integrated development environment (IDE)-based repository searching (e.g., for library elements such as classes and/or functions) in a networked computing environment. In a typical embodiment, a first program code file is received from a first integrated development environment (IDE). The first program file may be associated with a set of attributes as stored in an annotation, header, or the like. Regardless, the first program file may be parsed and indexed into a repository based on the set of attributes. A search request may then be received from a second IDE. Based on the search request and the set of attributes, a matching program code file may then be identified as stored in the repository. Once identified, the matching program code file may be transmitted/communicated to the second IDE to fulfill the search request.

    摘要翻译: 本发明的实施例提供了一种用于基于集成开发环境(IDE)的库搜索(例如,用于诸如类和/或功能之类的库元素)在网络计算环境中的方法。 在典型的实施例中,从第一集成开发环境(IDE)接收第一程序代码文件。 第一程序文件可以与存储在注释,标题等中的一组属性相关联。 无论如何,第一个程序文件可以根据该属性集进行解析并编入存储库。 然后可以从第二IDE接收搜索请求。 基于搜索请求和属性集合,可以将匹配的程序代码文件识别为存储在存储库中。 一旦被识别,匹配的程序代码文件可以被发送/传送到第二个IDE来实现搜索请求。

    INSTANTIATING A CODING COMPETITION TO DEVELOP A PROGRAM MODULE IN A NETWORKED COMPUTING ENVIRONMENT
    3.
    发明申请
    INSTANTIATING A CODING COMPETITION TO DEVELOP A PROGRAM MODULE IN A NETWORKED COMPUTING ENVIRONMENT 有权
    在网络化计算环境中进行编程竞赛开展程序模块

    公开(公告)号:US20130339920A1

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

    申请号:US13495267

    申请日:2012-06-13

    IPC分类号: G06F9/44

    CPC分类号: G06F8/20 G06F8/30 G06Q10/06

    摘要: Embodiments of the present invention relate to the instantiation of a coding competition to address problems in program modules. In a typical embodiment, a first annotation will be detected in a program code file having a set of program modules. The first annotation generally indicates a need for a functionality associated with at least one program module of the set of program modules. Responsive to a lack of an existing library comprising the solution, an indication to instantiate a coding competition among a set of developers will be received to provide the solution. In response to the indication, a second annotation will be inserted into the program code file. The coding competition may then be instantiated to identify a set of developer libraries having a potential to provide the solution. Based on the coding competition, the solution may then be identified and implemented.

    摘要翻译: 本发明的实施例涉及编码比赛的实例化,以解决程序模块中的问题。 在典型的实施例中,将在具有一组程序模块的程序代码文件中检测第一注释。 第一注释通常表示需要与该组程序模块中的至少一个程序模块相关联的功能。 响应于缺乏包含解决方案的现有图书馆,将收到实例化一组开发人员之间的编码竞争的指示,以提供解决方案。 响应于该指示,第二注释将被插入到程序代码文件中。 然后,编码竞争可以被实例化以识别具有提供解决方案潜力的一组开发者库。 基于编码竞争,然后可以识别和实现解决方案。

    Calculating and communicating level of carbon offsetting required to compensate for performing a computing task
    10.
    发明授权
    Calculating and communicating level of carbon offsetting required to compensate for performing a computing task 有权
    计算和传达补偿执行计算任务所需的碳补偿水平

    公开(公告)号:US08671412B2

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

    申请号:US13418462

    申请日:2012-03-13

    IPC分类号: G06F9/46

    摘要: During performance of a specified computing task data concerning resource consumption regarding that specified computing task is gathered and stored. Upon completion of the specified computing task, the amount of carbon offset required to compensate for resource consumption associated with performance of the completed specified computing task is calculated based upon stored or known resource consumption data. The calculated amount of carbon offset information may be transmitted to a carbon offset function provider, and a carbon offset function provider implements the specified amount of carbon offset based upon the calculated amounts communicated for the completed specified computing task.

    摘要翻译: 在执行指定的计算任务期间,收集并存储关于涉及该计算任务的资源消耗的数据。 在完成指定的计算任务之后,基于存储的或已知的资源消耗数据来计算补偿与完成的指定计算任务执行相关联的资源消耗所需的碳抵消量。 计算出的碳补偿信息量可以传送到碳抵消函数提供者,并且碳抵消函数提供者基于为完成的指定计算任务传送的计算量来实施指定量的碳抵消。