Microsoft patents granted on 21 April 2015

48 US patents granted on 21 April 2015 and assigned to Microsoft

1 9,015,843 Predictive malware threat mitigation
2 9,015,807 Authorizing application access to secure resources
3 9,015,788 Generation and provision of media metadata
4 9,015,746 Interest-based video streams
5 9,015,737 Linked advertisements
6 9,015,674 Identifying execution paths that satisfy reachability queries
7 9,015,667 Fuzz testing of asynchronous program code
8 9,015,662 Service level objective for cloud hosted applications
9 9,015,650 Unified datacenter storage model
10 9,015,638 Binding users to a gesture based system and providing feedback to the users
11 9,015,624 Floating command object
12 9,015,621 Command user interface for displaying multiple sections of software functionality controls
13 9,015,614 Virtual keyboard text replication
14 9,015,606 Presenting an application change through a tile
15 9,015,604 Calendaring between user profiles
16 9,015,591 Dynamic visualization generation and implementation
17 9,015,578 Dynamic optimization of available display space
18 9,015,577 Content flow through containers
19 9,015,576 Informed partitioning of data in a markup-based document
20 9,015,496 MIME handling security enforcement
21 9,015,493 Multitenant-aware protection service
22 9,015,490 Secure credential unlock using trusted execution environments
23 9,015,489 Securing passwords against dictionary attacks
24 9,015,441 Memory usage scanning
25 9,015,349 Crisscross cancellation protocol
26 9,015,345 API supporting server and key based networking
27 9,015,341 Hierarchically disassembling messages
28 9,015,330 Intercepting file transfers in multi-node topologies
29 9,015,303 Message queue behavior optimizations
30 9,015,283 Roaming profiles and application compatibility in multi-user systems
31 9,015,205 Identity management user experience
32 9,015,177 Dynamically splitting multi-tenant databases
33 9,015,174 Likefarm determination
34 9,015,148 Suggesting related search queries during web browsing
35 9,015,136 Storing temporary state data in separate containers
36 9,015,113 Media library synchronizer
37 9,015,081 Predicting escalation events during information searching and browsing
38 9,014,685 Mobile device which automatically determines operating mode
39 9,014,673 Enforcing device settings for mobile devices
40 9,014,420 Adaptive action detection
41 9,014,016 Techniques to manage presence information based on routing rules
42 9,013,496 Rendering global light transport in real-time using machine learning
43 9,013,489 Generation of avatar reflecting player appearance
44 9,013,464 Linked shell
45 9,013,438 Touch input data handling
46 9,013,405 Touch-scrolling pad for computer input devices
47 9,013,366 Display environment for a plurality of display devices
48 9,011,252 Extended and editable gamer profile