METHOD AND SYSTEM FOR PERMITTING REAL-TIME INTERACTIVE ELECTRONIC COMMERCE

    公开(公告)号:JP2001245273A

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

    申请号:JP2001002343

    申请日:2001-01-10

    Applicant: IBM

    Inventor: ZETTS JOHN M

    Abstract: PROBLEM TO BE SOLVED: To provide various modes permitting a real-time interactive electronic commerce on a television system. SOLUTION: In these modes, interactive icon data for programming are generated. A time for broadcasting a program during broadcasting is detected. Then the interactive icon data are decoded nearly at the same time, when the program is compression-coded to insert the interactive icon data to the program in real time.

    METHOD FOR BUFFERING HIGH BANDWIDTH DATA FROM AN INPUT DEVICE

    公开(公告)号:CA2076466A1

    公开(公告)日:1993-04-22

    申请号:CA2076466

    申请日:1992-08-20

    Applicant: IBM

    Abstract: An efficient buffering mechanism for access and retrieval of stored high bandwidth data and sufficient storage is disclosed. In a typical operating system, a channel containing only a limited buffer between the input devices and the running applications is provided by the operating system. This invention provides a parallel channel of a higher bandwidth with a far superior buffering capability that complements that of the operating system. When an input event from an input device with a high bandwidth is received by the system, messages are sent to both the operating system channel and the high bandwidth channel in a compatible format for each channel. The message sent to the operating system channel generally contains only limited data which may have to be translated from the actual input data to be acceptable to the operating system. The message sent to the high bandwidth channel contains the full spectrum of data generated by the input device, The buffer in the operating system channel also has the property of discarding data if the application does not retrieve them quickly enough during periods of high CPU utilization. The buffer in the high bandwidth channel keeps all data for up to 1000 input events, or whatever is deemed sufficient for the computer system, regardless of CPU usage. In response to the interception of a translated event in the operating system queue for one of the applications in the system, the method of the present invention will check to see if there are any events in the high bandwidth buffer. If there are, the system dequeues all the events to send them to the intended application. Various flags are set if task preemption is detected by the system upon examination of the events in the high bandwidth queue. Further, certain events may be sent asynchronously to the high bandwidth channel alone from various input devices; the system is prompted by a false "mouse" message in the operating system queue to cause the system to examine the high bandwidth buffer for the true input event.

    APPARATUS AND METHOD FOR REDUCING SYSTEM OVERHEAD WHILE INKING STROKES IN A FINGER OR STYLUS-BASED INPUT DEVICE OF A DATA PROCESSING SYSTEM

    公开(公告)号:CA2076506A1

    公开(公告)日:1993-04-11

    申请号:CA2076506

    申请日:1992-08-20

    Applicant: IBM

    Inventor: ZETTS JOHN M

    Abstract: The present invention reduces overhead processing of a data processing system by storing a predetermined number of points corresponding to the position of a pointing device as it moves on a workpad or other touch sensitive input device. A predetermined number of points are stored in a buffer, wherein the predetermined number is dependent upon the type of pointing device (e.g., finger, stylus, etc.) used with the workpad. The stored points are periodically displayed or inked on a visual display at a rate of at least 20 times per second. As a result, the user moving the pointing device receives both tactile and visual feedback information similar to that provided by a pencil used to make markings on a piece of paper. An alternative embodiment provides a similar reduction of overhead associated with erasing graphical information displayed on the visual display.

    5.
    发明专利
    未知

    公开(公告)号:DE69225550D1

    公开(公告)日:1998-06-25

    申请号:DE69225550

    申请日:1992-09-11

    Applicant: IBM

    Inventor: ZETTS JOHN M

    Abstract: A method and apparatus for efficiently distinguishing between different types of input signals simulated by a pointing device coupled to a multi-tasking computer system. The pointing device may be a stylus, finger or other device that moves across the surface of a touch screen or the like to generate positional information. Depending on the response of a delay timer, the motion of the pointing device is recognized by software application programs as input information either from a mouse or from a gesture or a handwriting input mode. If motion cessation across the screen is detected with a predetermined time-delay period, the system accepts the input information in a mouse- emulating mode. If motion is detected within the predetermined time-delay period, the timer is reset. Thus, the system overhead associated with managing the timer can be reduced because the timer is periodically reset and need not be reset after each movement of the pointing device as in the prior art. The periodic resetting can be based on intervals of n points generated by a moving pointing device, or n real-time units relative to a given point generated by the pointing device.

    APPARATUS AND METHOD FOR REDUCING SYSTEM OVERHEAD WHILE INKING STROKES IN A FINGER OR STYLUS-BASED INPUT DEVICE OF A DATA PROCESSING SYSTEM

    公开(公告)号:CA2076506C

    公开(公告)日:1997-04-08

    申请号:CA2076506

    申请日:1992-08-20

    Applicant: IBM

    Inventor: ZETTS JOHN M

    Abstract: The present invention reduces overhead processing of a data processing system by storing a predetermined number of points corresponding to the position of a pointing device as it moves on a workpad or other touch sensitive input device. A predetermined number of points are stored in a buffer, wherein the predetermined number is dependent upon the type of pointing device (e.g., finger, stylus, etc.) used with the workpad. The stored points are periodically displayed or inked on a visual display at a rate of at least 20 times per second. As a result, the user moving the pointing device receives both tactile and visual feedback information similar to that provided by, a pencil used to make markings on a piece of paper. An alternative embodiment provides a similar reduction of overhead associated with erasing graphical information displayed on the visual display.

    METHOD AND APPARATUS FOR REDUCING SYSTEM OVERHEAD IN A MOTION DETECTOR FOR A TOUCH SCREEN DEVICE IN A MULTI-TASKING COMPUTER SYSTEM

    公开(公告)号:CA2076517A1

    公开(公告)日:1993-04-11

    申请号:CA2076517

    申请日:1992-08-20

    Applicant: IBM

    Inventor: ZETTS JOHN M

    Abstract: BT9-91-046 A method and apparatus for efficiently distinguishing between different types of input signals simulated by a pointing device coupled to a multi-tasking computer system. The pointing device may be a stylus, finger or other device that moves across the surface of a touch screen or the like to generate positional information. Depending on the response of a delay timer, the motion of the pointing device is recognized by software application programs as input information either from a mouse or from a gesture or a handwriting input mode. If motion cessation across the screen is detected with a predetermined time-delay period, the system accepts the input information in a mouse-emulating mode. If motion is detected within the predetermined time-delay period, the timer is reset. Thus, the system overhead associated with managing the timer can be reduced because the timer is periodically reset and need not be reset after each movement of the pointing device as in the prior art. The periodic resetting can be based on intervals of n points generated by a moving pointing device, or n real-time units relative to a given point generated by the pointing device.

Patent Agency Ranking