Microsoft patents granted on 10 November 2015

62 US patents granted on 10 November 2015 and assigned to Microsoft

1 D742,917 Display screen with transitional graphical user interface
2 D742,913 Display screen with icon
3 D742,896 Display screen with graphical user interface
4 D742,886 Docking station
5 9,185,627 Low cost mesh network capability
6 9,185,451 Extensible encoding for interactive experience elements
7 9,185,437 Video data
8 9,185,427 Spatiotemporal prediction for bidirectionally predictive (B) pictures and motion vector prediction for multi-picture reference motion compensation
9 9,185,418 Adaptive quantization for enhancement layer video coding
10 9,185,206 Secured communication via location awareness
11 9,185,179 Re-establishing push notification channels via user identifiers
12 9,185,163 Receiving individual documents to serve
13 9,185,109 Simple protocol for tangible security
14 9,185,091 Extensible access control architecture
15 9,185,064 Interactive email
16 9,185,006 Exchange of server health and client information through headers for request management
17 9,184,989 Grid proxy architecture for network resources
18 9,184,921 Input challenge based authentication
19 9,184,910 Distributed single sign on technologies including privacy protection and proactive updating
20 9,183,807 Displaying virtual data as printed content
21 9,183,676 Displaying a collision between real and virtual objects
22 9,183,658 Animation creation and management in presentation application programs
23 9,183,653 Extensions for modifying a graphical object to display data
24 9,183,651 Target independent rasterization
25 9,183,650 Data point calculations on a chart
26 9,183,561 Automatic generation of trend charts
27 9,183,557 Advertising targeting based on image-derived metrics
28 9,183,547 System and method for replicating offline scheduling transactions from a client to a server
29 9,183,528 Generating a compliance data model for IT control
30 9,183,507 Context based inference of save location
31 9,183,467 Sketch segmentation
32 9,183,465 Data difference guided image capturing
33 9,183,436 Matching text to images
34 9,183,415 Regulating access using information regarding a host machine of a portable storage drive
35 9,183,407 Permission based query processing
36 9,183,406 Saving and retrieving data based on public key encryption
37 9,183,366 Request-specific authentication for accessing Web service resources
38 9,183,361 Resource access authorization
39 9,183,310 Disambiguating intents within search engine result pages
40 9,183,306 Automated selection of appropriate information based on a computer user’s context
41 9,183,267 Linked databases
42 9,183,246 File system with per-file selectable integrity
43 9,183,197 Language processing resources for automated mobile language translation
44 9,183,186 Conversion tool for XPS and OpenXPS documents
45 9,183,173 Learning element weighting for similarity measures
46 9,183,119 Automatically allocating clients for software program testing
47 9,183,116 Call chain interval resource impact aggregation differencing
48 9,183,111 Methods and computer program products for collecting storage resource performance data using file system hooks
49 9,183,108 Logical grouping of profile data
50 9,183,030 Virtual processor allocation techniques
51 9,183,012 Adaptive rendering based on runtime capability check
52 9,183,001 Simulation of static members and parameterized constructors on an interface-based API
53 9,182,980 Expansion and reduction of source code for code refactoring
54 9,182,978 Application configuration using binary large objects
55 9,182,955 Data-dependent control flow reduction
56 9,182,954 Web browser having user-configurable address bar button
57 9,182,930 Printer driver and application decoupling using event centric registration model
58 9,182,854 System and method for multi-touch interactions with a touch sensitive screen
59 9,182,838 Depth camera-based relative gesture detection
60 9,182,815 Making static printed content dynamic with virtual data
61 9,182,814 Systems and methods for estimating a non-visible or occluded body part
62 9,182,596 See-through near-eye display glasses with the optical assembly including absorptive polarizers or anti-reflective coatings to reduce stray light