U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Bizarre Patents

Patent No. 6351867

Body squeegee

A hand wearable body squeegee comprising a glove portion, a concave squeegee band, and a linear squeegee band.

Newsletter  PatentStorm News

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.

 

Inventor: Alexander J. Kolmykov-Zotov


Address: Sammamish, WA
No. of applications: 25
Last application issue date: 09/15/2011

Application No.Application TitleIssue Date
20110225331GENERIC 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
20110157062Touch 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
20100318930ASSISTING 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
20080198160APPROPRIATELY 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
20070198950Method 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
20070192731Assisting 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
20070152976Unintentional 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
20060214926Targeting 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
20060132460Touch 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
20060132817Synchronization 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
20060109252Reducing 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
20050275638Dynamic 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
20050156913Framework 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
20050093843Memory 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
20050093842Multiple 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
20050093841Display 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
20050093840Generic 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
20050093839Wet 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
20050093844Error 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
20050093836Real-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
20050093833Use 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
20050093838Synchronization 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
20050088420Ordering 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
20050088427Transferring 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
20050052434Focus 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
 
Sign InRegister
Username  
Password   
forgot password?