US20040212601A1 - Method and apparatus for improving accuracy of touch screen input devices - Google Patents

Method and apparatus for improving accuracy of touch screen input devices Download PDF

Info

Publication number
US20040212601A1
US20040212601A1 US10/830,788 US83078804A US2004212601A1 US 20040212601 A1 US20040212601 A1 US 20040212601A1 US 83078804 A US83078804 A US 83078804A US 2004212601 A1 US2004212601 A1 US 2004212601A1
Authority
US
United States
Prior art keywords
touch screen
selection
selection buttons
user interface
buttons
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/830,788
Inventor
Anthony Cake
Yann Oeffner
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lecroy Corp
Original Assignee
Lecroy Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lecroy Corp filed Critical Lecroy Corp
Priority to US10/830,788 priority Critical patent/US20040212601A1/en
Assigned to LECROY CORPORATION reassignment LECROY CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CAKE, ANTHONY, OEFFNER, YANN
Publication of US20040212601A1 publication Critical patent/US20040212601A1/en
Assigned to BANK OF NEW YORK, THE, AS ADMINISTRATIVE AGENT reassignment BANK OF NEW YORK, THE, AS ADMINISTRATIVE AGENT GRANT OF SECURITY INTEREST Assignors: LECROY CORPORATION
Assigned to MANUFACTURERS AND TRADERS TRUST COMPANY reassignment MANUFACTURERS AND TRADERS TRUST COMPANY SECURITY AGREEMENT Assignors: LECROY CORPORATION
Assigned to MANUFACTURERS AND TRADERS TRUST COMPANY reassignment MANUFACTURERS AND TRADERS TRUST COMPANY SECURITY AGREEMENT Assignors: LECROY CORPORATION
Assigned to LECROY CORPORATION reassignment LECROY CORPORATION RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: MANUFACTURERS AND TRADERS TRUST COMPANY, AS AGENT
Assigned to LECROY CORPORATION reassignment LECROY CORPORATION RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: MANUFACTURERS AND TRADERS TRUST COMPANY, AS AGENT
Assigned to TELEDYNE LECROY, INC. reassignment TELEDYNE LECROY, INC. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: RBS CITIZENS, N.A.
Assigned to LECROY CORPORATION reassignment LECROY CORPORATION RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: JP MORGAN CHASE BANK, N.A. AS ADMINISTRATIVE AGENT SUCCESSOR ADMINISTRATIVE AGENT TO THE BANK OF NEW YORK
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus

Definitions

  • the mouse required desk space to be available for the movement thereof, thus reducing the amount of space available for other material. This becomes even more critical if the mouse is being used in conjunction with test equipment or other equipment in a non-traditional computing environment. Furthermore, the use of a mouse is an indirect selection method, and may result in incorrect selections by a user.
  • touch screens on various apparatuses may be included particularly because the apparatus is smaller than a standard computer, and therefore has a smaller screen. This is also likely to translate into smaller buttons being presented on the touch screen to the user. Therefore, in order to ensure the ability of a graphical user interface to properly interpret a user's touch, selection buttons on the screen must be increased in size, and additionally space between these selection buttons must be increased.
  • modifications have the obvious drawbacks of using up substantial real estate on the computer or instrument display screen, and therefore are undesirable.
  • an improved method and apparatus for interpreting and improving the accuracy of touch screen input is disclosed.
  • standard, traditionally sized touch screen selection buttons are utilized, and a predefined area about each of the selected buttons is defined as being associated with the corresponding selection button.
  • a predefined area about each of the selected buttons is defined as being associated with the corresponding selection button.
  • the effective size of buttons that are more likely to be selected may be increased more than others so that real estate on the display is more appropriately utilized.
  • the effective size of particular buttons may be increased while the effective size of other buttons may be maintained and even reduced in accordance with their importance.
  • the effective size of a “Start Trigger” or “Start Acquisition” button might be increased substantially so that a user may more easily begin acquisition of a signal.
  • the effective size of particular selection buttons may be increased based upon data acquired, or particular types of data being acquired, and therefore the various effective sizes of the various selection buttons provided being content specific. In this manner, the available real estate on display may be most appropriately used, and ensure that a user properly makes selections from the touch screen as intended. Additionally, the effective size of one or more of the buttons could be increased if it is determined that a particular user employs that button quite often. Thus, rather than simply increasing the effective size of a traditionally often used button, the effective size of an actually often used button can be increased.
  • a mathematical determination may be made as to the most likely input intended by the user, or alternatively, two or more of the most likely inputs intended by a user. Thereafter, rather than simply indicating this as the selection, the user may be prompted to confirm that a particular selection had been made, or to choose from between two or more selections. In this manner, even if the graphical user interface is unable to determine precisely which input was intended, the user is notified of the error, and is asked to reselect based upon a reduced set of choices.
  • the invention can then move the effective areas of the buttons to correspond to the actual portions pressed by a user, or the apparatus can automatically begin a new touch screen calibration process.
  • the invention accordingly comprises the several steps and the relation of one or more of such steps with respect to each of the others, and the apparatus embodying features of construction, combinations of elements and arrangement of parts that are adapted to effect such steps, all as exemplified in the following detailed disclosure, and the scope of the invention will be indicated in the claims.
  • FIG. 1 depicts a computerized system for receiving a touch screen input
  • FIG. 2 depicts a conventional system for registering touch screen input
  • FIG. 3 depicts the registration of touch screen input in accordance with a first embodiment of the invention
  • FIG. 4 depicts a first screen for increasing the entry size of a selection button in accordance with the invention.
  • FIG. 5 depicts a second embodiment for increasing the size of the input selection in accordance with the invention.
  • System 100 includes a touch screen 110 , a processor 120 for processing data received from touch screen 110 , and a standardized CPU processor 130 for receiving the processed touch screen input and performing various functions associated with the type of equipment to which the touch screen is attached in accordance with the interpreted data.
  • a graphical user interface displays one or more selection buttons on touch screen 110 .
  • a user then touches touch screen 110 in appropriate locations in order to generate touch screen data corresponding to one or more of the displayed selection buttons.
  • Touch screen 110 registers the precise location on the touch screen that has been touched by a user, and this information is forwarded to processor 120 .
  • Processor 120 processes this location data, and associates the location data with the location of the one or more displayed graphical selection buttons, thereby confirming that a user has made a particular selection. Thereafter, this processed selection information is passed to CPU processor 130 and utilized in accordance with various programs running for the test equipment, computer system or other apparatus which is receiving information via the touch screen system.
  • FIG. 2 depicts a conventional system for receiving touch screen information at touch screen 110 .
  • a number of graphical user interface hot spots, or selection buttons, A, B, C, D are shown at predefined locations of touch screen 110 .
  • FIG. 2 unless a user specifically touches within one of the designated graphical displays of the selection buttons, an entry and selection will not be registered. If a user touches a touch screen at point Y and the selection is not registered, it may be beneficial to consider that because of the close proximity of point Y to selection button A, that a user actually intended to select selection button A and simply missed the spot. However, a selection made at point X causes more difficulty, and may not allow for an easy determination of the intended selection. Responses for each of these situations will now be discussed.
  • FIG. 3 a method and apparatus for improving the receipt of touch screen information in accordance with a first embodiment of the invention is shown.
  • Each selection button A, B, C, D is still graphically shown with a boundary similar to that shown in FIG. 2, now depicted at 310 for each button.
  • a somewhat larger area 320 will be considered to be part of the selection button, thus effectively increasing the size of each selection button, even though not displayed as such.
  • the user will be considered to have selected selection button A.
  • an effectively larger, more usable button may be provided for a user so that touch screen selections are more accurately registered.
  • FIG. 3 While in FIG. 3, the size of the touch screen area has been enlarged by providing a larger effective area the same shape as the original selection button, as shown in FIGS. 4 and 5, various shapes may be provided to increase the overall effective size of a touch screen registration area corresponding to a selection button. These shapes may be defined based upon proximity to other selection buttons, the importance of the particular selection button, or any other basis. Thus, in FIG. 4, a fixed radius around the center of the selection button is provided, while in FIG. 5 the effectively increased area is defined as fixed distance from the border of the selection button is similarly provided.
  • FIG. 3 shows that the size of each of the selection buttons has effectively been increased by the same amount.
  • selection button “A” might be a button that is more likely to be used by a user
  • selection button “D” might be a system reset button.
  • selection button D may even be desirable to require more than one touch of selection button D to further defend against selection thereof and inadvertent reset of a system.
  • a selection button “A” may represent a trigger start, and may be provided having a relatively larger effective area while selection button “D” may correspond to the dumping of information from a memory buffer, a situation that might only be required under startup circumstances, and therefore less desirable to select.
  • the effective size of one or more of the buttons could be increased if it is determined that a particular user employs that button quite often.
  • the effective size of an actually often used button can be increased. This information may be gleaned from the various inputs associated with a user.
  • the various button selections by the user may be calculated and stored associated with the user.
  • the effective sizes of the selection buttons can be adjusted accordingly, and these changes to the effective area can be stored with the user profile.
  • the apparatus can employ the corresponding effective selection buttons.
  • a system does not require log in by users, this method can still be employed.
  • the apparatus can change the effective size of the selection button.
  • the apparatus can also trace the usage of the various buttons to infer that the same user is still using the apparatus. If a predetermined period of time lapses between input (either through the touch screen, or acquisition of a signal by a user) the apparatus can reset the effective sizes of the selection buttons back to a generic standard. Additionally, even if there is no lapse in input, if the apparatus suddenly detects a change in the buttons used quite often, an assumption can be made that the user has changed, or the processes being used by the same user have changed. In either scenario, the effective areas of the selection buttons may be returned to a default size, and the process for customizing the sizes may begin again.
  • the invention can then move the effective areas of the buttons to correspond to the actual portions pressed by a user, or the apparatus can automatically begin a new touch screen calibration process. In either event, the systematic error is corrected.
  • point X will not be included in the selection of any of the selection buttons.
  • an indication may be provided at both selection buttons “B” and “C”, asking a user to confirm which of the two buttons was intended.
  • a blinking color or other indicator might be provided at selection buttons “B” and “C” to show the user that a selection that was intended had not been properly registered, and that the user should once again select between the two most likely choices.
  • the touch screen was inadvertently touched, and a user does not enter a selection after a predetermined period of time, the screen returns to normal and the selection information is discarded.
  • One exemplary implementation of the invention is to rely on a hierarchical list of windows that are defined and retained by a modern graphical user interface. For each window, in the interface, including application name windows and individual controls, the operating system already stores the window's bounding rectangle window Z-order (whether a particular window is in front of or behind other windows), and various style information including whether the window is visible or not, for example. Thus, such features can be used to define an effective area larger (different) than the displayed selection button, thus implementing the invention.

