IMPLEMENTING CHALLENGES IN SINGLE-PLAYER GAMES
    2.
    发明申请
    IMPLEMENTING CHALLENGES IN SINGLE-PLAYER GAMES 有权
    在单人游戏中实现挑战

    公开(公告)号:US20130331158A1

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

    申请号:US13492697

    申请日:2012-06-08

    IPC分类号: A63F13/12 A63F13/00

    摘要: A method of implementing challenges in single-player games starts with a server receiving a challenge from a first mobile device and transmitting the challenge to a second mobile device. The challenge may include a high score or an achievement of a single-player game obtained on the first mobile device. The server may determine that a new high score is obtained on the second mobile device that is equal or greater than the high score included in the challenge or that the achievement is completed on the second mobile device. The server may then transmit a notification to the first mobile device that the challenge has been completed. If the server determines that the new high score is obtained, the notification may include a new challenge from the second mobile device to the first mobile device and the new challenge may include the new high score. Other embodiments are also described.

    摘要翻译: 在单人游戏中执行挑战的方法首先从服务器接收来自第一移动设备的挑战并将挑战传送到第二移动设备。 挑战可能包括在第一移动设备上获得的单人游戏的高分或成就。 服务器可以确定在第二移动设备上获得等于或大于挑战中包括的高分数或者完成在第二移动设备上的新的高分。 服务器然后可以向第一移动设备发送通知已经完成了挑战。 如果服务器确定获得新的高分,则通知可以包括从第二移动设备到第一移动设备的新挑战,并且新的挑战可以包括新的高分。 还描述了其它实施例。

    Software performance analysis using data mining
    3.
    发明授权
    Software performance analysis using data mining 有权
    使用数据挖掘的软件性能分析

    公开(公告)号:US08555258B2

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

    申请号:US12623011

    申请日:2009-11-20

    IPC分类号: G06F9/44

    摘要: A system, method, and computer program for analyzing code execution and software performance characteristics are disclosed. Samples of code during run-time or from crash logs can be displayed as both a top-down tree of calls from a particular function and a bottom-up tree of calls to the particular function. Data mining techniques, including filtering and focusing, remove code that is not of interest and display code that is more relevant to performance analysis. In particular, functions contained in libraries such as system libraries can be stripped from view. The cost associated with an excluded function can be propagated to a calling function, in either the top-down or bottom-up tree.

    摘要翻译: 公开了一种用于分析代码执行和软件性能特征的系统,方法和计算机程序。 运行时或崩溃日志中的代码示例可以显示为来自特定功能的自顶向下的调用树,以及对特定功能的自下而上的调用树。 数据挖掘技术,包括过滤和聚焦,删除不感兴趣的代码,并显示与性能分析更相关的代码。 特别地,可以从视图中剥离库(例如系统库)中包含的函数。 与排除功能相关联的成本可以在自顶向下或自下而上的树中传播到调用函数。

    Code Execution Visualization Using Software Fingerprinting
    4.
    发明申请
    Code Execution Visualization Using Software Fingerprinting 有权
    使用软件指纹识别代码执行可视化

    公开(公告)号:US20100199266A1

    公开(公告)日:2010-08-05

    申请号:US12761800

    申请日:2010-04-16

    IPC分类号: G06F9/44

    摘要: A system, method, and computer program for analyzing code execution and software performance characteristics are disclosed. Samples of executing code may be taken based on any of a number of various triggers. For example, samples may be triggered based on function calls, such as malloc calls. Alternatively, samples may be triggered based on occurrence of a specified event. Code execution is graphically displayed such that certain patterns may be easily identified. Multiple redundant function calls and areas of code having excessively deep function calls can be readily spotted. Such areas represent opportunities for performance optimization.

    摘要翻译: 公开了一种用于分析代码执行和软件性能特征的系统,方法和计算机程序。 执行代码的样本可以基于多种不同的触发器中的任何一种来执行。 例如,可以基于函数调用来触发样本,例如malloc调用。 或者,可以基于指定事件的发生来触发样本。 图形地显示代码执行,使得可以容易地识别某些模式。 可以容易地发现多个冗余功能调用和具有过深功能调用的代码区域。 这些领域代表性能优化的机会。

    Software Performance Analysis Using Data Mining
    5.
    发明申请
    Software Performance Analysis Using Data Mining 有权
    使用数据挖掘的软件性能分析

    公开(公告)号:US20100107145A1

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

    申请号:US12623011

    申请日:2009-11-20

    IPC分类号: G06F9/44

    摘要: A system, method, and computer program for analyzing code execution and software performance characteristics are disclosed. Samples of code during run-time or from crash logs can be displayed as both a top-down tree of calls from a particular function and a bottom-up tree of calls to the particular function. Data mining techniques, including filtering and focusing, remove code that is not of interest and display code that is more relevant to performance analysis. In particular, functions contained in libraries such as system libraries can be stripped from view. The cost associated with an excluded function can be propagated to a calling function, in either the top-down or bottom-up tree.

    摘要翻译: 公开了一种用于分析代码执行和软件性能特征的系统,方法和计算机程序。 运行时或崩溃日志中的代码示例可以显示为来自特定功能的自顶向下的调用树,以及对特定功能的自下而上的调用树。 数据挖掘技术,包括过滤和聚焦,删除不感兴趣的代码,并显示与性能分析更相关的代码。 特别地,可以从视图中剥离库(例如系统库)中包含的函数。 与排除功能相关联的成本可以在自顶向下或自下而上的树中传播到调用函数。

    Software performance analysis using data mining
    6.
    发明授权
    Software performance analysis using data mining 有权
    使用数据挖掘的软件性能分析

    公开(公告)号:US07644397B2

    公开(公告)日:2010-01-05

    申请号:US10872207

    申请日:2004-06-19

    IPC分类号: G06F9/44

    摘要: A system, method, and computer program for analyzing code execution and software performance characteristics are disclosed. Samples of code during run-time or from crash logs can be displayed as both a top-down tree of calls from a particular function and a bottom-up tree of calls to the particular function. Data mining techniques, including filtering and focusing, remove code that is not of interest and display code that is more relevant to performance analysis. In particular, functions contained in libraries such as system libraries can be stripped from view. The cost associated with an excluded function can be propagated to a calling function, in either the top-down or bottom-up tree.

    摘要翻译: 公开了一种用于分析代码执行和软件性能特征的系统,方法和计算机程序。 运行时或崩溃日志中的代码示例可以显示为来自特定功能的自顶向下的调用树,以及对特定功能的自下而上的调用树。 数据挖掘技术,包括过滤和聚焦,删除不感兴趣的代码,并显示与性能分析更相关的代码。 特别地,可以从视图中剥离库(例如系统库)中包含的函数。 与排除功能相关联的成本可以在自顶向下或自下而上的树中传播到调用函数。

    Automated benchmarking of software performance
    8.
    发明授权
    Automated benchmarking of software performance 失效
    软件性能自动化基准测试

    公开(公告)号:US08265905B2

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

    申请号:US12460994

    申请日:2009-07-27

    IPC分类号: G06F11/30

    CPC分类号: G06F11/3428

    摘要: Methods for automated benchmarking of views of one or more windows of an application. The methods analyzes content of a window to benchmark views in the window automatically once a target application and/or target window have been specified for benchmarking by a user. Benchmarking is performed without requiring the addition or modification of any code in the target application. Views of a window may be analyzed directly through the window or through a view list or view hierarchy associated with the window. In some embodiments, views of a window are benchmarked through the application that creates the window. In some embodiments, a window is benchmarked directly through a resource file that defines the window without use of an application. In some embodiments, the method benchmarks one or more commands of a data file. In some embodiments, one or more introspectable objects in a collection is automatically benchmarked.

    摘要翻译: 自动测试应用程序一个或多个窗口视图的方法。 一旦目标应用程序和/或目标窗口被指定用于用户进行基准测试,该方法将自动分析窗口的内容以自动地在窗口中对视图进行基准测试。 执行基准测试,而不需要在目标应用程序中添加或修改任何代码。 窗口的视图可以直接通过窗口或通过与窗口相关联的视图列表或视图层次来分析。 在一些实施例中,窗口的视图通过创建窗口的应用进行基准测试。 在一些实施例中,通过定义该窗口的资源文件直接对窗口进行基准测试而不使用应用程序。 在一些实施例中,该方法对数据文件的一个或多个命令进行基准测试。 在一些实施例中,集合中的一个或多个可预测对象被自动基准化。

    Automated benchmarking of software performance
    9.
    发明授权
    Automated benchmarking of software performance 失效
    软件性能的自动基准测试

    公开(公告)号:US07603257B1

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

    申请号:US10966085

    申请日:2004-10-15

    IPC分类号: G06F11/30

    CPC分类号: G06F11/3428

    摘要: Methods for automated benchmarking of views of one or more windows of an application. The methods analyzes content of a window to benchmark views in the window automatically once a target application and/or target window have been specified for benchmarking by a user. Benchmarking is performed without requiring the addition or modification of any code in the target application. Views of a window may be analyzed directly through the window or through a view list or view hierarchy associated with the window. In some embodiments, views of a window are benchmarked through the application that creates the window. In some embodiments, a window is benchmarked directly through a resource file that defines the window without use of an application. In some embodiments, the method benchmarks one or more commands of a data file. In some embodiments, one or more introspectable objects in a collection is automatically benchmarked.

    摘要翻译: 自动测试应用程序一个或多个窗口视图的方法。 一旦目标应用程序和/或目标窗口被指定用于用户进行基准测试,该方法将自动分析窗口的内容以自动地在窗口中对视图进行基准测试。 执行基准测试,而不需要在目标应用程序中添加或修改任何代码。 窗口的视图可以直接通过窗口或通过与窗口相关联的视图列表或视图层次来分析。 在一些实施例中,窗口的视图通过创建窗口的应用进行基准测试。 在一些实施例中,通过定义该窗口的资源文件直接对窗口进行基准测试,而不使用应用程序。 在一些实施例中,该方法对数据文件的一个或多个命令进行基准测试。 在一些实施例中,集合中的一个或多个可预测对象被自动基准化。

    Client server system and method of operation including a dynamically
