Microsoft patents granted on 08 March 2011

46 US patents granted on 08 March 2011 and assigned to Microsoft

1 7,904,963 Generating code to validate input data
2 7,904,956 Access authorization with anomaly detection
3 7,904,933 Generating and managing DTV application signaling based on asset definition
4 7,904,930 Broadcast content delivery systems and methods
5 7,904,929 Log entries
6 7,904,924 Video-on-demand recommendations based on previously viewed television programs
7 7,904,914 On-the-fly replacement of physical hardware with emulation
8 7,904,894 Automatically optimize performance of package execution
9 7,904,883 Localizable object pattern
10 7,904,880 Generating and binding web services to application components
11 7,904,877 Systems and methods for an extensive content build pipeline
12 7,904,875 Configuring and allocating software product technical services
13 7,904,826 Peek around user interface
14 7,904,815 Content-based dynamic photo-to-video methods and apparatuses
15 7,904,810 System and method for editing a hand-drawn list in ink input
16 7,904,809 Model-based editors for dynamic validation
17 7,904,801 Recursive sections in electronic forms
18 7,904,797 Rapid media group annotation
19 7,904,782 Multiple protection group codes having maximally recoverable property
20 7,904,757 Activity identifier based tracing and troubleshooting
21 7,904,725 Verification of electronic signatures
22 7,904,628 Smart docking system
23 7,904,610 Controlling a device connected to first and second communication path wherein device is also connected to third communication path via a bypass link
24 7,904,563 Establishing and utilizing terminal server dynamic virtual channels
25 7,904,537 Architecture for online communal and connected experiences
26 7,904,517 Challenge response systems
27 7,904,510 Systems and methods for managing discussion threads based on ratings
28 7,904,508 Providing functionality to client services by implementing and binding contracts
29 7,904,460 Determining computer information from processor properties
30 7,904,440 Search diagnostics based upon query sets
31 7,904,439 System and methods for constructing personalized context-sensitive portal pages or views by analyzing patterns of users’ information access activities
32 7,904,427 Lazier timestamping in a transaction time database
33 7,904,418 On-demand incremental update of data structures using edit list
34 7,904,417 Recursive metadata templating
35 7,904,339 Extensible framework for supporting different modes of payments
36 7,904,293 Sub-band voice codec with multi-stage codebooks and redundant coding
37 7,904,276 Method and business process for the estimation of erosion costs in assemble-to-order manufacturing operations
38 7,903,894 Color image coding using inter-color correlation
39 7,903,883 Local bi-gram model for object recognition
40 7,903,877 Radical-based HMM modeling for handwritten East Asian characters
41 7,903,873 Textual image coding
42 7,903,117 Strategies for processing media information using a plug-in processing module in a path-agnostic manner
43 7,903,110 Photo mantel view and animation
44 7,903,045 Video presenting network supporting separately-configurable resources
45 7,900,837 Optical fiber paper reader
46 7,900,759 Cord retraction mechanism