Microsoft patents granted on 19 November 2013

61 US patents granted on 19 November 2013 and assigned to Microsoft

1 D693,843 Display screen with transitional graphical user interface
2 D693,841 Display screen with an animated graphical user interface
3 D693,840 Display screen with a graphical animated user interface
4 D693,839 Display screen with a graphical user interface
5 D693,838 Display screen with user interface
6 D693,832 Display screen with animated graphical user interface
7 D693,831 Display screen with animated graphical user interface
8 D693,830 Display screen with animated graphical user interface
9 D693,829 Display screen with animated graphical user interface
10 D693,711 Motion sensor with microphone
11 8,590,021 Passive security enforcement
12 8,590,012 Network access control based on program state
13 8,590,003 Controlling access to resources by hosted entities
14 8,589,991 Direct connection with side channel control
15 8,589,925 Techniques for switching threads within routines
16 8,589,888 Demand-driven analysis of pointers for software program analysis and debugging
17 8,589,885 Debugger launch and attach on compute clusters
18 8,589,878 Heuristics for determining source code ownership
19 8,589,874 Visual interface to represent scripted behaviors
20 8,589,867 Compiler-generated invocation stubs for data parallel programming model
21 8,589,862 Application loading
22 8,589,815 Control of timing for animations in dynamic icons
23 8,589,791 Automatically generating a glossary of terms for a given document or group of documents
24 8,589,732 Consistent messaging with replication
25 8,589,701 Saving and retrieving data based on public key encryption
26 8,589,565 Client-server session parallelism
27 8,589,559 Capture of content from dynamic resource services
28 8,589,553 Directory leasing
29 8,589,535 Maintaining service performance during a cloud upgrade
30 8,589,481 Multi tenant access to applications
31 8,589,452 End user defined event rules for ERP applications
32 8,589,410 Visual search using multiple visual input modalities
33 8,589,408 Iterative set expansion using samples
34 8,589,392 Indexing and searching dynamically changing search corpora
35 8,589,318 Location determination using generalized fingerprinting
36 8,589,317 Human-assisted training of automated classifiers
37 8,589,258 Declining balance financial calculation with no remainder
38 8,589,233 Arbitrage broker for online advertising exchange
39 8,589,228 Click modeling for URL placements in query response pages
40 8,589,187 Automated clustering for patient disposition
41 8,589,157 Replying to text messages via automated voice search techniques
42 8,589,153 Adaptive conference comfort noise
43 8,589,033 Contactless obstacle detection for power doors and the like
44 8,588,741 Using EAP instead of PPP for authentication
45 8,588,689 Systems and methods for configuring subscriber systems in wireless mesh networks
46 8,588,551 Multi-image sharpening and denoising using lucky imaging
47 8,588,534 Staged element classification
48 8,588,517 Motion detection using depth images
49 8,588,465 Visual target tracking
50 8,588,421 Cryptographic key containers on a USB token
51 8,588,298 Harmonic quantizer scale
52 8,587,773 System architecture design for time-of-flight system having reduced differential pixel size, and time-of-flight systems so designed
53 8,587,771 Method and system for multi-phase dynamic calibration of three-dimensional (3D) sensors in a time-of-flight system
54 8,587,670 Automatic capture modes
55 8,587,610 Rendering source content for display
56 8,587,602 GPU texture tile detail control
57 8,587,583 Three-dimensional environment reconstruction
58 8,587,549 Virtual object adjustment via physical object detection
59 8,587,520 Generating position information using a video camera
60 8,585,507 Extended and editable gamer profile
61 8,585,501 On-line gaming session and party management