Microsoft patents granted on 30 September 2014

81 US patents granted on 30 September 2014 and assigned to Microsoft

1 D714,342 Display screen with icon
2 D714,338 Display screen with graphical user interface
3 D714,337 Display screen with graphical user interface
4 D714,325 Display screen with animated graphical user interface
5 D714,324 Display screen with animated graphical user interface
6 D714,323 Display screen with graphical user interface
7 D714,322 Display screen with animated graphical user interface
8 D714,321 Display screen with graphical user interface
9 D714,320 Display screen with animated graphical user interface
10 D714,319 Display screen with graphical user interface
11 D714,318 Display screen with graphical user interface
12 D714,317 Display screen with graphical user interface
13 D714,316 Display screen with graphical user interface
14 D714,315 Display screen with graphical user interface
15 D714,314 Display screen with animated graphical user interface
16 D714,313 Display screen with graphical user interface
17 D714,255 Headset
18 D714,231 Controller module
19 8,850,596 Data leakage detection in a multi-tenant data architecture
20 8,850,581 Identification of malware detection signature candidate code
21 8,850,562 Authorization logic in memory constrained security device
22 8,850,553 Service binding
23 8,850,550 Using cached security tokens in an online service
24 8,850,522 Participant authentication and authorization for joining a private conference event via a conference event environment system
25 8,850,491 Wireless distribution system proxy caches
26 8,850,414 Direct access of language metadata
27 8,850,399 Software development using code retraction and background warm up
28 8,850,388 Controlling application features
29 8,850,325 Scaling social networks
30 8,850,316 Presenting community and information interface concurrent to a multimedia experience that is contextually relevant on a multimedia console system
31 8,850,310 Data entry suggestion lists for designated document data entry areas based on data from other document data entry areas
32 8,850,306 Techniques to create structured document templates using enhanced content controls
33 8,850,261 Replaying jobs at a secondary location of a service
34 8,850,241 Multi-stage power adapter configured to provide low power upon initial connection of the power adapter to the host device and high power thereafter upon notification from the host device to the power adapter
35 8,850,230 Cloud-based movable-component binding
36 8,850,209 Schema signing
37 8,850,189 Extended data signing
38 8,850,172 Analyzing performance of computing devices in usage scenarios
39 8,850,148 Data copy management for faster reads
40 8,850,103 Interruptible NAND flash memory
41 8,850,075 Predictive, multi-layer caching architectures
42 8,850,041 Role based delegated administration model
43 8,850,027 Hardware acceleration for remote desktop protocol
44 8,850,025 Data communication coordination with sequence numbers
45 8,850,018 Consistent cluster operational data in a server cluster using a quorum of replicas
46 8,850,011 Obtaining and displaying virtual earth images
47 8,850,007 Consistent cluster operational data in a server cluster using a quorum of replicas
48 8,849,996 Efficiently providing multiple metadata representations of the same type
49 8,849,968 Secure and stable hosting of third-party extensions to web services
50 8,849,941 Virtual desktop configuration and operation techniques
51 8,849,929 Applying actions to item sets within a constraint
52 8,849,924 Network infrastructure management
53 8,849,897 Delegating application invocation back to client
54 8,849,868 Abstraction layer for online/offline resource access
55 8,849,848 Associating security trimmers with documents in an enterprise search system
56 8,849,816 Personalized media charts
57 8,849,787 Two stage search
58 8,849,753 Automating asynchronous programming in single threaded systems
59 8,849,743 Virtual javascript object notation
60 8,849,731 Content pre-fetching for computing devices
61 8,849,730 Prediction of user response actions to received data
62 8,849,691 Modeling user input and interaction in workflow based applications
63 8,849,616 Method and system for noise simulation analysis useable with systems including time-of-flight depth systems
64 8,849,570 Projected way-finding
65 8,849,469 Data center system that accommodates episodic computation
66 8,849,269 Cellular service with improved service availability
67 8,849,267 Location-based call control
68 8,849,251 System and method for optimizing network communication in response to network conditions
69 8,849,101 Providing previews of seek locations in media content
70 8,849,030 Image retrieval using spatial bag-of-features
71 8,848,213 Object-based network scanning
72 8,848,029 Optimizing room lighting based on image sensor feedback
73 8,848,021 Remote participant placement on a unit in a conference room
74 8,847,988 Exercising applications for personal audio/visual system
75 8,847,973 Automatic adjustment of computer interface colors using image processing
76 8,847,961 Geometry, speed, pressure, and anti-aliasing for ink rendering
77 8,847,888 Optical mouse with limited wavelength optics
78 8,847,739 Fusing RFID and vision for surface object tracking
79 8,845,437 Gaming challenges which use leaderboards that rank challenge participants
80 8,845,431 Shape trace gesturing
81 8,845,429 Interaction hint for interactive video presentations