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-D769,309 Display screen with animated graphical user interface
US-D769,308 Display screen with animated graphical user interface
US-D769,307 Display screen with animated graphical user interface
US-D769,306 Display screen with animated graphical user interface
US-D769,305 Display screen with animated graphical user interface
US-D769,304 Display screen with animated graphical user interface
US-D769,303 Display screen with animated graphical user interface
US-D769,302 Display screen with animated graphical user interface
US-D769,300 Display screen with graphical user interface
US-D769,298 Display screen with transitional graphical user interface
US-D769,282 Display screen with animated graphical user interface
US-D769,279 Display screen with graphical user interface
US-D769,269 Display screen with graphical user interface
US-D769,267 Display screen with graphical user interface
US-D769,266 Display screen with animated graphical user interface
US-D769,265 Display screen with animated graphical user interface
US-D769,264 Display screen with graphical user interface
US-D769,263 Display screen with animated graphical user interface
US-D769,262 Display screen with animated graphical user interface
US-D769,261 Display screen with icon group and display screen with icon set
US-D769,259 Display screen with animated graphical user interface
US-D769,258 Display screen with graphical user interface
US-D769,257 Display screen with graphical user interface
US-D769,256 Display screen with animated graphical user interface
US-9,467,834 Mobile device emergency service
Mobile device emergency service techniques are described. In embodiments, a client device includes one or more modules implemented at least partially in...
US-9,467,681 Representation and compression of depth data
The techniques and arrangements described herein provide for layered compression of depth image data. In some examples, an encoder may partition depth image...
US-9,467,571 Echo removal
Echo removal techniques are described. An echo path of the echo in a received audio signal is modelled using a first model to determine a first model estimate...
US-9,467,526 Network communication using intermediation processor
Cooperative interaction of a message processor and an intermediation processor. The message processor processes messages received from a network and to be sent...
US-9,467,503 Techniques to automatically syndicate content over a network
Techniques to automatically syndicate content over a network are described. An apparatus may comprise a client computer having a processing system with a...
US-9,467,473 System and method for compact form exhaustive analysis of security policies
A system is described that analyzes and validates network security policies associated with network devices. The system includes a compiler and a security...
US-9,467,166 Enhanced compression, encoding, and naming for resource strings
Technology is disclosed herein for compressing, encoding, and otherwise reducing the size of resource files. In at least one implementation, similarity...
US-9,466,297 Communication system
Systems and methods for responding to spoken language input or multi-modal input are described herein. More specifically, one or more user intents are...
US-9,466,092 Content-aware image rotation
According to implementations of this disclosure, image content is rotated in a content-aware fashion. In one implementation, a mesh is formed over an image and...
US-9,466,065 Integrating usage information with operation of a system
Usage information relating to interaction with content is integrated with operation of a system, such as a content management system. The usage information is...
US-9,465,993 Ranking clusters based on facial image analysis
A user's collection of images may be analyzed to identify people's faces within the images, then create clusters of similar faces, where each of the clusters...
US-9,465,991 Determining lens characteristics
Embodiments relating to determining characteristics of eyeglass lenses are disclosed. A head-mounted display device comprises a camera communicatively coupled...
US-9,465,980 Pose tracking pipeline
A method of tracking a subject includes receiving from a source a depth image of a scene including the subject. The depth image includes a depth for each of a...
US-9,465,948 Trust level activation
An isolation execution environment provides an application with limited resources to execute an application. The application may require access to secured...
US-9,465,775 Methods and systems for treating overflow conditions and for re-sizing printable content
Various embodiments evaluate content that is to be printed and ascertain whether the content is going to overflow or be "orphaned" onto a second page when...
US-9,465,721 Snapshotting executing code with a modifiable snapshot definition
A tracing and debugging system may take a snapshot of an application in response to an event, and may continue executing the program after the snapshot is...
US-9,465,631 Automatic caching of partial results while editing software
An automatic caching system is described herein that automatically determines user-relevant points at which to incrementally cache expensive to obtain data,...
US-9,465,602 Maintaining service performance during a cloud upgrade
Systems, methods, and computer storage media for upgrading a domain in a distributed computing environment are provided. Upgrading of the domain includes...
US-9,465,589 Stateful component authoring and execution
A method for of authoring and executing stateful components for a distributed application is disclosed. An application schema for the distributed application is...
US-9,465,572 Dynamic server-side image sizing for fidelity improvements
Dynamically-generated images sized according to a requesting web client application display resolution are provided. The client application may calculate a...
US-9,465,516 Operating system program launch menu search
An operating system program launch menu, such as a Start menu, provides various mechanisms for a user to quickly and efficiently locate and launch desired data...
US-9,465,507 Techniques to facilitate asynchronous communication
Users may communicate an idea asynchronously by including contextual information. The contextual information may be presented in multimodal annotations,...
US-9,465,412 Input device layers and nesting
Input device layer and nesting techniques are described. In one or more implementations, an input device includes a pressure sensitive key assembly including a...
US-9,465,191 Lenses for curved sensor systems
The subject disclosure is directed towards lenses for curved surfaces, including multi-element lens assemblies. In one or more implementations, an object-side...
US-9,464,903 Crowd sourcing based on dead reckoning
An identification is made as to when a device is at an anchor location, which can be a proximity zone along an edge of a dead zone or a location where a signal...
US-D768,784 Controller with removable thumbstick attachment
← 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.