Microsoft patents granted on 03 April 2007

37 US patents granted on 03 April 2007 and assigned to Microsoft

1 D539,800 Electronic mouse
2 7,200,869 System and method for protecting domain data against unauthorized modification
3 7,200,862 Securing uniform resource identifier namespaces
4 7,200,856 Connecting interchangeable connectors with pins shared by different cable types
5 7,200,847 Urgent replication facility
6 7,200,803 System and method for visually categorizing electronic notes
7 7,200,756 Base cryptographic service provider (CSP) methods and apparatuses
8 7,200,745 System and method for specifying and utilizing hardware functionality by executing a common hardware register pseudo-language
9 7,200,702 Mobile device expansion system
10 7,200,677 Web address converter for dynamic web pages
11 7,200,676 Transmitting and receiving messages through a customizable communication channel and programming model
12 7,200,675 Summary-based routing for content-based event distribution networks
13 7,200,667 Universal naming scheme for peer-to-peer resources
14 7,200,655 System and method for distributed management of shared computers
15 7,200,624 Systems and methods for versioning based triggers
16 7,200,618 File availability in distributed file storage systems
17 7,200,611 TV program database
18 7,200,608 Application programming interface for centralized storage of principal data
19 7,200,599 Automated generator of input-validation filters
20 7,200,595 Systems and methods for fine grained access control of data stored in relational databases
21 7,200,576 Secure online transactions using a captcha image as a watermark
22 7,200,559 Semantic object synchronous understanding implemented with speech application language tags
23 7,200,557 Method of reducing index sizes used to represent spectral content vectors
24 7,200,550 Projecting dependencies to generate target language dependency structure
25 7,200,530 Architecture for distributed computing system and automated design, deployment, and management of distributed applications
26 7,200,489 Efficient geographic name searching system and method
27 7,200,323 Restricted content viewing methods and arrangements for use in a DVD player
28 7,200,281 System and method for image-based surface detail transfer
29 7,200,276 Rate allocation for mixed content video
30 7,200,275 Skip macroblock coding
31 7,200,267 Handwriting recognition with mixtures of bayesian networks
32 7,200,244 Systems for fingerprinting digital data
33 7,199,885 Generic interface
34 7,199,804 Ink information in image files
35 7,199,802 Multiple-mode window presentation system and process
36 7,199,785 Input device including a wheel assembly for scrolling an image in multiple directions
37 7,199,754 System and methods for determining the location dynamics of a portable computing device