Easy To Use Patents Search & Patent Lawyer Directory

At Patents you can conduct a Patent Search, File a Patent Application, find a Patent Attorney, or search available technology through our Patent Exchange. Patents are available using simple keyword or date criteria. If you are looking to hire a patent attorney, you've come to the right place. Protect your idea and hire a patent lawyer.

Searching: microsoft





Search by keyword, patent number, inventor, assignee, city or state:




Patent # Description
US-9,417,925 Dynamic functionality partitioning
A sensor and processing system dynamically partitions functionality between various remote sensor nodes and a processing subsystem based on available...
US-9,417,914 Regaining control of a processing resource that executes an external execution context
A scheduler in a process of a computer system allows an external execution context to execute on a processing resource allocated to the scheduler. The scheduler...
US-9,417,908 Managing data delivery based on device state
Managing power-consuming resources on a first computing device by adjusting data delivery from a plurality of second computing devices based on a state of the...
US-9,417,890 Compilation of transformation in recalculation user interface
The compilation of a transformation chain of a recalculation user interface that displays an electronic canvas that contains one or more displayed result of a...
US-9,417,859 Purity analysis using white list/black list analysis
Memoizable functions may be identified by analyzing a function's side effects. The side effects may be evaluated using a white list, black list, or other...
US-9,417,787 Distortion effects to indicate location in a movable data collection
Techniques and tools are described that relate to different aspects of a user interface in which visual distortion effects are presented to provide visual cues...
US-9,417,779 Scrollable area multi-scale viewing
Utilizing a scrollbar handle for both zooming and panning a display comprising items in a user interface may be accomplished by monitoring an input device's...
US-9,417,770 Setting control using edges of a user interface
A setting control may be mapped to an edge of a user interface to facilitate control of various settings and access thereto. The mapping may be implemented...
US-9,417,708 Method for processing data quantifying force applied to one or more keys of a computer keyboard
A computer receives data from a keyboard having one or more keys which cause generation of keyboard data that quantitatively describe the relative force applied...
US-9,417,701 Flick gesture
A system and method for determining whether a flick gesture has occurred is described. A flick gesture is a simple gesture that may be easily detected and is...
US-9,417,692 Deep augmented reality tags for mixed reality
Techniques are provided for rendering, in a see-through, near-eye mixed reality display, a virtual object within a virtual hole, window or cutout. The virtual...
US-9,417,666 User and device movement based display compensation
A direction and distance of movement of a display device as well as of a user of the display device are determined. Based on these determined directions and...
US-9,417,086 Maps from sketches
A sketch is received. The sketch includes one or more sketched graphical elements and one or more sketched representations of text. Pattern matching of the one...
US-9,416,916 Support component for an apparatus
A support component for an apparatus is described. In at least some implementations, a support component is attached to an apparatus (e.g., a computing device)...
US-9,416,904 Gas supply shock absorber for datacenter power generation
Gas supply pressure spikes are absorbed and leveled-out by a gas supply shock absorber comprising gas storage, which is charged during positive pressure spikes...
US-D763,967 Thumbstick attachment for a controller
US-D763,925 Display screen with icon
US-D763,924 Display screen with icon
US-D763,923 Display screen with icon
US-D763,920 Display screen with animated graphical user interface
US-D763,904 Display screen with animated graphical user interface
US-D763,903 Display screen with animated graphical user interface
US-D763,902 Display screen with graphical user interface
US-D763,898 Display screen with animated graphical user interface
US-D763,893 Display screen with graphical user interface
US-D763,892 Display screen with animated graphical user interface
US-D763,891 Display screen with animated graphical user interface
US-D763,862 Display screen with graphical user interface
US-D763,861 Display screen with graphical user interface
US-9,414,417 Propagating communication awareness over a cellular network
Techniques for propagating communication awareness over a cellular network are described. According to various implementations, communication awareness of a...
US-9,414,279 Simultaneous communication with multiple base stations
Various embodiments relate to simultaneously communicating with multiple base stations in an OFDM system. Each mobile terminal measures pilot signal strengths...
US-9,414,054 Control and use of chroma quantization parameter values
Innovations in control and use of chroma quantization parameter ("QP") values that depend on luma QP values. More generally, the innovations relate to control...
US-9,414,048 Automatic 2D-to-stereoscopic video conversion
In general, a "Stereoscopic Video Converter" (SVC) provides various techniques for automatically converting arbitrary 2D video sequences into perceptually...
US-9,413,846 Content-acquisition source selection and management
A plurality of sources storing portions of a digital content item that includes a plurality of pieces is identified. The plurality of sources includes one or...
US-9,413,817 Executing dynamically assigned functions while providing services
Methods, systems, and computer program products for applying actions during server system processing. Functional processing blocks where actions may be applied...
US-9,413,793 Rich profile communication with notifications
A rich communication profile system with notifications. The system is a feedback mechanism that utilizes rich content, e.g., multimedia content, as one or more...
US-9,413,792 Detecting quality of service for unified communication and collaboration (UC and C) on internetworks
QoS support is detected during discovery of potential media paths between a source and a destination by examining the markings of each available media path and...
US-9,413,784 World-driven access control
Functionality is described herein for managing the behavior of one or more applications, such as augmented reality applications and/or other environment-sensing...
US-9,413,740 Establishing secure computing devices for virtualization and administration
Embodiments are directed to establishing a secure connection between computing systems and to providing computer system virtualization on a secure computing...
US-9,413,738 Securing communications with enhanced media platforms
Various methods and systems for securing communications with enhanced media platforms, are provided. In particular, an enhanced media platform is authenticated...
US-9,413,704 Presenting messages associated with locations
A user may express an interest in a set of individuals represented in a set of individual stores (e.g., friends in a social network and colleagues in an...
US-9,413,703 Synchronizing conversation structures in web-based email systems
Web-based email systems are enabled to synchronize conversations and conversation properties. Conversations are enumerated to new clients providing...
US-9,413,588 Resource tracking
Clients may subscribe to resources for the purpose of receiving notifications of changes in the resource (e.g., a file is added to a shared folder). Storing...
US-9,413,557 Pricing in social advertising
Online recommendations are tracked through a forwarding service. The forwarding service can provide such statistics to an ad service, which can provide...
US-9,413,538 Cryptographic certification of secure hosted execution environments
Implementations for providing a secure execution environment with a hosted computer are described. A security-enabled processor establishes a hardware-protected...
US-9,413,477 Screen detector
Technology described herein provides techniques for screen detection. This could be a dynamic screen, such as a display screen of an electronic device, or a...
US-9,413,087 Data and power connector
Embodiments are disclosed for a power and data connector comprising a magnet, a film adhered to a surface of the magnet, and a stage extending away from the...
US-9,413,071 Planar radio-antenna module
There is disclosed a radio-antenna module formed on a daughterboard comprising a substrate, a radio circuit and a monopole antenna. The radio circuit is fed...
US-9,412,466 Approximate multi-level cell memory operations
The present technology relaxes the precision (or full data-correctness-guarantees) requirements in memory operations, such as writing or reading, of MLC...
US-9,412,369 Automated adverse drug event alerts
Event audio data that is based on verbal utterances associated with a pharmaceutical event associated with a patient may be received. Medical history...
← Previous | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 | Next →

File A Patent Application

  • Protect your idea -- Don't let someone else file first. Learn more.

  • 3 Easy Steps -- Complete Form, application Review, and File. See our process.

  • Attorney Review -- Have your application reviewed by a Patent Attorney. See what's included.