A hand wearable body squeegee comprising a glove portion, a concave squeegee band, and a linear squeegee band.
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Application No. | Application Title | Issue Date |
| 20110225331 | GENERIC INTERFACE A system and process for ensuring the smooth flow of electronic ink is described. Dynamic rendering is given priority over other event handlers. Priority may be the use of one or more queues to order when events occur and may be performing dynamic rendering prior to oth... | 09/15/2011 |
| 20110157062 | Touch Input Data Handling A system for enabling a tablet input object is described. A tablet input object can take various inputs from touch, a mouse, and a pen and sends their information to an application or operating system. Also, a pen message pathway may also be used to handle touch message... | 06/30/2011 |
| 20100318930 | ASSISTING USER INTERFACE ELEMENT USE Methods of controlling the display and use of a UI element are disclosed. In an embodiment, the UI element may configured so that it initially maintains a topmost position but eventually allows other applications to assume the topmost position. In an embodiment, the dis... | 12/16/2010 |
| 20080198160 | APPROPRIATELY SIZED TARGET EXPANSION The present starburst target expansion technique connects targets to peripheral screen space to produce reasonably sized tiles for all targets including those that are located inside of a cluster. The resulting layout is characterized by lines escaping from the cluster ... | 08/21/2008 |
| 20070198950 | Method and system for improving interaction with a user interface Upon detection of user input, a computing device (e.g., tablet PC, PDA, cellular device) may determine whether the input corresponds to a request to enhance elements of the user interface. In response to a positive determination, the computing device may magnify or othe... | 08/23/2007 |
| 20070192731 | Assisting user interface element use Methods of controlling the display and use of a UI element are disclosed. In an embodiment, the UI element may configured so that it initially maintains a topmost position but eventually allows other applications to assume the topmost position. In an embodiment, the dis... | 08/16/2007 |
| 20070152976 | Unintentional touch rejection A method for rejecting an unintentional palm touch is disclosed. In at least some embodiments, a touch is detected by a touch-sensitive surface associated with a display. Characteristics of the touch may be used to generate a set of parameters related to the touch. In a... | 07/05/2007 |
| 20060214926 | Targeting in a stylus-based user interface Aspects of the invention provide virtual hover zones. When a user lowers a hovering stylus while remaining within a hover zone, cursor control is modified to be more easily controllable by the user. If the user pauses the stylus in mid-air before lowering the stylus, an... | 09/28/2006 |
| 20060132460 | Touch screen accuracy A user interface is provided allowing a user to simulate mouse hovering with the user's finger on a touch-sensitive display. When a finger or other stylus touches the touch-sensitive display adjacent to a display cursor, a control appears that enables the user to drag t... | 06/22/2006 |
| 20060132817 | Synchronization of plugins A system and process for ensuring the smooth flow of electronic ink is described. Dynamic rendering is give priority over other event handlers. Priority may be the use of one or more queues to order when events occur and may be performing dynamic rendering prior to othe... | 06/22/2006 |
| 20060109252 | Reducing accidental touch-sensitive device activation Aspects of the present invention reduce the number of false positive touch inputs made by a non-stylus object such as the user's finger or hand. When the stylus is located proximate to the touch-sensitive surface, the sensitivity of the surface to non-stylus input is di... | 05/25/2006 |
| 20050275638 | Dynamic feedback for gestures Gesture feedback techniques are discussed that provide prompt feedback to a user concerning the recognition of one or more gestures. The feedback may be employed to confirm to a user that a gesture is being correctly recognized. The feedback may alternately warn a user ... | 12/15/2005 |
| 20050156913 | Framework for ordered handling of information A system and process for ensuring the smooth flow of electronic ink is described. Dynamic rendering is give priority over other event handlers. Priority may be the use of one or more queues to order when events occur and may be performing dynamic rendering prior to othe... | 07/21/2005 |
| 20050093843 | Memory management in a multi-threaded environment A system and process for ensuring the smooth flow of electronic ink is described. Dynamic rendering is give priority over other event handlers. Priority may be the use of one or more queues to order when events occur and may be performing dynamic rendering prior to othe... | 05/05/2005 |
| 20050093842 | Multiple queues handling information A system and process for ensuring the smooth flow of electronic ink is described. Dynamic rendering is give priority over other event handlers. Priority may be the use of one or more queues to order when events occur and may be performing dynamic rendering prior to othe... | 05/05/2005 |
| 20050093841 | Display attribute modification A system and process for ensuring the smooth flow of electronic ink is described. Dynamic rendering is give priority over other event handlers. Priority may be the use of one or more queues to order when events occur and may be performing dynamic rendering prior to othe... | 05/05/2005 |
| 20050093840 | Generic interface A system and process for ensuring the smooth flow of electronic ink is described. Dynamic rendering is give priority over other event handlers. Priority may be the use of one or more queues to order when events occur and may be performing dynamic rendering prior to othe... | 05/05/2005 |
| 20050093839 | Wet ink A system and process for ensuring the smooth flow of electronic ink is described. Dynamic rendering is give priority over other event handlers. Priority may be the use of one or more queues to order when events occur and may be performing dynamic rendering prior to othe... | 05/05/2005 |
| 20050093844 | Error notification handling A system and process for ensuring the smooth flow of electronic ink is described. Dynamic rendering is give priority over other event handlers. Priority may be the use of one or more queues to order when events occur and may be performing dynamic rendering prior to othe... | 05/05/2005 |
| 20050093836 | Real-time inking A system and process for ensuring the smooth flow of electronic ink is described. Dynamic rendering is give priority over other event handlers. Priority may be the use of one or more queues to order when events occur and may be performing dynamic rendering prior to othe... | 05/05/2005 |
| 20050093833 | Use of queues A system and process for ensuring the smooth flow of electronic ink is described. Dynamic rendering is give priority over other event handlers. Priority may be the use of one or more queues to order when events occur and may be performing dynamic rendering prior to othe... | 05/05/2005 |
| 20050093838 | Synchronization of plugins A system and process for ensuring the smooth flow of electronic ink is described. Dynamic rendering is give priority over other event handlers. Priority may be the use of one or more queues to order when events occur and may be performing dynamic rendering prior to othe... | 05/05/2005 |
| 20050088420 | Ordering of events between different input sources A system and process for ensuring the smooth flow of electronic ink is described. Dynamic rendering is give priority over other event handlers. Priority may be the use of one or more queues to order when events occur and may be performing dynamic rendering prior to othe... | 04/28/2005 |
| 20050088427 | Transferring pen information between unmanaged and managed code A system and process for transferring pen data between unmanaged and managed code is described. The system uses shared memory between an unmanaged component and a managed application to store information relating to ink information. A pointer is transferred to the manag... | 04/28/2005 |
| 20050052434 | Focus management using in-air points Stylus “focus” designates or establishes an element or area of a computer interface to receive input (e.g., such as electronic ink). Focus may be used, for example, to prepare the associated element to receive input by “waking” the system from a “stand-by” m... | 03/10/2005 |