Microsoft patents granted on 24 February 2015

65 US patents granted on 24 February 2015 and assigned to Microsoft

1 D723,185 Storefront
2 D723,057 Display screen with animated graphical user interface
3 D723,056 Display screen with color graphical user interface
4 D723,055 Display screen with graphical user interface
5 D723,045 Display screen with graphical user interface
6 D723,036 Stylus holder
7 8,966,659 Automatic fraudulent digital certificate detection
8 8,966,620 Campaign detection
9 8,966,616 Leveraging biometrics for authentication and touch differentiation
10 8,966,613 Multi-frame depth image information identification
11 8,966,499 Virtual switch extensibility
12 8,966,486 Distributed multi-phase batch job processing
13 8,966,463 Eliminating redundant function calls
14 8,966,434 Repository based development using project development tools in enterprise management environment
15 8,966,381 Time intelligence for application programs
16 8,966,361 Providing summary view of documents
17 8,966,269 Integrity protected smart card transaction
18 8,966,245 System and method for assigning quality to cryptographic identities used in a digital transaction
19 8,966,236 Dynamically redirecting boot to another operating system
20 8,966,222 Message passing in a cluster-on-chip computing environment
21 8,966,217 Lightweight random memory allocation
22 8,966,203 Shared and managed memory unified access
23 8,966,121 Client-side management of domain name information
24 8,966,118 Unauthenticated redirection requests with protection
25 8,966,096 Device-pairing by reading an address provided in device-readable form
26 8,966,063 Operating a sleep management service
27 8,966,059 Cached data detection
28 8,966,000 Aggregation and re-ordering of input/output requests for better performance in remote file systems
29 8,965,983 Changes to documents are automatically summarized in electronic messages
30 8,965,958 File fetch from a remote client device
31 8,965,950 Decoupled mechanism for managed copy client applications and e-commerce servers to interoperate in a heterogeneous environment
32 8,965,940 Imitation of file embedding in a document
33 8,965,926 Techniques for managing persistent document collections
34 8,965,907 Assisted filtering of multi-dimensional data
35 8,965,903 Automatic selection of media representations
36 8,965,879 Unique join data caching method
37 8,965,872 Identifying query formulation suggestions for low-match queries
38 8,965,862 Directory oplock
39 8,965,840 Automatic synchronization conflict resolution
40 8,965,765 Structured models of repetition for speech recognition
41 8,965,751 Providing multi-lingual translation for third party content feed applications
42 8,965,741 Context aware surface scanning and reconstruction
43 8,965,718 Analyzing power consumption in mobile computing devices
44 8,965,330 Split billing for a mobile device
45 8,964,965 Smart capture
46 8,964,953 Incremental valuation based network capacity allocation
47 8,964,874 Uplink MIMO transmission from mobile communications devices
48 8,964,854 Motion-compensated prediction of inter-layer residuals
49 8,964,845 Merge mode for motion information prediction
50 8,964,829 Techniques to perform fast motion estimation
51 8,964,619 Network assisted power management
52 8,964,567 Wireless synchronization testing
53 8,964,379 Switchable magnetic lock
54 8,964,298 Video display modification based on sensor input for a see-through near-to-eye display
55 8,964,045 Image blur detection
56 8,964,008 Volumetric video presentation
57 8,963,987 Non-linguistic signal detection and feedback
58 8,963,956 Location based skins for mixed reality displays
59 8,963,927 Vertex-baked three-dimensional animation augmentation
60 8,963,918 Ray tracing on graphics hardware using kd-trees
61 8,963,829 Methods and systems for determining and tracking extremities of a target
62 8,963,805 Executable virtual objects associated with real objects
63 8,963,740 Crowd-sourced parking advisory
64 8,961,321 Management of gaming data
65 8,961,302 Game browsing