Computer input device with inclination sensors
    1.
    发明授权
    Computer input device with inclination sensors 失效
    具有倾斜传感器的计算机输入设备

    公开(公告)号:US06249274B1

    公开(公告)日:2001-06-19

    申请号:US09108002

    申请日:1998-06-30

    IPC分类号: G09G508

    CPC分类号: G06F3/0346

    摘要: A computer input device includes a user manipulable portion having a first primary axis of motion. An inclination sensor has a first sensing axis. The inclination sensor is coupled to the user manipulable portion such that the first sensing axis is disposed at a first offset angle relative to the first primary access of motion. An output component is coupled to the inclination sensor and provides output information indicative of sensed inclination.

    摘要翻译: 计算机输入装置包括具有第一主运动轴的用户可操纵部分。 倾斜传感器具有第一感测轴。 倾斜传感器被耦合到用户可操纵部分,使得第一感测轴线相对于第一主要运动通路以第一偏移角度设置。 输出部件耦合到倾斜传感器并提供指示感测到的倾斜度的输出信息。

    Input device for providing multi-dimensional position coordinate signals
to a computer
    2.
    发明授权
    Input device for providing multi-dimensional position coordinate signals to a computer 失效
    用于向计算机提供多维位置坐标信号的输入装置

    公开(公告)号:US5694153A

    公开(公告)日:1997-12-02

    申请号:US509082

    申请日:1995-07-31

    IPC分类号: G05G9/047 G09G5/08

    CPC分类号: G05G9/047 G05G2009/04759

    摘要: A user input system for inputting computer signals, such as a joystick, has an elongated member or handle that is movably received by a housing. The handle is capable of moving in at least three perpendicular directions, i.e., along X, Y and Z axes, and is capable of being rotated about at least one of the three axes. In a first embodiment, a pair of light emitting diodes ("LEDs") are mounted at an end of the handle and oriented toward the interior of the housing. The LEDs are strobed to alternately project light downward into the housing. A light detecting element, such as a two-dimensional position sensing device ("PSD"), two one-dimension PSDs, or a four quadrant photodiode, is positioned opposite the LEDs, and mounted to the housing to receive the light from the LEDs to produce signals. The signals are converted from analog to digital and input to a microprocessor. The microprocessor, employing trigonometric methods, calculates the position and orientation (i.e., rotation) of the handle and outputs the coordinates to a host computer. The joystick preferably includes switches that produce signals and a slidable member that produces a variable signal, all of which are also output to the computer. In a second embodiment, the LEDs are mounted to the housing to project the light upward and the light detecting unit is mounted at the end of the handle.

    摘要翻译: 用于输入诸如操纵杆的计算机信号的用户输入系统具有由壳体可移动地接收的细长构件或手柄。 手柄能够沿着X,Y和Z轴至少三个垂直方向移动,并且能够围绕三个轴中的至少一个旋转。 在第一实施例中,一对发光二极管(“LED”)安装在手柄的端部并朝向壳体的内部。 LED被选通以将光向下投射到壳体中。 诸如二维位置感测装置(“PSD”),两个一维PSD或四象限光电二极管的光检测元件与LED相对定位,并且安装到壳体以接收来自LED的光 产生信号。 信号从模拟转换为数字,并输入到微处理器。 微处理器采用三角法来计算手柄的位置和方向(即旋转),并将坐标输出到主计算机。 操纵杆优选地包括产生信号的开关和产生可变信号的可滑动构件,所有这些都被输出到计算机。 在第二实施例中,LED被安装到壳体以将光向上突出,光检测单元安装在手柄的端部。

    Secure Transfer Of Product-Activated Software To A New Machine Using A Genuine Server
    3.
    发明申请
    Secure Transfer Of Product-Activated Software To A New Machine Using A Genuine Server 审中-公开
    使用正版服务器将产品激活的软件安全传输到新机器

    公开(公告)号:US20080276321A1

    公开(公告)日:2008-11-06

    申请号:US11743476

    申请日:2007-05-02

    IPC分类号: G06F7/04

    摘要: Systems and methods for secure transfer of product-activated software are disclosed. A user may request a license transfer from an original machine to a new machine. The request cause the machine identity and proof of purchase from the original machine to be sent to an activation service. The activation service may add the proof of purchase to a transfer list and mark as invalid the existing association between the original machine identity and the proof of purchase. The activation service may push the transfer list to a genuine service, which may issue a revocation certificate to the original machine. The proof of purchase may then be applied to the new machine. The activation service may create a new association between the identity of the new machine and the proof of purchase, and deliver a perpetual license certificate to the new machine.

    摘要翻译: 公开了用于产品激活的软件的安全传送的系统和方法。 用户可以请求从原始机器到新机器的许可证传输。 该请求导致机器身份和原始机器的购买凭证被发送到激活服务。 激活服务可以将购买证明添加到转移列表,并将原始机器标识与购买凭证之间的现有关联标记为无效。 激活服务可以将传输列表推送到可以向原始机器发出吊销证书的真实服务。 然后可以将购买证明应用于新机器。 激活服务可以在新机器的身份和购买证明之间创建新的关联,并且向新机器递送永久许可证书。

    System and method for the software emulation of a computer joystick
    4.
    发明授权
    System and method for the software emulation of a computer joystick 失效
    用于计算机操纵杆软件仿真的系统和方法

    公开(公告)号:US5793356A

    公开(公告)日:1998-08-11

    申请号:US509444

    申请日:1995-07-31

    摘要: A digital joystick operates in a digital mode or an analog emulation mode. In the digital mode, the joystick generates digital data indicating the position of a control stick and the status of buttons and transmits the digital data to the computer. The joystick may be coupled to the computer through a game port or a conventional interface port. Computer software operating within the computer can receive digital data directly from the joystick if it is operating in the digital mode. When in the analog emulation modes the joystick emulates resistances related to the position of the control stick. The emulated resistance data emulates the value of corresponding resistances in a conventional joystick. The resistance values may be derived from a programmable resistor, a programmable impedance, or a programmable current source. Multiplexers may also be used to couple the appropriate resistance value to the conventional game port input.

    摘要翻译: 数字操纵杆以数字模式或模拟仿真模式运行。 在数字模式下,操纵杆产生指示控制棒的位置和按钮的状态的数字数据,并将数字数据发送到计算机。 操纵杆可以通过游戏端口或常规接口端口耦合到计算机。 如果在数字模式下运行,计算机内的计算机软件可以直接从操纵杆接收数字数据。 当在模拟仿真模式下,操纵杆模拟与控制棒位置相关的电阻。 仿真电阻数据模拟常规操纵杆中相应电阻的值。 电阻值可以来自可编程电阻器,可编程阻抗或可编程电流源。 也可以使用多路复用器将适当的电阻值耦合到传统的游戏端口输入。

    Apparatus and method for bidirectional data communication in a game port
    5.
    发明授权
    Apparatus and method for bidirectional data communication in a game port 失效
    游戏端口双向数据通信的装置和方法

    公开(公告)号:US5628686A

    公开(公告)日:1997-05-13

    申请号:US509081

    申请日:1995-07-31

    摘要: A game port interface is disclosed which permits bidirectional communication between a game port and a peripheral device. In one embodiment, the peripheral device is a digital joystick and the game port sends commands to the digital joystick. The game port interface includes one or more timers whose inputs are coupled to resistances within the joystick. Also coupled to the timer inputs are capacitors such that the resistors in the joystick form a charging network with the capacitors in the game port interface. When an output instruction to the game port is executed, the capacitors coupled to the timer inputs are charged to a predetermined voltage. The timer input is also coupled to an inverter within the joystick. The output of the inverter switches to a low logic level when the timer input is charged above a logic threshold. The output of the inverter is coupled to an interrupt input on a microprocessor within the joystick. The microprocessor interprets one or more interrupts as commands and takes appropriate action. In one embodiment, the first interrupt causes the digital joystick to transmit data corresponding to the position of the joystick. If a second interrupt is transmitted to the joystick while the first interrupt is being processed, the second interrupt is interpreted as a second command. Each interrupt transmitted to the joystick while the joystick is processing the previous interrupt is interpreted as a new command. For example, if the joystick is processing the second interrupt, and a third interrupt request is detected at the interrupt input, this is interpreted as a third command. The digital joystick of the present invention is also capable of operating in an analog emulation mode. The game port can send similar commands using the interrupt circuitry described above to the joystick while in the analog emulation mode.

    摘要翻译: 公开了允许游戏端口和外围设备之间的双向通信的游戏端口接口。 在一个实施例中,外围设备是数字操纵杆,游戏端口向数字操纵杆发送命令。 游戏端口接口包括一个或多个定时器,其输入耦合到操纵杆内的电阻。 还耦合到定时器输入的是电容器,使得操纵杆中的电阻器与游戏端口接口中的电容器形成充电网络。 当执行到游戏端口的输出指令时,耦合到定时器输入的电容器被充电到预定电压。 定时器输入也耦合到操纵杆内的逆变器。 当定时器输入充电到逻辑阈值以上时,变频器的输出将切换到低逻辑电平。 逆变器的输出端与操纵杆内微处理器的中断输入相连。 微处理器将一个或多个中断解释为命令并采取适当的措施。 在一个实施例中,第一中断使得数字操纵杆发送对应于操纵杆的位置的数据。 如果在处理第一个中断时将第二个中断发送到操纵杆,则将第二个中断解释为第二个中断。 当操纵杆处理前一个中断时,发送到操纵杆的每个中断都被解释为新的命令。 例如,如果操纵杆正在处理第二个中断,并且在中断输入处检测到第三个中断请求,则将其解释为第三个命令。 本发明的数字操纵杆还能够以模拟仿真模式操作。 在模拟仿真模式下,游戏端口可以使用上述中断电路向操纵杆发送类似的命令。

    Wireless input device, for use with a computer, employing a movable
