Microsoft patents granted on 13 November 2012

56 US patents granted on 13 November 2012 and assigned to Microsoft

1 D670,739 Display screen with icon
2 D670,738 Display screen with icon
3 D670,737 Display screen with icon
4 D670,736 Display screen with icon
5 D670,735 Display screen with icon
6 D670,734 Display screen with graphical user interface
7 D670,733 Display screen with graphical user interface
8 D670,732 Display screen with transitional graphical user interface
9 D670,731 Display screen with transitional graphical user interface
10 D670,730 Display screen with transitional graphical user interface
11 D670,729 Display screen with transitional graphical user interface
12 D670,728 Display screen with transitional graphical user interface
13 D670,727 Display screen with transitional graphical user interface
14 D670,726 Display screen with animated graphical user interface
15 D670,722 Display screen with user interface
16 D670,721 Display screen with user interface
17 D670,720 Display screen with a graphical user interface
18 8,312,475 Remote control of computing devices via two disparate networks
19 8,312,463 Resource management in computing scenarios
20 8,312,459 Use of rules engine to build namespaces
21 8,312,457 Maintaining a count for lock-free linked list structures
22 8,312,447 Managing updates using compiler and linker information
23 8,312,437 Structured search in source code
24 8,312,422 Programming interface for a computer platform
25 8,312,415 Using code analysis for requirements management
26 8,312,390 Dynamic screentip language translation
27 8,312,387 Target element zoom
28 8,312,376 Bookmark interpretation service
29 8,312,372 Method for confirming touch input
30 8,312,366 Displaying multiple row and column header areas in a summary table
31 8,312,365 Rendering web content with a brush
32 8,312,273 Privacy vault for maintaining the privacy of user profiles
33 8,312,212 Systems and methods for attaching a virtual machine virtual hard disk to a host machine
34 8,312,135 Computing system infrastructure to administer distress messages
35 8,312,127 Discovering, defining, and implementing computer application topologies
36 8,312,119 IP block activity feedback system
37 8,312,049 News group clustering based on cross-post graph
38 8,312,048 Database application navigation
39 8,312,035 Search engine enhancement using mined implicit links
40 8,311,996 Generating content to satisfy underserved search queries
41 8,311,947 Online service syndication
42 8,311,835 Assisted multi-modal dialogue
43 8,311,732 Navigation communication with self-identifying elements
44 8,311,517 Personal communications server
45 8,311,514 Prevention of accidental device activation
46 8,311,347 Image compression based on parameter-assisted inpainting
47 8,311,331 Resolution adjustment of an image that includes text undergoing an OCR process
48 8,311,287 Validation and correction of map data using oblique images
49 8,311,191 Augmenting a call with context
50 8,311,119 Adaptive coefficient scan order
51 8,311,115 Video encoding using previously calculated motion information
52 8,311,102 Bitstream switching in multiple bit-rate video streaming environments
53 8,310,956 System and method for implementing PNRP locality
54 8,310,521 Insertion of virtual video into live video
55 8,308,569 Reward for resurrecting teammate in a multiplayer game
56 8,308,063 Securing payment data