Attribute reporting over a PS/2 protocol
    3.
    发明授权
    Attribute reporting over a PS/2 protocol 失效
    通过PS / 2协议报告属性

    公开(公告)号:US06874038B2

    公开(公告)日:2005-03-29

    申请号:US10863996

    申请日:2004-06-09

    摘要: Reporting an attribute of a device via PS/2 protocols to a host executing an industry standard PS/2 port driver that does not include explicitly recognize the attribute. For example, a wireless mouse reports a battery state and a signal quality state through a standard PS/2 port driver that does not recognize any command or identifier for battery state or signal quality state. The attribute state is encoded in a standard PS/2 data packet. The standard PS/2 data packet is uniquely identified as an attribute packet by encoding data corresponding to highly unlikely mouse movement. A filter driver running on the host activates transmission of the attribute packets by commanding the port driver to issue a unique sequence of standard PS/2 commands, which the mouse system recognizes. The filter driver intercepts incoming PS/2 data packets, recognizes the unlikely data values that identify an attribute packet, and decodes the attribute state.

    摘要翻译: 通过PS / 2协议将设备的属性报告给执行不包括明确识别属性的行业标准PS / 2端口驱动程序的主机。 例如,无线鼠标通过标准PS / 2端口驱动程序报告电池状态和信号质量状态,该标准PS / 2端口驱动程序不识别电池状态或信号质量状态的任何命令或标识符。 属性状态被编码在标准PS / 2数据包中。 标准PS / 2数据包通过编码对应于非常不可能的鼠标移动的数据被唯一地标识为属性分组。 在主机上运行的过滤器驱动程序通过命令端口驱动程序来发出标准PS / 2命令的唯一序列来激活属性数据包的传输,这是鼠标系统识别的。 过滤器驱动程序拦截传入的PS / 2数据包,识别识别属性包的不太可能的数据值,并解码属性状态。

    Replaceable faceplates for peripheral devices
    4.
    发明授权
    Replaceable faceplates for peripheral devices 有权
    外围设备的可更换面板

    公开(公告)号:US07264473B1

    公开(公告)日:2007-09-04

    申请号:US10871733

    申请日:2004-06-18

    申请人: Brian D. Williams

    发明人: Brian D. Williams

    IPC分类号: G09B13/00

    CPC分类号: G09B13/00

    摘要: Automatically determining which one of a plurality of functions is to be associated with a movable member of an electronic device, depending on which one of a plurality of faceplates is coupled to the electronic device. A selected faceplate is coupled to a keyboard or other electronic device with movable members such as keys, buttons, knobs, etc. Protrusions or other configuration characteristics of the faceplate interface with one or more faceplate sensors, such as switches, that detect which faceplate is coupled to the electronic device. Based on the state of the faceplate sensors, the electronic device selects a predefined code, such as a scan code, that represents the coupled faceplate. The selected predefined code is communicated to a host computing device according to a keyboard protocol such as PS/2 or universal serial bus (USB). Consequently, an individual function is associated with each movable member based on the coupled faceplate.

    摘要翻译: 根据多个面板中的哪一个耦合到电子设备,自动确定多个功能中的哪一个与电子设备的可移动部件相关联。 所选择的面板与键盘或其他电子设备耦合,其中可移动构件例如键,按钮,旋钮等。面板接口与一个或多个面板传感器(例如开关)的突出或其他配置特征,其检测哪个面板是 耦合到电子设备。 基于面板传感器的状态,电子设备选择表示耦合面板的预定义代码,例如扫描代码。 所选择的预定义代码根据诸如PS / 2或通用串行总线(USB)的键盘协议传送到主机计算设备。 因此,单个功能基于耦合的面板与每个可移动部件相关联。

    Wheel reporting method for a personal computer keyboard interface
    5.
    发明授权
    Wheel reporting method for a personal computer keyboard interface 有权
    个人计算机键盘接口的轮报告方法

    公开(公告)号:US06686904B1

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

    申请号:US09823714

    申请日:2001-03-30

    IPC分类号: G09G500

    CPC分类号: G06F3/0362 G06F3/0213

    摘要: A method and system that monitors movement of a wheel or slider included on a keyboard, and conveys information indicative of the movement and its direction to a host computing device to which the keyboard is coupled, using predefined scan codes or Universal Serial Bus (USB) data signal. State changes and the direction of rotation are detected as the wheel is rotated. Preferably, an elapsed time between state changes is compared to a set of threshold times, and the scan code representing the closest threshold time is selected. Alternatively, a scan code is transmitted that is indicative of the sign and magnitude of a threshold number corresponding to an accumulated number of state changes. The host computing device decodes the scan code or USB data for use in controlling a scroll distance, zoom, etc. as a function of the movement indicated by the scan code or USB data.

    摘要翻译: 监视包括在键盘上的车轮或滑块的移动的方法和系统,并且使用预定义的扫描代码或通用串行总线(USB)将表示移动及其方向的信息传送到键盘所耦合的主计算设备, 数据信号。 当车轮旋转时,会检测到状态变化和旋转方向。 优选地,将状态改变之间的经过时间与一组阈值时间进行比较,并且选择表示最接近的阈值时间的扫描码。 或者,发送指示与累积的状态变化数相对应的阈值的符号和幅度的扫描码。 主计算设备根据由扫描码或USB数据指示的移动来解码用于控制滚动距离,缩放等的扫描码或USB数据。

    Window regulator having a cam member for lateral adjustment
    6.
    发明授权
    Window regulator having a cam member for lateral adjustment 失效
    窗口调节器具有用于横向调节的凸轮构件

    公开(公告)号:US06598345B1

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

    申请号:US09935074

    申请日:2001-08-22

    IPC分类号: B60J114

    摘要: A window regulator mechanism for a motor vehicle door providing ready adjustability to accommodate manufacturing tolerances in the door glass guide channels receiving the side edges of the window glass or, in the case of a sashless door, to accommodate manufacturing tolerances in the seal carried by the vehicle body. Adjustability is provided by a cam member which is rotatly mounted on carrier plate of a carrier assembly and which coacts with a follower surface on a glass clip mounted on an upper edge of the carrier plate. The follower surface is provided as a cutout in a lower edge of a stabilizer portion of the glass clip whereby the stabilizer portion serves not only to preclude cocking of the glass clip relative to the carrier plate but also to provide the cam follower surface for coaction with the cam member carried by the carrier plate.

    摘要翻译: 提供机动车门的窗口调节机构,其提供准备好的可调节性,以适应接纳窗玻璃的侧边缘的门玻璃导向通道中的制造公差,或者在无风门的情况下,以适应由所述窗玻璃承载的密封件中的制造公差 车身。 可调节性由凸轮构件提供,该凸轮构件旋转地安装在载体组件的载体板上,并且与安装在载体板的上边缘上的玻璃夹上的从动表面共同作用。 从动表面设置在玻璃夹的稳定器部分的下边缘中的切口,由此稳定器部分不仅防止玻璃夹相对于承载板的翘起,而且还提供用于与 所述凸轮构件由所述承载板承载。

    Replaceable faceplates for peripheral devices
    7.
    发明授权
    Replaceable faceplates for peripheral devices 有权
    外围设备的可更换面板

    公开(公告)号:US06786731B1

    公开(公告)日:2004-09-07

    申请号:US10447890

    申请日:2003-05-29

    申请人: Brian D. Williams

    发明人: Brian D. Williams

    IPC分类号: A63H500

    摘要: Automatically determining which one of a plurality of functions is to be associated with a movable member of an electronic device, depending on which one of a plurality of faceplates is coupled to the electronic device. A selected faceplate is coupled to a keyboard or other electronic device with movable members such as keys, buttons, knobs, etc. Protrusions or other configuration characteristics of the faceplate interface with one or more faceplate sensors, such as switches, that detect which faceplate is coupled to the electronic device. Based on the state of the faceplate sensors, the electronic device selects a predefined code, such as a scan code, that represents the coupled faceplate. The selected predefined code is communicated to a host computing device according to a keyboard protocol such as PS/2 or universal serial bus (USB). Consequently, an individual function is associated with each movable member based on the coupled faceplate.

    摘要翻译: 根据多个面板中的哪一个耦合到电子设备,自动确定多个功能中的哪一个与电子设备的可移动部件相关联。 所选择的面板与键盘或其他电子设备耦合,其中可移动构件例如按键,按钮,旋钮等。面板接口与一个或多个面板传感器(例如开关)的突出或其他配置特征,其检测哪个面板是 耦合到电子设备。 基于面板传感器的状态,电子设备选择表示耦合面板的预定义代码,例如扫描代码。 所选择的预定义代码根据诸如PS / 2或通用串行总线(USB)的键盘协议传送到主机计算设备。 因此,单个功能基于耦合的面板与每个可移动部件相关联。

    Quick change collet and removal tool
    8.
    发明授权
    Quick change collet and removal tool 失效
    快速更换夹头和拆卸工具

    公开(公告)号:US4821401A

    公开(公告)日:1989-04-18

    申请号:US198413

    申请日:1988-05-25

    申请人: Brian D. Williams

    发明人: Brian D. Williams

    摘要: A workpiece holding collet is provided with at least one tool receiving aperture located in each collet segment. A changing tool having mating fingers is inserted into the collet, when it is in its compressed condition in a chuck. The chuck is then opened, releasing the collet, so that the interior sidewalls of the apertures frictionally engage the tool fingers inserted therein, thereby locking the collet to the changing tool. The tool is provided with a handle so that an operator may now remove the collet and then store the collet together with the tool.

    摘要翻译: 工件保持夹头设置有位于每个夹头段中的至少一个工具接收孔。 当夹具处于压缩状态时,具有配合爪的更换工具被插入夹头中。 然后打开卡盘,释放夹头,使得孔的内侧壁摩擦地接合插入其中的工具指,从而将夹头锁定到更换工具上。 该工具提供有一个手柄,以便操作员现在可以移除夹头,然后将夹头与工具一起存放。

    Enhanced input using packet switching over a PS/2 or other interface
    10.
    发明授权
    Enhanced input using packet switching over a PS/2 or other interface 失效
    通过PS / 2或其他接口使用分组交换的增强输入

    公开(公告)号:US07191263B2

    公开(公告)日:2007-03-13

    申请号:US10812940

    申请日:2004-03-31

    IPC分类号: G06F3/00 G06F13/12 G06F9/455

    CPC分类号: G06F13/385

    摘要: A designated byte of a PS/2 packet is used for data not recognized by a conventional PS/2 port driver. Each packet byte received by the conventional port driver is read by an Interrupt Service Routine (ISR) of a filter driver. If a received packet contains an unrecognized data type, that data is extracted. The filter driver converts the byte containing the data to 0000 0000. The port driver provides the all-zero byte to a higher level driver for processing into a subsequent data structure. A Service Callback Routine of the filter driver receives that data structure from the higher level driver. Depending upon the type of unrecognized data extracted by the ISR, that data is then either inserted into the data structure or passed independently of that data structure to a user level application.

    摘要翻译: PS / 2数据包的指定字节用于传统PS / 2端口驱动程序未识别的数据。 由传统端口驱动器接收的每个分组字节由过滤器驱动程序的中断服务程序(ISR)读取。 如果接收到的分组包含无法识别的数据类型,则提取该数据。 过滤器驱动程序将包含数据的字节转换为0000 0000.端口驱动程序将全零字节提供给更高级别的驱动程序,以便处理后续数据结构。 过滤器驱动程序的服务回调例程从较高级别的驱动程序接收该数据结构。 根据由ISR提取的无法识别的数据的类型,该数据然后被插入到数据结构中,或者独立于该数据结构传递给用户级应用。