Microsoft patents granted on 28 October 2014

55 US patents granted on 28 October 2014 and assigned to Microsoft

1 D716,336 Display screen with graphical user interface
2 D716,329 Display screen with graphical user interface
3 D716,314 Display screen with graphical user interface
4 8,875,285 Executable code validation in a web browser
5 8,875,271 Executing unsigned content and securing access in a closed system
6 8,875,258 Constraining a login to a subset of access rights
7 8,875,237 Private network access using IPv6 tunneling
8 8,875,160 Dynamic application migration
9 8,875,157 Deployment of pre-scheduled tasks in clusters
10 8,875,111 Intermediate language representation and modification
11 8,875,100 Pattern analysis and performance accounting
12 8,875,098 Workflow engine for execution of web mashups
13 8,875,089 Workspace model for interrelated projects
14 8,875,051 Dynamic navigation bar for expanded communication service
15 8,875,023 Thumbnail navigation bar for video
16 8,875,008 Presentation progress as context for presenter and audience
17 8,875,007 Creating and modifying an image wiki page
18 8,874,970 System and method of preventing a web browser plug-in module from generating a failure
19 8,874,969 Independent hit testing
20 8,874,935 Sector map-based rapid data encryption policy compliance
21 8,874,930 Graph encryption
22 8,874,787 Optimized consumption of third-party web services in a composite service
23 8,874,733 Providing server performance decision support
24 8,874,717 Techniques to discover services recursively in a distributed environment
25 8,874,693 Service access using a service address
26 8,874,670 Communication using delegates, such as delegates specified in an email or scheduling application
27 8,874,668 Directing messages based on domain names
28 8,874,661 Method and system providing spectator information for a multimedia application
29 8,874,622 Flexible order of authoring for data integration solutions
30 8,874,592 Search guided by location and context
31 8,874,591 Using user feedback to improve search results
32 8,874,581 Employing topic models for semantic class mining
33 8,874,576 Reporting including filling data gaps and handling uncategorized data
34 8,874,547 Parameter-sensitive plans
35 8,874,469 Glitch free dynamic video ad insertion
36 8,874,433 Syntax-based augmentation of statistical machine translation phrase tables
37 8,874,366 First waypoint distance
38 8,874,361 Vehicle route representation creation
39 8,874,162 Mobile device safe driving
40 8,874,086 Providing relevant advertisements or other content based on a communications identifier
41 8,873,875 Delayed image decoding
42 8,873,845 Contextual dominant color name extraction
43 8,873,840 Reducing false detection rate using local pattern based post-filter
44 8,873,630 Spatiotemporal prediction for bidirectionally predictive (B) pictures and motion vector prediction for multi-picture reference motion compensation
45 8,873,385 Incast congestion control in a network
46 8,873,227 Flexible hinge support layer
47 8,872,853 Virtual light in augmented reality
48 8,872,850 Juxtaposing still and dynamic imagery for cliplet creation
49 8,872,849 Relational rendering of multi-faceted data
50 8,872,839 Real-time atlasing of graphics data
51 8,872,838 Primitive composition
52 8,872,835 Prevention of DoS attack by a rogue graphics application
53 8,872,823 Automatic real-time shader modification for texture fetch instrumentation
54 8,872,800 Optical tablet stylus and indoor navigation system
55 8,872,767 System and method for converting gestures into digital graffiti