Microsoft patent applications published on 23 March 2006

50 US patent applications published on 23 March 2006 and assigned to Microsoft

1 20060064761 Issuing unlock codes from a server with third party billing
2 20060064754 Distributed network security service
3 20060064700 Presenting notifications in response to viewer-initiated actions
4 20060064690 Exploiting dependency relations in distributed decision making
5 20060064675 Method and apparatus for creating templates
6 20060064672 Mechanism for converting text output into objects
7 20060064668 Mechanism for converting text output into objects
8 20060064649 Systems and methods for navigation of a graphical user environment
9 20060064636 Method and system for caching and adapting dynamic display pages for small display devices
10 20060064596 Restricted software and hardware usage on a computer
11 20060064595 Restricted software and hardware usage on a computer
12 20060064585 Restricted software and hardware usage on a computer
13 20060064556 Dynamic data structures for tracking file system free space in a flash memory device
14 20060064500 Caching control for streaming media
15 20060064496 System and method for computing concurrent network connection information
16 20060064486 Methods for service monitoring and control
17 20060064485 Methods for service monitoring and control
18 20060064471 Using dynamic Web Components to automatically customize web pages
19 20060064444 Method and system for synthetic backup and restore
20 20060064431 Method, system, and apparatus for creating a knowledge interchange profile
21 20060064412 Type path indexing
22 20060064404 Method, system, and apparatus for receiving and responding to knowledge interchange queries
23 20060064349 System and method for rewarding a seller of a computing device
24 20060064348 System and method for automatic presentation of locality-based content on network site
25 20060063567 Horoscope channel
26 20060063516 Lottery channel
27 20060062475 System and method for connected container recognition of a hand-drawn chart in ink input
28 20060062471 Analyzing subordinate sub-expressions in expression recognition
29 20060062470 Graphical user interface for expression recognition
30 20060062469 Analyzing tabular structures in expression recognition
31 20060062468 Analyzing scripts and determining characters in expression recognition
32 20060062467 Symbol grouping and recognition in expression recognition
33 20060062466 Mathematical expression recognition
34 20060062465 System and method for connectivity-based recognition of a hand-drawn chart in ink input
35 20060062464 System and method for curve recognition in a hand-drawn chart in ink input
36 20060062463 System and method for recognition of a hand-drawn chart in ink input
37 20060062462 System and method for recognizing handwritten music notations
38 20060062451 Method for boosting the performance of machine-learning classifiers
39 20060062381 Method and apparatus for soliciting personal voice recordings for a voice-dialing system
40 20060062172 Daily diversion channel
41 20060061780 System and method for editing a hand-drawn chart in ink input
42 20060061779 System and method for editing ink objects
43 20060061778 System and method for editing a hand-drawn list in ink input
44 20060061776 System and method for editing a hand-drawn table in ink input
45 20060061597 Method and system for presenting functionally-transparent, unobstrusive on-screen windows
46 20060061585 View dependent tiled textures
47 20060061576 Communication protocol for synchronizing animation systems
48 20060061573 Method and apparatus for rendering a quadrangle primitive
49 20060061486 Method and apparatus for customizing traffic alerts
50 20060060067 Beat analysis of musical signals