Queuing delay limiter
    1.
    发明授权
    Queuing delay limiter 有权
    排队延迟限制器

    公开(公告)号:US06772244B2

    公开(公告)日:2004-08-03

    申请号:US10139573

    申请日:2002-05-06

    IPC分类号: G06F1310

    CPC分类号: G06F9/466

    摘要: A method for identifying stale transactions in a queueing system with transaction processors. The method includes identifying actual processing times of transactions, maintaining a running total of deviations of processing times from a maximum expected processing time and signaling when the running total exceeds a threshold time limit.

    摘要翻译: 用于识别具有事务处理器的排队系统中的陈旧事务的方法。 该方法包括识别事务的实际处理时间,将处理时间的偏差的总计从最大预期处理时间维持起来,以及当运行总计超过阈值时间限制时发出信令。

    On-vehicle information processing unit
    4.
    发明授权
    On-vehicle information processing unit 有权
    车载信息处理单元

    公开(公告)号:US06725458B2

    公开(公告)日:2004-04-20

    申请号:US09734210

    申请日:2000-12-12

    IPC分类号: G06F1310

    CPC分类号: G06F9/54 G01C21/26

    摘要: An on-vehicle information processing unit includes a central processing unit; a first device connected to the central processing unit; a device-dependent driver for driving only the first device; an operating-system-standard (OS-standard) driver enabling an application to drive devices different from the first device; a device-dependent application using the first device through the device-dependent driver; and an OS-dependent application for using the first device through the OS-standard driver. The central processing unit can include a switch for enabling the OS-dependent application only when using an Internet function, and for operating the device-dependent application in a normal mode.

    摘要翻译: 车载信息处理单元包括中央处理单元; 连接到所述中央处理单元的第一设备; 用于仅驱动第一设备的与设备相关的驱动器; 操作系统标准(OS标准)驱动程序,使应用程序能够驱动与第一设备不同的设备; 使用第一设备的设备相关应用通过依赖设备的驱动器; 以及通过OS标准驱动程序使用第一个设备的操作系统相关应用程序。 中央处理单元可以包括仅在使用因特网功能时才使得依赖于OS的应用的开关,并且用于以正常模式操作依赖于设备的应用。

    Printer-based interface with removable digital storage media
    5.
    发明授权
    Printer-based interface with removable digital storage media 有权
    基于打印机的接口,带有可移动数字存储介质

    公开(公告)号:US06691187B1

    公开(公告)日:2004-02-10

    申请号:US09895186

    申请日:2001-07-02

    申请人: James A. Schwerin

    发明人: James A. Schwerin

    IPC分类号: G06F1310

    摘要: An access device to a removable digital storage medium which is connectable to a printing device and a computing device with multiple software modules. The access device includes an interface to the removable digital storage medium, a bi-directional interface to the computing device and a bi-directional interface to the printing device. The access device also includes one or more buttons, wherein software in the computing device is configured to detect button depression and to launch one or more software modules in correspondence to the depressed button.

    摘要翻译: 可移动数字存储介质的接入设备,其可连接到打印设备和具有多个软件模块的计算设备。 接入设备包括到可移动数字存储介质的接口,到计算设备的双向接口和到打印设备的双向接口。 访问设备还包括一个或多个按钮,其中计算设备中的软件被配置为检测按钮按下并且与对应于按下的按钮相对应地启动一个或多个软件模块。

    KVM switch having a uniprocessor that accomodate multiple users and multiple computers
    6.
    发明授权
    KVM switch having a uniprocessor that accomodate multiple users and multiple computers 有权
    KVM切换器具有可容纳多个用户和多台计算机的单处理器

    公开(公告)号:US06671756B1

    公开(公告)日:2003-12-30

    申请号:US09564793

    申请日:2000-05-05

    IPC分类号: G06F1310

    CPC分类号: G06F3/023

    摘要: A KVM switch having a uniprocessor architecture that accommodate multiple users and multiple computers—even multiple users to a single computer—via interrupt servicing provides dramatic improvements over common matrix-type KVM switches. Further, such features as hot-plugging computers, and keep alive computers (during power outages) are not inhibited by the present architecture. OSD menuing is accommodated, even as to both users, and OSD configurations are field upgradeable using flash memory downloading. The present architecture also accommodates tiered arrangements.

    摘要翻译: 具有容纳多个用户和多个计算机的单处理器架构的KVM切换器 - 即使是多个用户也可以通过单个计算机通过中断服务来提供比普通矩阵型KVM切换器更大的改进。 此外,诸如热插拔计算机和保持活着的计算机(在停电期间)的特征并不被本架构所禁止。 即使对于两个用户也可以进行OSD菜单,OSD配置可以使用闪存下载进行现场升级。 目前的建筑还适应分层安排。

    Streaming media player varying a play speed from an original to a maximum allowable slowdown proportionally in accordance with a buffer state
    7.
    发明授权
    Streaming media player varying a play speed from an original to a maximum allowable slowdown proportionally in accordance with a buffer state 有权
    流媒体播放器根据缓冲状态按比例将播放速度从原始位置改变为最大容许减速度

    公开(公告)号:US06665751B1

    公开(公告)日:2003-12-16

    申请号:US09293644

    申请日:1999-04-17

    IPC分类号: G06F1310

    摘要: A media player for playing streaming media is capable of dynamically changing its play rate according to network conditions, so as to compensate for delayed packets. The player nominally plays at the prescribed data rate. When packets are delayed, instead of stopping to rebuffer, the player plays the stream slower. Audio pitch is unchanged as it is slowed, and video frame rate is slowed as necessary. A threshold is set so that slowing down beyond the threshold is not allowed. Should the buffer contents fall below a predescribed minimum, the player will then stop playing and rebuffer.

    摘要翻译: 用于播放流媒体的媒体播放器能够根据网络条件动态地改变其播放速率,以补偿延迟的分组。 播放器名义上以规定的数据速率播放。 当数据包被延迟时,播放器播放速度更慢。 音频音调不变,因为视频帧速度变慢,视频帧速率变慢。 设置阈值,使得不允许超过阈值的速度减慢。 如果缓冲区内容低于预定的最小值,播放器就会停止播放和重播。

    SYSTEM FOR RECONFIGURING A FIRST DEVICE AND/OR A SECOND DEVICE TO USE A MAXIMUM COMPATIBLE COMMUNICATION PARAMETERS BASED ON TRANSMITTING A COMMUNICATION TO THE FIRST AND SECOND DEVICES OF A POINT-TO-POINT LINK
    8.
    发明授权
    SYSTEM FOR RECONFIGURING A FIRST DEVICE AND/OR A SECOND DEVICE TO USE A MAXIMUM COMPATIBLE COMMUNICATION PARAMETERS BASED ON TRANSMITTING A COMMUNICATION TO THE FIRST AND SECOND DEVICES OF A POINT-TO-POINT LINK 有权
    用于重新配置第一设备和/或第二设备的系统,以便基于向点到点链路的第一和第二设备发送通信来使用最大的兼容通信参数

    公开(公告)号:US06665742B2

    公开(公告)日:2003-12-16

    申请号:US09773777

    申请日:2001-01-31

    IPC分类号: G06F1310

    CPC分类号: H04L29/06 H04L69/24

    摘要: A method for initializing a computing system comprising a plurality of devices which communicate on a communication link comprising a plurality of independent point-to-point links is provided, each of the point-to-point links interconnecting a respective pair of the plurality of devices. The method includes a link initialization procedure comprising initially configuring each respective pair of devices to communicate on the respective interconnecting link using common communication parameters, including a common frequency and a common link width. The link initialization procedure also may include an optimization procedure for determining maximum communication parameters for each interconnected pair of devices. If the maximum compatible parameters differ from the common parameters for any pair of devices, then the pair of devices may be reconfigured to communicate on the interconnecting link using the maximum compatible parameters. Once a communication capability has been established, the establishment of one or more communication fabrics for the computer system may be performed.

    摘要翻译: 提供了一种用于初始化包括在包括多个独立点对点链路的通信链路上通信的多个设备的计算系统的方法,每个点对点链路互连所述多个设备中的相应对 。 该方法包括链路初始化过程,其包括首先使用包括公共频率和公共链路宽度的公共通信参数在每个互连链路上配置每个相应设备对进行通信。 链路初始化过程还可以包括用于确定每个互连的设备对的最大通信参数的优化过程。 如果最大兼容参数与任何设备对的公共参数不同,则可以使用最大兼容参数将该对设备重新配置为在互连链路上进行通信。 一旦建立了通信能力,就可以执行用于计算机系统的一个或多个通信结构的建立。

    Recording, storing, and emulating user interaction events
    9.
    发明授权
    Recording, storing, and emulating user interaction events 有权
    记录,存储和模拟用户交互事件

    公开(公告)号:US06631345B1

    公开(公告)日:2003-10-07

    申请号:US09373880

    申请日:1999-08-12

    IPC分类号: G06F1310

    CPC分类号: G06F9/45512

    摘要: A method, system, and computer program product for emulating a sequence of events resulting from user interaction with an applet in which the storing and retrieval of queued event objects is facilitated through the use of an index to a component vector. When an applet event recorder is invoked and the applet selected, an automator initializes the applet and generates a component vector that includes a reference to each component of the applet. Events are then detected by the applet event recorder via automator listeners. The automator then generates queued event objects and stores the queued event objects in an automator queue. The generation of queued event objects in one embodiment includes the generation of a component index value that points to the component of component vector that references the applet component that was responsible for generating the corresponding user interaction event. When it is later desirable to emulate the recorded portions of the original user interaction sequence, the automator generates constructed objects from the queued event objects. If the emulation of the original sequence occurs when the instance of applet present during the original user interaction sequence is no longer present, the component vector is generated for a second time. Each time the component vector is generated, the ordering of the components in the component vector is identical. In this manner, the component index field always points to the corrector vector component. The constructed objects are then played back to emulate the recorded portion of the original user interaction sequence by posting the constructed objects to system queue where they are dispatched to applet listeners.

    摘要翻译: 一种用于模拟与小应用程序的用户交互产生的事件序列的方法,系统和计算机程序产品,其中通过使用向组件向量的索引来促进排队的事件对象的存储和检索。 当调用小程序事件记录器并选择小程序时,自动程序将初始化小程序并生成包含对小程序的每个组件的引用的组件向量。 事件由applet事件记录器通过自动监听器检测。 然后,自动程序生成排队的事件对象,并将排队的事件对象存储在自动机队列中。 在一个实施例中,排队的事件对象的生成包括生成指向组件向量组件的组件索引值,所述组件向量的组件引用负责生成相应的用户交互事件的小应用程序组件。 当稍后期望模拟原始用户交互序列的记录部分时,自动机从排队的事件对象生成构造的对象。 如果在原始用户交互序列中存在的小程序的实例不再存在的情况下发生原始序列的仿真,则第二次生成分量向量。 每次生成分量向量时,分量向量中的分量的顺序是相同的。 以这种方式,分量索引字段总是指向校正矢量分量。 然后通过将构造的对象发布到系统队列,将其构建的对象重播以模拟原始用户交互序列的记录部分,并将其分派到小程序侦听器。

    Methods and apparatus for transferring data using a device driver
    10.
    发明授权
    Methods and apparatus for transferring data using a device driver 有权
    使用设备驱动程序传输数据的方法和设备

    公开(公告)号:US06594709B1

    公开(公告)日:2003-07-15

    申请号:US09405612

    申请日:1999-09-24

    IPC分类号: G06F1310

    摘要: The invention is directed to techniques for transferring data using a device driver that is arranged to prevent improper operation of a non-primary routine (e.g., an administrative operation) from causing improper operation of a primary routine (e.g., a data transfer operation). Accordingly, the primary routine can continue to operate properly after a failure of the non-primary routine. In one arrangement, a data communications device transfers data. The data communications device includes a port that couples to a network, and a processor coupled to the port. The data communications device further includes memory, coupled to the processor, that stores a device driver. The device driver has a first set of instructions that directs the processor to perform a data transfer routine that moves data between memory and the port, and a second set of instructions that directs the processor to perform an administrative routine. The second set of instructions is arranged to prevent improper operation of the administrative routine from causing improper operation of the data transfer routine. In particular, execution and communication mechanisms enable the primary and administrative routines to operate in such a fault-tolerant manner.

    摘要翻译: 本发明涉及用于使用被设置为防止非主要例程(例如,管理操作)的不正确操作导致主程序(例如,数据传送操作)的不正确操作的设备驱动程序来传送数据的技术。 因此,主程序可以在非主程序故障之后继续正常运行。 在一种布置中,数据通信设备传送数据。 数据通信设备包括耦合到网络的端口和耦合到该端口的处理器。 数据通信设备还包括存储设备驱动器的存储器,其耦合到处理器。 设备驱动器具有指导处理器执行在存储器和端口之间移动数据的数据传输例程的第一组指令,以及指示处理器执行管理程序的第二组指令。 第二组指令被设置为防止管理程序的不正常操作导致数据传输例程的不正确操作。 特别地,执行和通信机制使主要和管理例程能够以这样的容错方式运行。