Latest Patents of Leading Technology Companies

Microsoft patents granted on 29 December 2009
Tuesday December 29th 2009, 8:58 am
Filed under: Microsoft, Patents

71 US patents granted on 29 December 2009 and assigned to Microsoft

1 D607,013 Icon for a portion of a display screen
2 D607,012 Icon for a portion of a display screen
3 D607,011 Icon for a portion of a display screen
4 D607,010 Icon for a portion of a display screen
5 D607,008 Icon for a portion of a display screen
6 D607,007 Icon for a portion of a display screen
7 7,640,592 Installation setup
8 7,640,583 Method and system for protecting anti-malware programs
9 7,640,579 Securely roaming digital identities
10 7,640,573 Generic security claim processing model
11 7,640,570 Remote task scheduling for a set top box
12 7,640,566 Dynamic pause buffer sizing
13 7,640,564 Recording resources indicators
14 7,640,563 Describing media content in terms of degrees
15 7,640,555 Distributed types and proxy refinement
16 7,640,552 Multimedia filter resilience
17 7,640,540 Mechanism for providing extended functionality to command line instructions
18 7,640,534 Interface and related methods for reducing source accesses in a development system
19 7,640,514 Computer-implemented image acquistion system
20 7,640,506 Method and apparatus for viewing and managing collaboration data from within the context of a shared document
21 7,640,502 Presentation facilitation
22 7,640,495 XML serialization and deserialization
23 7,640,493 Importing and exporting markup language data in a spreadsheet application document
24 7,640,492 Methods and apparatus for parsing extensible markup language (XML) data streams
25 7,640,491 Outputting dynamic local content on mobile devices
26 7,640,490 Method, system, and computer-readable medium for controlling the calculation of volatile functions in a spreadsheet
27 7,640,470 Meta-data driven test-data generation with controllable combinatorial coverage
28 7,640,460 Detect user-perceived faults using packet traces in enterprise networks
29 7,640,404 File system write filtering for selectively permitting or preventing data from being written to write-protected storage
30 7,640,363 Applications for remote differential compression
31 7,640,354 Scalable differential compression of network data
32 7,640,353 Guided random seek support for media streaming
33 7,640,352 Methods and systems for presentation of media obtained from a media stream
34 7,640,346 Dispatching network connections in user-mode
35 7,640,343 Using resource item lists to consume resource items
36 7,640,341 Instant messaging for multi-user computers
37 7,640,338 System and method for mitigation of malicious network node activity
38 7,640,329 Scaling and extending UPnP v1.0 device discovery using peer groups
39 7,640,324 Small-scale secured computer network group without centralized management
40 7,640,313 Adaptive junk message filtering system
41 7,640,309 System and method for providing instant messaging capability in conjuction with an online reference
42 7,640,308 Systems and methods for detection and removal of metadata and hidden information in files
43 7,640,300 Presence and notification system for maintaining and communicating information
44 7,640,299 Optimizing communication using scaleable peer groups
45 7,640,288 Schema for location awareness
46 7,640,272 Using automated content analysis for audio/video content consumption
47 7,640,263 Queued system event notification and maintenance
48 7,640,260 Valid transformation expressions for structured data
49 7,640,258 Distributed data gathering and aggregation agent
50 7,640,254 Methods, apparatus, and data structures for annotating a database design schema and/or indexing annotations
51 7,640,252 Systems and methods for generating prediction queries
52 7,640,247 Distributed namespace aggregation
53 7,640,245 System and method for auditing a network server configuration
54 7,640,230 Query plan selection control using run-time association mechanism
55 7,640,215 System and method for evaluating and enhancing source anonymity for encrypted web traffic
56 7,640,213 System and method providing rules driven subscription event processing
57 7,640,162 Semantic canvas
58 7,639,885 Decoding and error correction in 2-D arrays
59 7,639,881 Application of grammatical parsing to visual recognition tasks
60 7,639,873 Robust shot detection in a video
61 7,639,834 Software anti-piracy systems and methods utilizing certificates with digital content
62 7,639,805 Digital rights management scheme for an on-demand distributed streaming system
63 7,639,799 Cryptographically processing data based on a Cassels-Tate pairing
64 7,639,681 System and method for a distributed server for peer-to-peer networks
65 7,639,629 Security model for application and trading partner integration
66 7,639,394 Dynamically generating darker and lighter color options from a base color in a color picker user interface
67 7,639,265 Image formats for video capture, processing and display
68 7,639,263 Fast filtered YUV to RGB conversion
69 7,639,250 Sketching reality
70 7,639,249 Direct inset beveling of geometric figures
71 7,639,235 Input device with forward/backward control