Microsoft patents granted on 07 April 2015

49 US patents granted on 07 April 2015 and assigned to Microsoft

1 D726,221 Display screen with animated graphical user interface
2 D726,214 Display screen with animated graphical user interface
3 D726,213 Display screen with user interface
4 D726,212 Display screen with user interface
5 D726,211 Display screen with user interface
6 D726,204 Display screen with animated graphical user interface
7 D726,203 Display screen with animated graphical user interface
8 9,003,543 Providing a security boundary
9 9,003,517 Isolation and presentation of untrusted data
10 9,003,491 Secure push and status communication between client and server
11 9,003,477 Model for managing hosted resources using logical scopes
12 9,003,377 Efficient resumption of co-routines on a linear stack
13 9,003,363 Device flags
14 9,003,316 Entering technical formulas
15 9,003,298 Web page application controls
16 9,003,291 Private pinning including task bar pinning and jump list task and item launching
17 9,003,268 Generation and application of a sub-codebook of an error control coding codebook
18 9,003,216 Power regulation of power grid via datacenter
19 9,003,215 Power-aware thread scheduling and dynamic use of processors
20 9,003,208 I/O co-processor coupled hybrid computing device
21 9,003,192 Protocol for protecting third party cryptographic keys
22 9,003,191 Token-based authentication using middle tier
23 9,003,173 Multi-OS (operating system) boot via mobile device
24 9,003,162 Structuring storage based on latch-free B-trees
25 9,003,103 Nonvolatile media dirty region tracking
26 9,003,059 Running applications in an online or offline mode based on the availability of the connection to the remote web server
27 9,003,054 Compressing null columns in rows of the tabular data stream protocol
28 9,003,048 Network zones
29 9,003,002 Efficient port management for a distributed network address translation
30 9,002,959 Web feed presence
31 9,002,924 Contextual based information aggregation system
32 9,002,897 Aspected interfaces and methods for synchronized containers and other data structures
33 9,002,881 Assembling streamed content for on-demand presentation
34 9,002,841 Feed validator
35 9,002,812 Checksum and hashing operations resilient to malicious input data
36 9,002,758 Ranking for inductive synthesis of string transformations
37 9,002,699 Adaptive input language switching
38 9,002,344 Phone content service
39 9,002,264 Antenna structure for a near-field communication device
40 9,002,174 Semantic zoom for related content
41 9,001,663 Communication transport optimized for data center environment
42 9,001,427 Customized head-mounted display device
43 9,001,229 Multiple sensor input data synthesis
44 9,001,190 Computer vision system and method using a depth sensor
45 9,001,125 Operation chart rescaling
46 9,001,120 Using photo collections for three dimensional modeling
47 9,001,118 Avatar construction using depth camera
48 8,999,237 Disinfecting touch-based screen automatically
49 8,998,414 Integrated eye tracking and display system