Providing CPU Smoothing of Cryptographic Function Timings
    1.
    发明申请
    Providing CPU Smoothing of Cryptographic Function Timings 失效
    提供CPU平滑的加密功能时序

    公开(公告)号:US20080162979A1

    公开(公告)日:2008-07-03

    申请号:US12049292

    申请日:2008-03-15

    IPC分类号: G06F9/46 G06F1/08

    CPC分类号: H04L9/0631 H04L9/005

    摘要: An approach that smoothes a cryptographic function's timing footprint is presented. A processor includes a “function timing smoother” that smoothes out spikes in the amount of time that a particular cryptographic function requires to execute. When a cryptographic function executes, the function timing smoother tracks the amount of time that the cryptographic function executes (current execution time) and compares the time with the amount of time that the same cryptographic function took for a previous execution (previous execution time). When the current execution time is less than the previous execution time, the function timing smoother adds instructions or varies an execution unit's clock speed in order to increase the cryptographic function's current execution time. Using this approach, a malicious user is not able to decipher sensitive information from the cryptographic function's timing footprint.

    摘要翻译: 介绍了一种平滑加密功能的时序占用空间的方法。 一个处理器包括一个“功能定时平滑器”,它可以在特定的加密功能需要执行的时间量内平滑尖峰。 当执行加密功能时,功能定时平滑器跟踪加密功能执行的时间量(当前执行时间),并将时间与先前执行相同的加密功能所花费的时间量(先前执行时间)进行比较。 当当前执行时间小于先前的执行时间时,功能定时平滑器添加指令或改变执行单元的时钟速度,以增加密码功能的当前执行时间。 使用这种方法,恶意用户无法从加密功能的时间足迹中解密敏感信息。

    System and method to provide CPU smoothing of cryptographic function timings
    2.
    发明申请
    System and method to provide CPU smoothing of cryptographic function timings 审中-公开
    提供CPU平滑加密功能定时的系统和方法

    公开(公告)号:US20080052530A1

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

    申请号:US11355659

    申请日:2006-02-16

    IPC分类号: H04L9/32

    CPC分类号: H04L9/0631 H04L9/005

    摘要: A system and method to smooth a cryptographic function's timing footprint is presented. A processor includes a “function timing smoother” that smoothes out spikes in the amount of time that a particular cryptographic function requires to execute. When a cryptographic function executes, the function timing smoother tracks the amount of time that the cryptographic function executes (current execution time) and compares the time with the amount of time that the same cryptographic function took for a previous execution (previous execution time). When the current execution time is less than the previous execution time, the function timing smoother adds instructions or varies an execution unit's clock speed in order to increase the cryptographic function's current execution time. Using this approach, a malicious user is not able to decipher sensitive information from the cryptographic function's timing footprint.

    摘要翻译: 提出了一种平滑加密功能的时间占用的系统和方法。 一个处理器包括一个“功能定时平滑器”,它可以在特定的加密功能需要执行的时间量内平滑尖峰。 当执行加密功能时,功能定时平滑器跟踪加密功能执行的时间量(当前执行时间),并将时间与先前执行相同的加密功能所花费的时间量(先前执行时间)进行比较。 当当前执行时间小于先前的执行时间时,功能定时平滑器添加指令或改变执行单元的时钟速度,以增加密码功能的当前执行时间。 使用这种方法,恶意用户无法从加密功能的时间足迹中解密敏感信息。

    Controlling Lighting in a Digital Video Stream
    3.
    发明申请
    Controlling Lighting in a Digital Video Stream 审中-公开
    控制数字视频流中的照明

    公开(公告)号:US20080174254A1

    公开(公告)日:2008-07-24

    申请号:US12049289

    申请日:2008-03-15

    IPC分类号: H05B37/02

    CPC分类号: H05B37/029

    摘要: An approach for controlling lighting in a digital video stream is presented. A user loads digital content into a light tracking system. The digital content includes three tracks, which are a video track, an audio track, and a light control track. After loading, the user selects either a “partial light effect setting” or a “full light effect setting.” When the user selects a partial light effect setting, the light tracking system lowers the environmental lighting device's illumination at the beginning of the digital content's playing, and raises the environmental lighting device's illumination at the end of the digital content's playing. When the user selects a full light effect setting, the light tracking system adjusts the environmental lighting device's illumination throughout the digital content's playback, as well as lowering and raising the environmental lighting device's illumination at the beginning and the end of the movie, respectively.

    摘要翻译: 提出了一种用于控制数字视频流中的照明的方法。 用户将数字内容加载到光跟踪系统中。 数字内容包括三个轨道,它们是视频轨道,音轨和光控轨道。 加载后,用户选择“部分光效果设置”或“全光效果设置”。 当用户选择部分光效果设置时,光追踪系统降低数字内容播放开始时的环境照明装置的照明,并且在数字内容的播放结束时提高环境照明装置的照明。 当用户选择全光效果设置时,光跟踪系统分别在整个数字内容的回放中调节环境照明设备的照明,以及分别在电影开始和结束时降低和提高环境照明设备的照明。

    METHOD AND APPARATUS FOR IMPROVING CLUSTER PERFORMANCE THROUGH MINIMIZATION OF METHOD VARIATION
    4.
    发明申请
    METHOD AND APPARATUS FOR IMPROVING CLUSTER PERFORMANCE THROUGH MINIMIZATION OF METHOD VARIATION 有权
    通过最小化方法变化提高集群性能的方法和装置

    公开(公告)号:US20080021988A1

    公开(公告)日:2008-01-24

    申请号:US11459455

    申请日:2006-07-24

    IPC分类号: G06F15/173

    摘要: A computer implemented method, apparatus, and computer usable program code for managing a server cluster. The process identifies a plurality of average method call durations corresponding to calls to a plurality of methods associated with an application on the server cluster to form a plurality of identified average method call durations. The process groups the plurality of methods based on the plurality of identified average method call durations to form a plurality of grouped methods. Each method in the plurality of grouped methods is executed by a particular cluster member in the server cluster. The manner in which the plurality of grouped cluster members is grouped reduces a coefficient of variation on each cluster member in the server cluster. The process executes a method in a selected cluster member associated with the method in response to receiving a call for the method.

    摘要翻译: 用于管理服务器集群的计算机实现的方法,装置和计算机可用程序代码。 该过程识别与对与服务器集群上的应用相关联的多个方法的调用相对应的多个平均方法呼叫持续时间,以形成多个确定的平均方法呼叫持续时间。 该过程基于多个确定的平均方法呼叫持续时间来组合多个方法以形成多个分组的方法。 多个分组方法中的每个方法由服务器集群中的特定集群成员执行。 多个分组的群集成员被分组的方式减少服务器群集中每个群集成员的变异系数。 响应于接收到该方法的调用,该过程执行与该方法相关联的所选集群成员中的方法。

    SYSTEM AND METHOD OF INFORMING USERS OF CHANGES IN GEOGRAPHICALLY BOUND RULES
    5.
    发明申请
    SYSTEM AND METHOD OF INFORMING USERS OF CHANGES IN GEOGRAPHICALLY BOUND RULES 有权
    在地理边界规则中通知变更用户的系统和方法

    公开(公告)号:US20080194269A1

    公开(公告)日:2008-08-14

    申请号:US11620465

    申请日:2007-01-05

    IPC分类号: H04Q7/20

    摘要: A system, method, and program product are provided that inform users of changes in geographically bound rules. This is performed by receiving, via a GPS device, a first geographic location. Identifying, based on the received first geographic location, a first geographic region, and retrieving a first set of geographically bound rules that correspond to the identified geographic region. After a period of time, a second geographic location is received and a second geographic region is identified based on the second geographic location. If the first geographic region is different than the second geographic region, then the system retrieves a second set of geographically bound rules corresponding to the identified geographic region. The first set of geographically bound rules is compared to the second set of geographically bound rules, resulting in one or more different geographically bound rules. The users are then informed of the different geographically bound rules.

    摘要翻译: 提供了一种系统,方法和程序产品,用于向用户通报地理位置规则中的更改。 这通过经由GPS设备接收第一地理位置来执行。 基于所接收的第一地理位置识别第一地理区域,以及检索对应于所识别的地理区域的第一组地理位置规则。 在一段时间之后,接收第二地理位置,并且基于第二地理位置识别第二地理区域。 如果第一地理区域与第二地理区域不同,则系统检索对应于所识别的地理区域的第二组地理位置规则。 将第一组地理位置约束的规则与第二组地理位置约束的规则进行比较,从而导致一个或多个不同的地理位置约束的规则。 然后,向用户通知不同的地理位置约束的规则。

    System and method for fine grain method update of an application to provide continuous availability
    6.
    发明授权
    System and method for fine grain method update of an application to provide continuous availability 有权
    应用程序的细粒度方法更新的系统和方法,以提供连续的可用性

    公开(公告)号:US07779402B2

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

    申请号:US11466224

    申请日:2006-08-22

    IPC分类号: G06F9/44 G06F9/45

    CPC分类号: G06F8/656

    摘要: A system, method, and program product for updating a software program running in a middleware environment, such as a Java™ environment, are provided. An update request is received for a method loaded in the middleware environment. The request identifies a new version of the method and the method's class file. The new version is registered. Registering of the new version includes writing the new version to a heap managed by the middleware environment. In this manner, both the old version and the new version of the method can be executed. The update of the class file is scheduled for a future time. Subsequent requests are either routed to the old version of the method or re-routed to the new version. At the scheduled time, the class file is updated by replacing the old method with the new version.

    摘要翻译: 提供了用于更新在诸如Java TM环境的中间件环境中运行的软件程序的系统,方法和程序产品。 接收到在中间件环境中加载的方法的更新请求。 该请求标识方法和方法的类文件的新版本。 新版本已注册。 注册新版本包括将新版本写入由中间件环境管理的堆中。 以这种方式,旧版本和新版本的方法都可以执行。 类文件的更新安排在将来的时间。 后续请求被路由到旧版本的方法或重新路由到新版本。 在预定时间,通过用旧版本替换旧方法来更新类文件。