System and method for intercepting, instrumenting and characterizing usage of an application programming interface
    1.
    发明授权
    System and method for intercepting, instrumenting and characterizing usage of an application programming interface 有权
    拦截,检测和表征应用程序编程接口使用的系统和方法

    公开(公告)号:US07203946B2

    公开(公告)日:2007-04-10

    申请号:US09417201

    申请日:1999-10-11

    IPC分类号: G06F9/46 G06F9/44

    CPC分类号: G06F9/542

    摘要: A system and method for generically intercepting any type of application programming interface (API) events. The API event interception system includes an intercept library and an API. The application program calls the API to process the client event generated. The API receives the request for service from the application program and determines if intercepting of events is enabled. If intercepting is enabled, the API sends the event to the intercept library. The intercept library determines that the intercept library is enabled to support the event. If the intercept library is enabled to support the event, the intercept library invokes the required event program. If the intercept library is not enabled to support the event, the intercept library returns a message instructing the API to process the event.

    摘要翻译: 一种用于一般拦截任何类型的应用程序编程接口(API)事件的系统和方法。 API事件拦截系统包括拦截库和API。 应用程序调用API来处理生成的客户端事件。 API从应用程序接收服务请求,并确定是否启用事件的拦截。 如果启用拦截,则API将事件发送到拦截库。 拦截库确定拦截库已启用以支持该事件。 如果拦截库被启用来支持事件,则拦截库调用所需的事件程序。 如果拦截库未启用以支持事件,则拦截库返回一条消息,指示API处理该事件。

    System and method for intercepting, instrumenting and characterizing usage of an application programming interface
    2.
    发明授权
    System and method for intercepting, instrumenting and characterizing usage of an application programming interface 有权
    拦截,检测和表征应用程序编程接口使用的系统和方法

    公开(公告)号:US07921430B2

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

    申请号:US11623843

    申请日:2007-01-17

    IPC分类号: G06F9/44

    CPC分类号: G06F9/542

    摘要: A system and method for generically intercepting any type of application programming interface (API) events. The API event interception system includes an intercept library and an API. The application program calls the API to process the client event generated. The API receives the request for service from the application program and determines if intercepting of events is enabled. If intercepting is enabled, the API sends the event to the intercept library. The intercept library determines that the intercept library is enabled to support the event. If the intercept library is enabled to support the event, the intercept library invokes the required event program. If the intercept library is not enabled to support the event, the intercept library returns a message instructing the API to process the event.

    摘要翻译: 一种用于一般拦截任何类型的应用程序编程接口(API)事件的系统和方法。 API事件拦截系统包括拦截库和API。 应用程序调用API来处理生成的客户端事件。 API从应用程序接收服务请求,并确定是否启用事件的拦截。 如果启用拦截,则API将事件发送到拦截库。 拦截库确定拦截库已启用以支持该事件。 如果拦截库被启用来支持事件,则拦截库调用所需的事件程序。 如果拦截库未启用以支持事件,则拦截库返回一条消息,指示API处理该事件。

    System and method for assessing performance optimizations in a graphics system
    3.
    发明申请
    System and method for assessing performance optimizations in a graphics system 失效
    用于评估图形系统中的性能优化的系统和方法

    公开(公告)号:US20070195100A1

    公开(公告)日:2007-08-23

    申请号:US10657946

    申请日:2003-09-09

    IPC分类号: G06F15/16 G06F9/00

    CPC分类号: G06T15/005

    摘要: A system for identification and assessment of performance optimizations implemented in the graphics environment, the identification and assessment of the performance optimizations based upon an optimized graphics call sequence generated by an application of one or more optimizations applied to a captured graphics call sequence occurring between said first and second drivers. The resulting optimized graphics call sequence causes the same graphics rendering to occur when provided to the graphics system as the original graphics call sequence. As such, the graphics application and associated graphics interface driver may then be analyzed by the application developer to identify specific modifications which, when implemented, would generate such an optimized graphics call sequence. This may include implementing specific modifications to the graphics application as well as implementing portions or all of the present invention into the driver for real-time execution.

    摘要翻译: 一种用于识别和评估在图形环境中实现的性能优化的系统,基于由应用程序生成的优化图形调用顺序来识别和评估性能优化,所述优化图形调用序列应用于所述第一 和第二个司机。 所产生的优化图形调用序列导致当作为原始图形调用序列提供给图形系统时,相同的图形呈现发生。 因此,图形应用程序和相关联的图形接口驱动程序然后可以被应用程序开发者分析,以识别在实现时将产生这样的优化图形调用序列的特定修改。 这可以包括对图形应用实施特定的修改,以及将本发明的部分或全部实现到驱动器中用于实时执行。

    System and Method for Intercepting, Instrumenting and Characterizing Usage of an Application Programming Interface
    4.
    发明申请
    System and Method for Intercepting, Instrumenting and Characterizing Usage of an Application Programming Interface 有权
    用于截取,测量和表征应用程序编程接口使用的系统和方法

    公开(公告)号:US20070174846A1

    公开(公告)日:2007-07-26

    申请号:US11623843

    申请日:2007-01-17

    IPC分类号: G06F9/46 G06F9/44

    CPC分类号: G06F9/542

    摘要: A system and method for generically intercepting any type of application programming interface (API) events. The API event interception system includes an intercept library and an API. The application program calls the API to process the client event generated. The API receives the request for service from the application program and determines if intercepting of events is enabled. If intercepting is enabled, the API sends the event to the intercept library. The intercept library determines that the intercept library is enabled to support the event. If the intercept library is enabled to support the event, the intercept library invokes the required event program. If the intercept library is not enabled to support the event, the intercept library returns a message instructing the API to process the event.

    摘要翻译: 一种用于一般拦截任何类型的应用程序编程接口(API)事件的系统和方法。 API事件拦截系统包括拦截库和API。 应用程序调用API来处理生成的客户端事件。 API从应用程序接收服务请求,并确定是否启用事件的拦截。 如果启用拦截,则API将事件发送到拦截库。 拦截库确定拦截库已启用以支持该事件。 如果拦截库被启用来支持事件,则拦截库调用所需的事件程序。 如果拦截库未启用以支持事件,则拦截库返回一条消息,指示API处理该事件。