Latest Patents of Leading Technology Companies

Microsoft patent applications published on 24 December 2009
Thursday December 24th 2009, 10:25 am
Filed under: Microsoft, Patent Applications

192 US patent applications published on 24 December 2009 and assigned to Microsoft

1 20090320143 SENSOR INTERFACE
2 20090320136 IDENTIFYING EXPLOITATION OF VULNERABILITIES USING ERROR REPORT
3 20090320129 SECURE CONTROL FLOWS BY MONITORING CONTROL TRANSFERS
4 20090320117 REMOTE SIGN-OUT OF WEB BASED SERVICE SESSIONS
5 20090320116 FEDERATED REALM DISCOVERY
6 20090320114 FEDERATED REALM DISCOVERY
7 20090320113 HOME NETWORKING WEB-BASED SERVICE PORTAL
8 20090320109 SIGNED EPHEMERAL EMAIL ADDRESSES
9 20090320108 Generating And Changing Credentials Of A Service Account
10 20090320103 EXTENSIBLE MECHANISM FOR SECURING OBJECTS USING CLAIMS
11 20090320099 Content Retrieval
12 20090320098 HOSTED NETWORK DEVICE USER INTERFACE
13 20090320096 MANAGING ACCESS TO A HEALTH-RECORD
14 20090320095 OBTAINING DIGITAL IDENTITIES OR TOKENS THROUGH INDEPENDENT ENDPOINT RESOLUTION
15 20090320092 USER INTERFACE FOR MANAGING ACCESS TO A HEALTH-RECORD
16 20090320091 PRESENTING PRIVACY POLICY IN A NETWORK ENVIRONMENT RESPONSIVE TO USER PREFERENCE
17 20090320090 DEPLOYING PRIVACY POLICY IN A NETWORK ENVIRONMENT
18 20090320089 POLICY-BASED USER BROKERED AUTHORIZATION
19 20090320072 CUSTOM CHANNELS
20 20090320066 Referencing Data in Triggers from Applications
21 20090320065 CONTENT SELECTION AND OUTPUT
22 20090320064 Triggers for Media Content Firing Other Triggers
23 20090320063 LOCAL ADVERTISEMENT INSERTION DETECTION
24 20090320061 Advertising Based on Keywords in Media Content
25 20090320060 ADVERTISEMENT SIGNATURE TRACKING
26 20090320049 THIRD TIER TRANSACTIONAL COMMIT FOR ASYNCHRONOUS REPLICATION
27 20090320044 Peek and Lock Using Queue Partitioning
28 20090320027 FENCE ELISION FOR WORK STEALING
29 20090320021 DIAGNOSIS OF APPLICATION PERFORMANCE PROBLEMS VIA ANALYSIS OF THREAD DEPENDENCIES
30 20090320007 LOCAL METADATA FOR EXTERNAL COMPONENTS
31 20090320005 CONTROLLING PARALLELIZATION OF RECURSION USING PLUGGABLE POLICIES
32 20090319999 SIMULATING STEPPING THROUGH INTERPRETED CODE
33 20090319997 PRECONDITION RULES FOR STATIC VERIFICATION OF CODE
34 20090319996 ANALYSIS OF THREAD SYNCHRONIZATION EVENTS
35 20090319993 GENERALIZED AND EXTENSIBLE SOFTWARE ARCHITECTURE REPRESENTATION
36 20090319992 CONFIGURABLE PARTITIONING FOR PARALLEL DATA
37 20090319991 Managed code type equivalence
38 20090319982 Multiple Code Inheritance with Explicit Base Calling
39 20090319958 Machine Readable Design Description for Function-Based Services
40 20090319956 USER INTERFACE FOR NAVIGATING LARGE SCALE HIERARCHICAL NAMESPACES
41 20090319955 TECHNIQUES FOR A NAVIGATION BASED DESIGN TOOL
42 20090319954 COMMAND DRIVEN WEB SITE BROWSING
43 20090319947 MOBILE COMMUNICATION DEVICE WITH GRAPHICAL USER INTERFACE TO ENABLE ACCESS TO PORTAL SERVICES
44 20090319940 NETWORK OF TRUST AS MARRIED TO MULTI-SCALE
45 20090319939 Controlled interaction with heterogeneous data
46 20090319938 Displaying a User’s Default Activities in a New Tab Page
47 20090319933 TRANSACTED DOUBLE BUFFERING FOR GRAPHICAL USER INTERFACE RENDERING
48 20090319929 INTERFACE FOR MULTIPLE USER SPACES
49 20090319928 GENERATING PREVIEWS FOR THEMES THAT PERSONALIZE AN OPERATING ENVIRONMENT
50 20090319927 CHECKING DOCUMENT RULES AND PRESENTING CONTEXTUAL RESULTS
51 20090319921 IMPLEMENTING CUSTOM USER INTERFACE FORMS IN A PERSONAL INFORMATION MANAGER
52 20090319918 MULTI-MODAL COMMUNICATION THROUGH MODAL-SPECIFIC INTERFACES
53 20090319916 TECHNIQUES TO AUTO-ATTEND MULTIMEDIA CONFERENCE EVENTS
54 20090319914 ASSESSING RELATIONSHIP BETWEEN PARTICIPANTS IN ONLINE COMMUNITY
55 20090319913 MANAGING UNIFIED COMMUNICATIONS CONFERENCES VIA CATEGORIES
56 20090319912 DISTINGUISHING CONFERENCE PARTICIPANTS
57 20090319911 SYNCHRONIZED CONVERSATION-CENTRIC MESSAGE LIST AND MESSAGE READING PANE
58 20090319910 AUTOMATIC CONTENT AND AUTHOR EMPHASIS FOR SHARED DATA
59 20090319897 ENHANCED USER INTERFACE FOR EDITING IMAGES
60 20090319894 RENDERING TEACHING ANIMATIONS ON A USER-INTERFACE DISPLAY
61 20090319887 FIT AND FILL TECHNIQUES FOR PICTURES
62 20090319883 Automatic Video Annotation through Search and Mining
63 20090319882 DataGrid User Interface Control With Row Details
64 20090319880 UTILIZING SPREADSHEET REFERENCES WITH GROUPED AGGREGATE VIEWS
65 20090319851 COMMUNICATION OVER PLURAL CHANNELS WITH ACKNOWLEDGMENT VARIABILITY
66 20090319819 Clock Synchronization Using Correlation Events
67 20090319812 CONFIGURING PROCESSORS AND LOADS FOR POWER MANAGEMENT
68 20090319805 TECHNIQUES FOR PERFORMING SYMMETRIC CRYPTOGRAPHY
69 20090319799 GENERATING UNIQUE DATA FROM ELECTRONIC DEVICES
70 20090319795 DIGITALLY SIGNING DOCUMENTS USING IDENTITY CONTEXT INFORMATION
71 20090319788 ENHANCED SHARED SECRET PROVISIONING PROTOCOL
72 20090319781 SECURE MESSAGE DELIVERY USING A TRUST BROKER
73 20090319780 ESTABLISHING SECURE DATA TRANSMISSION USING UNSECURED E-MAIL
74 20090319766 PROVISIONING AN UNKNOWN COMPUTER SYSTEM
75 20090319761 HARDWARE CONSTRAINED SOFTWARE EXECUTION
76 20090319701 Simple Flow Control Protocol Over RDMA
77 20090319694 ASSOCIATION OF AN INPUT AND OUTPUT OF A PERIPHERAL DEVICE IN A COMPUTING SYSTEM
78 20090319692 EXPOSING MULTI-MODE AUDIO DEVICE AS A SINGLE COHERENT AUDIO DEVICE
79 20090319688 PARTICIPATING IN CLOUD AS TOTALLY STUBBY EDGE
80 20090319687 STREAMING OPERATOR PLACEMENT FOR DISTRIBUTED STREAM PROCESSING
81 20090319684 SUBFEDERATION CREATION AND MAINTENANCE IN A FEDERATION INFRASTRUCTURE
82 20090319681 Dynamic Throttling Based on Network Conditions
83 20090319674 TECHNIQUES TO MANAGE COMMUNICATIONS BETWEEN RELAY SERVERS
84 20090319667 Optimal Source Interface Selection
85 20090319660 GENERALIZED ARCHITECTURE TO SUPPORT REPRESENTATION OF MULTI-TRANSPORT DEVICES
86 20090319649 NETWORK DEVICE INSTALLATION
87 20090319620 PROGRAM-SENSITIVE LINK IN CONTENT
88 20090319619 AUTOMATIC CONVERSATION TECHNIQUES
89 20090319618 DISPLAYING A LIST OF FILE ATTACHMENTS ASSOCIATED WITH A MESSAGE THREAD
90 20090319617 EXTRACTING PREVIOUS MESSAGES FROM A LATER MESSAGE
91 20090319608 AUTOMATED TASK CENTERED COLLABORATION
92 20090319603 CONTENT MANAGEMENT USING A WEBSITE
93 20090319602 MAINTAINING ENTITY COLLABORATION SITES
94 20090319589 USING FRACTIONAL EXPONENTS TO REDUCE THE COMPUTATIONAL COMPLEXITY OF NUMERICAL OPERATIONS
95 20090319583 INTEGRATED DATA AVAILABILITY AND HISTORICAL DATA PROTECTION
96 20090319582 DATABASE SNAPSHOT MANAGEMENT
97 20090319577 PROVIDING LOCALIZED INDIVIDUALLY CUSTOMIZED UPDATES FROM A SOCIAL NETWORK SITE TO A DESKTOP APPLICATION
98 20090319576 EXTENSIBLE TASK EXECUTION TECHNIQUES FOR NETWORK MANAGEMENT
99 20090319569 CONTEXT PLATFORM
100 20090319568 AUTOMATIC SELECTION OF MEDIA REPRESENTATIONS
101 20090319563 FILE FORMAT FOR MEDIA DISTRIBUTION AND PRESENTATION
102 20090319562 CANVAS APPROACH FOR ANALYTICS
103 20090319555 OPTIMIZING DOCUMENTS BASED ON DESIRED CONTENT
104 20090319554 UNIFIED METADATA FOR EXTERNAL COMPONENTS
105 20090319548 AGGREGATION OF DATA STORED IN MULTIPLE DATA STORES
106 20090319547 Compression Using Hashes
107 20090319543 HIERARCHICALLY PRESENTING TABULAR DATA
108 20090319540 SYNCHRONIZATION ADAPTER FOR SYNCHRONIZING DATA TO APPLICATIONS THAT DO NOT DIRECTLY SUPPORT SYNCHRONIZATION
109 20090319525 LOST WRITE PROTECTION VIA STREAM-BASED REPLICATION
110 20090319521 NAME SEARCH USING A RANKING FUNCTION
111 20090319508 CONSISTENT PHRASE RELEVANCE MEASURES
112 20090319505 TECHNIQUES FOR EXTRACTING AUTHORSHIP DATES OF DOCUMENTS
113 20090319501 TRANSLATION OF STREAMING QUERIES INTO SQL QUERIES
114 20090319500 Scalable lookup-driven entity extraction from indexed document collections
115 20090319499 QUERY PROCESSING WITH SPECIALIZED QUERY OPERATORS
116 20090319498 QUERY PROCESSING PIPELINES WITH SINGLE-ITEM AND MULTIPLE-ITEM QUERY OPERATORS
117 20090319497 AUTOMATED TRANSLATION OF SERVICE INVOCATIONS FOR BATCH PROCESSING
118 20090319496 DATA QUERY TRANSLATING INTO MIXED LANGUAGE DATA QUERIES
119 20090319495 PRESENTING INSTANT ANSWERS TO INTERNET QUERIES
120 20090319494 FIELD MAPPING FOR DATA STREAM OUTPUT
121 20090319487 SCALAR REPRESENTATION FOR A LOGICAL GROUP OF COLUMNS IN RELATIONAL DATABASES
122 20090319483 GENERATION AND USE OF AN EMAIL FREQUENT WORD LIST
123 20090319482 AUTO-GENERATION OF EVENTS WITH ANNOTATION AND INDEXING
124 20090319473 METHOD AND SYSTEM OF USING A LOCAL HOSTED CACHE AND CRYPTOGRAPHIC HASH FUNCTIONS TO REDUCE NETWORK TRAFFIC
125 20090319471 FIELD MAPPING FOR DATA STREAM OUTPUT
126 20090319470 Triggers for Time-Shifted Content Playback
127 20090319466 RECOMMENDING CONTACTS IN A SOCIAL NETWORK
128 20090319461 DETERMINING SATISFIABILITY OF A FUNCTION WITH ARBITRARY DOMAIN CONSTRAINTS
129 20090319458 Compiler for Probabilistic Programs
130 20090319456 MACHINE-BASED LEARNING FOR AUTOMATICALLY CATEGORIZING DATA ON PER-USER BASIS
131 20090319449 PROVIDING CONTEXT FOR WEB ARTICLES
132 20090319439 DETERMINATION OF CUSTOMIZED INVESTING ADVICE
133 20090319438 PERSONALIZED WEALTH MANAGEMENT
134 20090319403 DIMENSION-BASED FINANCIAL REPORTING USING MULTIPLE COMBINATIONS OF DIMENSIONS
135 20090319386 AUCTION MECHANISM WHEN AUCTIONEER IS A BIDDER
136 20090319382 EXTENSIBLE FRAMEWORK FOR SUPPORTING DIFFERENT MODES OF PAYMENTS
137 20090319378 CUSTOMIZED ADVERTISING CONTENT
138 20090319373 NATIONAL ADVERTISEMENT LINKING
139 20090319370 MULTIMEDIA SEARCH ENGINE
140 20090319357 COLLECTION REPRESENTS COMBINED INTENT
141 20090319355 PRESENTING ADVERTISEMENTS BASED ON WEB-PAGE INTERACTION
142 20090319348 MOBILE COMPUTING SERVICES BASED ON DEVICES WITH DYNAMIC DIRECTION INFORMATION
143 20090319333 ESTIMATING ADVERTISING PRICES FOR AN INCUMBENT CONTENT PROVIDER
144 20090319332 DETERMINING WHETHER A RESPONSE FROM A PARTICIPANT IS CONTRADICTORY IN AN OBJECTIVE MANNER
145 20090319330 TECHNIQUES FOR EVALUATING RECOMMENDATION SYSTEMS
146 20090319285 TECHNIQUES FOR MANAGING DISRUPTIVE BUSINESS EVENTS
147 20090319278 EFFICIENT CODING OF OVERCOMPLETE REPRESENTATIONS OF AUDIO USING THE MODULATED COMPLEX LAPPED TRANSFORM (MCLT)
148 20090319266 MULTIMODAL INPUT USING SCRATCHPAD GRAPHICAL USER INTERFACE TO EDIT SPEECH TEXT INPUT WITH KEYBOARD INPUT
149 20090319233 NETWORK BANDWIDTH MEASUREMENT
150 20090319181 DATA SERVICES BASED ON GESTURE AND LOCATION INFORMATION OF DEVICE
151 20090319178 OVERLAY OF INFORMATION ASSOCIATED WITH POINTS OF INTEREST OF DIRECTION BASED DATA SERVICES
152 20090319177 PREDICTIVE SERVICES FOR DEVICES SUPPORTING DYNAMIC DIRECTION INFORMATION
153 20090319175 MOBILE COMPUTING DEVICES, ARCHITECTURE AND USER INTERFACES BASED ON DYNAMIC DIRECTION INFORMATION
154 20090319166 MOBILE COMPUTING SERVICES BASED ON DEVICES WITH DYNAMIC DIRECTION INFORMATION
155 20090318223 ARRANGEMENT FOR AUDIO OR VIDEO ENHANCEMENT DURING VIDEO GAME SEQUENCES
156 20090318173 Telephone Control Service
157 20090318168 DATA SYNCHRONIZATION FOR DEVICES SUPPORTING DIRECTION-BASED SERVICES
158 20090318077 Television Audio via Phone
159 20090317020 Variable Resolution Images
160 20090317010 Multiple Resolution Image Storage
161 20090316995 BLUR ESTIMATION
162 20090316986 FEATURE SELECTION AND EXTRACTION
163 20090316961 METHOD FOR TAGGING IMAGE CONTENT
164 20090316929 SOUND CAPTURE SYSTEM FOR DEVICES WITH TWO MICROPHONES
165 20090316928 INCORPORATING PRIOR KNOWLEDGE INTO INDEPENDENT COMPONENT ANALYSIS
166 20090316924 ACCOUSTIC ECHO CANCELLATION AND ADAPTIVE FILTERS
167 20090316923 MULTICHANNEL ACOUSTIC ECHO REDUCTION
168 20090316889 HARDWARE-BASED PROTECTION OF SECURE DATA
169 20090316881 TIMESTAMP QUALITY ASSESSMENT FOR ASSURING ACOUSTIC ECHO CANCELLER OPERABILITY
170 20090316708 TECHNIQUES TO MANAGE A RELAY SERVER AND A NETWORK ADDRESS TRANSLATOR
171 20090316681 TECHNIQUES TO MANAGE PRESENCE INFORMATION BASED ON ROUTING RULES
172 20090315995 MOBILE COMPUTING DEVICES, ARCHITECTURE AND USER INTERFACES BASED ON DYNAMIC DIRECTION INFORMATION
173 20090315914 EMBEDDING LARGE IMAGES WITHIN ONE ANOTHER
174 20090315906 CACHE ARRANGEMENT FOR GRAPHICAL APPLICATIONS
175 20090315905 LAYERED TEXTURE COMPRESSION ARCHITECTURE
176 20090315902 INTELLIGENT CACHING DATA STRUCTURE FOR IMMEDIATE MODE GRAPHICS
177 20090315900 GENERIC SURFACE MANAGER
178 20090315897 ANIMATION PLATFORM
179 20090315896 ANIMATION PLATFORM
180 20090315895 PARAMETRIC FONT ANIMATION
181 20090315894 BROWSER-INDEPENDENT ANIMATION ENGINES
182 20090315893 USER AVATAR AVAILABLE ACROSS COMPUTING APPLICATIONS AND DEVICES
183 20090315839 PHYSICS SIMULATION-BASED INTERACTION FOR SURFACE COMPUTING
184 20090315838 Touch Screen Calibration Sensor
185 20090315837 Touch Screen Adapter for Monitor
186 20090315776 MOBILE COMPUTING SERVICES BASED ON DEVICES WITH DYNAMIC DIRECTION INFORMATION
187 20090315775 MOBILE COMPUTING SERVICES BASED ON DEVICES WITH DYNAMIC DIRECTION INFORMATION
188 20090315766 SOURCE SWITCHING FOR DEVICES SUPPORTING DYNAMIC DIRECTION INFORMATION
189 20090315744 DYNAMIC CHARACTER ENCODING
190 20090315678 RFID-BASED ENTERPRISE INTELLIGENCE
191 20090314155 SYNTHESIZED SINGING VOICE WAVEFORM GENERATOR
192 20090314154 GAME DATA GENERATION BASED ON USER PROVIDED SONG