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:
Mar. 07, 2017

Filed:

Dec. 14, 2012
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

Jered Aasheim, Bellevue, WA (US);

Aaron Clarke, Redmond, WA (US);

Ryan Pangrle, Seattle, WA (US);

David Owens, Redmond, WA (US);

Jesse Wesson, Vancouver, CA;

Robert Daly, Redmond, WA (US);

Nicolas Trescases, Bellevue, WA (US);

Jay Daniels, New York, NY (US);

Joe LeBlanc, Redmond, WA (US);

Colin Arenz, Everett, WA (US);

Assignee:
Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 11/36 (2006.01); G06F 13/38 (2006.01);
U.S. Cl.
CPC ...
G06F 11/3664 (2013.01); G06F 13/385 (2013.01); G06F 2213/3808 (2013.01);
Abstract

Pairing information is used by the target application to determine how to connect to the correct controller. A network pipe is established between the target application and the controller. The network pipe is used to pass information, such as to deliver/receive test information, between the controller and target application. A bridge may also be established between the controller and an analysis tool for the device hosting the target application. The bridge creates a communication path for the controller to send/receive information (e.g. commands, queries) to the analysis tool s to perform tests of the target application. Code may also be injected into the target application such that dynamic linked libraries may be simulated. Crash data may also be obtained by the controller (or some other device) that may not be typically available by a particular device platform.


Find Patent Forward Citations

Loading…