Microsoft patents granted on 02 December 2014

46 US patents granted on 02 December 2014 and assigned to Microsoft

1 D718,781 Display screen with animated graphical user interface
2 8,904,510 Authenticating a user for testing purposes
3 8,904,509 Resource access based on multiple credentials
4 8,904,474 Security model for a layout engine and scripting engine
5 8,904,457 Archiving a live media presentation
6 8,904,431 Current device location advertisement distribution
7 8,904,407 Asynchronously refreshing, networked application with single-threaded user interface
8 8,904,363 Projecting software and data onto client
9 8,904,232 Preventing audit loss for asynchronous target
10 8,904,220 Intelligent user determinable power conservation in a portable electronic device
11 8,904,209 Estimating and managing power consumption of computing devices using power models
12 8,904,191 Multiple content protection systems in a file
13 8,904,149 Parallelization of online learning algorithms
14 8,904,138 Global distributed memory reshape operations on range-partitioned arrays
15 8,904,067 Adaptive multi-threaded buffer
16 8,904,048 Bidi extension for connected devices
17 8,904,008 Assignment of resources in virtual machine pools
18 8,903,984 Flexible logging, such as for a web server
19 8,903,969 Central service control
20 8,903,929 Forgotten attachment detection
21 8,903,925 Scheduled messages in a scalable messaging system
22 8,903,914 Selecting user accounts in social network to answer question
23 8,903,884 Multi-tenant services gateway
24 8,903,849 Cross-platform data preservation
25 8,903,842 Metadata driven reporting and editing of databases
26 8,903,806 Matching queries to data operations using query templates
27 8,903,798 Real-time annotation and enrichment of captured video
28 8,903,794 Generating and presenting lateral concepts
29 8,903,782 Application instance and query stores
30 8,903,774 Techniques for leveraging replication to provide rolling point in time backup with simplified restoration through distributed transactional re-creation
31 8,903,747 Isolating changes in dynamic systems
32 8,903,708 Analyzing restaurant menus in view of consumer preferences
33 8,903,705 Application compatibility shims for minimal client computers
34 8,903,517 Computer device and an apparatus having sensors configured for measuring spatial information indicative of a position of the computing devices
35 8,903,430 Location based object tracking
36 8,903,381 Inter-controller roam management and prediction for voice communications
37 8,903,305 Adaptive clicker technique
38 8,903,167 Synthesizing training samples for object recognition
39 8,903,166 Content-aware ranking for visual search
40 8,903,058 Conveying call subject matter with voice data
41 8,903,057 Offline voicemail
42 8,903,055 Out of office message improvements
43 8,902,743 Distributed and scalable network address translation
44 8,902,363 Clear rectangle processing
45 8,902,255 Mobile platform for augmented reality
46 8,902,181 Multi-touch-movement gestures for tablet computing devices