System and method for manipulating success determinates in software development competitions
    2.
    发明授权
    System and method for manipulating success determinates in software development competitions 有权
    在软件开发竞赛中操纵成功确定的系统和方法

    公开(公告)号:US08909541B2

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

    申请号:US12465369

    申请日:2009-05-13

    IPC分类号: G06Q10/00 G06Q10/06 G06Q10/10

    摘要: In general, in one aspect, a method for developing an asset by competition includes specifying standards for an asset, receiving from potential contestants indicia of interest in participating in an asset development competition in which the contestants compete to develop an asset, and determining an estimated likelihood that the asset development competition will result in an asset that meets the minimum standards based on historical information about the performance of the contestants from whom the indicia of interest were received. Steps may be taken to increase the estimated likelihood of success, upon a determination that the likelihood is less than desired. Steps may be taken to prevent registration by additional participants, upon a determination that the estimated likelihood is at or above a predetermined threshold.

    摘要翻译: 一般来说,一方面,通过竞争开发资产的方法包括指定资产的标准,从参与参与竞争开发资产的资产发展竞争中的潜在参赛者的利益标志接收,并确定估计的 资产发展竞争的可能性将导致符合最低标准的资产,该资产根据收到有关利益标记的参赛者的表现的历史信息。 在确定可能性小于期望值时,可采取步骤增加估计的成功可能性。 在确定估计似然度处于或高于预定阈值时,可以采取步骤来防止额外参与者的注册。

    System and method for software development

    公开(公告)号:US08499278B2

    公开(公告)日:2013-07-30

    申请号:US12932498

    申请日:2011-02-28

    申请人: John M. Hughes

    发明人: John M. Hughes

    IPC分类号: G06F9/44 G06Q10/00

    摘要: This invention relates to a method and apparatus for developing software. In one embodiment, a method for facilitating the distributed development of software components includes providing a skill rating for software developers, communicating specifications for a software component to a subset of the developers, receiving submissions from the developers, scoring the submissions, and selecting one submission to be included in a software repository. In another embodiment, a method for compensating a software developer includes soliciting software developers for the submission of computer software components, receiving software components in response to the solicitation from the developers, evaluating the received software components, selecting one or more of the submissions for potential distribution to the public, and allotting the proceeds from the distribution to the developers.

    System and method for programming tournaments
    4.
    发明授权
    System and method for programming tournaments 有权
    编程赛事的系统和方法

    公开(公告)号:US08137172B2

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

    申请号:US12338149

    申请日:2008-12-18

    IPC分类号: A63F9/24 A63F13/00 G06F17/00

    摘要: This invention relates to a method and apparatus for providing a coding competition. In one embodiment, a method for providing a coding competition includes transmitting a coding problem to contestants, receiving computer code created by a contestant, determining a response of the computer code to test data, and evaluating the response of the computer code to the test data. In another embodiment, a method for evaluating a skill level of a contestant includes electronically communicating a coding problem to contestants, electronically receiving a software program in response to the coding problem from one of the contestants, evaluating the received software program, awarding points to the contestant based on the received software program, and determining a rating for the contestant for the competition based on the number of points awarded to the contestant.

    摘要翻译: 本发明涉及一种用于提供编码竞争的方法和装置。 在一个实施例中,提供编码竞争的方法包括向参赛者发送编码问题,接收由参赛者创建的计算机代码,确定计算机代码测试数据的响应,以及评估计算机代码对测试数据的响应 。 在另一个实施例中,一种用于评估参赛者的技能水平的方法包括电子地向参赛者传达编码问题,电子地接收来自参赛者之一的编码问题的软件程序,评估所接收的软件程序, 基于所接收的软件程序的参赛者,并且基于被授予参赛者的点数确定比赛的参赛者的评级。

    Systems and methods for coding competitions
    5.
    发明授权
    Systems and methods for coding competitions 有权
    编码比赛的系统和方法

    公开(公告)号:US07311595B2

    公开(公告)日:2007-12-25

    申请号:US11429648

    申请日:2006-05-05

    IPC分类号: G06F19/00 G06F17/00

    摘要: This invention relates to a method and apparatus for providing a coding competition. In one embodiment, a method for providing a coding competition includes transmitting a coding problem to contestants, receiving computer code created by a contestant, determining a response of the computer code to test data, and evaluating the response of the computer code to the test data. In another embodiment, a method for evaluating a skill level of a contestant includes electronically communicating a coding problem to contestants, electronically receiving a software program in response to the coding problem from one of the contestants, evaluating the received software program, awarding points to the contestant based on the received software program, and determining a rating for the contestant for the competition based on the number of points awarded to the contestant.

    摘要翻译: 本发明涉及一种用于提供编码竞争的方法和装置。 在一个实施例中,提供编码竞争的方法包括向参赛者发送编码问题,接收由参赛者创建的计算机代码,确定计算机代码测试数据的响应,以及评估计算机代码对测试数据的响应 。 在另一个实施例中,一种用于评估参赛者的技能水平的方法包括电子地向参赛者传达编码问题,电子地接收来自参赛者之一的编码问题的软件程序,评估所接收的软件程序, 基于所接收的软件程序的参赛者,并且基于被授予参赛者的点数确定比赛的参赛者的评级。

    Systems and methods for coding competitions

    公开(公告)号:US08475251B2

    公开(公告)日:2013-07-02

    申请号:US11800432

    申请日:2007-05-04

    IPC分类号: G06F13/00

    摘要: This invention relates to a method and apparatus for providing a coding competition. In one embodiment, a method for providing a coding competition includes transmitting a coding problem to contestants, receiving computer code created by a contestant, determining a response of the computer code to test data, and evaluating the response of the computer code to the test data. In another embodiment, a method for evaluating a skill level of a contestant includes electronically communicating a coding problem to contestants, electronically receiving a software program in response to the coding problem from one of the contestants, evaluating the received software program, awarding points to the contestant based on the received software program, and determining a rating for the contestant for the competition based on the number of points awarded to the contestant.

    Systems and methods for providing investment opportunities
    7.
    发明授权
    Systems and methods for providing investment opportunities 有权
    提供投资机会的制度和方法

    公开(公告)号:US07865423B2

    公开(公告)日:2011-01-04

    申请号:US11498526

    申请日:2006-08-03

    IPC分类号: G06Q40/00

    CPC分类号: G06Q40/04

    摘要: The invention relates to methods and systems for providing investment competitions. In one aspect, trading algorithms that automatically generate trading instructions in response to market data are developed by and received from a distributed plurality of independent trading algorithm developers. The algorithms are periodically executed against market data and generate trading instructions, which, based on an association of investment accounts with the trading algorithms, initiate correlative trades in the investments accounts.

    摘要翻译: 本发明涉及提供投资竞争的方法和系统。 一方面,根据市场数据自动生成交易指令的交易算法由分布式多个独立交易算法开发者开发和接收。 这些算法根据市场数据定期执行,并产生交易指令,根据投资账户与交易算法的关联,启动投资账户中的相关交易。

    DISTRIBUTED SOFTWARE FAULT IDENTIFICATION AND REPAIR
    8.
    发明申请
    DISTRIBUTED SOFTWARE FAULT IDENTIFICATION AND REPAIR 审中-公开
    分布式软件故障识别和维修

    公开(公告)号:US20100030626A1

    公开(公告)日:2010-02-04

    申请号:US12437997

    申请日:2009-05-08

    CPC分类号: G06Q30/02 G06Q30/0208

    摘要: This invention relates to methods and a system for supporting software. In one embodiment, a method for providing an updated version of a software program includes conducting a first competition for identifying faults in a software program and conducting a second competition for fixing the identified faults.

    摘要翻译: 本发明涉及用于支持软件的方法和系统。 在一个实施例中,一种用于提供软件程序的更新版本的方法包括进行用于识别软件程序中的故障的第一次竞争,并进行用于修复所识别的故障的第二次竞赛。

    POSITION BASED ENHANCED SECURITY OF WIRELESS COMMUNICATIONS
    9.
    发明申请
    POSITION BASED ENHANCED SECURITY OF WIRELESS COMMUNICATIONS 有权
    基于位置的无线通信增强安全

    公开(公告)号:US20090240940A1

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

    申请号:US12467917

    申请日:2009-05-18

    IPC分类号: H04L9/32

    CPC分类号: H04W12/12 H04W12/00

    摘要: The convenience of a wireless network is tempered by the concern that a rogue device can listen in on the wireless communications. Determining the position of the home device and other devices within range allows the user of the home device to choose the specific wireless devices with which to communicate. The distance to the other devices within wireless communications range is helpful and allows the user to sort between safe and unsafe or rogue devices. Distance can be determined by a variety of methods including use of trusted references, signal strength, and error rate. Once the safe device is selected, the system will then establish a communications path with that device.

    摘要翻译: 无线网络的便利性受到流氓设备可以在无线通信中收听的担忧的缓解。 确定家用设备和其他设备在范围内的位置允许家庭设备的用户选择与之进行通信的特定无线设备。 与无线通信范围内的其他设备的距离是有帮助的,并允许用户在安全和不安全或流氓设备之间进行排序。 距离可以通过各种方法来确定,包括使用可信参考,信号强度和误码率。 一旦选择了安全设备,系统将建立与该设备的通信路径。

    SYSTEM AND METHOD FOR SOFTWARE DEVELOPMENT
    10.
    发明申请
    SYSTEM AND METHOD FOR SOFTWARE DEVELOPMENT 有权
    用于软件开发的系统和方法

    公开(公告)号:US20080320436A1

    公开(公告)日:2008-12-25

    申请号:US12136569

    申请日:2008-06-10

    申请人: John M. Hughes

    发明人: John M. Hughes

    IPC分类号: G06F9/44

    摘要: This invention relates to a method and apparatus for developing software. In one embodiment, a method for facilitating the distributed development of software components includes providing a skill rating for software developers, communicating specifications for a software component to a subset of the developers, receiving submissions from the developers, scoring the submissions, and selecting one submission to be included in a software repository. In another embodiment, a method for compensating a software developer includes soliciting software developers for the submission of computer software components, receiving software components in response to the solicitation from the developers, evaluating the received software components, selecting one or more of the submissions for potential distribution to the public, and allotting the proceeds from the distribution to the developers.

    摘要翻译: 本发明涉及一种用于开发软件的方法和装置。 在一个实施例中,用于促进软件组件的分布式开发的方法包括为软件开发者提供技能评级,将软件组件的规范传达给开发人员的子集,接收来自开发者的提交,评分提交,以及选择一个提交 被包括在软件仓库中。 在另一个实施例中,一种用于补偿软件开发者的方法包括:请求软件开发者提交计算机软件组件,响应于来自开发者的招揽接收软件组件,评估所接收的软件组件,为潜在的选择一个或多个提交 分配给公众,并将收益分配给开发商。