light-emitting element and a stationary light-receiving element
    7.
    发明授权
    Wireless input device, for use with a computer, employing a movable light-emitting element and a stationary light-receiving element 失效
    用于计算机的无线输入装置,采用可移动发光元件和固定光接收元件

    公开(公告)号:US5945981A

    公开(公告)日:1999-08-31

    申请号:US901878

    申请日:1997-07-29

    IPC分类号: G06F3/033 G06F3/042 G09G1/00

    CPC分类号: G06F3/0425 G06F3/03545

    摘要: The wireless computer input system uses a pen-type input device and a receiver. The pen-type input device includes an LED, at least one switch, a rechargeable battery, and a control circuit. The control circuit provides signals to the LED upon activation of the switch, and provides for power management functions allowing the pen to conserve power during idle periods. The receiver includes one or more light-detecting elements connected to position computation circuitry. The light-detecting element or elements are either a two-dimensional PSD, two one-dimensional PSDs or a four division photodiode. Optional lenses, optical filters, and apertured plates are positioned before the light-detecting element(s), improving the signal-to-noise ratio of the system. The computation circuitry receives the signals from the light-detecting element(s), digitizes them, and computes the coordinates of the pen which are output to a host computer. A recharging circuit, connected to the computation circuit, allows the pen to be recharged within the receiver or connected by a cord when the battery lacks sufficient power.

    摘要翻译: 无线计算机输入系统使用笔式输入设备和接收器。 笔式输入装置包括LED,至少一个开关,可充电电池和控制电路。 控制电路在激活开关时向LED提供信号,并提供功率管理功能,允许笔在空闲时段节省电力。 接收机包括连接到位置计算电路的一个或多个光检测元件。 光检测元件是二维PSD,两个一维PSD或四分光电二极管。 可选的透镜,光学滤光片和多孔板位于光检测元件之前,提高了系统的信噪比。 计算电路接收来自光检测元件的信号,对它们进行数字化,并计算输出到主计算机的笔的坐标。 连接到计算电路的再充电电路允许笔在接收器内充电,或者当电池缺少足够的电力时由电线连接。

    Method and apparatus for adaptively coupling an external peripheral