Abstract

An information receiving method and apparatus, comprising a touch screen and a processor for providing a graphical user interface on the touch screen, and for receiving and interpreting touch screen data from the touch screen, the graphical user interface presenting one or more predefined selection buttons on the touch screen. A CPU for receiving touch screen information from the processor is also provided. A predefined area of the touch screen corresponding to each of said one or more selection buttons provided by said graphical user interface includes an area of the touch screen different from the displayed selection buttons on the graphical user interface.

Description

    CROSS REFERENCE TO RELATED APPLICATIONS
  • This application claims the benefit of U.S. Provisional application Serial No. 60/465,039 filed Apr. 24, 2003, the entire contents of which are incorporated herein by reference.[0001]
  • BACKGROUND OF THE INVENTION
  • The use of touch screens as an entry mechanism on various computer control devices has become far more prevalent in recent times. Traditionally, a mouse was used to manipulate a pointer in a screen to make a particular selection from a plurality of graphical selections. However, the use of such a mouse had a number of problems. [0002]
  • First, the mouse required desk space to be available for the movement thereof, thus reducing the amount of space available for other material. This becomes even more critical if the mouse is being used in conjunction with test equipment or other equipment in a non-traditional computing environment. Furthermore, the use of a mouse is an indirect selection method, and may result in incorrect selections by a user. [0003]
  • Thus, while the use of a touch screen cures the defects noted above, as the inventors of the present invention have determined, additional problems may result from the use of touch screens. [0004]
  • SUMMARY OF THE INVENTION
  • The inventors of the present invention have determined that the use of a touch screen generates additional problems in that typically a user's finger is larger than a point designated by a mouse. Furthermore, touch screens on various apparatuses may be included particularly because the apparatus is smaller than a standard computer, and therefore has a smaller screen. This is also likely to translate into smaller buttons being presented on the touch screen to the user. Therefore, in order to ensure the ability of a graphical user interface to properly interpret a user's touch, selection buttons on the screen must be increased in size, and additionally space between these selection buttons must be increased. However, such modifications have the obvious drawbacks of using up substantial real estate on the computer or instrument display screen, and therefore are undesirable. [0005]
  • In accordance with the invention, an improved method and apparatus for interpreting and improving the accuracy of touch screen input is disclosed. In accordance with the invention, standard, traditionally sized touch screen selection buttons are utilized, and a predefined area about each of the selected buttons is defined as being associated with the corresponding selection button. Thus, if a user touches within the predefined area about the selection button, even if it is outside the graphic location of the selection button, the selection button will register as being properly selected, and the size of the selection button has been effectively increased. Any particular shape of this additional predefined area may be employed in order to increase the overall effective size of the selection button. Furthermore, it is not necessary to increase the overall effective size of all of the touch screen buttons by the same amount. Rather, in accordance with the invention, the effective size of buttons that are more likely to be selected may be increased more than others so that real estate on the display is more appropriately utilized. Alternatively, the effective size of particular buttons may be increased while the effective size of other buttons may be maintained and even reduced in accordance with their importance. Thus, it would be undesirable to increase the effective size of a system reset button so substantially that a user might press it by mistake. However, for example, when used with test equipment, the effective size of a “Start Trigger” or “Start Acquisition” button might be increased substantially so that a user may more easily begin acquisition of a signal. Along similar lines, in accordance with the invention, the effective size of particular selection buttons may be increased based upon data acquired, or particular types of data being acquired, and therefore the various effective sizes of the various selection buttons provided being content specific. In this manner, the available real estate on display may be most appropriately used, and ensure that a user properly makes selections from the touch screen as intended. Additionally, the effective size of one or more of the buttons could be increased if it is determined that a particular user employs that button quite often. Thus, rather than simply increasing the effective size of a traditionally often used button, the effective size of an actually often used button can be increased. [0006]
  • Furthermore, in addition to providing larger and variable sized effective selection buttons, in accordance with the invention, if an input selection by a user on the touch screen fails to make contact with any effective portion of a selection button, a mathematical determination may be made as to the most likely input intended by the user, or alternatively, two or more of the most likely inputs intended by a user. Thereafter, rather than simply indicating this as the selection, the user may be prompted to confirm that a particular selection had been made, or to choose from between two or more selections. In this manner, even if the graphical user interface is unable to determine precisely which input was intended, the user is notified of the error, and is asked to reselect based upon a reduced set of choices. Additionally, if it is determined that the user is missing all of the buttons in a similar direction over a predetermined period of time, a determination may also be made that the calibration of the touch screen is off. The invention can then move the effective areas of the buttons to correspond to the actual portions pressed by a user, or the apparatus can automatically begin a new touch screen calibration process. [0007]
  • It is therefore an object of the invention to provide an improved method and apparatus for improving the accuracy of touch screen input devices that improve over the prior art. [0008]
  • Still other objects and advantages of the invention will in part be obvious and will in part be apparent from the specification and the drawings. [0009]
  • The invention accordingly comprises the several steps and the relation of one or more of such steps with respect to each of the others, and the apparatus embodying features of construction, combinations of elements and arrangement of parts that are adapted to effect such steps, all as exemplified in the following detailed disclosure, and the scope of the invention will be indicated in the claims.[0010]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • For a more complete understanding of the invention, reference is made to the following description and accompanying drawings, in which: [0011]
  • FIG. 1 depicts a computerized system for receiving a touch screen input; [0012]
  • FIG. 2 depicts a conventional system for registering touch screen input; [0013]
  • FIG. 3 depicts the registration of touch screen input in accordance with a first embodiment of the invention; [0014]
  • FIG. 4 depicts a first screen for increasing the entry size of a selection button in accordance with the invention; and [0015]
  • FIG. 5 depicts a second embodiment for increasing the size of the input selection in accordance with the invention.[0016]
  • DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • As is shown in FIG. 1, a system for receiving and interpreting touch screen input is shown generally at [0017] 100. System 100 includes a touch screen 110, a processor 120 for processing data received from touch screen 110, and a standardized CPU processor 130 for receiving the processed touch screen input and performing various functions associated with the type of equipment to which the touch screen is attached in accordance with the interpreted data. During use, a graphical user interface displays one or more selection buttons on touch screen 110. A user then touches touch screen 110 in appropriate locations in order to generate touch screen data corresponding to one or more of the displayed selection buttons. Touch screen 110 registers the precise location on the touch screen that has been touched by a user, and this information is forwarded to processor 120. Processor 120 processes this location data, and associates the location data with the location of the one or more displayed graphical selection buttons, thereby confirming that a user has made a particular selection. Thereafter, this processed selection information is passed to CPU processor 130 and utilized in accordance with various programs running for the test equipment, computer system or other apparatus which is receiving information via the touch screen system.
  • FIG. 2 depicts a conventional system for receiving touch screen information at [0018] touch screen 110. As is shown in FIG. 2, a number of graphical user interface hot spots, or selection buttons, A, B, C, D are shown at predefined locations of touch screen 110. As is shown in FIG. 2, unless a user specifically touches within one of the designated graphical displays of the selection buttons, an entry and selection will not be registered. If a user touches a touch screen at point Y and the selection is not registered, it may be beneficial to consider that because of the close proximity of point Y to selection button A, that a user actually intended to select selection button A and simply missed the spot. However, a selection made at point X causes more difficulty, and may not allow for an easy determination of the intended selection. Responses for each of these situations will now be discussed.
  • Referring next to FIG. 3, a method and apparatus for improving the receipt of touch screen information in accordance with a first embodiment of the invention is shown. Each selection button A, B, C, D is still graphically shown with a boundary similar to that shown in FIG. 2, now depicted at [0019] 310 for each button. However, a somewhat larger area 320 will be considered to be part of the selection button, thus effectively increasing the size of each selection button, even though not displayed as such. Thus, if a user touches either within box 310, or within increased area 320, as shown by point Y, the user will be considered to have selected selection button A. In this manner, while the display screen remains user friendly and uncluttered, an effectively larger, more usable button may be provided for a user so that touch screen selections are more accurately registered.
  • While in FIG. 3, the size of the touch screen area has been enlarged by providing a larger effective area the same shape as the original selection button, as shown in FIGS. 4 and 5, various shapes may be provided to increase the overall effective size of a touch screen registration area corresponding to a selection button. These shapes may be defined based upon proximity to other selection buttons, the importance of the particular selection button, or any other basis. Thus, in FIG. 4, a fixed radius around the center of the selection button is provided, while in FIG. 5 the effectively increased area is defined as fixed distance from the border of the selection button is similarly provided. [0020]
  • In addition, FIG. 3 shows that the size of each of the selection buttons has effectively been increased by the same amount. However, this is not necessarily required. Thus, as is shown in FIG. 3, selection button “A” might be a button that is more likely to be used by a user, while selection button “D” might be a system reset button. In this situation, it would be desirable to increase the effective size of selection button “A” a much larger amount, and perhaps not increase the size of selection button “D” at all (or even reduce the effective size of selection button “D” to be smaller than the displayed selection button), so that the likelihood of the touching selection button A is increased, while the likelihood of mistakenly touching selection button “D” would be decreased. Furthermore, it may even be desirable to require more than one touch of selection button D to further defend against selection thereof and inadvertent reset of a system. Thus, as a further example, when utilized in a particular type of test equipment, such as an oscilloscope, a selection button “A” may represent a trigger start, and may be provided having a relatively larger effective area while selection button “D” may correspond to the dumping of information from a memory buffer, a situation that might only be required under startup circumstances, and therefore less desirable to select. [0021]
  • Furthermore, in addition to setting the effective sizes of the selection buttons in general, it would also be possible to dynamically alter the effective sizes of the selection buttons based upon current data being acquired, or various functions or menu selections previously made by the user. Thus, in an oscilloscope, for example, if a user has selected a particular trace, the effective size of those selection buttons corresponding to functions that are most likely to be desirable to apply to the selected trace may be increased, while the effective size of the other selection buttons might be decreased. [0022]
  • Additionally, the effective size of one or more of the buttons could be increased if it is determined that a particular user employs that button quite often. Thus, rather than simply increasing the effective size of a traditionally often used button, the effective size of an actually often used button can be increased. This information may be gleaned from the various inputs associated with a user. In an apparatus that requires a user to log onto the apparatus before use, the various button selections by the user may be calculated and stored associated with the user. The effective sizes of the selection buttons can be adjusted accordingly, and these changes to the effective area can be stored with the user profile. Thus, each time the user logs onto the system, the apparatus can employ the corresponding effective selection buttons. [0023]
  • If a system does not require log in by users, this method can still be employed. During use, if a button is selected quite often, the apparatus can change the effective size of the selection button. The apparatus can also trace the usage of the various buttons to infer that the same user is still using the apparatus. If a predetermined period of time lapses between input (either through the touch screen, or acquisition of a signal by a user) the apparatus can reset the effective sizes of the selection buttons back to a generic standard. Additionally, even if there is no lapse in input, if the apparatus suddenly detects a change in the buttons used quite often, an assumption can be made that the user has changed, or the processes being used by the same user have changed. In either scenario, the effective areas of the selection buttons may be returned to a default size, and the process for customizing the sizes may begin again. [0024]
  • Additionally, if it is determined that a user is missing all of the buttons in a similar direction over a predetermined period of time, a determination may also be made that the calibration of the touch screen is off. This may be because of a previously incorrect calibration, the positioning of the touch screen (i.e. if a screen is placed above a user, the screen will always be viewed from below), or for any other reason. The invention can then move the effective areas of the buttons to correspond to the actual portions pressed by a user, or the apparatus can automatically begin a new touch screen calibration process. In either event, the systematic error is corrected. [0025]
  • In these manners, it is possible to dynamically adjust the ability to receive touch screen input data. [0026]
  • Referring back to FIG. 3, if a user selects point X, even in the FIG. 3 scenario where the effective size of the selection buttons have been increased, point X will not be included in the selection of any of the selection buttons. Thus, rather than simply attempting to determine which button a user may have intended, indicating a failed selection, or doing nothing, in accordance with the invention, an indication may be provided at both selection buttons “B” and “C”, asking a user to confirm which of the two buttons was intended. Thus, in accordance with the invention, a blinking color or other indicator might be provided at selection buttons “B” and “C” to show the user that a selection that was intended had not been properly registered, and that the user should once again select between the two most likely choices. Of course, if the touch screen was inadvertently touched, and a user does not enter a selection after a predetermined period of time, the screen returns to normal and the selection information is discarded. [0027]
  • One exemplary implementation of the invention is to rely on a hierarchical list of windows that are defined and retained by a modern graphical user interface. For each window, in the interface, including application name windows and individual controls, the operating system already stores the window's bounding rectangle window Z-order (whether a particular window is in front of or behind other windows), and various style information including whether the window is visible or not, for example. Thus, such features can be used to define an effective area larger (different) than the displayed selection button, thus implementing the invention. [0028]
  • Therefore, in accordance with the invention, various methods and apparatuses have been described for improving the ability to receive and interpret touch screen data. By using the features of the invention, a selection on a touch screen device by a user can be most efficiently used, and touch screen input data received most accurately. [0029]
  • It will thus be seen that the objects set forth above, among those made apparent from the preceding description, are efficiently attained and, because certain changes may be made in carrying out the above method and in the constructions set forth without departing from the spirit and scope of the invention, it is intended that all matter contained in the above description and shown in the accompanying drawings shall be interpreted as illustrative and not in a limiting sense. [0030]
  • It is also to be understood that the following claims are intended to cover all of the generic and specific features of the invention herein described and all statements of the scope of the invention which, as a matter of language, might be said to fall therebetween. [0031]

