Our research
Content type
+
Downloads (441)
+
Events (396)
 
Groups (150)
+
News (2593)
 
People (804)
 
Projects (1066)
+
Publications (12005)
+
Videos (5238)
Labs
Research areas
Algorithms and theory47205 (4)
Communication and collaboration47188 (6)
Computational linguistics47189 (13)
Computational sciences47190 (24)
Computer systems and networking47191 (24)
Computer vision208594 (0)
Data mining and data management208595 (0)
Economics and computation47192 (0)
Education47193 (2)
Gaming47194 (3)
Graphics and multimedia47195 (20)
Hardware and devices47196 (9)
Health and well-being47197 (14)
Human-computer interaction47198 (22)
Machine learning and intelligence47200 (15)
Mobile computing208596 (1)
Quantum computing208597 (0)
Search, information retrieval, and knowledge management47199 (23)
Security and privacy47202 (13)
Social media208598 (0)
Social sciences47203 (3)
Software development, programming principles, tools, and languages47204 (26)
Speech recognition, synthesis, and dialog systems208599 (1)
Technology for emerging markets208600 (0)
1–25 of 441
Sort
Show 25 | 50 | 100
1234567Next 
The R2 Probabilistic Programming Tool is a research project within the Programming Languages and Tools group at Microsoft Research on probabilistic programming. Our goal is to build a user friendly and scalable probabilistic programming system by employing powerful techniques from language design, program analysis and verification.
Details
Date: 16 October 2014
Version: 1.0
Size: 5.82 MB
Type: Download
Prototype of a custom keyboard for the Android Wear platform that lets users enter text by drawing handwritten letters on the watch face. Note: the current version (0.1) only supports square screens with 320x320 screen resolution and the Motorola Moto 360. Installation instructions are included in the zip file under HowToInstall.txt. Please visit our project page for more information - http://research.microsoft.com/en-us/um/redmond/projects/analogkeyboard/index.htm.
Details
Date: 10 October 2014
Version: 0.1
Size: 5.08 MB
Type: Download
This Matlab toolbox implements the pitch-change algorithm described by Slaney, Shriberg and Huang in their Interspeech 2013 paper “Pitch-gesture modeling using subband autocorrelation change detection.” Calculating speaker pitch (or f0) is typically the first computational step in modeling tone and intonation for spoken language understanding. Usually pitch is treated as a fixed, single-valued quantity. The inherent ambiguity of judging the octave of pitch, as well as spurious values, leads to errors in...
Details
Date: 7 October 2014
Version: 1.0
Size: 12.09 MB
Type: Download
The U-Prove JavaScript SDK implements the client-side of the U-Prove Cryptographic Specification [1], and is a companion to the U-Prove C# SDK [2]. It can be used to write web clients interacting with U-Prove services. For more information about the U-Prove technology, please visit http://www.microsoft.com/uprove. [1] http://research.microsoft.com/apps/pubs/default.aspx?id=166969 [2] https://uprovecsharp.codeplex.com/
Details
Date: 3 October 2014
Version: 1.0
Size: 0.14 MB
Type: Download
The Spectrogram Inversion Toolbox allows one to create spectrograms from audio, and, more importantly, estimate the audio that generates any given spectrogram. This is useful because often one wants to think about, and modify sounds in the spectrogram domain. This toolbox is provided as Matlab source code. It does not depend on any Mathworks toolboxes. There are two big problems with spectrogram inversion: most importantly, one (generally) drops the phase when computing a spectrogram, and two not every...
Details
Date: 22 September 2014
Version: 1.02b
Size: 0.17 MB
Type: Download
This download represents the source code supporting the 2012 SIGGRAPH paper, “Foveated 3D Graphics”, available at http://research.microsoft.com. Dependencies on any specific gaze tracker have been removed, and replaced by function stubs which track the mouse cursor. The stubs may be filled in with calls to any high speed low latency gaze tracker. In particular, the key anti-aliasing techniques as described in the paper are demonstrated. The source code implementing the foveated rendering techniques is...
Details
Date: 17 September 2014
Version: 1.0
Size: 47.07 MB
Type: Download
Very fast edge detector (up to 60 fps depending on parameter settings) that achieves excellent accuracy. Can serve as input to any vision algorithm requiring high quality edge maps. Toolbox also includes the Edge Boxes object proposal generation method and fast superpixel code. Please see the following papers for details: (1) Structured Forests for Fast Edge Detection, P. Dollár and C. Zitnick, ICCV 2013. (2) Fast Edge Detection Using Structured Forests, P. Dollár and C. Zitnick, arXiv 2014. (3) Edge...
Details
Date: 11 September 2014
Version: 3.01
Size: 21.50 MB
Type: Download
This program demonstrates our work on random-access rendering anti-aliased vector graphics on the GPU. We support a broad class of vector primitives, including multiple layers of semitransparent fills and strokes, with quadratic outlines and color gradients. Our approach is to create a coarse lattice in which each cell contains a variable-length encoding of the graphics primitives that overlap it. These cell-specialized encodings are interpreted at run time within a pixel shader. Advantages include...
Details
Date: 4 September 2014
Version: 1.1
Size: 6.60 MB
Type: Download
Weighted PINQ is a generalization of the Privacy Integrate Queries (PINQ) platform for exploring differentially private data analyses. The new generalization introduces support for records and operators with fractional weights, allowing more expressive queries, especially in the context of the Join operator, with applications to graph analysis.
Details
Date: 1 September 2014
Version: 0.1
Size: 0.06 MB
Type: Download
We introduce a new dataset of human annotations of objects, parts, attributes and activities in images. The purpose of this annotation effort is to approximate gold standard visual recognition, and to enable the study of what visual information is required in downstream tasks such as image-to-text generation. This annotation was gathered using Amazon Mechanical Turk and consists of 4,000 object instances and 100,000 textual labels annotated on 500 images.
Details
Date: 28 August 2014
Version: 1.0
Size: 0.92 MB
Type: Download
The Microsoft Research JavaScript Cryptography Library has been developed for use with cloud services in an HTML5 compliant and forward-looking manner. The algorithms are exposed via the W3C WebCrypto interface, and are tested against the Internet Explorer 11 implementation of that interface. The library currently supports RSA encrypt/decrypt (PKCS#1 v1.5, OAEP, and PSS), AES-CBC and GCM encrypt/decrypt, SHA-256/384/512, HMAC with supported hash functions, PRNG (AES-CTR based) as specified by NIST, ECDH,...
Details
Date: 15 August 2014
Version: 1.2
Size: 258.41 MB
Type: Download
Safer TypeScript is an alternative type-checker and code generator for TypeScript that guarantees type-safety through a combination of static and dynamic checks. Its implementation is fully integrated within the TypeScript-0.9.5 compiler—programmers can opt in to Safer TypeScript simply by providing a flag to the compiler. Like TypeScript, the code generated by Safer TypeScript is standard JavaScript and runs on stock virtual machines. This release is an early preview of Safer TypeScript with a...
Details
Date: 1 July 2014
Version: 0.1
Size: 76.83 MB
Type: Download
MSR ECCLib is an efficient cryptographic library that provides functions for computing essential elliptic curve operations on a new set of high-security curves. All computations on secret data exhibit regular, constant-time execution, providing protection against timing and cache attacks.
Details
Date: 27 June 2014
Version: 1.1
Size: 0.11 MB
Type: Download
The U-Prove Extensions SDK implements extensions to the U-Prove Cryptographic Specification [1], and is a companion to the U-Prove C# SDK [2].
Details
Date: 19 June 2014
Version: 1.1
Size: 0.46 MB
Type: Download
Discussion Graph Tool (DGT) simplifies social media analysis by making it easy to extract high-level features and co-occurrence relationships from raw data. With just 3-4 simple lines of script, you can load your social media data, extract complex features such as mood, gender and location, and generate a graph among arbitrary features. Throughout, DGT automates best-practices, such as tracking the context of relationships.
Details
Date: 19 June 2014
Version: 0.6
Size: 115.30 MB
Type: Download
Microsoft Research Mood Board is a Windows application that combines image search, image collection, and sketching to support creative activities.
Details
Date: 17 June 2014
Version: 1.4
Size: 3.29 MB
Type: Download
Details
Date: 13 June 2014
Version: 0.2
Size: 8.76 MB
Type: Download
The Microsoft Research Software Radio (Sora) is a fully programmable software radio platform based on the commodity multicore CPU in a host PC. With Sora, researchers and engineers can quickly prototype new, high-speed wireless physical and media-access-control layers with a minimum of effort. Sora provides the BRICK model for baseband programming, user mode 802.11a sample, and a full new debug plot tool. Windows 7 is fully supported.
Details
Date: 9 June 2014
Version: 2.0.0
Type: CodePlex project
Details
Date: 6 June 2014
Version: 2.3.6
Size: 7.14 MB
Type: Download
The Matlab code is used to generate the results for the CVPR 2014 paper "Time-mapping using space-time saliency" by F. Zhou, S.B. Kang, and M.F. Cohen.
Details
Date: 4 June 2014
Version: 1.0
Size: 0.05 MB
Type: Download
This download contains Magma files that compute arithmetic on genus 2 curves in Jacobian coordinates.
Details
Date: 27 May 2014
Version: 1.0
Size: 0.02 MB
Type: Download
FetchClimate provides ready access to complex geographical information including, but not limited to, climatological information. FetchClimate will choose the best data set for your query, and perform all the necessary regridding in space and time. It will return a best guess, uncertainty, and provenance for your query and display the results on the map for visual exploration.
Details
Date: 22 May 2014
Version: 2.0
Size: 89.58 MB
Type: Download
Cloud-Offloaded GPS (CO-GPS) leverages the power of cloud services to reduce energy requirements for GPS sensing. This experimentation kit includes a reference hardware design, documentation of the Microsoft CO-GPS web service API, and sample GPS signal traces and code for using the web service.
Details
Date: 12 May 2014
Version: 1.0
Size: 10.50 MB
Type: Download
Source code and example to accompany the CVPR 2014 paper "Optimal Decisions from Probabilistic Models: the Intersection-over-Union Case".
Details
Date: 24 April 2014
Version: 1.0
Size: 5.40 MB
Type: Download
Understanding how users form and update their opinions through interactions with their friends and neighbors in social networks is a fundamental problem with applications to online advertising, recommendations, and marketing. In our research, we carried out extensive user studies using Amazon Mechanical Turk as part of which we measured the adoption and changes in opinions of the participants on a variety of topics such as car and soda brands, green energy, organic food etc. The experiments comprised of...
Details
Date: 23 April 2014
Version: 1.0
Size: 0.06 MB
Type: Download
1–25 of 441
Sort
Show 25 | 50 | 100
1234567Next 
> Our research