-
公开(公告)号: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.
-
公开(公告)号:CA2076466A1
公开(公告)日:1993-04-22
申请号:CA2076466
申请日:1992-08-20
Applicant: IBM
Inventor: TANNENBAUM ALAN R , ZETTS JOHN M , GRAY MICHAEL N , GRANADOS TERESA , MILLS WILLIAM A
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.
-
公开(公告)号: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.
-
公开(公告)号:CA2326197A1
公开(公告)日:2001-07-11
申请号:CA2326197
申请日:2000-11-17
Applicant: IBM
Inventor: ZETTS JOHN M
Abstract: Aspects for enabling real-time interactive e-commerce transactions over television systems are described. The aspects include forming interactive icon data for a program. A time for broadcasting the program during a broadcast is detected. The interactive icon data is then decoded substantially simultaneously with compressed encoding of the program for real-time insertion of the interactive icon data with the program.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:DE69425185T2
公开(公告)日:2001-03-22
申请号:DE69425185
申请日:1994-04-15
Applicant: IBM
Inventor: VERRIER GUY F , ZETTS JOHN M
-
公开(公告)号:DE69425185D1
公开(公告)日:2000-08-17
申请号:DE69425185
申请日:1994-04-15
Applicant: IBM
Inventor: VERRIER GUY F , ZETTS JOHN M
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-