Share on Facebook Tweet on Twitter Share on LinkedIn Share by email
Our research
Content type
+
Downloads (445)
+
Events (410)
 
Groups (152)
+
News (2623)
 
People (736)
 
Projects (1066)
+
Publications (12097)
+
Videos (5323)
Labs
Research areas
Algorithms and theory47205 (5)
Communication and collaboration47188 (6)
Computational linguistics47189 (13)
Computational sciences47190 (24)
Computer systems and networking47191 (25)
Computer vision208594 (1)
Data mining and data management208595 (0)
Economics and computation47192 (0)
Education47193 (2)
Gaming47194 (3)
Graphics and multimedia47195 (20)
Hardware and devices47196 (10)
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 (27)
Speech recognition, synthesis, and dialog systems208599 (1)
Technology for emerging markets208600 (0)
1–25 of 445
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: 9 December 2014
Version: 1.0
Size: 5.82 MB
Type: Download
This file contains the raw sensor data used the ECCV 2014 paper, "SRA: Fast Removal of General Multipath for ToF Sensors" by D. Freedman, Y. Smolin, E. Krupka, I. Leichter, and M. Schmidt. This includes data for 3 separate scenes, see Section 5.4 of the paper. All files are binaries, whose formats are explained in the README.txt.
Details
Date: 26 November 2014
Version: 1.0
Size: 14.16 MB
Type: Download
Infer.NET is a framework for running Bayesian inference in graphical models.
Details
Date: 25 November 2014
Version: 2.6.41114.1
Size: 7.02 MB
Type: Download
Mataki is an open, reconfigurable, flexible, wirelessly-enabled, low-cost GPS tracking technology with wireless communication. Our aim is to keep Mataki low-cost and readily reprogrammable to allow researchers to explore novel tracking approaches by developing their own firmware and applications. We already provide firmware for tracking and base-station applications with a flexible set of parameters that should allow researchers to apply the devices in a number of tracking scenarios without any...
Details
Date: 18 November 2014
Version: 1.0
Size: 2.69 MB
Type: Download
Download Windows Binary files Only - FaST-LMM (Factored Spectrally Transformed Linear Mixed Models) is a program for performing genome-wide association studies (GWAS) on large data sets. It runs on both Windows and Linux system, and has been tested on data sets with over 120,000 individuals.
Details
Date: 12 November 2014
Version: v2.07
Size: 9.30 MB
Type: Download
Download Linux Binary files Only - FaST-LMM (Factored Spectrally Transformed Linear Mixed Models) is a program for performing genome-wide association studies (GWAS) on large data sets. It runs on both Windows and Linux system, and has been tested on data sets with over 120,000 individuals.
Details
Date: 12 November 2014
Version: v2.07
Size: 10.35 MB
Type: Download
FaST-LMM (Factored Spectrally Transformed Linear Mixed Models) is a program for performing genome-wide association studies (GWAS) on large data sets. It runs on both Windows and Linux system, and has been tested on data sets with over 120,000 individuals.
Details
Date: 12 November 2014
Version: v2.07
Size: 13.78 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: 11 November 2014
Version: 0.1
Size: 5.08 MB
Type: Download
The Microsoft Research Storage Toolkit enables effective and accessible research in Software Defined Storage by adding I/O classification functions to the Windows 8.1 storage stack and exposing selected flows of I/O requests to a user-supplied program written in C# which can easily inspect or modify them. Parts of the Toolkit have supported our own recent research efforts, including IoFlow (SOSP13) and VDC (OSDI14), and we are releasing the Toolkit as a contribution to the academic community in the hope of...
Details
Date: 6 November 2014
Version: 20141106
Size: 44.93 MB
Type: Download
This library provides highly optimized versions of primitive functions such as repmat, set intersection, and gammaln. It provides efficient random number generators and evaluation of common probability densities. It provides routines for counting floating-point operations (FLOPS), useful for benchmarking algorithms. There are also some useful utilities such as filename globbing and parsing of variable-length argument lists.
Details
Date: 30 October 2014
Version: 2.7
Size: 0.13 MB
Type: Download
T2 is designed to prove safety and liveness properties of programs, expressed as reachability, termination, or in the temporal logic CTL. Also see, https://github.com/mmjb/T2.
Details
Date: 29 October 2014
Version: 2014-10
Size: 9.70 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: 28 October 2014
Version: 1.1
Size: 12.09 MB
Type: Download
This script is intended as a high-level, proof-of-concept illustration of the key exchange protocol described in the paper: [BCNS14] Joppe W. Bos, Craig Costello, Michael Naehrig, and Douglas Stebila. "Post-quantum key exchange for the TLS protocol from the ring learning with errors problem". http://eprint.iacr.org/2014/599.pdf.
Details
Date: 28 October 2014
Version: 1.0
Size: 0.00 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
1–25 of 445
Sort
Show 25 | 50 | 100
1234567Next 
> Our research