Claims (20)

What is claimed is:
1. An information receiving apparatus, comprising:
a touch screen;
a processor for providing a graphical user interface on said touch screen, and for receiving and interpreting touch screen data from the touch screen, said graphical user interface presenting one or more predefined selection buttons on the touch screen; and
a CPU for receiving touch screen information from the processor;
wherein a predefined area of said touch screen corresponding to each of said one or more selection buttons provided by said graphical user interface includes an area of the touch screen different from the displayed selection buttons on the graphical user interface.
2. The apparatus of claim 1, wherein when a user touches the touch screen in the predefined area corresponding to one of the one or more selection buttons, but outside the displayed selection button, the processor interprets the corresponding selection button as having been selected.
3. The apparatus of claim 2, wherein the predefined area is selected in accordance with an importance of the corresponding selection button.
4. The apparatus of claim 2, wherein the predefined area is selected in accordance with a likelihood of selection of the corresponding selection button.
5. The apparatus of claim 4, wherein the likelihood of selection of the corresponding selection button is determined based upon a historical memory of selections made by a user.
6. The apparatus of claim 2, wherein the predefined area is defined as an area adjacent to and surrounding the corresponding selection button.
7. The apparatus of claim 1, wherein, upon selection of a portion of the touch screen comprising neither a selection button nor a predefined area, a calculation is made to determine one or more most likely intended selection buttons.
8. The apparatus of claim 7, wherein the one or more most likely intended selection buttons are designated, and a user is requested to select from the one or more designated selection buttons.
9. An information receiving method, comprising the steps of:
providing a graphical user interface on a touch screen;
presenting one or more predefined selection buttons on the touch screen in accordance with said graphical user interface;
receiving and interpreting touch screen data from the touch screen; and
receiving touch screen information from the processor;
wherein a predefined area of said touch screen corresponding to each of said one or more selection buttons provided by said graphical user interface includes an area of the touch screen different from the displayed selection buttons on the graphical user interface.
10. The method of claim 9, wherein when a user touches the touch screen in the predefined area corresponding to one of the one or more selection buttons, but outside the displayed selection button, the processor interprets the corresponding selection button as having been selected.
11. The method of claim 10, further comprising the step of selecting the predefined area in accordance with an importance of the corresponding selection button.
12. The method of claim 10, further comprising the step of selecting the predefined area in accordance with a likelihood of selection of the corresponding selection button.
13. The method of claim 12, wherein the likelihood of selection of the corresponding selection button is determined based upon a historical memory of selections made by a user.
14. The method of claim 10, further comprising the step of defining the predefined area as an area adjacent to and surrounding the corresponding selection button.
15. The method of claim 9, wherein, upon selection of a portion of the touch screen comprising neither a selection button nor a predefined area, a calculation is made to determine one or more most likely intended selection buttons.
16. The method of claim 15, further comprising the steps of:
designating one or more most likely intended selection buttons; and
selecting a desired selection button from the one or more designated selection buttons.
17. A touch screen information gathering system for use with test equipment, comprising:
a touch screen;
a processor for providing a graphical user interface on said touch screen, and for receiving and interpreting touch screen data from the touch screen, said graphical user interface presenting one or more predefined selection buttons on the touch screen, the one or more predefined selection buttons being defined in accordance with a data being tested by the test equipment; and
a CPU for receiving touch screen information from the processor;
wherein a predefined area of said touch screen corresponding to each of said one or more selection buttons provided by said graphical user interface includes an area of the touch screen different from the displayed selection buttons on the graphical user interface.
18. The system of claim 17, wherein a historical memory of selections of a user is retained along with a user information file corresponding to the user.
19. The system of claim 18, wherein a likelihood of selection of a selection button is determined based upon a historical memory of selections made by a user; and
wherein an effective area of one or more of the selection buttons is determined based upon the historical memory of selections made by the user.
20. The system of claim 18, wherein when said historical memory of selection made by a user indicate that a user is improperly selecting a number of selection buttons in a similar direction, by a similar amount, the touch screen is recalibrated.
US10/830,788 2003-04-24 2004-04-23 Method and apparatus for improving accuracy of touch screen input devices Abandoned US20040212601A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US10/830,788 US20040212601A1 (en) 2003-04-24 2004-04-23 Method and apparatus for improving accuracy of touch screen input devices

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US46503903P 2003-04-24 2003-04-24
US10/830,788 US20040212601A1 (en) 2003-04-24 2004-04-23 Method and apparatus for improving accuracy of touch screen input devices

