Patents by Inventor Michael R. Hooning
Michael R. Hooning 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: 9069395Abstract: In a computer system having a display and a keyboard, a computer readable medium includes instructions for invoking a message hook procedure based on a mouse message indicative of a mouse event. Instructions also provide for identifying at least one focus application that has a current keyboard focus and of converting the mouse message into a command for the focus application. The command is then sent to the focus application and the mouse message is prevented from being routed to any other applications. In one embodiment, the commands include the command to page forward or backward through pages of Internet documents. In other embodiments, instead of converting the mouse message into a command, the message hook procedure displays a graphical user interface based on the focus application and the mouse message. The graphical user interface includes one or more commands that the user may select.Type: GrantFiled: January 29, 2010Date of Patent: June 30, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Manolito E. Adan, Todd E. Holmdahl, Michael R. Hooning, Steven T. Kaneko, Terry M. Lipscomb, Robert Scott Plank
-
Publication number: 20100127985Abstract: In a computer system having a display and a keyboard, a computer readable medium includes instructions for invoking a message hook procedure based on a mouse message indicative of a mouse event. Instructions also provide for identifying at least one focus application that has a current keyboard focus and of converting the mouse message into a command for the focus application. The command is then sent to the focus application and the mouse message is prevented from being routed to any other applications. In one embodiment, the commands include the command to page forward or backward through pages of Internet documents. In other embodiments, instead of converting the mouse message into a command, the message hook procedure displays a graphical user interface based on the focus application and the mouse message. The graphical user interface includes one or more commands that the user may select.Type: ApplicationFiled: January 29, 2010Publication date: May 27, 2010Applicant: MicrosoftInventors: Manolito E. Adan, Todd E. Holmdahl, Michael R. Hooning, Steven T. Kaneko, Terry M. Lipscomb, Robert Scott Plank
-
Patent number: 7656389Abstract: In a computer system having a display and a keyboard, a computer readable medium includes instructions for invoking a message hook procedure based on a mouse message indicative of a mouse event. Instructions also provide for identifying at least one focus application that has a current keyboard focus and of converting the mouse message into a command for the focus application. The command is then sent to the focus application and the mouse message is prevented from being routed to any other applications. In one embodiment, the commands include the command to page forward or backward through pages of Internet documents. In other embodiments, instead of converting the mouse message into a command, the message hook procedure displays a graphical user interface based on the focus application and the mouse message. The graphical user interface includes one or more commands that the user may select.Type: GrantFiled: December 3, 2001Date of Patent: February 2, 2010Assignee: MIcrosoft CorporationInventors: Manolito E. Adan, Todd E. Holmdahl, Michael R. Hooning, Steven T. Kaneko, Terry M. Lipscomb, Robert Scott Plank
-
Patent number: 7639235Abstract: In a computer system having a display and a keyboard, a computer readable medium includes instructions for invoking a message hook procedure based on a mouse message indicative of a mouse event. Instructions also provide for identifying at least one focus application that has a current keyboard focus and of converting the mouse message into a command for the focus application. The command is then sent to the focus application and the mouse message is prevented from being routed to any other applications. In one embodiment, the commands include the command to page forward or backward through pages of Internet documents. In other embodiments, instead of converting the mouse message into a command, the message hook procedure displays a graphical user interface based on the focus application and the mouse message. The graphical user interface includes one or more commands that the user may select.Type: GrantFiled: December 4, 2001Date of Patent: December 29, 2009Assignee: Microsoft CorporationInventors: Manolito E. Adan, Todd E. Holmdahl, Michael R. Hooning, Steven T. Kaneko, Terry M. Lipscomb, Robert Scott Plank
-
Patent number: 7283121Abstract: In a computer system having a display and a keyboard, a computer readable medium includes instructions for invoking a message hook procedure based on a mouse message indicative of a mouse event. Instructions also provide for identifying at least one focus application that has a current keyboard focus and of converting the mouse message into a command for the focus application. The command is then sent to the focus application and the mouse message is prevented from being routed to any other applications. In one embodiment, the commands include the command to page forward or backward through pages of Internet documents. In other embodiments, instead of converting the mouse message into a command, the message hook procedure displays a graphical user interface based on the focus application and the mouse message. The graphical user interface includes one or more commands that the user may select.Type: GrantFiled: November 1, 2004Date of Patent: October 16, 2007Assignee: Microsoft CorporationInventors: Manolito E. Adan, Todd E. Holmdahl, Michael R. Hooning, Steven T. Kaneko, Terry M. Lipscomb, Robert Scott Plank
-
Patent number: 6452586Abstract: An input device for a computer system includes a housing and an output circuit located in the housing. The output circuit is capable of providing an output signal to the computer system that is indicative of movement of at least a portion of the input device. A physical feedback device is also located in the housing and is capable of stimulating a localized area of the housing in response to a signal from the computer system.Type: GrantFiled: November 30, 1998Date of Patent: September 17, 2002Assignee: Microsoft CorporationInventors: Todd E. Holmdahl, Erik von Fuchs, Michael R. Hooning
-
Publication number: 20020054023Abstract: In a computer system having a display and a keyboard, a computer readable medium includes instructions for invoking a message hook procedure based on a mouse message indicative of a mouse event. Instructions also provide for identifying at least one focus application that has a current keyboard focus and of converting the mouse message into a command for the focus application. The command is then sent to the focus application and the mouse message is prevented from being routed to any other applications. In one embodiment, the commands include the command to page forward or backward through pages of Internet documents. In other embodiments, instead of converting the mouse message into a command, the message hook procedure displays a graphical user interface based on the focus application and the mouse message. The graphical user interface includes one or more commands that the user may select.Type: ApplicationFiled: December 4, 2001Publication date: May 9, 2002Inventors: Manolito E. Adan, Todd E. Holmdahl, Michael R. Hooning, Steven T. Kaneko, Terry M. Lipscomb, Robert Scott Plank
-
Publication number: 20020036660Abstract: In a computer system having a display and a keyboard, a computer readable medium includes instructions for invoking a message hook procedure based on a mouse message indicative of a mouse event. Instructions also provide for identifying at least one focus application that has a current keyboard focus and of converting the mouse message into a command for the focus application. The command is then sent to the focus application and the mouse message is prevented from being routed to any other applications. In one embodiment, the commands include the command to page forward or backward through pages of Internet documents. In other embodiments, instead of converting the mouse message into a command, the message hook procedure displays a graphical user interface based on the focus application and the mouse message. The graphical user interface includes one or more commands that the user may select.Type: ApplicationFiled: December 3, 2001Publication date: March 28, 2002Inventors: Manolito E. Adan, Todd E. Holmdahl, Michael R. Hooning, Steven T. Kaneko, Terry M. Lipscomb, Robert Scott Plank