Microsoft patents granted on 30 April 2013

44 US patents granted on 30 April 2013 and assigned to Microsoft

1 D681,052 Display screen with an icon
2 D681,050 Display screen with graphical user interface
3 D681,045 Display screen with graphical user interface
4 8,434,153 Application display on a locked device
5 8,434,150 Using social graphs to combat malicious attacks
6 8,434,135 Creating and launching a web application with credentials
7 8,434,117 Tunerless media presentation unit and methods of use
8 8,434,099 Efficient linking and loading for late binding and platform retargeting
9 8,434,098 Synchronizing split user-mode/kernel-mode device driver architecture
10 8,434,079 Preparation for software on demand system
11 8,434,064 Detecting memory errors using write integrity testing
12 8,434,021 Centralized user interface for displaying contextually driven business content and business related functionality
13 8,433,954 Testing components for thread safety
14 8,433,931 Integrating energy budgets for power management
15 8,433,916 Active hip
16 8,433,903 Asynchronous enhanced shared secret provisioning protocol
17 8,433,871 Data copy management for faster reads
18 8,433,865 Consistency without ordering dependency
19 8,433,812 Systems and methods for managing multimedia operations in remote sessions
20 8,433,798 Altering software behavior based on internet connectivity
21 8,433,774 Presence capabilities and preferences
22 8,433,765 Techniques to modify and share binary content when disconnected from a network
23 8,433,747 Graphics remoting architecture
24 8,433,697 Flexible metadata composition
25 8,433,693 Locking semantics for a storage system based on file types
26 8,433,677 Extending cluster allocations in an extensible file system
27 8,433,660 Managing a portfolio of experts
28 8,433,620 Application store tastemaker recommendations
29 8,433,576 Automatic reading tutoring with parallel polarized language modeling
30 8,433,559 Text analysis using phrase definitions and containers
31 8,433,237 Assessable natural interactions in formal course curriculums
32 8,433,140 Image metadata propagation
33 8,433,136 Tagging video using character recognition and propagation
34 8,433,094 System, method and article of manufacture for detecting collisions between video images generated by a camera and an object depicted on a display
35 8,433,064 Secret encryption with public or delegated comparison
36 8,433,061 Reducing echo
37 8,432,802 Encapsulating frame of graphics data for replay
38 8,432,577 Scanner parameter techniques
39 8,432,432 Eye gaze reduction
40 8,432,407 Method and system for managing graphics objects in a graphics display system
41 8,432,405 Dynamically transitioning between hardware-accelerated and software rendering
42 8,432,398 Characteristic determination for an output node
43 8,432,372 User input using proximity sensing
44 8,432,366 Touch discrimination