device to either a universal serial bus port on a computer or hub or a
game port on a computer
    8.
    发明授权
    Method and apparatus for adaptively coupling an external peripheral device to either a universal serial bus port on a computer or hub or a game port on a computer 失效
    用于将外部外围设备自适应地耦合到计算机或集线器上的通用串行总线端口或计算机上的游戏端口的方法和装置

    公开(公告)号:US5935224A

    公开(公告)日:1999-08-10

    申请号:US845273

    申请日:1997-04-24

    IPC分类号: G06F13/38 G06F13/00 G06F3/00

    CPC分类号: G06F13/385

    摘要: An adapter or converter for coupling an external device to a universal serial bus (USB) port. An adapter is disclosed for use in connecting a joystick to the USB port of a computer. The adapter includes a receptacle for coupling with a game port plug on the joystick. The receptacle is connected to a USB plug, which can be mated with the USB port on a hub or a computer. Within the joystick, a programmed microcontroller unit (MCU) responds to an indication of whether the joystick is connected to the adapter and if so, operates the joystick in a USB communication mode, providing the required digital data packets formatted in accordance with the USB specification. Otherwise, the joystick operates in a game port mode to communicate with a conventional game port. A broader aspect of the present invention is directed to a converter that enables an external device normally connected to a computer through a non-USB port to communicate with the computer via a USB port. The converter includes a data acquisition interface, a microcontroller, a USB engine, and a USB transceiver. Signals from the peripheral device are converted to the appropriate format for input through the USB port, and any signals transmitted to the peripheral device from the USB port are converted to the format it requires by the data acquisition interface.

    摘要翻译: 用于将外部设备耦合到通用串行总线(USB)端口的适配器或转换器。 公开了用于将操纵杆连接到计算机的USB端口的适配器。 适配器包括用于与操纵杆上的游戏端口插头连接的插座。 插座连接到USB插头,可以与集线器或计算机上的USB端口配合使用。 在操纵杆内,编程的微控制器单元(MCU)响应操纵杆是否连接到适配器的指示,如果是,则以USB通信模式操作操纵杆,提供根据USB规范格式化的所需数字数据包 。 否则,操纵杆在游戏端口模式下操作以与常规游戏端口通信。 本发明的更广泛的方面涉及一种转换器,其使得能够通过非USB端口正常连接到计算机的外部设备经由USB端口与计算机通信。 该转换器包括数据采集接口,微控制器,USB引擎和USB收发器。 来自外围设备的信号被转换为通过USB端口输入的适当格式,并且从USB端口传输到外围设备的任何信号都将被转换为数据采集接口所需的格式。

    System and method for dynamic data packet configuration
    9.
    发明授权
    System and method for dynamic data packet configuration 失效
    动态数据包配置的系统和方法

    公开(公告)号:US5724558A

    公开(公告)日:1998-03-03

    申请号:US509364

    申请日:1995-07-31

    IPC分类号: G05G9/047 G06F3/038 G06F3/14

    摘要: A digital joystick coupled to a conventional computer game port tests for the presence of electrical circuitry to support two joysticks and dynamically configures the digital data for transmission to button inputs for either one or two joysticks in the game port. The digital joystick configures the data for transmission to three or more button input lines on the game ports if it detects the second joystick circuitry, and configures the data for transmission to only two button inputs corresponding to the first joystick if it does not detect the second joystick circuitry. The digital joystick generates a clock which is coupled to one button input in the game port. The remaining button inputs are used to transfer data. Within the computer, the system determines the presence of electrical circuitry for the second joystick and is configured to accept data from both joystick inputs that are active. The computer is configured to accept data from only the first joystick if the second joystick input is not active. The system automatically configures the data to correspond with the electrical circuitry present within the game port without any intervention by the user.

    摘要翻译: 耦合到常规计算机游戏端口的数字操纵杆测试电路的存在以支持两个操纵杆并且动态地配置数字数据以传输到游戏端口中的一个或两个操纵杆的按钮输入。 如果数字操纵杆检测到第二操纵杆电路,则将数据配置为传输到游戏端口上的三个或更多个按钮输入线,并且如果它没有检测到第二个操纵杆,则将数据配置为仅传送到与第一操纵杆相对应的两个按钮输入的数据 操纵杆电路。 数字操纵杆产生一个与游戏端口中的一个按钮输入相连的时钟。 剩余的按钮输入用于传输数据。 在计算机内,系统确定第二操纵杆的电路的存在,并被配置为接受来自两个操纵杆输入的有效的数据。 如果第二个操纵杆输入未激活,计算机将被配置为仅接收来自第一操纵杆的数据。 系统自动将数据配置为与游戏端口内存在的电路相对应,而无需用户干预。