Microsoft patents granted on 25 March 2014

68 US patents granted on 25 March 2014 and assigned to Microsoft

1 D701,532 Display screen with graphical user interface
2 D701,531 Display screen with graphical user interface
3 D701,530 Display screen with graphical user interface
4 D701,529 Display screen with graphical user interface
5 D701,518 Display screen with animated graphical user interface
6 D701,517 Display screen with animated graphical user interface
7 D701,504 Electronic band
8 8,683,583 Using virtual table protections to prevent the exploitation of object corruption vulnerabilities
9 8,683,579 Software activation using digital licenses
10 8,683,549 Secure data storage and retrieval incorporating human participation
11 8,683,546 Managing security configuration through machine learning, combinatorial optimization and attack graphs
12 8,683,522 Animated station identifier in program guides
13 8,683,490 Computer system events interface
14 8,683,470 Scalable thread locking with customizable spinning
15 8,683,464 Efficient virtual machine management
16 8,683,432 Providing execution context in continuation based runtimes
17 8,683,428 Automated generation of client/driver communication interfaces
18 8,683,390 Manipulation of objects on multi-touch user interface
19 8,683,374 Displaying a user’s default activities in a new tab page
20 8,683,361 Presentation of headers for groups of locations in an electronic library
21 8,683,337 Seamless playback of composite media
22 8,683,311 Generating structured data objects from unstructured web pages
23 8,683,263 Cooperative client and server logging
24 8,683,230 Saving and retrieving data based on public key encryption
25 8,683,207 Updating signature algorithms for strong name binding
26 8,683,145 Packed storage commands and storage command streams
27 8,683,074 Stream operator
28 8,683,073 Participating with and accessing a connectivity exchange
29 8,683,065 Multicast content provider
30 8,683,062 Centralized publishing of network resources
31 8,683,050 Directing service requests to providers
32 8,683,046 Unified interface for configuring multiple networking technologies
33 8,683,030 Routing of pooled messages via an intermediary
34 8,682,997 Remote access and social networking using presence-based applications
35 8,682,990 Identifying first contact unsolicited communications
36 8,682,989 Making document changes by replying to electronic messages
37 8,682,985 Message tracking between organizations
38 8,682,973 Multi-user and multi-device collaboration
39 8,682,958 Decoupling cluster data from cloud deployment
40 8,682,957 Embedded wireless cloud connector
41 8,682,950 Computer-implemented symbolic polynomial factorization
42 8,682,948 Scalable random number generation
43 8,682,936 Inherited entity storage model
44 8,682,896 Smart attribute classification (SAC) for online reviews
45 8,682,889 Search and replay of experiences based on geographic locations
46 8,682,839 Predicting keyword monetization
47 8,682,819 Machine-based learning for automatically categorizing data on per-user basis
48 8,682,811 User-driven index selection
49 8,682,800 Controlling access to technology based upon authorization
50 8,682,736 Collection represents combined intent
51 8,682,646 Semantic relationship-based location description parsing
52 8,682,342 Constraint-based scheduling for delivery of location information
53 8,682,302 Place-specific buddy list services
54 8,682,300 Adaptation of notification perimeter based on relevance to a user
55 8,682,065 Distance metric learning with feature decomposition
56 8,682,030 Interactive display
57 8,682,028 Visual target tracking
58 8,681,995 Supporting DNS security in a multi-master environment
59 8,681,691 Base station initiated proximity service discovery and connection establishment
60 8,681,655 Ad hoc wireless networking
61 8,681,321 Gated 3D camera
62 8,681,255 Integrated low power depth camera and projection device
63 8,681,172 Assigning color values to pixels based on object structure
64 8,681,149 3D layering of map metadata
65 8,681,127 Touch discrimination
66 8,681,126 Ambient correction in rolling image capture system
67 8,681,124 Method and system for recognition of user gesture interaction with passive surface video displays
68 8,678,927 Game controller on mobile touch-enabled devices