Latest Patents of Leading Technology Companies

Microsoft patent applications published on 28 December 2006
Thursday December 28th 2006, 8:25 am
Filed under: Microsoft, Patent Applications

111 US patent applications published on 28 December 2006 and assigned to Microsoft

1 20060294592 Automated rootkit detector
2 20060294585 System and method for creating and managing a trusted constellation of personal digital devices
3 20060294578 Unified authorization for heterogeneous applications
4 20060294576 Efficient retrieval of cryptographic evidence
5 20060294571 Collaborative video via distributed storage and blogging
6 20060294558 Presentation of information relating to programming
7 20060294557 Presentation of information relating to change of a programming state
8 20060294548 TV Program Database
9 20060294545 Dynamic media guide listings
10 20060294538 Inserting advertising content into video programming
11 20060294524 Allocation of processor resources in an emulated computing environment
12 20060294522 Class scheduler
13 20060294516 System and method for converting a target computing device to a virtual machine in response to a detected event
14 20060294509 Dynamic user experience with semantic rich objects
15 20060294506 Isolating declarative code to preserve customizations
16 20060294503 Code coverage analysis
17 20060294502 Programmable annotation inference
18 20060294494 Managed automation programming model
19 20060294476 Browsing and previewing a list of items
20 20060294475 System and method for controlling the opacity of multiple windows while browsing
21 20060294474 Methods and systems for providing a customized user interface for viewing and editing meta-data
22 20060294473 Page Bar Control
23 20060294469 Storage and utilization of slide presentation slides
24 20060294468 Storage and utilization of slide presentation slides
25 20060294451 Template for rendering an electronic form
26 20060294386 Strengthening secure hash functions
27 20060294372 Securely providing extensible third-party plug-ins
28 20060294329 Ordering real-time accesses to a storage medium
29 20060294258 Advertisement refresh rules for network applications
30 20060294248 Automatic server configuration based on user agent
31 20060294247 Extending digital artifacts through an interactive surface
32 20060294223 Pre-fetching and DNS resolution of hyperlinked content
33 20060294220 Diagnostics and resolution mining architecture
34 20060294209 Pre-configured settings for portable devices
35 20060294197 Schematization of establishing relationships between applications
36 20060294193 Non-blocking buffered inter-machine data transfer with acknowledgment
37 20060294189 Instant messaging with search
38 20060294145 Media streaming of web content data
39 20060294139 Methods and systems for incorporating meta-data in document content
40 20060294137 Database application including split views
41 20060294117 Methods and systems for creating document schema
42 20060294102 Active content trust model
43 20060294100 Ranking search results using language types
44 20060294090 Probabilistic analysis of personal store (.PST) files to determine owner with confidence factor
45 20060294073 Constrained exploration for search algorithms
46 20060294072 Extensible workflows
47 20060294071 Facet extraction and user feedback for ranking improvement and personalization
48 20060294070 Computerized assistance content organization, scoping and bias
49 20060294069 Sorting and filtering in an interactive report
50 20060294068 Adding dominant media elements to search results
51 20060294064 Storing queries on devices with rewritable media
52 20060294063 Application launching via indexed data
53 20060294058 System and method for an asynchronous queue in a database management system
54 20060294051 Uniform access to entities in registered data store services
55 20060294050 Retrieving server-based help content
56 20060294049 Back-off mechanism for search
57 20060294048 Data centric workflows
58 20060294046 Storage and utilization of slide presentation slides
59 20060294042 Disparate data store services catalogued for unified access
60 20060294037 COST-BENEFIT APPROACH TO AUTOMATICALLY COMPOSING ANSWERS TO QUESTIONS BY EXTRACTING INFORMATION FROM LARGE UNSTRUCTURED CORPORA
61 20060294036 SYSTEMS AND METHODS FOR ESTIMATING AND INTEGRATING MEASURES OF HUMAN COGNITIVE LOAD INTO THE BEHAVIOR OF COMPUTATIONAL APPLICATIONS AND SERVICES
62 20060293995 Price determination for items of low demand
63 20060293950 Automatic ad placement
64 20060293943 Facilitating automated meeting scheduling
65 20060293905 Exchanging electronic business cards over digital media
66 20060293904 Generating and rendering electronic business cards
67 20060293903 Sending and receiving electronic business cards
68 20060293899 Compressing language models with Golomb coding
69 20060293898 Speech recognition system for secure information
70 20060293894 Using strong data types to express speech recognition grammars in software programs
71 20060293893 Context-sensitive communication and translation methods for enhanced interactions and understanding among speakers of different languages
72 20060293887 Multi-sensory speech enhancement using a speech-state model
73 20060293886 Confidence threshold tuning
74 20060293874 Translation and capture architecture for output of conversational utterances
75 20060293769 Remotely controlling playback of content on a stored device
76 20060293079 Energy-aware communications for a multi-radio system
77 20060291946 Ergonomic apparatus for keyboard
78 20060291727 Lifting ink annotations from paper
79 20060291725 Method and system for data entry of handwritten symbols
80 20060291720 Optimized color image encoding and decoding using color space parameter data
81 20060291666 Volume control
82 20060291635 Displaying accurate information when multiple contacts are matched for an incoming phone number
83 20060291580 SYSTEM FOR PERFORMING CONTEXT-SENSITIVE DECISIONS ABOUT IDEAL COMMUNICATION MODALITIES CONSIDERING INFORMATION ABOUT CHANNEL RELIABILITY
84 20060291559 Smooth Scanning Presenter
85 20060291478 Audio/video synchronization using audio hashing
86 20060291474 USER INTERFACE FOR SMART WIRELESS TRANSFER
87 20060291439 Wireless network interference mitigation
88 20060291434 Dynamic self-configuration for ad hoc peer networking
89 20060291398 System and method for testing software using data-driven test variations
90 20060290954 ICC consistent chromatic adaptation
91 20060290950 Image superresolution through edge extraction and contrast enhancement
92 20060290821 VIDEO PROCESSING SYSTEM AND METHOD FOR AUTOMATIC ENHANCEMENT OF DIGITAL VIDEO
93 20060290719 Representing quasi-homogenous materials
94 20060290714 MATCHING DIGITAL INFORMATION FLOW TO A HUMAN PERCEPTION SYSTEM
95 20060290705 Performing a pre-rendering pass in digital image processing
96 20060290704 Caching digital image data
97 20060290703 Non-destructive processing of digital image data
98 20060290702 Translating layers into effect graphs in digital image processing
99 20060290698 Method and system for representing and displaying digital ink
100 20060290693 Large mesh deformation using the volumetric graph laplacian
101 20060290671 Input device including a scroll wheel assembly
102 20060290668 Simplified user control and associated user interface
103 20060290664 Dual mode input device
104 20060290656 Combined input processing for a computing device
105 20060290535 Using language models to expand wildcards
106 20060290326 Protocols for reporting power status over multiple buses
107 20060289760 Using same optics to image, illuminate, and project
108 20060289648 Rich object model for diverse Auto-ID tags
109 20060289647 Rich object model for diverse Auto-ID tags
110 20060289646 Rich object model for diverse Auto-ID tags
111 20060289639 Rich object model for diverse auto-ID tags