configurable protocol stack
    10.
    发明授权
    Client server system and method of operation including a dynamically configurable protocol stack 失效
    客户端服务器系统和操作方法包括可动态配置的协议栈

    公开(公告)号:US5515508A

    公开(公告)日:1996-05-07

    申请号:US169345

    申请日:1993-12-17

    CPC分类号: G06F9/547 G06F9/465 H04L29/06

    摘要: Novel object-oriented client-server facility (CSF) and networking service facility (NSF) interfaces implement communication between application programs residing in client and server nodes of a distributed services network. The CSF interface includes remote procedure call (RPC) objects for invoking and responding to service requests at the nodes, and application programming interface (API) objects for transporting those requests between the nodes. However, the API objects only provide communication transports within a node. Accordingly, the API and RPC objects interact with dynamically-configurable protocol stacks within the NSF interfaces to complete the transport mechanism needed by an application program on the client node when accessing services on a remote server node.

    摘要翻译: 新型面向对象的客户端 - 服务器设备(CSF)和网络服务设施(NSF)接口实现驻留在分布式服务网络的客户机和服务器节点之间的应用程序之间的通信。 CSF接口包括用于调用和响应节点处的服务请求的远程过程调用(RPC)对象,以及用于在节点之间传送这些请求的应用程序编程接口(API)对象。 然而,API对象仅提供节点内的通信传输。 因此,API和RPC对象与NSF接口内的动态可配置协议栈进行交互,以便在访问远程服务器节点上的服务时完成客户端节点上的应用程序所需的传输机制。