Microsoft patents granted on 16 April 2013

48 US patents granted on 16 April 2013 and assigned to Microsoft

1 D680,146 Electronic camera
2 D680,145 Electronic camera
3 D680,144 Electronic camera
4 8,424,107 Selectively exposing base class libraries based on application execution context
5 8,424,105 Integrating security by obscurity with access control lists
6 8,424,094 Automated collection of forensic evidence associated with a network security incident
7 8,424,073 Refreshing a page validation token
8 8,424,072 Behavior-based security system
9 8,424,025 Interface for displaying content supporting hardware acceleration
10 8,424,020 Annotating portions of a message with state properties
11 8,424,009 Lock resolution for distributed durable instances
12 8,424,004 High performance script behavior detection through browser shimming
13 8,423,994 Recipe based application conversion
14 8,423,965 Tracing of data flow
15 8,423,961 Simulating operations through out-of-process execution
16 8,423,902 Representation of overlapping visual entities
17 8,423,775 Circumvention of dynamic, robust, embedded-signal detection
18 8,423,774 Integrity protected smart card transaction
19 8,423,700 Hybrid memory device with single interface
20 8,423,687 Location enabled bookmark and profile
21 8,423,621 System and method for improved synchronization between a server and a client
22 8,423,616 Identifying and correlating electronic mail messages
23 8,423,588 Composite nested streams
24 8,423,568 Query classification using implicit labels
25 8,423,547 Efficient query clustering using multi-partite graphs
26 8,423,546 Identifying key phrases within documents
27 8,423,470 Distributed secure anonymous conferencing
28 8,423,422 Multiparty computer-assisted haggling
29 8,423,364 Generic framework for large-margin MCE training in speech recognition
30 8,423,353 Sharable distributed dictionary for applications
31 8,423,347 Natural language personal information management
32 8,423,306 Battery detection and user experience
33 8,423,255 System for sensing road and traffic conditions
34 8,423,088 Aggregated, interactive communication timeline
35 8,422,852 Automated story generation
36 8,422,840 Flat-panel optical projection apparatus
37 8,422,802 Robust large-scale visual codebook construction
38 8,422,788 Automatic image straightening
39 8,422,769 Image segmentation using reduced foreground training data
40 8,422,650 Authentication in communication systems
41 8,422,546 Adaptive video encoding using a perceptual model
42 8,422,444 Dynamic channel and transmission rate selection
43 8,422,417 Method of broadcasting and multicasting using satellite medium
44 8,422,395 Resilient 1:N first-hop gateway selection mechanism
45 8,421,842 Hard/soft frame latency reduction
46 8,421,753 Computer mouse
47 8,421,747 Object detection and user settings
48 8,421,634 Sensing mechanical energy to appropriate the body for data input