The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 21, 2014

Filed:

Nov. 23, 2009
Applicants:

Joseph Smith, Duvall, WA (US);

Sam J. George, Kenmore, WA (US);

Stefan Wick, Sammamish, WA (US);

Todd A. Torset, Woodinville, WA (US);

Jesse Bishop, Redmond, WA (US);

Inventors:

Joseph Smith, Duvall, WA (US);

Sam J. George, Kenmore, WA (US);

Stefan Wick, Sammamish, WA (US);

Todd A. Torset, Woodinville, WA (US);

Jesse Bishop, Redmond, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/041 (2006.01);
U.S. Cl.
CPC ...
Abstract

A multi-touch plug-in system is described herein that exposes multi-touch data for web application developers to consume in a platform independent way. The multi-touch plug-in system receives platform-specific touch data from an operating system or touch hardware, interprets the platform-specific touch data to convert the platform-specific touch data to generic touch data, and provides the generic touch data to a hosted application running within a plug-in sandbox. Often, sandboxed environments only allow identified, trusted plug-ins to execute. By managing multi-touch data within a trusted plug-in, the plug-in can ensure that hosted applications are properly restricted to well-defined behavior, while still allowing rich features such as multi-touch interaction. Thus, the multi-touch plug-in system brings rich multi-touch interaction to a web browsing environment.


Find Patent Forward Citations

Loading…