User interface driven real-time performance evaluation of program code
    1.
    发明授权
    User interface driven real-time performance evaluation of program code 有权
    用户界面驱动程序代码的实时性能评估

    公开(公告)号:US09336115B1

    公开(公告)日:2016-05-10

    申请号:US14187510

    申请日:2014-02-24

    Abstract: A device may receive an indication to perform a performance evaluation on program code. The device may partition the program code into multiple program code portions based on receiving the indication to perform the performance evaluation. The device may execute a first program code portion of the multiple program code portions. The device may determine that the first program code portion has finished executing, and may determine a performance characteristic associated with execution of the first program code portion based on determining that the first program code portion has finished executing. The device may execute a second program code portion, of the multiple program code portions, and may provide information that identifies the performance characteristic while the second program code portion is being executed.

    Abstract translation: 设备可以接收对程序代码执行性能评估的指示。 基于接收到执行性能评估的指示,设备可以将程序代码划分为多个程序代码部分。 该装置可以执行多个程序代码部分的第一程序代码部分。 设备可以确定第一程序代码部分已经完成执行,并且可以基于确定第一程序代码部分已经完成执行来确定与执行第一程序代码部分相关联的性能特征。 该装置可以执行多个程序代码部分的第二程序代码部分,并且可以在执行第二程序代码部分时提供标识性能特征的信息。

    Determining when to evaluate program code and provide results in a live evaluation programming environment
    2.
    发明授权
    Determining when to evaluate program code and provide results in a live evaluation programming environment 有权
    确定何时评估程序代码并在现场评估编程环境中提供结果

    公开(公告)号:US09582400B1

    公开(公告)日:2017-02-28

    申请号:US14733544

    申请日:2015-06-08

    Abstract: A device may provide a user interface that includes a first section for displaying multiple portions of program code and a second section for displaying multiple results of evaluating the multiple portions of program code. The device may detect an evaluation trigger associated with an unevaluated portion of program code of the multiple portions of program code. The device may determine one or more portions of program code to be evaluated based on detecting the evaluation trigger. The one or more portions of program code may be less than the multiple portions of program code. The device may cause the one or more portions of program code to be evaluated to generate one or more corresponding results. The device may provide the one or more corresponding results for display via the second section of the user interface.

    Abstract translation: 设备可以提供包括用于显示程序代码的多个部分的第一部分的用户界面和用于显示对程序代码的多个部分进行评估的多个结果的第二部分。 设备可以检测与程序代码的多个部分的程序代码的未评估部分相关联的评估触发器。 该装置可以基于检测到评估触发来确定要评估的程序代码的一个或多个部分。 程序代码的一个或多个部分可能小于程序代码的多个部分。 该设备可以导致程序代码的一个或多个部分被评估以产生一个或多个相应的结果。 设备可以经由用户界面的第二部分提供用于显示的一个或多个相应结果。

    Using program code to generate help information, and using help information to generate program code
    3.
    发明授权
    Using program code to generate help information, and using help information to generate program code 有权
    使用程序代码生成帮助信息,并使用帮助信息生成程序代码

    公开(公告)号:US09141348B1

    公开(公告)日:2015-09-22

    申请号:US14229002

    申请日:2014-03-28

    CPC classification number: G06F9/453 G06F8/34

    Abstract: A device may determine to provide help information associated with a portion of program code included in a program and provided via a user interface of a programming environment. The device may obtain generic help information, associated with the portion of program code, based on determining to provide the help information. The device may determine a set of rules for modifying the generic help information using the portion of program code. The device may analyze the program, using the set of rules, to identify information, included in the program, to be included in modified help information. The device may modify the generic help information, to generate the modified help information, using the information identified based on analyzing the program. The device may provide the modified help information for display via the user interface.

    Abstract translation: 设备可以确定提供与程序中包括的程序代码的一部分相关联的帮助信息,并且经由编程环境的用户界面提供。 基于确定提供帮助信息,设备可以获得与程序代码部分相关联的通用帮助信息。 设备可以使用程序代码的一部分来确定用于修改通用帮助信息的一组规则。 设备可以使用一组规则来分析程序,以识别包括在程序中的信息,以被包括在修改的帮助信息中。 该设备可以使用基于分析程序识别的信息来修改通用帮助信息以生成修改的帮助信息。 设备可以经由用户界面提供修改的帮助信息以供显示。

    Providing intermediate results of evaluating program code that includes a compound statement
    4.
    发明授权
    Providing intermediate results of evaluating program code that includes a compound statement 有权
    提供评估包含复合语句的程序代码的中间结果

    公开(公告)号:US09064052B1

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

    申请号:US14074001

    申请日:2013-11-07

    CPC classification number: G06F11/3616 G06F11/3604 G06F11/3692

    Abstract: A device may receive an indication to evaluate a portion of program code. The device may cause the portion of program code to be evaluated based on receiving the indication to evaluate the portion of program code. The device may determine an intermediate result used to generate an overall result of evaluating the portion of program code based on causing the portion of program code to be evaluated. The intermediate result may be determined by evaluating a sub-portion of program code included in the portion of program code. The device may receive information that identifies a granularity level for displaying the intermediate result. The granularity level may indicate whether the intermediate result is to be provided for display. The device may selectively provide the intermediate result for display based on the granularity level.

    Abstract translation: 装置可以接收用于评估程序代码的一部分的指示。 该设备可以基于接收到评估程序代码部分的指示来使程序代码的部分被评估。 该装置可以基于导致程序代码的部分被评估来确定用于生成计算程序代码部分的总体结果的中间结果。 可以通过评估程序代码部分中包括的程序代码的子部分来确定中间结果。 设备可以接收标识用于显示中间结果的粒度级别的信息。 粒度级别可以指示中间结果是否被提供用于显示。 该设备可以基于粒度级别选择性地提供用于显示的中间结果。

    Determining when to evaluate program code and provide results in a live evaluation programming environment
    5.
    发明授权
    Determining when to evaluate program code and provide results in a live evaluation programming environment 有权
    确定何时评估程序代码并在现场评估编程环境中提供结果

    公开(公告)号:US09053228B1

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

    申请号:US14068283

    申请日:2013-10-31

    Abstract: A device may provide a user interface that includes a first section for displaying multiple portions of program code and a second section for displaying multiple results of evaluating the multiple portions of program code. The device may detect an evaluation trigger associated with an unevaluated portion of program code of the multiple portions of program code. The device may determine one or more portions of program code to be evaluated based on detecting the evaluation trigger. The one or more portions of program code may be less than the multiple portions of program code. The device may cause the one or more portions of program code to be evaluated to generate one or more corresponding results. The device may provide the one or more corresponding results for display via the second section of the user interface.

    Abstract translation: 设备可以提供包括用于显示程序代码的多个部分的第一部分的用户界面和用于显示对程序代码的多个部分进行评估的多个结果的第二部分。 设备可以检测与程序代码的多个部分的程序代码的未评估部分相关联的评估触发器。 该装置可以基于检测到评估触发来确定要评估的程序代码的一个或多个部分。 程序代码的一个或多个部分可能小于程序代码的多个部分。 该设备可以导致程序代码的一个或多个部分被评估以产生一个或多个相应的结果。 设备可以经由用户界面的第二部分提供用于显示的一个或多个相应结果。

    Rendering graphical scenes
    6.
    发明授权

    公开(公告)号:US09761026B1

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

    申请号:US15003982

    申请日:2016-01-22

    CPC classification number: G06T11/206

    Abstract: A device may receive information that specifies a graphical scene. The graphical scene may include a coordinate axis. Data, to be plotted in the graphical scene, may be plotted with regard to the coordinate axis. The device may generate a structured plurality of objects. One or more objects, of the structured plurality of objects, may store properties that define the graphical scene. A particular object, of the one or more objects, may store properties that define one or more elements of the coordinate axis. The device may receive information identifying a modification to an element of the coordinate axis, of the one or more elements of the coordinate axis. The device may modify a property of the properties that define the one or more elements of the coordinate axis, based on the instruction, to implement the modification specified by the instruction.

    Providing intermediate results of evaluating program code that includes a compound statement
    7.
    发明授权
    Providing intermediate results of evaluating program code that includes a compound statement 有权
    提供评估包含复合语句的程序代码的中间结果

    公开(公告)号:US09547580B1

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

    申请号:US14746112

    申请日:2015-06-22

    CPC classification number: G06F11/3616 G06F11/3604 G06F11/3692

    Abstract: A device may receive an indication to evaluate a portion of program code. The device may cause the portion of program code to be evaluated based on receiving the indication to evaluate the portion of program code. The device may determine an intermediate result used to generate an overall result of evaluating the portion of program code based on causing the portion of program code to be evaluated. The intermediate result may be determined by evaluating a sub-portion of program code included in the portion of program code. The device may receive information that identifies a granularity level for displaying the intermediate result. The granularity level may indicate whether the intermediate result is to be provided for display. The device may selectively provide the intermediate result for display based on the granularity level.

    Abstract translation: 设备可以接收用于评估程序代码的一部分的指示。 该设备可以基于接收到评估程序代码部分的指示来使程序代码的部分被评估。 该装置可以基于导致程序代码的部分被评估来确定用于生成计算程序代码部分的总体结果的中间结果。 可以通过评估程序代码部分中包括的程序代码的子部分来确定中间结果。 设备可以接收标识用于显示中间结果的粒度级别的信息。 粒度级别可以指示中间结果是否被提供用于显示。 该设备可以基于粒度级别选择性地提供用于显示的中间结果。

    Program code interface for providing program code and corresponding results of evaluating the program code
    8.
    发明授权
    Program code interface for providing program code and corresponding results of evaluating the program code 有权
    用于提供程序代码的程序代码接口和对程序代码进行评估的相应结果

    公开(公告)号:US09053235B1

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

    申请号:US14059872

    申请日:2013-10-22

    CPC classification number: G06F11/3664 G06F3/0484 G06F11/3604 G06F11/3668

    Abstract: A device may receive an indication to evaluate a first portion of program code and a second portion of program code provided in a first section of a user interface. The device may evaluate the first portion of program code and the second portion of program code. The device may generate a first result corresponding to the first portion of program code and may generate a second result corresponding to the second portion of program code based on evaluating the first portion of program code and the second portion of program code. The device may provide the first result and the second result in a second section of the user interface. The second section may be separate from the first section. The device may provide a correspondence indicator that indicates a correspondence between the first result and the first portion of program code.

    Abstract translation: 设备可以接收用于评估程序代码的第一部分的指示和在用户界面的第一部分中提供的程序代码的第二部分。 该设备可以评估程序代码的第一部分和程序代码的第二部分。 该装置可以生成对应于程序代码的第一部分的第一结果,并且可以基于评估程序代码的第一部分和程序代码的第二部分来生成与程序代码的第二部分相对应的第二结果。 设备可以将第一结果和第二结果提供给用户界面的第二部分。 第二部分可以与第一部分分开。 设备可以提供指示第一结果和程序代码的第一部分之间的对应关系的对应指示符。

Patent Agency Ranking