Method and apparatus for dynamically adding functionality to a set of instructions for processing a web document based on information contained in the web document
    1.
    发明授权
    Method and apparatus for dynamically adding functionality to a set of instructions for processing a web document based on information contained in the web document 失效
    基于web文档中包含的信息来动态地向一组用于处理web文档的指令中添加功能的方法和装置

    公开(公告)号:US06308198B1

    公开(公告)日:2001-10-23

    申请号:US09206263

    申请日:1998-11-30

    IPC分类号: G06F1516

    CPC分类号: G06F17/30896

    摘要: A method for dynamically adding new functionality to a first set of instructions that processes Web documents. The invention includes the first step of the first set of instructions decoding a first statement of the Web document. The first statement includes a first command and at least one instruction provided as an argument to the first command. In response to executing the first command, the first set of instructions decodes the instruction provided as the argument to the first command and issues the instruction to be executed. Executing the instruction provided as an argument to the first command, results in new Web document processing functionality being added to the first set of instructions.

    摘要翻译: 一种用于向处理Web文档的第一组指令动态添加新功能的方法。 本发明包括解码Web文档的第一语句的第一组指令的第一步骤。 第一个语句包括第一个命令和至少一个指令作为参数提供给第一个命令。 响应于执行第一命令,第一组指令对作为第一命令的参数提供的指令进行解码,并发出要执行的指令。 执行作为第一个命令的参数提供的指令,导致新的Web文档处理功能被添加到第一组指令中。

    Method and apparatus for dynamically adding functionality to a set of
instructions for processing a Web document based on information
contained in the Web document
    2.
    发明授权
    Method and apparatus for dynamically adding functionality to a set of instructions for processing a Web document based on information contained in the Web document 失效
    基于Web文档中包含的信息,动态地向一组用于处理Web文档的指令中添加功能的方法和装置

    公开(公告)号:US5845075A

    公开(公告)日:1998-12-01

    申请号:US673956

    申请日:1996-07-01

    IPC分类号: G06F17/00 G06F17/30

    CPC分类号: G06F17/30896

    摘要: A method for dynamically adding new functionality to a first set of instructions that processes Web documents. The invention includes the first step of the first set of instructions decoding a first statement of the Web document. The first statement includes a first command and at least one instruction provided as an argument to the first command. In response to executing the first command, the first set of instructions decodes the instruction provided as the argument to the first command and issues the instruction to be executed. Executing the instruction provided as an argument to the first command, results in new Web document processing functionality being added to the first set of instructions.

    摘要翻译: 一种用于向处理Web文档的第一组指令动态添加新功能的方法。 本发明包括解码Web文档的第一语句的第一组指令的第一步骤。 第一个语句包括第一个命令和至少一个指令作为参数提供给第一个命令。 响应于执行第一命令,第一组指令对作为第一命令的参数提供的指令进行解码,并发出要执行的指令。 执行作为第一个命令的参数提供的指令,导致新的Web文档处理功能被添加到第一组指令中。

    Method and system for the dynamic selection, allocation and arbitration
