Latest Patents of Leading Technology Companies

Microsoft patents granted on 19 May 2009
Tuesday May 19th 2009, 11:09 am
Filed under: Microsoft, Patents

56 US patents granted on 19 May 2009 and assigned to Microsoft

1 7,536,726 Restricted software and hardware usage on a computer
2 7,536,719 Method and apparatus for preventing a denial of service attack during key negotiation
3 7,536,712 Flexible electronic message security mechanism
4 7,536,710 Application-backed groups in a common address book
5 7,536,699 Simplified device drivers for hardware devices of a computer system
6 7,536,696 Mechanism for handling input parameters
7 7,536,695 Architecture and system for location awareness
8 7,536,656 Ink gestures
9 7,536,654 Photo browse and zoom
10 7,536,652 Using structures and urgency calculators for displaying information to indicate both the importance and the urgency of the information
11 7,536,635 Enabling users to redact portions of a document
12 7,536,633 Integrated timeline and logically-related list view
13 7,536,607 Task sequence integration and execution mechanism with automated global condition checking and compensation
14 7,536,606 Error detection in web services systems
15 7,536,542 Method and system for intercepting, analyzing, and modifying interactions between a transport client and a transport provider
16 7,536,517 Direct-update software transactional memory
17 7,536,486 Automatic protocol determination for portable devices supporting multiple protocols
18 7,536,481 Method and system for re-synchronizing end points when an intermediary detects that the end points may be unsynchronized
19 7,536,480 System and method for transferring a compressed data file to a peripheral device
20 7,536,470 Random access read/write media format for an on-demand distributed streaming system
21 7,536,469 System and process for controlling the coding bit rate of streaming media data employing a limited number of supported coding bit rates
22 7,536,467 Peer-to-peer (P2P) mobility system, and method
23 7,536,465 Universal naming scheme for peer-to-peer resources
24 7,536,459 Page-view recording with click-thru tracking
25 7,536,458 Distribution of binary executables and content from peer locations/machines
26 7,536,449 Server-functionality role extensibility model
27 7,536,436 Reliable messaging using clocks with synchronized rates
28 7,536,428 Concurrent read and write access to a linked list where write process updates the linked list by swapping updated version of the linked list with internal list
29 7,536,426 Hybrid object placement in a distributed storage system
30 7,536,419 Slave replica member
31 7,536,417 Real-time analysis of web browsing behavior
32 7,536,414 Dynamically generated schema representing multiple hierarchies of inter-object relationships
33 7,536,410 Dynamic multi-dimensional scrolling
34 7,536,406 Impact analysis in an object model
35 7,536,400 Write-back to cells
36 7,536,397 System for improving the performance of information retrieval-type tasks by identifying the relations of constituents
37 7,536,393 Systems for schema-facilitated device capability discovery
38 7,536,391 System and method for URL virtualization and mapping
39 7,536,390 Accessing Web content from any virtualized store
40 7,536,386 System and method for sharing items in a computer system
41 7,536,366 Contingency table estimation via sketches
42 7,536,316 Methods and systems for selectively displaying advertisements
43 7,536,305 Mixed lossless audio compression
44 7,536,293 Methods and systems for language translation
45 7,536,191 Push-to-talk communications in computing environments
46 7,536,064 Image comparison by metric embeddings
47 7,536,051 Digital pen calibration by local linearization
48 7,536,030 Real-time Bayesian 3D pose tracking
49 7,536,016 Encrypted content data structure package and generation thereof
50 7,535,905 Signing and validating session initiation protocol routing headers
51 7,535,481 Orienting information presented to users located at different sides of a display surface
52 7,535,480 Compositing rendering layers
53 7,535,464 Navigation wheel having discrete switches
54 7,535,463 Optical flow-based manipulation of graphical objects
55 7,534,988 Method and system for optical tracking of a pointing object
56 7,533,812 Reader application markup language schema