Methods and apparatus for improving the breathing of disk scheduling algorithms
    2.
    发明授权
    Methods and apparatus for improving the breathing of disk scheduling algorithms 失效
    改善磁盘调度算法呼吸的方法和装置

    公开(公告)号:US07334103B2

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

    申请号:US10538211

    申请日:2003-12-08

    IPC分类号: G06F12/00

    摘要: A method for breathing of scheduling algorithms for a storage device (110). The method including: (a) computing a worst-case duration of a breathing cycle (P) for the storage device (110); (b) starting a breathing cycle; (c) determining if one of the following becomes true before the end of P: (i) a number of real-time requests is at least a predetermined threshold based on a number of data streams and performance parameters of the storage device; and (ii) a number of pending requests for any single stream becomes more than one; (d) if at least one of (i) and (ii) remain true during the duration of P, starting a subsequent breathing cycle after completion of the breathing cycle; and (e) if both of (i) and (ii) are not true during the duration of P, waiting P time units from the start of the breathing cycle before starting the subsequent breathing cycle.

    摘要翻译: 一种用于呼叫用于存储设备(110)的调度算法的方法。 该方法包括:(a)计算存储装置(110)的呼吸周期(P)的最坏情况持续时间; (b)开始呼吸循环; (c)在P结束之前确定以下之一是否成立:(i)基于数据流的数量和存储设备的性能参数,多个实时请求至少为预定阈值; 和(ii)一些待处理的任何单个流的请求变得不止一个; (d)如果(i)和(ii)中的至少一个在P期间保持为真,则在呼吸循环完成之后开始随后的呼吸循环; 和(e)如果(P)期间(i)和(ii)两者都不为真,则在开始随后的呼吸循环之前从呼吸循环开始等待P时间单位。

    Method and system for reading data from and writing data to a memory
    4.
    发明授权
    Method and system for reading data from and writing data to a memory 失效
    从数据读取和写入数据到存储器的方法和系统

    公开(公告)号:US06986012B2

    公开(公告)日:2006-01-10

    申请号:US10233450

    申请日:2002-09-03

    IPC分类号: G06F12/00

    摘要: The invention relates to a method of writing data to and reading data from a memory (102) by a host. By limiting processing time, time restrictions regarding the data to be processed can be met. However, this is at the expense of data integrity. By setting time limits for a group (300) of multiple processing assignments and dynamic allocation of time, reserved for error recovery and retries, data integrity can be improved, while time limits can still be met. Furthermore, by attaching priorities to the assignments, multiple types of data can be handled in one group of assignments. For example, assignments with real-time requirements can be put in a group with assignments with best effort requirements. In this way, more flexible planning of processing assignments is possible. The invention also relates to a system for writing data to and reading data from a memory.

    摘要翻译: 本发明涉及一种向主机向存储器(102)写入数据并从其读取数据的方法。 通过限制处理时间,可以满足关于要处理的数据的时间限制。 但是,这是牺牲数据完整性。 通过为多个处理分配的组(300)设置时间限制和动态分配时间,保留用于错误恢复和重试,可以提高数据完整性,同时可以满足时间限制。 此外,通过将优先级附加到分配,可以在一组分配中处理多种类型的数据。 例如,具有实时要求的分配可以放在具有尽力而为要求的分配的组中。 以这种方式,可以进行更灵活的处理分配计划。 本发明还涉及一种用于将数据写入和从存储器读取数据的系统。

    Methods and apparatus for improving the breathing of disk scheduling algorithms
    5.
    发明申请
    Methods and apparatus for improving the breathing of disk scheduling algorithms 失效
    改善磁盘调度算法呼吸的方法和装置

    公开(公告)号:US20060020748A1

    公开(公告)日:2006-01-26

    申请号:US10538211

    申请日:2003-12-08

    IPC分类号: G06F12/00

    摘要: A method for breathing of scheduling algorithms for a storage device (110). The method including: (a) computing a worst-case duration of a breathing cycle (P) for the storage device (110); (b) starting a breathing cycle; (c) determining if one of the following becomes true before the end of P: (i) a number of real-time requests is at least a predetermined threshold based on a number of data streams and performance parameters of the storage device; and (ii) a number of pending requests for any single stream becomes more than one; (d) if at least one of (i) and (ii) remain true during the duration of P, starting a subsequent breathing cycle after completion of the breathing cycle; and (e) if both of (i) and (ii) are not true during the duration of P, waiting P time units from the start of the breathing cycle before starting the subsequent breathing cycle.

    摘要翻译: 一种用于呼叫用于存储设备(110)的调度算法的方法。 该方法包括:(a)计算存储装置(110)的呼吸周期(P)的最坏情况持续时间; (b)开始呼吸循环; (c)在P结束之前确定以下之一是否成立:(i)基于数据流的数量和存储设备的性能参数,多个实时请求至少为预定阈值; 和(ii)一些待处理的任何单个流的请求变得不止一个; (d)如果(i)和(ii)中的至少一个在P期间保持为真,则在呼吸循环完成之后开始随后的呼吸循环; 和(e)如果(P)期间(i)和(ii)两者都不为真,则在开始随后的呼吸循环之前从呼吸循环开始等待P时间单位。

    Method and circuit for retrieving data
    6.
    发明申请
    Method and circuit for retrieving data 审中-公开
    检索数据的方法和电路

    公开(公告)号:US20070150440A1

    公开(公告)日:2007-06-28

    申请号:US10595751

    申请日:2004-11-25

    IPC分类号: G06F17/30

    摘要: Non-contiguous storage of data objects seriously hampers retrieval speed of said data objects (202). Furthermore, when multiple data objects are retrieved of which some are fragmented, retrieval time of all data objects gets less predictable. Therefore, it is desirable to retrieve non-fragmented data objects only. For certain cases, this is possible, as not necessarily one specific data object has to be retrieved. In such cases, retrieval of a similar data object, render of the same type, is sufficient. To this, the invention provides among others a method and circuit (124) for retrieval of data. The invention is especially suitable for retrieving audiovisual data for trickplay. When a first frame selected for rendering is stored fragmented, a second, not fragmented frame is selected and retrieved instead of the first frame.

    摘要翻译: 数据对象的非连续存储严重妨碍所述数据对象(202)的检索速度。 此外,当检索到多个数据对象中哪些数据对象被分段时,所有数据对象的检索时间变得不可预测。 因此,仅仅检索非碎片化数据对象是理想的。 对于某些情况,这是可能的,因为不一定必须检索一个特定的数据对象。 在这种情况下,类似数据对象的检索是相同类型的渲染就足够了。 为此,本发明提供了用于检索数据的方法和电路(124)。 本发明特别适用于检索用于特技播放的视听数据。 当选择用于呈现的第一帧被分段存储时,选择和检索第二个不分段的帧而不是第一帧。

    Method and apparatus for handling a group of at least one data object
    7.
    发明申请
    Method and apparatus for handling a group of at least one data object 审中-公开
    用于处理一组至少一个数据对象的方法和装置

    公开(公告)号:US20070150431A1

    公开(公告)日:2007-06-28

    申请号:US10595765

    申请日:2004-12-01

    IPC分类号: G06F17/30

    CPC分类号: H04N21/2393

    摘要: The invention relates to real-time handling of data in more in particular, estimation of time needed to retrieve frames for video rendering, taking fragmentation of frames into account. Especially for data retrieval for trick-play, this is non-trivial, as it is not known on beforehand whether the frames to be retrieved are fragmented. Retrieval of non contiguously fragmented frames takes at least twice as much time as retrieval of a non-fragmented frame. The invention provides various advantageous embodiments, taking into account that when allocation units are substantially larger than the size of frames to be retrieved. An embodiment of the invention provides a method for accurate retrieval time estimation when trick play speed, allocation unit size, frame size and logical data distance between frames to retrieve is known.

    摘要翻译: 本发明尤其涉及对数据的实时处理,尤其涉及检索用于视频呈现的帧所需的时间的估计,考虑到帧的碎片化。 特别是对于特技播放的数据检索,这是不平凡的,因为事先不知道要检索的帧是否被分段。 非连续分片帧的检索至少需要检索非碎片帧的两倍。 本发明提供了各种有利的实施例,考虑到当分配单元实质上大于要检索的帧的大小时。 本发明的一个实施例提供了一种当特技播放速度,分配单元大小,帧大小以及要检索的帧之间的逻辑数据距离是已知的时,精确检索时间估计的方法。

    TECHNOLOGIES FOR AUTHENTICATION AND SINGLE-SIGN-ON USING DEVICE SECURITY ASSERTIONS
    10.
    发明申请
    TECHNOLOGIES FOR AUTHENTICATION AND SINGLE-SIGN-ON USING DEVICE SECURITY ASSERTIONS 有权
    使用设备安全性认证的认证和单一标识技术

    公开(公告)号:US20160285858A1

    公开(公告)日:2016-09-29

    申请号:US14670955

    申请日:2015-03-27

    摘要: Technologies for remote device authentication include a client computing device, an identity provider, and an application server in communication over a network. The identity provider sends an authentication challenge to the client. A capability proxy of the client intercepts an authentication challenge response and retrieves one or more security assertions from a secure environment of the client computing device. The capability proxy may be an embedded web server providing an HTTP interface to platform features of the client. The client sends a resource access token based on the security assertions to the identity provider. The identity provider verifies the resource access token and authenticates the client computing device based on the resource access token in addition to user authentication factors such as username and password. The identity provider sends an authentication response to the client, which forwards the authentication response to the application server. Other embodiments are described and claimed.

    摘要翻译: 用于远程设备认证的技术包括客户端计算设备,身份提供商和通过网络进行通信的应用服务器。 身份提供者向客户端发送认证挑战。 客户端的能力代理拦截认证挑战响应,并从客户端计算设备的安全环境检索一个或多个安全断言。 能力代理可以是向客户端的平台特征提供HTTP接口的嵌入式web服务器。 客户端将基于安全性断言的资源访问令牌发送给身份提供者。 身份提供者验证资源访问令牌,并根据用户认证因素(如用户名和密码),基于资源访问令牌对客户端计算设备进行身份验证。 身份提供者向客户端发送认证响应,该响应将认证响应转发给应用服务器。 描述和要求保护其他实施例。