Patents by Inventor Luis Huapaya
Luis Huapaya has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 7412664Abstract: A method for returning focus to a user interface window is disclosed. Information relating to each user interface window existing within a computer operating system is stored in a working database that is different from real-time user interface window information maintained by the computer operating system. A top user interface window is determined at a display coordinate selected by, for example, a digitizing pen. Focus is returned to a last user interface window having focus when the top user interface window is a system user interface window. An informational context is determined for the top window, and data entered into the top window is recognized based on the informational context of the top window based on information stored in the working database.Type: GrantFiled: September 17, 2003Date of Patent: August 12, 2008Assignee: Microsoft CorporationInventor: Luis Huapaya
-
Patent number: 7319454Abstract: A system and method for emulating the functional behavior of a two-button mouse-type computer input device is described. A predetermined input generated by digitizing pen and a digitizing writing surface is received, and a user interface having a plurality of soft buttons is displayed. The plurality of soft buttons provides selectable functionality of a two-button mouse-type computer input device. Preferably, the plurality of soft buttons includes a right-button function, a shift function, a control function, an alternate function and a bull's-eye function.Type: GrantFiled: March 9, 2001Date of Patent: January 15, 2008Assignee: Microsoft CorporationInventors: Charles Patrick Thacker, James E. Mathews, Luis Huapaya, Butler Wright Lampson
-
Publication number: 20070097102Abstract: A user is provided with guidelines that are temporarily displayed with content, in order to assist the user in accurately writing electronic ink. The guidelines may appear when the user moves a writing tool close to a display and writing surface. Alternately, the guidelines may appear after the user has begun to write electronic ink, so that the guidelines can correspond to the angle at which the user is writing, the size of the user's handwriting, or both. As the user writes the electronic ink onto the writing surface, the handwritten electronic ink is added to the content being rendered on the display. After the user has finished writing electronic ink and moves the writing tool away from the writing surface, the guidelines may be deleted. Accordingly, the user can employ the temporary guidelines without the guidelines themselves becoming a permanent part of the content.Type: ApplicationFiled: December 14, 2006Publication date: May 3, 2007Applicant: MICROSOFT CORPORATIONInventors: Leroy Keely, Charlton Lui, Marieke Iwema, Luis Huapaya, Jeffrey Pettiross, Erik Geidl
-
Publication number: 20070078775Abstract: A system and method for preventing unauthorized use of digital contents such as, but not limited to, music, movies, videos and computer games, henceforth referred to as “digital content” or “digital content”. The present invention protects the digital content by reformatting said digital content such that, the rendering context of the said digital content is lost. The rendering context that was removed by the reformatting process is then protected from unauthorized use such that only authorized users/computing devices can recover the rendering context and use it to render the protected digital content.Type: ApplicationFiled: September 14, 2006Publication date: April 5, 2007Inventors: Luis Huapaya, Michael Prendergast, Philippe Cadieux-Pelletier, Johann Seidenz
-
Publication number: 20060239561Abstract: A transparent graphical user interface that overlays the user interfaces of other applications. The transparent user interface receives handwriting input and displays handwriting objects represented by handwriting input received in the area of the transparent handwriting interface. The transparent user interface of the invention can be expanded to include most of the display area of a computer, thereby allowing the user to write anywhere within the display area. This also allows the user to write multiple lines of text. Additionally, because the user interface is transparent, it allows the user to see the underlying graphical user interfaces for other applications, including applications that receive text recognized from the handwriting input written into the transparent handwriting interface. Further the transparent interface allows the user to interact with underlying graphical user interfaces.Type: ApplicationFiled: July 3, 2006Publication date: October 26, 2006Applicant: Microsoft CorporationInventors: Luis Huapaya, Erik Geidl, Donald Karlov, Jeffrey Pettiross, Thomas Wick
-
Publication number: 20050273713Abstract: A correction tool that displays a correction widget when a user acts to correct text is provided. More particularly, if the user places an insertion point in or to the immediate left of the text, or selects the text, the tool displays the correction widget immediately to the left of the selected text. The user can then quickly access a correction interface for correcting the text simply by moving the pointer the short distance from the insertion point to the correction widget. When the user activates the correction widget, the tool displays the correction interface immediately proximal to the correction widget. Thus, the user need only move the pointer a small distance further to then correct the text using the correction interface.Type: ApplicationFiled: July 27, 2005Publication date: December 8, 2005Applicant: Microsoft CorporationInventors: Ravipal Soin, Adrian Garside, David Winkler, Luis Huapaya, Marieke Iwema
-
Publication number: 20050262442Abstract: A correction tool that displays a correction widget when a user acts to correct text is provided. More particularly, if the user places an insertion point in or to the immediate left of the text, or selects the text, the tool displays the correction widget immediately to the left of the selected text. The user can then quickly access a correction interface for correcting the text simply by moving the pointer the short distance from the insertion point to the correction widget. When the user activates the correction widget, the tool displays the correction interface immediately proximal to the correction widget. Thus, the user need only move the pointer a small distance further to then correct the text using the correction interface.Type: ApplicationFiled: July 27, 2005Publication date: November 24, 2005Applicant: Microsoft CorporationInventors: Ravipal Soin, Adrian Garside, David Winkler, Luis Huapaya, Marieke Iwema
-
Patent number: 6762776Abstract: A method for returning focus to a user interface window is disclosed. Information relating to each user interface window existing within a computer operating system is stored in a working database that is different from real-time user interface window information maintained by the computer operating system. A top user interface window is determined at a display coordinate selected by, for example, a digitizing pen. Focus is returned to a last user interface window having focus when the top user interface window is a system user interface window. An informational context is determined for the top window, and data entered into the top window is recognized based on the informational context of the top window based on information stored in the working database.Type: GrantFiled: March 9, 2001Date of Patent: July 13, 2004Assignee: Microsoft CorporationInventor: Luis Huapaya
-
Publication number: 20040051738Abstract: A method for returning focus to a user interface window is disclosed. Information relating to each user interface window existing within a computer operating system is stored in a working database that is different from real-time user interface window information maintained by the computer operating system. A top user interface window is determined at a display coordinate selected by, for example, a digitizing pen. Focus is returned to a last user interface window having focus when the top user interface window is a system user interface window. An informational context is determined for the top window, and data entered into the top window is recognized based on the informational context of the top window based on information stored in the working database.Type: ApplicationFiled: September 17, 2003Publication date: March 18, 2004Applicant: Microsoft CorporationInventor: Luis Huapaya
-
Patent number: 6609186Abstract: A system for managing space in a computer memory is disclosed. The system creates free space in a computer memory by using a “downsize” operation, which selectively removes data from a data object residing in the memory. Each data object in the memory provides a downsize operation designed for that data object, which reduces the amount of space that the data object occupies in the memory by deleting data that can be recreated from another source, or data that is not essential to the function of the data object. Each data object may also provide a “restore” operation, which returns the object to a usable state in the memory by replacing data in the memory that has been removed by a prior downsize operation. The restore operation is used if an attempt is made to access the data object after it has been downsized. The system can be used to manage various types of memory containing various types of data objects.Type: GrantFiled: January 26, 2000Date of Patent: August 19, 2003Assignee: Microsoft CorporationInventors: James E. Veres, Luis Huapaya, Scott R. Leatham
-
Publication number: 20020089547Abstract: A method for returning focus to a user interface window is disclosed. Information relating to each user interface window existing within a computer operating system is stored in a working database that is different from real-time user interface window information maintained by the computer operating system. A top user interface window is determined at a display coordinate selected by, for example, a digitizing pen. Focus is returned to a last user interface window having focus when the top user interface window is a system user interface window. An informational context is determined for the top window, and data entered into the top window is recognized based on the informational context of the top window based on information stored in the working database.Type: ApplicationFiled: March 9, 2001Publication date: July 11, 2002Inventor: Luis Huapaya