Microsoft patents granted on 03 February 2015

60 US patents granted on 03 February 2015 and assigned to Microsoft

1 D722,078 Display screen with icon set
2 D722,074 Display screen with graphical user interface
3 D722,073 Display screen with graphical user interface
4 D722,041 Headset
5 8,949,936 Hosted network device user interface
6 8,949,857 Value provider subscriptions for sparsely populated data objects
7 8,949,853 Using stages to handle dependencies in parallel tasks
8 8,949,815 Driver installation for targeted and non-present devices
9 8,949,785 Custom compound types in declarative programs
10 8,949,784 Type system for declarative data scripting language
11 8,949,774 Generated object model for test automation
12 8,949,771 Media files including programming code and description
13 8,949,769 Spatial layout of hierarchical shared resources
14 8,949,739 Creating and maintaining images of browsed documents
15 8,949,711 Sequential layout builder
16 8,949,675 Error report processing using call stack similarity
17 8,949,590 Controlling access to software component state
18 8,949,549 Management of ownership control and data movement in shared-memory systems
19 8,949,477 Accessory device architecture
20 8,949,434 Automatically provisioning a WWAN device
21 8,949,411 Determining whether a device is inside a network
22 8,949,408 Session monitoring of virtual desktops in a virtual machine farm
23 8,949,407 Capturing a computing experience
24 8,949,402 Providing a witness service
25 8,949,352 Document sharing through browser
26 8,949,344 Asynchronous queued messaging for web applications
27 8,949,343 Email confirmation page for social network notifications
28 8,949,334 Push-based recommendations
29 8,949,308 Building large scale infrastructure using hybrid clusters
30 8,949,293 Automatically matching data sets with storage components
31 8,949,258 Techniques to manage file conversions
32 8,949,247 Method for dynamic updating of an index, and a search engine implementing the same
33 8,949,245 Enhanced views of tagged items in a gallery
34 8,949,237 Detecting overlapping clusters
35 8,949,232 Social network recommended content and recommending members for personalized search results
36 8,949,215 GUI based web search
37 8,949,210 Analysis stack for complex event flows
38 8,949,184 Data collector
39 8,949,155 Protecting privacy of personally identifying information when delivering targeted assets
40 8,949,103 Program code simulator
41 8,948,799 Channel quality indicator apparatus and method
42 8,948,786 Determining a location of a mobile user terminal
43 8,948,567 Companion timeline with timeline events
44 8,948,538 Removal of image artifacts from sensor dust
45 8,948,390 Securely joining a secure wireless communications network
46 8,948,382 Secure protocol for peer-to-peer network
47 8,948,282 Mapping a transmission stream in a virtual baseband to a physical baseband with equalization
48 8,948,214 Jitter buffer
49 8,948,213 Jitter buffer
50 8,948,184 Embedded system development platform
51 8,948,071 Signalling channel and radio system for power saving in wireless devices
52 8,947,988 Efficient access to storage devices with usage bitmaps
53 8,947,888 Substantially rigid interconnection structure for devices
54 8,947,864 Flexible hinge and removable attachment
55 8,947,697 Printing DIRECT2D-rendered items
56 8,947,492 Combining multiple bit rate and scalable video coding
57 8,947,491 Communication system
58 8,947,438 Reducing font instructions
59 8,947,353 Photosensor array gesture detection
60 8,944,917 Multi-tier online game play