Microsoft patent applications published on 12 January 2006

62 US patent applications published on 12 January 2006 and assigned to Microsoft

1 20060010499 Methods and arrangements for limiting access to computer controlled functions and devices
2 20060010478 Video on demand
3 20060010471 Combining real-time and batch mode logical address links
4 20060010435 Dynamic software update
5 20060010433 Systems and methods for providing seamless software compatibility using virtual machines
6 20060010423 Variable namespaces and scoping for variables in an object model
7 20060010419 Providing information to an isolated hosted object via system-created variable objects
8 20060010400 Recognizing gestures and using gestures for interacting with software applications
9 20060010396 Method and apparatus for capturing and rendering text annotations for non-modifiable electronic content
10 20060010391 Displaying information to indicate both the importance and the urgency of the information
11 20060010375 System and method for adaptive document layout via manifold content
12 20060010374 Defining the visual appearance of user-interface controls
13 20060010372 Grouping and nesting hiearchical namespaces
14 20060010371 Packages that contain pre-paginated documents
15 20060010349 Systems and methods for analyzing bus data
16 20060010294 Write-back to cells
17 20060010265 Exposing a bridged network as a single virtual segment
18 20060010258 Dynamic object validation
19 20060010253 Exposing a bridged network as a single virtual segment
20 20060010241 MIME handling security enforcement
21 20060010235 Server access control methods and arrangements
22 20060010229 User intention modeling for web navigation
23 20060010222 Browser-based email system with user interface for audio/video capture
24 20060010206 Guiding sensing and preferences for context-sensitive services
25 20060010164 Centralized KPI framework systems and methods
26 20060010159 Custom grouping for dimension members
27 20060010157 Systems and methods to facilitate utilization of database modeling
28 20060010156 Relational reporting system and methodology
29 20060010155 System that facilitates maintaining business calendars
30 20060010146 Performant and scalable merge strategy for text indexing
31 20060010143 Direct write back systems and methodologies
32 20060010142 Modeling sequence and time series data in predictive analytics
33 20060010139 System that facilitates database querying
34 20060010123 Method and system for a batch parser
35 20060010113 Fact dimensions in multidimensional databases
36 20060010112 Using a rowset as a query parameter
37 20060010110 Systems and methods that facilitate data mining
38 20060010106 SMO scripting optimization
39 20060010076 Metering accessing of content and the like in a content protection system or the like
40 20060010058 Multidimensional database currency conversion systems and methods
41 20060009965 Method and apparatus for distribution-based language model adaptation
42 20060009962 Code conversion using parse trees
43 20060009867 System and method for communicating audio data signals via an audio communications medium
44 20060008171 Digital photography with flash/no flash extension
45 20060008164 System and method for image coding employing a hybrid directional prediction and wavelet lifting
46 20060008141 Radiometric calibration from a single image
47 20060008121 Incremental motion estimation through local bundle adjustment
48 20060008038 Adaptive updates in motion-compensated temporal filtering
49 20060008003 Embedded base layer codec for 3D sub-band coding
50 20060007961 Methods and systems for distributing multimedia data over heterogeneous networks
51 20060007731 Database query tools
52 20060007242 Matching digital information flow to a human perception system
53 20060007231 Method and system for tesselating a polygon
54 20060007190 Ink correction pad
55 20060007170 Calibration of an interactive display system
56 20060007157 Asian language input using keyboard
57 20060007153 Input device including a wheel assembly for scrolling an image in multiple directions
58 20060007142 Pointing device and cursor for use in intelligent computing environments
59 20060007141 Pointing device and cursor for use in intelligent computing environments
60 20060007124 Disposing identifying codes on a user’s hand to provide input to an interactive display application
61 20060007123 Using size and shape of a physical object to manipulate output in an interactive display application
62 20060007051 Method and system for auxiliary display of information for a computing device