Publications (1)

Publication Number Publication Date
US20040212601A1 true US20040212601A1 (en) 2004-10-28

Family

ID=33303198

Family Applications (1)

Application Number Title Priority Date Filing Date
US10/830,788 Abandoned US20040212601A1 (en) 2003-04-24 2004-04-23 Method and apparatus for improving accuracy of touch screen input devices

Country Status (1)

Country Link
US (1) US20040212601A1 (en)

Cited By (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060109242A1 (en) * 2004-11-19 2006-05-25 Simpkins Daniel S User interface for impaired users
US20060238493A1 (en) * 2005-04-22 2006-10-26 Dunton Randy R System and method to activate a graphical user interface (GUI) via a laser beam
EP1908051A2 (en) * 2005-07-22 2008-04-09 Matthew G. Pallakoff System and method for a thumb-optimized touch-screen user interface
EP1993028A1 (en) 2007-05-15 2008-11-19 High Tech Computer Corp. Method and device for handling large input mechanisms in touch screens
US20080305836A1 (en) * 2007-06-07 2008-12-11 Young Hwan Kim Mobile terminal and method of generating key signal therein
US20090006958A1 (en) * 2007-06-29 2009-01-01 Nokia Corporation Method, Apparatus and Computer Program Product for Providing an Object Selection Mechanism for Display Devices
US20090125841A1 (en) * 2007-11-13 2009-05-14 Yamashita Tomohito Operation panel and electric device including the same
US20100002016A1 (en) * 2006-07-13 2010-01-07 Lg Electronics Inc. Method of controlling touch panel display device and touch panel display device using the same
EP2177981A1 (en) * 2008-10-20 2010-04-21 Samsung Electronics Co., Ltd. Apparatus and method for determining input in computing equipment with touch screen
US20100295797A1 (en) * 2009-05-21 2010-11-25 Sony Computer Entertainment America Inc. Continuous and dynamic scene decomposition for user interface
EP2264582A1 (en) * 2009-06-17 2010-12-22 Research In Motion Limited Portable electronic device and method of controlling same
US20100321303A1 (en) * 2009-06-17 2010-12-23 Research In Motion Limited Portable electronic device and method of controlling same
EP2310803A1 (en) * 2008-07-09 2011-04-20 Volkswagen Aktiengesellschaft Method for operating a control system for a vehicle and control system for a vehicle
CN102129341A (en) * 2010-01-20 2011-07-20 索尼公司 Information processing apparatus and program
US20110258581A1 (en) * 2010-04-14 2011-10-20 Wei-Han Hu Method for adjusting size of an icon and related handheld device
US20120069027A1 (en) * 2009-04-28 2012-03-22 Wataru Yamazaki Input device
US20120236036A1 (en) * 2011-03-15 2012-09-20 Htc Corporation Electronic device, control method of the same, and computer program product of the same
US20130019203A1 (en) * 2011-07-14 2013-01-17 Microsoft Corporation Providing customization of context based menus
EP2624146A2 (en) * 2012-03-29 2013-08-07 Huawei Technologies Co., Ltd. Data block processing method and system, front end display device, and back end processing device
US20130229363A1 (en) * 2012-03-02 2013-09-05 Christopher A. Whitman Sensing User Input At Display Area Edge
US8766936B2 (en) 2011-03-25 2014-07-01 Honeywell International Inc. Touch screen and method for providing stable touches
US8850241B2 (en) 2012-03-02 2014-09-30 Microsoft Corporation Multi-stage power adapter configured to provide low power upon initial connection of the power adapter to the host device and high power thereafter upon notification from the host device to the power adapter
US8873227B2 (en) 2012-03-02 2014-10-28 Microsoft Corporation Flexible hinge support layer
US8949477B2 (en) 2012-05-14 2015-02-03 Microsoft Technology Licensing, Llc Accessory device architecture
US9064654B2 (en) 2012-03-02 2015-06-23 Microsoft Technology Licensing, Llc Method of manufacturing an input device
US9075566B2 (en) 2012-03-02 2015-07-07 Microsoft Technoogy Licensing, LLC Flexible hinge spine
US9128580B2 (en) 2012-12-07 2015-09-08 Honeywell International Inc. System and method for interacting with a touch screen interface utilizing an intelligent stencil mask
US9304549B2 (en) 2013-03-28 2016-04-05 Microsoft Technology Licensing, Llc Hinge mechanism for rotatable component attachment
US9354748B2 (en) 2012-02-13 2016-05-31 Microsoft Technology Licensing, Llc Optical stylus interaction
US9360893B2 (en) 2012-03-02 2016-06-07 Microsoft Technology Licensing, Llc Input device writing surface
US9426905B2 (en) 2012-03-02 2016-08-23 Microsoft Technology Licensing, Llc Connection device for computing devices
US9423871B2 (en) 2012-08-07 2016-08-23 Honeywell International Inc. System and method for reducing the effects of inadvertent touch on a touch screen controller
US9447620B2 (en) 2014-09-30 2016-09-20 Microsoft Technology Licensing, Llc Hinge mechanism with multiple preset positions
US9544504B2 (en) 2012-11-02 2017-01-10 Microsoft Technology Licensing, Llc Rapid synchronized lighting and shuttering
US9733707B2 (en) 2012-03-22 2017-08-15 Honeywell International Inc. Touch screen display user interface and method for improving touch interface utility on the same employing a rules-based masking system
US9752361B2 (en) 2015-06-18 2017-09-05 Microsoft Technology Licensing, Llc Multistage hinge
US9824808B2 (en) 2012-08-20 2017-11-21 Microsoft Technology Licensing, Llc Switchable magnetic lock
US9864415B2 (en) 2015-06-30 2018-01-09 Microsoft Technology Licensing, Llc Multistage friction hinge
US9870066B2 (en) 2012-03-02 2018-01-16 Microsoft Technology Licensing, Llc Method of manufacturing an input device
US10031556B2 (en) 2012-06-08 2018-07-24 Microsoft Technology Licensing, Llc User experience adaptation
US10037057B2 (en) 2016-09-22 2018-07-31 Microsoft Technology Licensing, Llc Friction hinge
US10107994B2 (en) 2012-06-12 2018-10-23 Microsoft Technology Licensing, Llc Wide field-of-view virtual image projector
US10120420B2 (en) 2014-03-21 2018-11-06 Microsoft Technology Licensing, Llc Lockable display and techniques enabling use of lockable displays
US10156889B2 (en) 2014-09-15 2018-12-18 Microsoft Technology Licensing, Llc Inductive peripheral retention device
EP3447627A1 (en) * 2017-08-23 2019-02-27 Samsung Electronics Co., Ltd. Method for determining input detection region corresponding to user interface and electronic device thereof
US10268367B2 (en) 2010-02-19 2019-04-23 Microsoft Technology Licensing, Llc Radial menus with bezel gestures
US10324733B2 (en) 2014-07-30 2019-06-18 Microsoft Technology Licensing, Llc Shutdown notifications
US10344797B2 (en) 2016-04-05 2019-07-09 Microsoft Technology Licensing, Llc Hinge with multiple preset positions
CN113242467A (en) * 2021-03-01 2021-08-10 北京达佳互联信息技术有限公司 Video editing method, device, terminal and storage medium
USRE48963E1 (en) 2012-03-02 2022-03-08 Microsoft Technology Licensing, Llc Connection device for computing devices

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5621438A (en) * 1992-10-12 1997-04-15 Hitachi, Ltd. Pointing information processing apparatus with pointing function
US5757358A (en) * 1992-03-31 1998-05-26 The United States Of America As Represented By The Secretary Of The Navy Method and apparatus for enhancing computer-user selection of computer-displayed objects through dynamic selection area and constant visual feedback
US5986639A (en) * 1996-03-18 1999-11-16 Fujitsu Ltd. Apparatus and method for extending a reactive area on a display screen
US6040824A (en) * 1996-07-31 2000-03-21 Aisin Aw Co., Ltd. Information display system with touch panel
US6572014B1 (en) * 1997-04-16 2003-06-03 Francis Lambert Method and apparatus for non-intrusive biometric capture
US20040136564A1 (en) * 2002-08-20 2004-07-15 Helena Roeber System and method for determining an input selected by a user through a virtual interface

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5757358A (en) * 1992-03-31 1998-05-26 The United States Of America As Represented By The Secretary Of The Navy Method and apparatus for enhancing computer-user selection of computer-displayed objects through dynamic selection area and constant visual feedback
US5621438A (en) * 1992-10-12 1997-04-15 Hitachi, Ltd. Pointing information processing apparatus with pointing function
US5986639A (en) * 1996-03-18 1999-11-16 Fujitsu Ltd. Apparatus and method for extending a reactive area on a display screen
US6040824A (en) * 1996-07-31 2000-03-21 Aisin Aw Co., Ltd. Information display system with touch panel
US6572014B1 (en) * 1997-04-16 2003-06-03 Francis Lambert Method and apparatus for non-intrusive biometric capture
US20040136564A1 (en) * 2002-08-20 2004-07-15 Helena Roeber System and method for determining an input selected by a user through a virtual interface

Cited By (130)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060109242A1 (en) * 2004-11-19 2006-05-25 Simpkins Daniel S User interface for impaired users
US20060238493A1 (en) * 2005-04-22 2006-10-26 Dunton Randy R System and method to activate a graphical user interface (GUI) via a laser beam
EP1908051A2 (en) * 2005-07-22 2008-04-09 Matthew G. Pallakoff System and method for a thumb-optimized touch-screen user interface
EP1908051A4 (en) * 2005-07-22 2012-01-25 Matthew G Pallakoff System and method for a thumb-optimized touch-screen user interface
US20120287069A1 (en) * 2006-07-13 2012-11-15 Tae Hoon Kim Method of controlling touch panel display device and touch panel display device using the same
US8754911B2 (en) 2006-07-13 2014-06-17 Lg Electronics Inc. Method of controlling touch panel display device and touch panel display device using the same
US20100002016A1 (en) * 2006-07-13 2010-01-07 Lg Electronics Inc. Method of controlling touch panel display device and touch panel display device using the same
US8797363B2 (en) * 2006-07-13 2014-08-05 Lg Electronics Inc. Method of controlling touch panel display device and touch panel display device using the same
EP1993028A1 (en) 2007-05-15 2008-11-19 High Tech Computer Corp. Method and device for handling large input mechanisms in touch screens
US20080284756A1 (en) * 2007-05-15 2008-11-20 Chih-Feng Hsu Method and device for handling large input mechanisms in touch screens
US20080305836A1 (en) * 2007-06-07 2008-12-11 Young Hwan Kim Mobile terminal and method of generating key signal therein
US8581854B2 (en) * 2007-06-07 2013-11-12 Lg Electronics Inc. Mobile terminal and method of generating key signal therein
US20090006958A1 (en) * 2007-06-29 2009-01-01 Nokia Corporation Method, Apparatus and Computer Program Product for Providing an Object Selection Mechanism for Display Devices
WO2009004525A3 (en) * 2007-06-29 2009-02-19 Nokia Corp Method, apparatus and computer program product for providing an object selection mechanism for display devices
WO2009004525A2 (en) * 2007-06-29 2009-01-08 Nokia Corporation Method, apparatus and computer program product for providing an object selection mechanism for display devices
US20090125841A1 (en) * 2007-11-13 2009-05-14 Yamashita Tomohito Operation panel and electric device including the same
US9041674B2 (en) 2008-07-09 2015-05-26 Volkswagen Ag Method for operating a control system for a vehicle and control system for a vehicle
US8564560B2 (en) 2008-07-09 2013-10-22 Volkswagen Ag Method for operating a control system for a vehicle and control system for a vehicle
EP2310803A1 (en) * 2008-07-09 2011-04-20 Volkswagen Aktiengesellschaft Method for operating a control system for a vehicle and control system for a vehicle
US20110148799A1 (en) * 2008-07-09 2011-06-23 Volkswagen Ag Method for operating a control system for a vehicle and control system for a vehicle
US20100097335A1 (en) * 2008-10-20 2010-04-22 Samsung Electronics Co. Ltd. Apparatus and method for determining input in computing equipment with touch screen
EP2177981A1 (en) * 2008-10-20 2010-04-21 Samsung Electronics Co., Ltd. Apparatus and method for determining input in computing equipment with touch screen
US9465474B2 (en) 2008-10-20 2016-10-11 Samsung Electronics Co., Ltd. Apparatus and method for determining input in computing equipment with touch screen
US20120069027A1 (en) * 2009-04-28 2012-03-22 Wataru Yamazaki Input device
US20100299592A1 (en) * 2009-05-21 2010-11-25 Sony Computer Entertainment America Inc. Customization of gui layout based on history of use
US10705692B2 (en) 2009-05-21 2020-07-07 Sony Interactive Entertainment Inc. Continuous and dynamic scene decomposition for user interface
US20100295797A1 (en) * 2009-05-21 2010-11-25 Sony Computer Entertainment America Inc. Continuous and dynamic scene decomposition for user interface
US9009588B2 (en) 2009-05-21 2015-04-14 Sony Computer Entertainment Inc. Customization of GUI layout based on history of use
US20150199117A1 (en) * 2009-05-21 2015-07-16 Sony Computer Entertainment Inc. Customization of gui layout based on history of use
WO2010135126A3 (en) * 2009-05-21 2011-08-11 Sony Computer Entertainment Inc. Continuous dynamic scene decomposition for user interface and dynamic predictive model-based reconfiguration of decomposition
US9367216B2 (en) 2009-05-21 2016-06-14 Sony Interactive Entertainment Inc. Hand-held device with two-finger touch triggered selection and transformation of active elements
US20100299596A1 (en) * 2009-05-21 2010-11-25 Sony Computer Entertainment America Inc. Dynamic reconfiguration of gui display decomposition based on predictive model
US20100295817A1 (en) * 2009-05-21 2010-11-25 Sony Computer Entertainment America Inc. Hand-held device with ancillary touch activated transformation of active element
US9448701B2 (en) 2009-05-21 2016-09-20 Sony Interactive Entertainment Inc. Customization of GUI layout based on history of use
US20100299595A1 (en) * 2009-05-21 2010-11-25 Sony Computer Entertainment America Inc. Hand-held device with two-finger touch triggered selection and transformation of active elements
US8352884B2 (en) 2009-05-21 2013-01-08 Sony Computer Entertainment Inc. Dynamic reconfiguration of GUI display decomposition based on predictive model
US20100295798A1 (en) * 2009-05-21 2010-11-25 Sony Computer Entertainment America Inc. Hand-held device with ancillary touch activated zoom
US8375295B2 (en) 2009-05-21 2013-02-12 Sony Computer Entertainment Inc. Customization of GUI layout based on history of use
US8434003B2 (en) 2009-05-21 2013-04-30 Sony Computer Entertainment Inc. Touch control with dynamically determined buffer region and active perimeter
US9524085B2 (en) 2009-05-21 2016-12-20 Sony Interactive Entertainment Inc. Hand-held device with ancillary touch activated transformation of active element
US20100299594A1 (en) * 2009-05-21 2010-11-25 Sony Computer Entertainment America Inc. Touch control with dynamically determined buffer region and active perimeter
WO2010135126A2 (en) * 2009-05-21 2010-11-25 Sony Computer Entertainment Inc. Continuous and dynamic scene decomposition for user interface and dynamic reconfiguration of decomposition based on predictive model
US20100295799A1 (en) * 2009-05-21 2010-11-25 Sony Computer Entertainment America Inc. Touch screen disambiguation based on prior ancillary touch input
US9927964B2 (en) * 2009-05-21 2018-03-27 Sony Computer Entertainment Inc. Customization of GUI layout based on history of use
CN101930334A (en) * 2009-06-17 2010-12-29 捷讯研究有限公司 Portable electronic device and method of controlling the same
EP2264582A1 (en) * 2009-06-17 2010-12-22 Research In Motion Limited Portable electronic device and method of controlling same
US20100321303A1 (en) * 2009-06-17 2010-12-23 Research In Motion Limited Portable electronic device and method of controlling same
US20110179374A1 (en) * 2010-01-20 2011-07-21 Sony Corporation Information processing apparatus and program
CN102129341A (en) * 2010-01-20 2011-07-20 索尼公司 Information processing apparatus and program
US10268367B2 (en) 2010-02-19 2019-04-23 Microsoft Technology Licensing, Llc Radial menus with bezel gestures
US20110258581A1 (en) * 2010-04-14 2011-10-20 Wei-Han Hu Method for adjusting size of an icon and related handheld device
US20120236036A1 (en) * 2011-03-15 2012-09-20 Htc Corporation Electronic device, control method of the same, and computer program product of the same
US8766936B2 (en) 2011-03-25 2014-07-01 Honeywell International Inc. Touch screen and method for providing stable touches
US20130019203A1 (en) * 2011-07-14 2013-01-17 Microsoft Corporation Providing customization of context based menus
US9116602B2 (en) * 2011-07-14 2015-08-25 Microsoft Technology Licensing, Llc Providing customization of context based menus
US9354748B2 (en) 2012-02-13 2016-05-31 Microsoft Technology Licensing, Llc Optical stylus interaction
US9075566B2 (en) 2012-03-02 2015-07-07 Microsoft Technoogy Licensing, LLC Flexible hinge spine
US9465412B2 (en) 2012-03-02 2016-10-11 Microsoft Technology Licensing, Llc Input device layers and nesting
US8947864B2 (en) 2012-03-02 2015-02-03 Microsoft Corporation Flexible hinge and removable attachment
US8935774B2 (en) 2012-03-02 2015-01-13 Microsoft Corporation Accessory device authentication
US8903517B2 (en) 2012-03-02 2014-12-02 Microsoft Corporation Computer device and an apparatus having sensors configured for measuring spatial information indicative of a position of the computing devices
US9047207B2 (en) 2012-03-02 2015-06-02 Microsoft Technology Licensing, Llc Mobile device power state
US9064654B2 (en) 2012-03-02 2015-06-23 Microsoft Technology Licensing, Llc Method of manufacturing an input device
US8896993B2 (en) 2012-03-02 2014-11-25 Microsoft Corporation Input device layers and nesting
US8873227B2 (en) 2012-03-02 2014-10-28 Microsoft Corporation Flexible hinge support layer
US9098117B2 (en) 2012-03-02 2015-08-04 Microsoft Technology Licensing, Llc Classifying the intent of user input
US9111703B2 (en) 2012-03-02 2015-08-18 Microsoft Technology Licensing, Llc Sensor stack venting
US9116550B2 (en) 2012-03-02 2015-08-25 Microsoft Technology Licensing, Llc Device kickstand
US8854799B2 (en) 2012-03-02 2014-10-07 Microsoft Corporation Flux fountain
USRE48963E1 (en) 2012-03-02 2022-03-08 Microsoft Technology Licensing, Llc Connection device for computing devices
US9134808B2 (en) 2012-03-02 2015-09-15 Microsoft Technology Licensing, Llc Device kickstand
US9134807B2 (en) 2012-03-02 2015-09-15 Microsoft Technology Licensing, Llc Pressure sensitive key normalization
US9146620B2 (en) 2012-03-02 2015-09-29 Microsoft Technology Licensing, Llc Input device assembly
US9158383B2 (en) 2012-03-02 2015-10-13 Microsoft Technology Licensing, Llc Force concentrator
US9158384B2 (en) 2012-03-02 2015-10-13 Microsoft Technology Licensing, Llc Flexible hinge protrusion attachment
US9176900B2 (en) 2012-03-02 2015-11-03 Microsoft Technology Licensing, Llc Flexible hinge and removable attachment
US9176901B2 (en) 2012-03-02 2015-11-03 Microsoft Technology Licensing, Llc Flux fountain
US9268373B2 (en) 2012-03-02 2016-02-23 Microsoft Technology Licensing, Llc Flexible hinge spine
US9275809B2 (en) 2012-03-02 2016-03-01 Microsoft Technology Licensing, Llc Device camera angle
US9298236B2 (en) 2012-03-02 2016-03-29 Microsoft Technology Licensing, Llc Multi-stage power adapter configured to provide a first power level upon initial connection of the power adapter to the host device and a second power level thereafter upon notification from the host device to the power adapter
US9304949B2 (en) 2012-03-02 2016-04-05 Microsoft Technology Licensing, Llc Sensing user input at display area edge
US9304948B2 (en) * 2012-03-02 2016-04-05 Microsoft Technology Licensing, Llc Sensing user input at display area edge
US10963087B2 (en) 2012-03-02 2021-03-30 Microsoft Technology Licensing, Llc Pressure sensitive keys
US20130229363A1 (en) * 2012-03-02 2013-09-05 Christopher A. Whitman Sensing User Input At Display Area Edge
US8850241B2 (en) 2012-03-02 2014-09-30 Microsoft Corporation Multi-stage power adapter configured to provide low power upon initial connection of the power adapter to the host device and high power thereafter upon notification from the host device to the power adapter
US9360893B2 (en) 2012-03-02 2016-06-07 Microsoft Technology Licensing, Llc Input device writing surface
US8830668B2 (en) 2012-03-02 2014-09-09 Microsoft Corporation Flexible hinge and removable attachment
US9411751B2 (en) 2012-03-02 2016-08-09 Microsoft Technology Licensing, Llc Key formation
US9426905B2 (en) 2012-03-02 2016-08-23 Microsoft Technology Licensing, Llc Connection device for computing devices
US10013030B2 (en) 2012-03-02 2018-07-03 Microsoft Technology Licensing, Llc Multiple position input device cover
US9946307B2 (en) 2012-03-02 2018-04-17 Microsoft Technology Licensing, Llc Classifying the intent of user input
US8791382B2 (en) 2012-03-02 2014-07-29 Microsoft Corporation Input device securing techniques
US9460029B2 (en) 2012-03-02 2016-10-04 Microsoft Technology Licensing, Llc Pressure sensitive keys
US9904327B2 (en) 2012-03-02 2018-02-27 Microsoft Technology Licensing, Llc Flexible hinge and removable attachment
US8780541B2 (en) 2012-03-02 2014-07-15 Microsoft Corporation Flexible hinge and removable attachment
US8780540B2 (en) 2012-03-02 2014-07-15 Microsoft Corporation Flexible hinge and removable attachment
US9870066B2 (en) 2012-03-02 2018-01-16 Microsoft Technology Licensing, Llc Method of manufacturing an input device
US9618977B2 (en) 2012-03-02 2017-04-11 Microsoft Technology Licensing, Llc Input device securing techniques
US9619071B2 (en) 2012-03-02 2017-04-11 Microsoft Technology Licensing, Llc Computing device and an apparatus having sensors configured for measuring spatial information indicative of a position of the computing devices
US9678542B2 (en) 2012-03-02 2017-06-13 Microsoft Technology Licensing, Llc Multiple position input device cover
US9710093B2 (en) 2012-03-02 2017-07-18 Microsoft Technology Licensing, Llc Pressure sensitive key normalization
US9852855B2 (en) 2012-03-02 2017-12-26 Microsoft Technology Licensing, Llc Pressure sensitive key normalization
US9793073B2 (en) 2012-03-02 2017-10-17 Microsoft Technology Licensing, Llc Backlighting a fabric enclosure of a flexible cover
US9766663B2 (en) 2012-03-02 2017-09-19 Microsoft Technology Licensing, Llc Hinge for component attachment
US9733707B2 (en) 2012-03-22 2017-08-15 Honeywell International Inc. Touch screen display user interface and method for improving touch interface utility on the same employing a rules-based masking system
EP2624146A2 (en) * 2012-03-29 2013-08-07 Huawei Technologies Co., Ltd. Data block processing method and system, front end display device, and back end processing device
EP2624146A4 (en) * 2012-03-29 2013-12-18 Huawei Tech Co Ltd Data block processing method and system, front end display device, and back end processing device
US8949477B2 (en) 2012-05-14 2015-02-03 Microsoft Technology Licensing, Llc Accessory device architecture
US9959241B2 (en) 2012-05-14 2018-05-01 Microsoft Technology Licensing, Llc System and method for accessory device architecture that passes via intermediate processor a descriptor when processing in a low power state
US9348605B2 (en) 2012-05-14 2016-05-24 Microsoft Technology Licensing, Llc System and method for accessory device architecture that passes human interface device (HID) data via intermediate processor
US10031556B2 (en) 2012-06-08 2018-07-24 Microsoft Technology Licensing, Llc User experience adaptation
US10107994B2 (en) 2012-06-12 2018-10-23 Microsoft Technology Licensing, Llc Wide field-of-view virtual image projector
US9423871B2 (en) 2012-08-07 2016-08-23 Honeywell International Inc. System and method for reducing the effects of inadvertent touch on a touch screen controller
US9824808B2 (en) 2012-08-20 2017-11-21 Microsoft Technology Licensing, Llc Switchable magnetic lock
US9544504B2 (en) 2012-11-02 2017-01-10 Microsoft Technology Licensing, Llc Rapid synchronized lighting and shuttering
US9128580B2 (en) 2012-12-07 2015-09-08 Honeywell International Inc. System and method for interacting with a touch screen interface utilizing an intelligent stencil mask
US9304549B2 (en) 2013-03-28 2016-04-05 Microsoft Technology Licensing, Llc Hinge mechanism for rotatable component attachment
US10120420B2 (en) 2014-03-21 2018-11-06 Microsoft Technology Licensing, Llc Lockable display and techniques enabling use of lockable displays
US10324733B2 (en) 2014-07-30 2019-06-18 Microsoft Technology Licensing, Llc Shutdown notifications
US10156889B2 (en) 2014-09-15 2018-12-18 Microsoft Technology Licensing, Llc Inductive peripheral retention device
US9964998B2 (en) 2014-09-30 2018-05-08 Microsoft Technology Licensing, Llc Hinge mechanism with multiple preset positions
US9447620B2 (en) 2014-09-30 2016-09-20 Microsoft Technology Licensing, Llc Hinge mechanism with multiple preset positions
US9752361B2 (en) 2015-06-18 2017-09-05 Microsoft Technology Licensing, Llc Multistage hinge
US10606322B2 (en) 2015-06-30 2020-03-31 Microsoft Technology Licensing, Llc Multistage friction hinge
US9864415B2 (en) 2015-06-30 2018-01-09 Microsoft Technology Licensing, Llc Multistage friction hinge
US10344797B2 (en) 2016-04-05 2019-07-09 Microsoft Technology Licensing, Llc Hinge with multiple preset positions
US10037057B2 (en) 2016-09-22 2018-07-31 Microsoft Technology Licensing, Llc Friction hinge
EP3447627A1 (en) * 2017-08-23 2019-02-27 Samsung Electronics Co., Ltd. Method for determining input detection region corresponding to user interface and electronic device thereof
CN113242467A (en) * 2021-03-01 2021-08-10 北京达佳互联信息技术有限公司 Video editing method, device, terminal and storage medium
CN113242466A (en) * 2021-03-01 2021-08-10 北京达佳互联信息技术有限公司 Video editing method, device, terminal and storage medium

Similar Documents

Publication Publication Date Title
US20040212601A1 (en) Method and apparatus for improving accuracy of touch screen input devices
US6246408B1 (en) Graphical system and method for invoking measurements in a signal measurement system
US5450539A (en) Apparatus and method of dynamically displaying a graphic button on a monitor
US7386803B2 (en) Method and apparatus for managing input focus and z-order
EP0653696B1 (en) Touch control of cursor position
US9372605B2 (en) Method and apparatus for controlling the operation of an operating system and application programs by ocular control
JP5707015B2 (en) Information display device
CN108553894B (en) Display control method and device, electronic equipment and storage medium
US6229456B1 (en) Method and apparatus for facilitating user interaction with a measurement instrument using a display-based control knob
US6522345B1 (en) System and method for simultaneously invoking automated measurements in a signal measurement system
US9158457B2 (en) Adjustment of multiple user input parameters
US20070050731A1 (en) Pull down menu displays
JP2005520228A (en) System and method for providing prominent image elements in a graphical user interface display
US20070094614A1 (en) Data processing device
US7184906B2 (en) Systems and methods for performing multi-source measurements
US20160139767A1 (en) Method and system for mouse pointer to automatically follow cursor
US9239671B2 (en) Method for enlarging a display region on a display unit
US20110072384A1 (en) Methods and systems for implementing hot keys for operating a medical device
JP2000242383A (en) Screen display enlargement control unit
JP2014081723A (en) Electronic apparatus with resistance film touch panel
JP3140975B2 (en) Analysis equipment
JPH11126135A (en) Input device
JP2001092580A (en) Input instruction device and program recording medium for the device
TW202127222A (en) User interface adjustment method and touch display device
JP2006138779A (en) Autoanalyzer

Legal Events

Date Code Title Description
AS Assignment

Owner name: LECROY CORPORATION, NEW YORK

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CAKE, ANTHONY;OEFFNER, YANN;REEL/FRAME:015264/0314

Effective date: 20040422

AS Assignment

Owner name: BANK OF NEW YORK, THE, AS ADMINISTRATIVE AGENT, NE

Free format text: GRANT OF SECURITY INTEREST;ASSIGNOR:LECROY CORPORATION;REEL/FRAME:015355/0270

Effective date: 20041029

AS Assignment

Owner name: MANUFACTURERS AND TRADERS TRUST COMPANY,NEW YORK

Free format text: SECURITY AGREEMENT;ASSIGNOR:LECROY CORPORATION;REEL/FRAME:019331/0239

Effective date: 20070330

Owner name: MANUFACTURERS AND TRADERS TRUST COMPANY, NEW YORK

Free format text: SECURITY AGREEMENT;ASSIGNOR:LECROY CORPORATION;REEL/FRAME:019331/0239

Effective date: 20070330

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

AS Assignment

Owner name: MANUFACTURERS AND TRADERS TRUST COMPANY, NEW YORK

Free format text: SECURITY AGREEMENT;ASSIGNOR:LECROY CORPORATION;REEL/FRAME:024892/0689

Effective date: 20100729

AS Assignment

Owner name: LECROY CORPORATION, NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:MANUFACTURERS AND TRADERS TRUST COMPANY, AS AGENT;REEL/FRAME:029128/0280

Effective date: 20121009

Owner name: LECROY CORPORATION, NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:MANUFACTURERS AND TRADERS TRUST COMPANY, AS AGENT;REEL/FRAME:029129/0880

Effective date: 20121009

AS Assignment

Owner name: TELEDYNE LECROY, INC., NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:RBS CITIZENS, N.A.;REEL/FRAME:029155/0478

Effective date: 20120822

AS Assignment

Owner name: LECROY CORPORATION, NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JP MORGAN CHASE BANK, N.A. AS ADMINISTRATIVE AGENT SUCCESSOR ADMINISTRATIVE AGENT TO THE BANK OF NEW YORK;REEL/FRAME:029328/0042

Effective date: 20121018