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:
Nov. 01, 2016

Filed:

Sep. 13, 2012
Applicants:

Joyce Wu, Redmond, WA (US);

Krishnan Menon, Redmond, WA (US);

Mariel Young, Seattle, WA (US);

Olumuyiwa Durojaiye, Bothell, WA (US);

Reed Townsend, Kirkland, WA (US);

Todd Torset, Woodinville, WA (US);

Uros Batricevic, Redmond, WA (US);

Vipul Aneja, Redmond, WA (US);

Inventors:

Joyce Wu, Redmond, WA (US);

Krishnan Menon, Redmond, WA (US);

Mariel Young, Seattle, WA (US);

Olumuyiwa Durojaiye, Bothell, WA (US);

Reed Townsend, Kirkland, WA (US);

Todd Torset, Woodinville, WA (US);

Uros Batricevic, Redmond, WA (US);

Vipul Aneja, Redmond, WA (US);

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/048 (2013.01); G06F 3/0481 (2013.01); G06F 3/038 (2013.01); G06F 9/44 (2006.01);
U.S. Cl.
CPC ...
G06F 3/0481 (2013.01); G06F 3/038 (2013.01); G06F 9/4443 (2013.01);
Abstract

Embodiments relate to a computing device having storage, a processor, a display, a first human input device, and a second human input device, where the first human input device is in a first category of human input devices and the second human input device is in a second category of human input devices. The computing device may perform a process involving executing a windowing environment that manages windows of applications executing on the computing device. The windowing environment may receive raw inputs from the first and second human input devices and in turn generate input pointers for the raw inputs, respectively. The input pointers may be or include instances of an input pointer class implemented by the windowing environment, the pointer class used by the windowing environment for arbitrary different types of human input pointer devices including the first human input device and the second human input device.


Find Patent Forward Citations

Loading…