-
公开(公告)号:US08884970B2
公开(公告)日:2014-11-11
申请号:US13229618
申请日:2011-09-09
申请人: M. David Fields, Jr. , Cenk Ergan , Qiang Chen , Michael D. Decker , Katerina V. Sedova , Karen Elizabeth Parker Anderson , Jatinder Singh Mann , Walter V. von Koch , Jason J. Weber
发明人: M. David Fields, Jr. , Cenk Ergan , Qiang Chen , Michael D. Decker , Katerina V. Sedova , Karen Elizabeth Parker Anderson , Jatinder Singh Mann , Walter V. von Koch , Jason J. Weber
IPC分类号: G06T13/00
CPC分类号: G06T13/00 , G06T15/005
摘要: Various embodiments align callbacks to a scripting component that enable the scripting component to update animation, with a system's refresh notifications. Specifically, an application program interface (API) is provided and implemented in a manner that generates and issues a callback to the scripting component when the system receives a refresh notification. This provides the scripting component with a desirable amount of time to run before the next refresh notification.
摘要翻译: 各种实施例将回调与对脚本组件进行对准,使脚本组件能够通过系统刷新通知来更新动画。 具体地说,当系统接收到刷新通知时,提供并实现应用程序接口(API),以便在脚本组件生成并发出回调的方式中实现。 这为脚本组件提供了在下一次刷新通知之前运行所需的时间。
-
公开(公告)号:US08776027B2
公开(公告)日:2014-07-08
申请号:US12399491
申请日:2009-03-06
申请人: Cenk Ergan , Justin Steventon , Eric Kochhar , Udayasimha Shivaswamy , Douglas R. Earhart , Micah Brodsky
发明人: Cenk Ergan , Justin Steventon , Eric Kochhar , Udayasimha Shivaswamy , Douglas R. Earhart , Micah Brodsky
IPC分类号: G06F9/44
CPC分类号: G06F11/3476 , G06F11/0748 , G06F11/0778 , G06F11/3495 , G06F2201/86 , G06F2201/865
摘要: A system for reporting information about how selected components of an operating system are used by applications on a computing device. A manifest of components is provided from a management server to a computing device. The manifest specifies components of the operating system for which usage information is to be collected. The computing device surveys applications for calls to the components specified in the manifest. Surveys may be performed by static scanning and/or dynamic monitoring. In static scanning, application files are scanned for keyword strings specified in the manifest. Keyword string matches are recorded to a log file. In dynamic monitoring, calls from executing applications to components specified by the manifest are identified and logged. A report is generated from the log and sent to the management server. The management server then aggregates and analyzes reports from multiple computing devices to enable developers to assess how the components are being used.
摘要翻译: 用于报告有关计算设备上的应用程序如何使用操作系统的选定组件的信息的系统。 从管理服务器向计算设备提供组件的清单。 清单指定要收集使用信息的操作系统的组件。 计算设备调查应用程序以调用清单中指定的组件。 调查可以通过静态扫描和/或动态监测进行。 在静态扫描中,应用程序文件将扫描清单中指定的关键字字符串。 关键字字符串匹配记录到日志文件中。 在动态监控中,识别并记录从执行应用程序到清单指定的组件的调用。 从日志生成报告并发送到管理服务器。 然后,管理服务器对来自多个计算设备的报告进行聚合和分析,以使开发人员能够评估组件的使用情况。
-
公开(公告)号:US08631203B2
公开(公告)日:2014-01-14
申请号:US11953312
申请日:2007-12-10
申请人: Michael Fortin , Cenk Ergan , Mehmet Iyigun , Yevgeniy Bak , Ben Mickle , Aaron Dietrich , Alexander Kirshenbaum
发明人: Michael Fortin , Cenk Ergan , Mehmet Iyigun , Yevgeniy Bak , Ben Mickle , Aaron Dietrich , Alexander Kirshenbaum
CPC分类号: G06F12/1408 , G06F12/0815 , G06F12/0893 , G06F12/1009 , G06F12/109
摘要: A method and apparatus for managing the caching of data on an auxiliary memory of a computer. Pages of data may be cached on an auxiliary memory, such as a flash memory, at a virtual level using an identifier that does not involve a physical address of the pages on a memory. Pages may be cached on auxiliary memory that may be removable from the computer, e.g., by unplugging the memory from the computer. Page data may be encrypted and/or compressed on the auxiliary memory. An authentication indicator may be used to verify the accuracy of cached data in the case of an interrupted connection to the auxiliary memory, e.g., as a result of computer power down, hibernation, removal of the memory from the computer, etc.
摘要翻译: 一种用于管理计算机辅助存储器上的数据缓存的方法和装置。 可以使用不涉及存储器上的页面的物理地址的标识符将数据页面缓存在诸如闪存之类的辅助存储器上。 可以将页面缓存在辅助存储器上,这可以从计算机移除,例如通过从计算机拔出存储器。 页面数据可以在辅助存储器上被加密和/或压缩。 在与辅助存储器的中断连接的情况下,例如由于计算机电源关闭,休眠,从计算机中移除存储器等,可以使用认证指示符来验证缓存数据的精度。
-
公开(公告)号:US20130121599A1
公开(公告)日:2013-05-16
申请号:US13298219
申请日:2011-11-16
申请人: Meir Shmouely , Omer Rosenbaum , Gregory Bershansky , Yuval Peled , M. David Fields , Cenk Ergan , Michael D. Decker , Aaron Rodriguez Hernandez , Matthew P. Kotsenas , Jason J. Weber , Yi Ming Zhou , Kieran Chin Cheong , Kelly Laurence Ford
发明人: Meir Shmouely , Omer Rosenbaum , Gregory Bershansky , Yuval Peled , M. David Fields , Cenk Ergan , Michael D. Decker , Aaron Rodriguez Hernandez , Matthew P. Kotsenas , Jason J. Weber , Yi Ming Zhou , Kieran Chin Cheong , Kelly Laurence Ford
CPC分类号: H04L67/02 , G06K9/00765
摘要: Various embodiments provide approaches for measuring the rendering times of a webpage that can be browser-independent. In at least some embodiments, as a web page is rendered, video data of the webpage is captured and analyzed to ascertain when the webpage, or portions thereof, have likely been completely rendered. In at least some embodiments, image processing can be performed on captured video data to ascertain, from observed pixel changes over time, when the webpage has likely been rendered.
摘要翻译: 各种实施例提供了用于测量可以是浏览器无关的网页的呈现时间的方法。 在至少一些实施例中,当呈现网页时,捕获并分析网页的视频数据以确定何时可能完全呈现网页或其部分。 在至少一些实施例中,可以对捕获的视频数据执行图像处理,以便从观察到的像素随时间的变化来确定何时可能呈现网页。
-
公开(公告)号:US20130063444A1
公开(公告)日:2013-03-14
申请号:US13229618
申请日:2011-09-09
申请人: M. David Fields, JR. , Cenk Ergan , Qiang Chen , Michael D. Decker , Katerina V. Sedova , Karen Elizabeth Parker Anderson , Jatinder Singh Mann , Walter V. von Koch , Jason J. Weber
发明人: M. David Fields, JR. , Cenk Ergan , Qiang Chen , Michael D. Decker , Katerina V. Sedova , Karen Elizabeth Parker Anderson , Jatinder Singh Mann , Walter V. von Koch , Jason J. Weber
IPC分类号: G06T13/00
CPC分类号: G06T13/00 , G06T15/005
摘要: Various embodiments align callbacks to a scripting component that enable the scripting component to update animation, with a system's refresh notifications. Specifically, an application program interface (API) is provided and implemented in a manner that generates and issues a callback to the scripting component when the system receives a refresh notification. This provides the scripting component with a desirable amount of time to run before the next refresh notification.
-
公开(公告)号:US20120306900A1
公开(公告)日:2012-12-06
申请号:US13523655
申请日:2012-06-14
IPC分类号: G06T1/00
摘要: Techniques for hardware accelerated caret rendering are described in which a system based caret is emulated using hardware acceleration technology. The hardware accelerated caret can be rendered using dedicated graphics processing hardware to look and feel like a system caret. This can involve using pixel shaders to produce the hardware accelerated caret and a employing a back-up texture to remove the caret after it is drawn and cause the caret to blink. In addition, rendering of the caret can be coordinated with other animations and/or other presentations of a frame buffer to piggy back drawing of the caret onto other drawing operations. This can reduce the number of times the frame buffer is presented and therefore improve performance.
摘要翻译: 描述了用于硬件加速插入符号渲染的技术,其中使用硬件加速技术来模拟基于系统的插入符号。 硬件加速插入符号可以使用专用的图形处理硬件来渲染,看起来像一个系统插入符号。 这可能涉及使用像素着色器产生硬件加速插入符号,并采用后备纹理在绘制后删除插入符号,并导致插入符号闪烁。 此外,插入符号的呈现可以与框架缓冲器的其他动画和/或其他呈现进行协调,以将插入符号的图形背面绘制到其它绘图操作上。 这可以减少帧缓冲区呈现的次数,从而提高性能。
-
公开(公告)号:US20120216217A1
公开(公告)日:2012-08-23
申请号:US13031954
申请日:2011-02-22
IPC分类号: G06F9/54
摘要: One or more application programming interfaces (APIs) are exposed by a host program running on a device to facilitate a control program displaying content in a window in which the host program displays content. As part of an API, a method is exposed that the control program can invoke to pass to the host program a definition of a surface presenter to be created by the host program. Additionally, the control program can store content that the control program desires to have presented in a buffer of the surface presenter, and invoke another method exposed as part of an API to pass to the host program an indication of the content that the control program desires to have displayed in the window in which the host program displays content.
摘要翻译: 一个或多个应用编程接口(API)由在设备上运行的主机程序公开,以便于在主机程序显示内容的窗口中显示内容的控制程序。 作为API的一部分,公开了一种控制程序可以调用以将主机程序创建的表面呈现器的定义传递给主机程序的方法。 此外,控制程序可以存储控制程序期望呈现在表面呈现器的缓冲器中的内容,并且调用作为API的一部分而公开的另一种方法,以向控制程序传递控制程序期望的内容的指示 以在主机程序显示内容的窗口中显示。
-
公开(公告)号:US08243079B2
公开(公告)日:2012-08-14
申请号:US12881470
申请日:2010-09-14
申请人: Cenk Ergan , Benjamin C. Constable
发明人: Cenk Ergan , Benjamin C. Constable
IPC分类号: G06T13/80
CPC分类号: G06F3/14 , G06T13/00 , G06T13/80 , G09G5/00 , G09G5/14 , G09G2310/061 , G09G2320/0247 , G09G2320/103 , G09G2340/12
摘要: An event, such as a vertical blank interrupt or signal, received from a display adapter in a system is identified. Activation of a timer-driven animation routine that updates a state of an animation and activation of a paint controller module that identifies updates to the state of the animation and composes a frame that includes the updates to the state of the animation are aligned, both being activated based on the identified event in the system.
摘要翻译: 识别从系统中的显示适配器接收的事件,例如垂直空白中断或信号。 激活更新动画状态的定时器驱动的动画例程,并激活标识动画状态的更新并组成包括对动画状态的更新的帧的绘图控制器模块,两者都是 基于系统中识别的事件激活。
-
公开(公告)号:US20120173824A1
公开(公告)日:2012-07-05
申请号:US13365093
申请日:2012-02-02
申请人: Mehmet Iyigun , Yevgeniy Bak , Michael Fortin , David Fields , Cenk Ergan , Alexander Kirshenbaum
发明人: Mehmet Iyigun , Yevgeniy Bak , Michael Fortin , David Fields , Cenk Ergan , Alexander Kirshenbaum
IPC分类号: G06F12/08
CPC分类号: G06F12/0866 , G06F12/0804 , G06F12/0862 , G06F12/0871 , G06F12/14 , G06F2212/1016 , G06F2212/1032 , G06F2212/1052 , G06F2212/2022 , G06F2212/222 , G06F2212/466
摘要: Embodiments of the invention provide techniques for managing cache metadata providing a mapping between addresses on a storage medium (e.g., disk storage) and corresponding addresses on a cache device at which data items are stored. In some embodiments, cache metadata may be stored in a hierarchical data structure comprising a plurality of hierarchy levels. When a reboot of the computer is initiated, only a subset of the plurality of hierarchy levels may be loaded to memory, thereby expediting the process of restoring the cache metadata and thus startup operations. Startup may be further expedited by using cache metadata to perform operations associated with reboot.
摘要翻译: 本发明的实施例提供了用于管理提供存储介质(例如,磁盘存储)上的地址与存储数据项的高速缓存设备上的相应地址之间的映射的高速缓存元数据的技术。 在一些实施例中,高速缓存元数据可以存储在包括多个层次级别的分层数据结构中。 当启动计算机的重新启动时,只有多个层次级别的子集可以被加载到存储器,从而加速恢复高速缓存元数据以及因此启动操作的过程。 通过使用缓存元数据来执行与重新启动相关的操作,可以进一步加快启动。
-
公开(公告)号:US20120050297A1
公开(公告)日:2012-03-01
申请号:US12881470
申请日:2010-09-14
申请人: Cenk Ergan , Benjamin C. Constable
发明人: Cenk Ergan , Benjamin C. Constable
IPC分类号: G06T13/00
CPC分类号: G06F3/14 , G06T13/00 , G06T13/80 , G09G5/00 , G09G5/14 , G09G2310/061 , G09G2320/0247 , G09G2320/103 , G09G2340/12
摘要: An event, such as a vertical blank interrupt or signal, received from a display adapter in a system is identified. Activation of a timer-driven animation routine that updates a state of an animation and activation of a paint controller module that identifies updates to the state of the animation and composes a frame that includes the updates to the state of the animation are aligned, both being activated based on the identified event in the system.
摘要翻译: 识别从系统中的显示适配器接收的事件,例如垂直空白中断或信号。 激活更新动画状态的定时器驱动的动画例程,并激活标识动画状态的更新并组成包括对动画状态的更新的帧的绘图控制器模块,两者都是 基于系统中识别的事件激活。
-
-
-
-
-
-
-
-
-