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,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
US-D768,722 Display screen with animated graphical user interface
US-D768,714 Display screen with icon
US-D768,708 Display screen with animated graphical user interface
US-D768,707 Display screen with animated graphical user interface
US-D768,706 Display screen with animated graphical user interface
US-D768,705 Display screen with animated graphical user interface
US-D768,703 Display screen with animated graphical user interface
US-D768,701 Display screen with animated graphical user interface
US-D768,700 Display screen with animated graphical user interface
US-D768,699 Display screen with animated graphical user interface
US-D768,698 Display screen with animated graphical user interface
US-D768,697 Display screen with animated graphical user interface
US-D768,696 Display screen with animated graphical user interface
US-D768,695 Display screen with animated graphical user interface
US-D768,693 Display screen with transitional graphical user interface
US-D768,692 Display screen with animated graphical user interface
US-D768,689 Display screen with animated graphical user interface
US-D768,675 Display screen with graphical user interface
US-D768,658 Display screen with animated graphical user interface
US-D768,657 Display screen with graphical user interface
US-D768,656 Display screen with icon group and display screen with icon set
US-D768,655 Display screen with graphical user interface
US-D768,653 Display screen with transparent animated graphical user interface
US-D768,650 Display screen with animated graphical user interface
US-D768,649 Display screen with animated graphical user interface
US-D768,648 Display screen with animated graphical user interface
US-D768,647 Display screen with animated graphical user interface
US-D768,645 Display screen with animated graphical user interface
US-9,462,479 Cognitive use of multiple regulatory domains
A wireless communication system that concurrently communicates information in multiple regulatory domains to facilitate audio/video media streaming and other...
US-9,462,346 Customizable channel guide
Methods and systems for providing a customizable channel guide, and more specifically, a personalized channel guide for a user, are disclosed herein. In an...
US-9,462,253 Optical modules that reduce speckle contrast and diffraction artifacts
An optical module, for use in a depth camera, includes a plurality of laser emitting elements, each of which emits a corresponding laser beam, and a micro-lens...
US-9,462,220 Auto-regressive edge-directed interpolation with backward projection constraint
Techniques and tools for interpolation of image/video content are described. For example, a tool such as a display processing module in a computing device...
US-9,462,118 VoIP communication content control
A mediation server for controlling contents of incoming and outgoing communication information exchanged as part of a conversation is provided. The mediation...
← 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.