Latest Patents of Leading Technology Companies

Microsoft patent applications published on 30 November 2006
Thursday November 30th 2006, 7:40 am
Filed under: Microsoft, Patent Applications

90 US patent applications published on 30 November 2006 and assigned to Microsoft

1 20060272021 Scanning data in an access restricted file for malware
2 20060271972 Popularity-based on-demand media distribution
3 20060271941 Structuring an operating system using a service architecture
4 20060271940 Use of a precursor to select cached buffer
5 20060271935 Assignment of clients to tasks in a distributed system
6 20060271926 Split download for electronic software downloads
7 20060271917 State-based source code annotation
8 20060271910 Method and system for customizations in a dynamic environment
9 20060271874 Focus state themeing
10 20060271869 Custom task panes that provide accessibility to one or more functions of an application program
11 20060271866 Faceless parts within a parts-based user interface
12 20060271864 Narrow mode navigation pane
13 20060271861 Method and system for operating multiple web pages with anti-spoofing protection
14 20060271855 Operating system shell management of video files
15 20060271854 Computer application with integrated information management
16 20060271851 Computer application with streamlined formatting
17 20060271846 Systems and methods that facilitate improved display of electronic documents
18 20060271842 Standard graphics specification and data binding
19 20060271841 Generating free form reports within a data array
20 20060271834 Dynamic personal homepage: tracing web block
21 20060271784 Efficient processing of time-bounded messages
22 20060271771 Exception tagging
23 20060271708 Source throttling using CPU stamping
24 20060271697 Data communication protocol
25 20060271692 Data communication coordination with sequence numbers
26 20060271686 Combining SIP requests with SIP responses
27 20060271681 Re-establishing a connection for an application layer via a service layer
28 20060271645 Method for multicasting a message on a computer network
29 20060271637 Techniques for providing accessibility options in remote terminal sessions
30 20060271635 Accepting an invitation sent to multiple computer systems
31 20060271631 Categorizing mails by safety level
32 20060271626 Supporting a serial and a parallel invitation protocol
33 20060271603 Methods, systems, and computer-readable media for synchronizing modifiable documents with multiple clients
34 20060271602 File handling for naming conflicts
35 20060271597 Code-enabled/code-free files
36 20060271595 Operations engine error handling
37 20060271592 Client-side sampling of reportable event information
38 20060271591 Method and system for an incidental feedback platform
39 20060271583 Dimension member sliding in online analytical processing
40 20060271580 Grouping lines in freeform handwritten text
41 20060271574 Exposing embedded data in a computer-generated document
42 20060271569 Method and system for determining shared context
43 20060271567 System and method for user edit merging with preservation of unrepresented data
44 20060271566 Systems, methods, and computer-readable media for conversion between different schemas
45 20060271547 Cluster storage collection based data management
46 20060271522 Predictive phonetic data search
47 20060271518 Search query dominant location detection
48 20060271512 SYSTEM AND METHOD PROVIDING AUTOMATED MARGIN TREE ANALYSIS AND PROCESSING OF SAMPLED DATA
49 20060271435 TRANSMISSION OF INFORMATION DURING AD CLICK-THROUGH
50 20060271429 Posted price market for online search and content advertisements
51 20060271426 Posted price market for online search and content advertisements
52 20060271425 Advertising in application programs
53 20060271389 PAY PER PERCENTAGE OF IMPRESSIONS
54 20060271384 Reference data aggregate service population
55 20060271383 Entity synchronization using filtering
56 20060271382 Entity projection
57 20060271373 Robust decoder
58 20060271359 Robust decoder
59 20060271357 Sub-band voice codec with multi-stage codebooks and redundant coding
60 20060271355 SUB-BAND VOICE CODEC WITH MULTI-STAGE CODEBOOKS AND REDUNDANT CODING
61 20060271354 Audio codec post-filter
62 20060271352 Integrated native language translation
63 20060271341 Architecture for distributed computing system and automated design, deployment, and management of distributed applications
64 20060270430 Push-to-talk event notification
65 20060270395 Personal shared playback
66 20060270394 Multi- stage hardware button for mobile devices
67 20060270388 Data transfer during a call without simultaneous data capabilities
68 20060269167 Image comparison by metric embeddings
69 20060269147 Accelerated image rendering
70 20060269146 Radical-base classification of East Asian handwriting
71 20060269138 Method and system of handling the selection of alternates for recognized words
72 20060269134 Preprocessing for information pattern analysis
73 20060269097 Collusion resistant desynchronization for digital video fingerprinting
74 20060269062 Compression of fiber-based certificate of authenticity data
75 20060268990 Adaptive video encoding using a perceptual model
76 20060268753 Establishing a multiparty session by sending invitations in parallel
77 20060268722 System and method for routing messages within a messaging system
78 20060268500 Notebook computers configured to provide enhanced display features for a user
79 20060268131 System and method for camera calibration and images stitching
80 20060268101 System and method for applying digital make-up in video conferencing
81 20060268099 Strategies for scheduling bandwidth-consuming media events
82 20060268018 Systems and methods that facilitate process monitoring, navigation, and parameter-based magnification
83 20060267985 Generating an approximation of an arbitrary curve
84 20060267967 Phrasing extensions and multiple modes in one spring-loaded control
85 20060267966 Hover widgets: using the tracking state to extend capabilities of pen-operated devices
86 20060267958 Touch Input Programmatical Interfaces
87 20060267957 Touch Input Data Handling
88 20060267946 Methods and systems for providing feedback corresponding to user input
89 20060267940 Integration of navigation device functionality into handheld devices
90 20060266250 Methods and apparatus enabling diagram customization retention