Microsoft patent applications published on 18 May 2006

97 US patent applications published on 18 May 2006 and assigned to Microsoft

1 20060107335 Method and apparatus for provisioning software
2 20060107329 Special PC mode entered upon detection of undesired state
3 20060107328 Isolated computing environment anchored into CPU and motherboard
4 20060107322 Outgoing connection attempt limiting to slow down spreading of viruses
5 20060107306 Tuning product policy using observed evidence of customer behavior
6 20060107304 Data-driven media guide
7 20060107297 System and method for exchanging images
8 20060107291 Promoted listings
9 20060107289 Thumbnail generation and presentation for recorded TV programs
10 20060107282 Tracking promoted listings
11 20060107271 Runtime Services for Network Software Platform
12 20060107252 Mutually exclusive options in electronic forms
13 20060107251 Managing code when communicating using heirarchically-structured data
14 20060107250 Interpreter for simplified programming of graphics processor units in general purpose programming languages
15 20060107231 Sidebar tile free-arrangement
16 20060107229 Work area transform in a graphical user interface
17 20060107226 Sidebar autohide to desktop
18 20060107225 Method and computer-readable medium for interacting with a portion of an electronic document
19 20060107224 Building a dynamic action for an electronic form
20 20060107218 View-based navigation model for graphical user interfaces
21 20060107203 Electronic document style matrix
22 20060107199 Image stitching methods and systems
23 20060107197 Role-dependent action for an electronic form
24 20060107196 Method for expanding and collapsing data cells in a spreadsheet report
25 20060107152 Testing Using Policy-Based Processing of Test Results
26 20060107119 Self-contained computer servicing device
27 20060107081 Method and apparatus for managing power in network interface modules
28 20060107052 Integrated Circuit Card with Situation Dependent Identity Authentication
29 20060107049 Integrated Circuit Card with Situation Dependent Identity Authentication
30 20060107048 Exclusive Encryption
31 20060106965 Portable Computing Device-Integrated Appliance
32 20060106944 Hueristic determination of user origin
33 20060106942 Methods and systems for end-user extensible electronic mail
34 20060106937 System and method for downloading information to a mobile device
35 20060106920 Method and apparatus for dynamically activating/deactivating an operating system
36 20060106895 Method and subsystem for performing metadata cleanup for replication topologies
37 20060106886 Managing lists and other items in an electronic file system
38 20060106882 File Availability in Distributed File Storage Systems
39 20060106872 Active agenda
40 20060106867 System and method for speeding up database lookups for multiple synchronized data streams
41 20060106858 Methods and systems for server side form processing
42 20060106845 System and method for computer-based local generic commerce and management of stored value
43 20060106841 Computer file system
44 20060106807 System and method for transferring a file in advance of its use
45 20060106798 Vision-Based Document Segmentation
46 20060106794 Methods and systems for allowing third party client applications to influence implementation of high-level document commands
47 20060106791 Answer wizard drop-down control
48 20060106788 Computer-implemented system and method for providing authoritative answers to a general information search
49 20060106778 System and method for providing a geographic search function
50 20060106775 Multilevel device capabilities hierarchy
51 20060106743 Building and using predictive models of current and future surprises
52 20060106710 Systems and methods for determining relative placement of content items on a rendered page
53 20060106709 Systems and methods for allocating placement of content items on a rendered page based upon bid value
54 20060106688 Program interface for a business management application and an accounting application
55 20060106687 Modified cash-basis specifications and grid
56 20060106683 Customer Specific Catalogs Based on a Set of Standart Catalogs
57 20060106661 Methods and apparatus for project schedule estimation
58 20060106618 System and method for converting text to speech
59 20060106617 Speech Controls For Use With a Speech System
60 20060106614 Centralized method and system for clarifying voice commands
61 20060106599 Precomputation and transmission of time-dependent information for varying or uncertain receipt times
62 20060106596 Ranking Parser for a Natural Language Processing System
63 20060106595 Unsupervised learning of paraphrase/translation alternations and selective application thereof
64 20060106594 Unsupervised learning of paraphrase/translation alternations and selective application thereof
65 20060106592 Unsupervised learning of paraphrase/ translation alternations and selective application thereof
66 20060106585 Architecture for distributed computing system and automated design, deployment, and management of distributed applications
67 20060106560 Anomaly detection in data perspectives
68 20060106530 Traffic forecasting employing modeling and analysis of probabilistic interdependencies and contextual data
69 20060105739 Delicate metering of computer usage
70 20060105712 Wireless device support for electronic devices
71 20060105302 Practice session utilizing an application
72 20060104542 Image tapestry
73 20060104530 Adaptive entropy encoding/decoding for screen capture content
74 20060104491 Rapid Computer Modeling of Faces for Animation
75 20060104490 Rapid Computer Modeling of Faces for Animation
76 20060104475 System and method for selectively encoding a symbol code in a color space
77 20060104455 Microphone array signal enhancement
78 20060104447 Discrete logarithm-based cryptography using the Shafarevich-Tate group
79 20060104441 Password protection
80 20060104427 Billable activity processing
81 20060104397 System and method for clock drift correction for broadcast audio/video streaming
82 20060104365 Bi-directional temporal error concealment
83 20060104356 Timing for decoder buffer examination
84 20060104346 Video rate control
85 20060104308 Method and apparatus for secure internet protocol (IPSEC) offloading with integrated host protocol stack management
86 20060103859 Analysis alternates in context trees
87 20060103676 System and method for providing a dynamically updating legend
88 20060103674 Methods for automated and semiautomated composition of visual sequences, flows, and flyovers based on content and context
89 20060103673 Vector path merging into gradient elements
90 20060103661 Rendering Volumetric Fog and Other Gaseous Phenomena
91 20060103656 Communication Protocol for Synchronizing Animation
92 20060103655 Coordinating animations and media in computer display output
93 20060103654 System And Method Of Caching Glyphs For Display By A Remote Terminal
94 20060103653 System And Method Of Caching Glyphs For Display By A Remote Terminal
95 20060103647 Transparent Depth Sorting
96 20060103556 Lossless adaptive golomb/rice encoding and decoding of integer data using backward-adaptive rules
97 20060102716 PCMCIA-complaint Smart Card Secured Memory Assembly For Porting User Profiles and Documents