of control between devices within a region
    3.
    发明授权
    Method and system for the dynamic selection, allocation and arbitration of control between devices within a region 失效
    区域内设备之间控制的动态选择,分配和仲裁的方法和系统

    公开(公告)号:US5485634A

    公开(公告)日:1996-01-16

    申请号:US166478

    申请日:1993-12-14

    摘要: A system is provided for servicing requests by a mobile controller to utilize stationary or mobile resources present within a partitioned communication cell such as an office or room in a building. The mobile controller has a control signal mechanism for generating control request signals to modify behavior of the stationary or mobile resource, with the range of the control request signals substantially limited to the partitioned communication cell. A room agent receives and acts upon the control request signals after dynamically determining availability of both mobile resources entering and exiting the partitioned communication cell and stationary resources already present in the partitioned communication cell. In operation, the room agent is configured to grant requests for utilization of mobile and stationary resources located within the partitioned communication cell when predetermined contextual attributes within the partitioned communication cell are consistent with previously specified interaction policies.

    摘要翻译: 提供了一种系统,用于为移动控制器的请求提供服务,以利用存在于诸如建筑物中的办公室或房间的分区通信小区内的固定或移动资源。 移动控制器具有用于产生控制请求信号以修改静止或移动资源的行为的控制信号机制,其中控制请求信号的范围基本上限于分区通信小区。 在动态确定进入和离开分区通信小区的两个移动资源和已经存在于分区通信小区中的固定资源的可用性之后,房间代理接收并作用于控制请求信号。 在操作中,当分区通信小区内的预定上下文属性与先前指定的交互策略一致时,房间代理被配置为授权位于分区通信小区内的移动和固定资源的利用请求。

    Data storage systems and methods having block group error correction for repairing unrecoverable read errors
    5.
    发明申请
    Data storage systems and methods having block group error correction for repairing unrecoverable read errors 审中-公开
    具有块组错误校正的数据存储系统和方法用于修复不可恢复的读取错误

    公开(公告)号:US20090055682A1

    公开(公告)日:2009-02-26

    申请号:US12219323

    申请日:2008-07-18

    IPC分类号: G06F11/20

    CPC分类号: G06F11/1076 G06F2211/1092

    摘要: Data storage systems and methods perform error correction on a single physical storage disk. The technique includes arranging a plurality of addressable blocks on the single physical storage disk into error correction groups, wherein each error correction group includes N data blocks and M coding blocks. M is determined in accordance with a desired failure tolerance of the error correction groups and an error-correcting code. For each error correction group, error-correcting code data is computed across the N data blocks in the error correction group. The computed error-correcting coding data is stored in the M coding blocks in the error correcting group. The arranging, computing and storing steps are performed by a hardware or software component external to the single physical storage disk.

    摘要翻译: 数据存储系统和方法在单个物理存储磁盘上执行纠错。 该技术包括将单个物理存储盘上的多个可寻址块布置到纠错组中,其中每个纠错组包括N个数据块和M个编码块。 M根据误差校正组的期望故障容限和纠错码来确定。 对于每个纠错组,在误差校正组中的N个数据块之间计算纠错码数据。 计算出的纠错编码数据被存储在纠错组中的M个编码块中。 安排,计算和存储步骤由单个物理存储盘外部的硬件或软件组件执行。

    Method for correction of position location indicator for a large area
