Microsoft patents granted on 09 June 2015

51 US patents granted on 09 June 2015 and assigned to Microsoft

1 D731,523 Display screen with graphical user interface
2 D731,522 Display screen with graphical user interface
3 D731,513 Display screen with graphical user interface
4 D731,490 Docking station
5 D731,486 Input device for an electronic tablet
6 D731,485 Input device for an electronic tablet
7 D731,446 Electronic device with illuminating surface ornamentation
8 9,055,607 Data buddy
9 9,055,598 Systems and methods for making channel assignments to reduce interference and increase capacity of wireless networks
10 9,055,597 Systems and methods for making channel assignments to reduce interference and increase capacity of wireless networks
11 9,055,414 Text messaging pipeline configuration
12 9,055,317 Media content catalog service
13 9,055,230 Fast gating photosurface
14 9,055,189 Virtual circular conferencing experience using unified communication technology
15 9,055,155 Collaborative conference experience improvement
16 9,055,107 Authentication delegation based on re-verification of cryptographic evidence
17 9,055,095 DOS detection and mitigation in a load balancer
18 9,054,909 Forwarding calls in real time communications
19 9,054,764 Sensor array beamformer post-processor
20 9,054,534 Connectors for battery-powered devices
21 9,053,754 Thumbnail generation and presentation for recorded TV programs
22 9,053,571 Generating computer models of 3D objects
23 9,053,483 Personal audio/visual system providing allergy awareness
24 9,053,465 Techniques to manage event notifications
25 9,053,462 User interface for a system and process for providing dynamic communication access and information awareness in an interactive peripheral display
26 9,053,456 Techniques for conference system location awareness and provisioning
27 9,053,348 Secure cloud computing platform
28 9,053,227 Concurrent assertion
29 9,053,210 Graph query processing using plurality of engines
30 9,053,208 Fulfilling queries using specified and unspecified attributes
31 9,053,203 Provider-specific parsing for content retrieval
32 9,053,201 Communication with a web compartment in a client application
33 9,053,166 Dynamically varying the number of database replicas
34 9,053,162 Multi-tenant hosted application system
35 9,053,123 Mirroring file data
36 9,053,087 Automatic semantic evaluation of speech recognition results
37 9,053,083 Interaction between web gadgets and spreadsheets
38 9,053,079 Techniques to manage collaborative documents
39 9,053,032 Fast and low-RAM-footprint indexing for data deduplication
40 9,053,028 Type casting in a managed code system
41 9,053,017 Managing object lifetime in a cyclic graph
42 9,053,003 Memory compaction mechanism for main memory databases
43 9,052,924 Light-weight managed composite control hosting
44 9,052,913 Dynamic token resolution during compilation
45 9,052,820 Multi-application environment
46 9,052,796 Asynchronous handling of an input stream dedicated to multiple targets
47 9,052,746 User center-of-mass and mass distribution extraction using depth images
48 9,052,414 Virtual image device
49 9,052,382 System architecture design for time-of-flight system having reduced differential pixel size, and time-of-flight systems so designed
50 9,050,740 Forming non-uniform optical guiding structures
51 9,050,529 Force feedback triggers