Microsoft patents granted on 05 January 2016

65 US patents granted on 05 January 2016 and assigned to Microsoft

1 D746,867 Display screen with icon
2 D746,857 Display screen with animated graphical user interface
3 D746,853 Display screen with graphical user interface
4 D746,850 Display screen with graphical user interface
5 D746,847 Display screen with animated graphical user interface
6 D746,846 Display screen with graphical user interface
7 D746,845 Display screen with graphical user interface
8 D746,834 Display screen with animated graphical user interface
9 D746,804 Handset case
10 D746,771 Portable charger
11 9,232,422 Detecting device presence for a layer 3 connection using layer 2 discovery information
12 9,232,409 Binding of an apparatus to a computing device
13 9,232,331 Hand-worn device for surface gesture input
14 9,232,219 Media coding for loss recovery with remotely predicted data units
15 9,232,137 Motion blur avoidance
16 9,232,011 Tracking navigation flows within the same browser tab
17 9,231,964 Vulnerability detection based on aggregated primitives
18 9,231,908 Ensuring symmetric routing to private network
19 9,231,878 Shaping virtual machine communication traffic
20 9,231,869 Ensuring predictable and quantifiable networking performance
21 9,231,846 Providing network capability over a converged interconnect fabric
22 9,230,755 Switch assembly for a mobile device
23 9,230,517 Virtual surface gutters
24 9,230,473 Dual duty cycle OLED to enable dynamic control for reduced motion blur control with constant brightness in augmented reality experiences
25 9,230,368 Hologram anchoring and dynamic positioning
26 9,230,351 Data binding graph for interactive chart
27 9,230,238 Favorites list sharing
28 9,230,109 Trusted platform module security
29 9,230,100 Securing anti-virus software with virtualization
30 9,230,091 Managing use of a field programmable gate array with isolated components
31 9,230,076 Mobile device child share
32 9,230,040 Scalable, schemaless document query model
33 9,230,033 Location based clearinghouse search
34 9,230,031 Identifying and recommending experts using shared posts and interactions
35 9,229,996 Providing consistent tenant experiences for multi-tenant databases
36 9,229,994 Server-side tracing of requests
37 9,229,988 Ranking relevant attributes of entity in structured knowledge base
38 9,229,986 Recursive processing in streaming queries
39 9,229,979 Optimizing parallel queries using interesting distributions
40 9,229,976 Identifying entities based on interactivity models
41 9,229,959 Object graph partial immutability and isolation enforcement
42 9,229,956 Image retrieval using discriminative visual features
43 9,229,949 Extensible and generic framework for managing resources for data warehousing loads
44 9,229,924 Word detection and domain dictionary recommendation
45 9,229,918 Presenting an application change through a tile
46 9,229,917 Electronic form user interfaces
47 9,229,915 Extended cascading style sheets
48 9,229,839 Implementing rate controls to limit timeout-based faults
49 9,229,826 Volatile memory representation of nonvolatile storage device set
50 9,229,818 Adaptive retention for backup data
51 9,229,809 Nonvolatile media journaling of verified data sets
52 9,229,800 Problem inference from support tickets
53 9,229,790 Projecting native application programming interfaces of an operating system into other programming languages
54 9,229,789 Transparent user mode scheduling on traditional threading systems
55 9,229,788 Performing a wait operation to wait for one or more tasks to complete
56 9,229,771 Cloud bursting and management of cloud-bursted applications
57 9,229,759 Virtual machine provisioning using replicated containers
58 9,229,739 Creation and management of electronic files for a localization project
59 9,229,701 Local store data versioning
60 9,229,696 Common intermediate representation for data scripting language
61 9,229,640 Inexpensive solid-state storage by throttling write speed in accordance with empirically derived write policy table
62 9,229,539 Information triage using screen-contacting gestures
63 9,229,231 Updating printed content with personalized virtual data
64 9,229,227 See-through near-eye display glasses with a light transmissive wedge shaped illumination system
65 9,227,141 Touch screen game controller