Microsoft patents granted on 24 August 2010

59 US patents granted on 24 August 2010 and assigned to Microsoft

1 D622,284 User interface for a display screen
2 D622,282 Graphical user interface image for a display screen
3 D622,281 Graphical user interface image for a display screen
4 7,784,101 Identifying dependencies of an application upon a given security context
5 7,784,096 Outgoing connection attempt limiting to slow down spreading of viruses
6 7,784,065 Interface for consistent program interaction with auxiliary computing devices
7 7,784,059 Stateless asynchronous message transmission
8 7,784,044 Patching of in-use functions on a running computer system
9 7,784,029 Network service for modularly constructing a software defined radio
10 7,783,990 Association of display elements
11 7,783,987 User experience enforcement
12 7,783,971 Graphic object themes
13 7,783,891 System and method facilitating secure credential management
14 7,783,880 Method and apparatus for secure internet protocol (IPSEC) offloading with integrated host protocol stack management
15 7,783,811 Efficient interrupt message definition
16 7,783,803 Pairing service technologies
17 7,783,773 Glitch-free media streaming
18 7,783,772 Session description message extensions
19 7,783,752 Automated role based usage determination for software system
20 7,783,742 Dynamic process recovery in a distributed environment
21 7,783,731 Firmware cache coherence
22 7,783,718 Locating services using compiled scopes
23 7,783,708 Attachment browser
24 7,783,702 Using a mobile phone to control a personal computer
25 7,783,698 Generalized web-service
26 7,783,689 On-site search engine for the World Wide Web
27 7,783,686 Application program interface to manage media files
28 7,783,677 Tracking file system namespace changes during transactions
29 7,783,674 Application and method for transferring information between platforms
30 7,783,672 Support mechanisms for improved group policy management user interface
31 7,783,664 Method and system for protecting the consistency of information in a distributed file system
32 7,783,657 Search authoring metrics and debugging
33 7,783,652 Keeping offensive content out of default view on a website
34 7,783,641 Taxonometric personal digital media organization
35 7,783,637 Label system-translation of text and multi-language support at runtime and design
36 7,783,636 Personalized information retrieval search with backoff
37 7,783,632 Using popularity data for ranking
38 7,783,629 Training a ranking component
39 7,783,614 Linking elements of a document to corresponding fields, queries and/or procedures in a database
40 7,783,605 Calculating cluster availability
41 7,783,588 Context modeling architecture and framework
42 7,783,573 Performance optimized smartcard transaction management
43 7,783,476 Word extraction method and system for use in word-breaking using statistical information
44 7,783,247 Satellite receiving system with transmodulating outdoor unit
45 7,783,075 Background blurring for video conferencing
46 7,782,954 Scan patterns for progressive video content
47 7,782,802 Optimizing conferencing performance
48 7,782,771 Adjusting to network latency changes
49 7,782,759 Enabling network devices to run multiple congestion control algorithms
50 7,782,357 Minimizing dead zones in panoramic images
51 7,782,331 Cross-platform runtime code generation for bit block transfer functions
52 7,782,316 Method and system for defining and controlling algorithmic elements in a graphics display system
53 7,782,306 Input device and method of configuring the input device
54 7,782,302 Trackball for a mobile device
55 7,782,296 Optical tracker for tracking surface-independent movements
56 7,782,294 RF data compression for a high-speed mouse
57 7,782,203 Strong typing of components in RFID business processes
58 7,782,161 Magnetically actuated microelectromechanical systems actuator
59 7,780,084 2-D barcode recognition