Latest Patents of Leading Technology Companies

Microsoft patents granted on 16 February 2010
Tuesday February 16th 2010, 9:56 am
Filed under: Microsoft, Patents

88 US patents granted on 16 February 2010 and assigned to Microsoft

1 7,665,143 Creating secure process objects
2 7,665,131 Origination/destination features and lists for spam prevention
3 7,665,126 Mesh networks with exclusion capability
4 7,665,120 Visual summary of a web service policy document
5 7,665,115 Integration of media playback components with an independent timing specification
6 7,665,112 Dynamically generating video streams for slideshow presentations
7 7,665,109 Electronic program guide with hyperlinks to target resources
8 7,665,107 Viral advertising for interactive services
9 7,665,098 System and method for monitoring interactions between application programs and data stores
10 7,665,095 Dynamic reconfiguration of multimedia stream processing modules
11 7,665,093 Synchronization of runtime and application state via batching of workflow transactions
12 7,665,091 Cross-process common system resource data sharing
13 7,665,082 Methods and systems for adaptation, diagnosis, optimization, and prescription technology for network-based applications
14 7,665,077 System and method for sharing objects between applications in a virtual runtime environment
15 7,665,074 Mechanism for converting text output into objects
16 7,665,073 Compile time meta-object protocol systems and methods
17 7,665,072 Generating test cases for software with complex preconditions
18 7,665,061 Code builders
19 7,665,041 Architecture for controlling a computer using hand gestures
20 7,665,034 Accelerated scrolling
21 7,665,032 Sidebar engine, object model and schema
22 7,665,031 Method and system of taskbar button interfaces
23 7,665,028 Rich drag drop user interface
24 7,665,014 Method and apparatus for generating forms using form types
25 7,664,997 Failure handling and debugging with causalities
26 7,664,993 Automation of testing in remote sessions
27 7,664,966 Secure storage on recordable medium in a content protection system
28 7,664,949 Certifying and grouping distributed objects
29 7,664,944 Booting from a compressed image
30 7,664,937 Self-checking code for tamper-resistance based on code overlapping
31 7,664,932 Scalable and configurable execution pipeline of handlers having policy information for selectively acting on payload
32 7,664,927 Hash tables
33 7,664,916 Global smartcard cache methods and apparatuses
34 7,664,882 System and method for accessing multimedia content
35 7,664,880 Lightweight address for widely-distributed ADHOC multicast groups
36 7,664,871 Methods and apparatus for communication media commands and data using the HTTP protocol
37 7,664,870 Method and system for providing users a lower fidelity alternative until a higher fidelity experience is available
38 7,664,865 Securely hosting a webbrowser control in a managed code environment
39 7,664,856 Dynamically balancing user experiences in a multi-user computing system
40 7,664,828 Invalid policy detection
41 7,664,819 Incremental anti-spam lookup and update service
42 7,664,816 Multi-participant online activities
43 7,664,814 Presence-based seamless messaging
44 7,664,813 Dynamic data presentation
45 7,664,804 Method, system, and apparatus for exposing workbook ranges as data sources
46 7,664,796 Electronic labeling for offline management of storage devices
47 7,664,795 Apparatus and method for database migration
48 7,664,788 Method and system for synchronizing cached files
49 7,664,774 Sequence based physical design tuning
50 7,664,771 Optimizing defragmentation operations in a differential snapshotter
51 7,664,760 Inferred relationships from user tagged content
52 7,664,752 Authorization over a distributed and partitioned management system
53 7,664,746 Personalized search and headlines
54 7,664,740 Automatically displaying keywords and other supplemental information
55 7,664,739 Object search ui and dragging object results
56 7,664,735 Method and system for ranking documents of a search result to improve diversity and information richness
57 7,664,728 Systems and methods for parallel evaluation of multiple queries
58 7,664,726 Influence based rewards for word-of-mouth advertising ecosystems
59 7,664,724 Schema-based services for identity-based data access
60 7,664,723 Symbolic computation using an inverted match
61 7,664,537 Performance and efficiency of wireless devices
62 7,664,465 Robust coexistence service for mitigating wireless network interference
63 7,664,336 Video noise reduction
64 7,664,325 Framework for detecting a structured handwritten object
65 7,664,323 Scalable hash-based character recognition
66 7,664,266 Compression of fiber-based certificate of authenticity data
67 7,664,258 Randomized sparse formats for efficient and secure computation on elliptic curves
68 7,664,249 Methods and interfaces for probing and understanding behaviors of alerting and filtering systems based on models and simulation from logs
69 7,664,246 Sorting speakers in a network-enabled conference
70 7,664,203 Simultaneous tuning of multiple channels using intermediate frequency sub-sampling
71 7,664,185 Systems and methods with error resilience in enhancement layer bitstream of scalable video coding
72 7,664,177 Intra-coded fields for bi-directional frames
73 7,664,109 System and method for distributed streaming of scalable media
74 7,664,107 Self-stabilizing and fast-convergent structured peer-to-peer overlays
75 7,664,092 Multi-packet transport structure and method for encoding and transmitting network data over satellite network
76 7,664,075 Access point to access point range extension
77 7,664,067 Preserving socket connections over a wireless network
78 7,664,054 Neighbor location discovery with directional antennas in a mesh network
79 7,664,050 Auto-configuring operation modes for network elements
80 7,664,023 Dynamic protocol construction
81 7,663,641 Gamut mapping utilizing cusp points and three-dimensional boundary surfaces
82 7,663,639 Methods and systems for providing texture tiling and mirroring
83 7,663,623 Spherical harmonics scaling
84 7,663,620 Accessing 2D graphic content using axonometric layer views
85 7,663,602 Removable wireless keyboard with base
86 7,663,511 Dynamic character encoding
87 7,663,049 Kernel-mode audio processing modules
88 7,663,045 Music replacement in a gaming system