Microsoft patents granted on 14 April 2015

58 US patents granted on 14 April 2015 and assigned to Microsoft

1 9,009,855 Generating developer license to execute developer application
2 9,009,853 Communication between web applications
3 9,009,753 Measurement and reporting of set top box inserted AD impressions
4 9,009,738 Device identification using device functions
5 9,009,726 Deterministic sharing of data among concurrent tasks using pre-defined deterministic conflict resolution policies
6 9,009,718 Processing singleton task(s) across arbitrary autonomous server instances
7 9,009,693 Out-of-band framework libraries within applications
8 9,009,677 Application testing and analysis
9 9,009,670 Automated testing of application program interfaces using genetic algorithms
10 9,009,657 Component-oriented architecture for web mashups
11 9,009,630 Above-lock notes
12 9,009,620 Interactive scrollbars for unknown data size
13 9,009,615 Portal for submitting business metadata for services
14 9,009,594 Content gestures
15 9,009,592 Population of lists and tasks from captured voice and audio content
16 9,009,591 User-specified phrase input learning
17 9,009,583 Creating cross-tabular reports
18 9,009,384 Virtual machine memory management in systems with asymmetric memory
19 9,009,329 Platform for enabling terminal services virtualization
20 9,009,318 Offline resource allocation algorithms
21 9,009,240 Dynamic control of an electronic message system
22 9,009,226 Generating activities based upon social data
23 9,009,196 Discovery and client routing to database nodes
24 9,009,183 Transformation of a system change set from machine-consumable form to a form that is readily consumable by a human
25 9,009,177 Recommending points of interests in a region
26 9,009,159 Population and/or animation of spatial visualization(s)
27 9,009,148 Clickthrough-based latent semantic model
28 9,009,143 Use of off-page content to enhance captions with additional relevant information
29 9,009,137 Query model over information as a networked service
30 9,009,136 Methods and systems for enhancing metadata
31 9,009,134 Named entity recognition in query
32 9,009,129 Presenting search results annotated with domain endorsements
33 9,009,124 Compression aware physical database design
34 9,009,112 Reorganization of data under continuous workload
35 9,009,108 Minimal extensions required for multi-master offline and collaboration for devices and web services
36 9,009,103 Fingerprint-based, intelligent, content pre-fetching
37 9,009,092 Creating variations when transforming data into consumable content
38 9,009,077 Over-the-air delivery of metering certificates and data
39 9,009,070 Mobile expense capture and reporting
40 9,009,039 Noise adaptive training for speech recognition
41 9,008,989 Wireless controller
42 9,008,960 Computation of travel routes, durations, and plans over multiple contexts
43 9,008,859 Navigation instructions using low-bandwidth signaling
44 9,008,657 Centralized context awareness through network association
45 9,008,639 Controlling audio of a device
46 9,008,610 Operating system supporting cost aware applications
47 9,008,446 Interactive concept learning in image search
48 9,008,355 Automatic depth camera aiming
49 9,008,316 Role-based distributed key management
50 9,008,296 Catching up with an ongoing conference call
51 9,008,236 Communication signal decoding and soft demapping
52 9,008,172 Selection compression
53 9,008,096 Data packet routing
54 9,007,944 One-to-many and many-to-one communications on a network
55 9,007,648 Updating old media with configurable entities
56 9,007,417 Body scan
57 9,007,277 Transparent display assembly
58 9,005,029 Physical characteristics based user identification for matchmaking