display system
    7.
    发明授权
    Method for correction of position location indicator for a large area display system 失效
    大面积显示系统位置指示器校正方法

    公开(公告)号:US5341155A

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

    申请号:US864271

    申请日:1992-04-06

    CPC分类号: G06F3/0425 G06F3/0386

    摘要: In a large area display system, multiple persons may work together with multiple input devices for supplying and receiving information in an interactive system with a single large area display. The large area display system comprises a screen wherein computer generated information is projected upon one side of the screen, and users interact with the computer from the opposite side of the the screen. Data coordinates for an input device corresponding to a pseudo image sensed by the receiving subsystem electronics are provided to the controlling computer. The input data coordinates from the pseudo image are normalized for variations due to frequency dependence and electronic drift. The normalized data coordinates are looked up in a calibration table to account for distortion in the pseudo image detection electronics. Screen coordinates corresponding to pixel locations on the large area screen are found by interpolation from the data From the calibration table. The calibration table is prepared off-line, based on a bicubic spline interpolating function which is then compressed using a delta compression scheme. During on-line operation of the system, screen coordinates are looked-up directly from the compressed table. The screen coordinates are then jitter smoothed to provide a smooth path of response closely conforming to original input locations. The jitter smoothing method uses an exponential function based on the magnitude of the change in the position of the input.

    摘要翻译: 在大面积显示系统中,多个人可以与多个输入设备一起工作,用于在具有单个大面积显示的交互系统中提供和接收信息。 大面积显示系统包括其中计算机生成的信息被投影在屏幕的一侧的屏幕,并且用户从屏幕的相对侧与计算机进行交互。 将与由接收子系统电子装置感测到的伪图像对应的输入装置的数据坐标提供给控制计算机。 由于频率依赖和电子漂移,来自伪图像的输入数据坐标被归一化以用于变化。 在校准表中查找归一化的数据坐标以解决伪图像检测电子设备中的失真。 通过从校准表中的数据进行插值,找出与大区域屏幕上的像素位置对应的屏幕坐标。 校准表基于双三次样条插值函数离线准备,然后使用增量压缩方案进行压缩。 在系统的在线操作期间,直接从压缩表查找屏幕坐标。 然后屏幕坐标被抖动平滑以提供与原始输入位置紧密相符的平滑响应路径。 抖动平滑方法使用基于输入位置变化幅度的指数函数。

    DATA STORAGE SYSTEMS AND METHODS HAVING BLOCK GROUP ERROR CORRECTION FOR REPAIRING UNRECOVERABLE READ ERRORS
    8.
    发明申请
    DATA STORAGE SYSTEMS AND METHODS HAVING BLOCK GROUP ERROR CORRECTION FOR REPAIRING UNRECOVERABLE READ ERRORS 审中-公开
    数据存储系统和具有块组错误校正的方法,用于修复不可读取的错误

    公开(公告)号:US20120192037A1

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

    申请号:US13436168

    申请日:2012-03-30

    IPC分类号: H03M13/05 G06F11/10

    CPC分类号: G06F11/1076 G06F2211/1092

    摘要: Data storage systems and methods perform error correction on a single physical storage disk. The technique includes arranging a plurality of addressable blocks on the single physical storage disk into error correction groups, wherein each error correction group includes N data blocks and M coding blocks. M is determined in accordance with a desired failure tolerance of the error correction groups and an error-correcting code. For each error correction group, error-correcting code data is computed across the N data blocks in the error correction group. The computed error-correcting coding data is stored in the M coding blocks in the error correcting group. The arranging, computing and storing steps are performed by a hardware or software component external to the single physical storage disk.

    摘要翻译: 数据存储系统和方法在单个物理存储磁盘上执行纠错。 该技术包括将单个物理存储盘上的多个可寻址块布置到纠错组中,其中每个纠错组包括N个数据块和M个编码块。 M根据误差校正组的期望故障容限和纠错码来确定。 对于每个纠错组,在误差校正组中的N个数据块之间计算纠错码数据。 计算出的纠错编码数据被存储在纠错组中的M个编码块中。 安排,计算和存储步骤由单个物理存储盘外部的硬件或软件组件执行。

    Data file migration from a mirrored RAID to a non-mirrored XOR-based RAID without rewriting the data

    公开(公告)号:US06985995B2

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

    申请号:US10109998

    申请日:2002-03-29

    IPC分类号: G06F12/00

    摘要: A data storage methodology wherein a data file is initially stored in a format consistent with RAID-1 and RAID-X and then migrated to a format consistent with RAID-X and inconsistent with RAID-1 when the data file grows in size beyond a certain threshold. Here, RAID-X refers to any non-mirrored storage scheme employing XOR-based error correction coding (e.g., a RAID-5 configuration). Each component object (including the data objects and the parity object) for the data file is configured to be stored in a different stripe unit per object-based secure disk. Each stripe unit may store, for example, 64 KB of data. So long as the data file does not grow beyond the size threshold of a stripe unit (e.g., 64 KB), the parity stripe unit contains a mirrored copy of the data stored in one of the data stripe units because of the exclusive-ORing of the input data with “all zeros” assumed to be contained in empty or partially-filled stripe units. When the file grows beyond the size threshold, the parity stripe unit starts storing parity information instead of a mirrored copy of the file data. Thus, the data file can be automatically migrated from a format consistent with RAID-1 and RAID-X to a format consistent with RAID-X and inconsistent with RAID-1 without the necessity to duplicate or rewrite the stored data.