Microsoft patents granted on 12 August 2008

51 US patents granted on 12 August 2008 and assigned to Microsoft

1 D574,847 Icon for a portion of a display screen
2 D574,846 Icon for a portion of a display screen
3 D574,845 Icon for a portion of a display screen
4 D574,844 Icon for a portion of a display screen
5 D574,839 Graphical user interface for a portion of a display screen
6 D574,828 Electronic mouse
7 D574,786 Portions of a connector plug and receptacle pair
8 7,412,706 Input redirection
9 7,412,704 Generating and managing filter strings in a filter graph
10 7,412,686 Integrated development environment access to remotely located components
11 7,412,685 Data structures and related methods for facilitating media content processing in user-defined development projects
12 7,412,667 Web service visualizer and display service
13 7,412,665 Menu management in an OLE document environment
14 7,412,664 Mouse input panel windows class list
15 7,412,663 Dynamic reflective highlighting of a glass appearance window frame
16 7,412,662 Method and system for redirection of transformed windows
17 7,412,661 Method and system for changing visual states of a toolbar
18 7,412,659 Colorized template previews
19 7,412,647 Method and system for laying out paginated content for viewing
20 7,412,646 Systems and methods for pagination and co-pagination
21 7,412,645 User interface for integrated spreadsheets and word processing tables
22 7,412,609 Handling wake events in a device driver
23 7,412,603 Methods and systems for enabling secure storage of sensitive data
24 7,412,542 Bridging a gaming console with a wireless network
25 7,412,525 System verifying if an email request passed a policy check before initiating an interactive telephony session
26 7,412,523 Method of operation of an intelligent transpartent gateway during an ftp session
27 7,412,521 End-point identifiers in SIP
28 7,412,513 Systems and methods for using metrics to control throttling and swapping in a message processing system
29 7,412,501 Event consumers for an event management system
30 7,412,459 Dynamic mobile CD music attributes database
31 7,412,456 System and method for improved exposure of database schema information
32 7,412,451 Method for persisting a schedule and database schema
33 7,412,443 Method and data structure for performing regular expression searches in a fixed length word language
34 7,412,441 Predictive phonetic data search
35 7,412,436 System and interface for manipulating a database
36 7,412,427 Object instance recognition using feature symbol triplets
37 7,412,400 System and method for providing personal location information to location consumers from a location services server
38 7,412,385 System for identifying paraphrases using machine translation
39 7,412,376 System and method for real-time detection and preservation of speech onset in a signal
40 7,412,362 River modeling
41 7,412,257 Extending mobile phone networks
42 7,412,102 Interlace frame lapped transform
43 7,412,095 Preprocessing of multi-line rotated electronic ink
44 7,412,094 System and method for editing a hand-drawn table in ink input
45 7,412,061 Encrypting a digital object on a key ID selected therefor
46 7,411,908 Method and system for network emulation using bandwidth emulation techniques
47 7,411,609 System and method for optically communicating information between a display and a camera
48 7,411,592 Graphical processing of object perimeter information
49 7,411,582 Soft input panel system and method
50 7,411,549 Calibration of a device location measurement system that utilizes wireless signal strengths
51 7,410,286 Flat-panel display using tapered waveguide