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,436,351 System and method for user modification of metadata in a shell browser
A system and method for user modification of metadata in a shell browser. A group of items and associated metadata values are displayed in a window of the shell...
US-9,436,349 Business solution user interface enabling interaction with reports
Technologies are generally described for providing an interactive user interface for enabling users to interact with reports and other documents associated with...
US-9,436,338 Active matrix capacitive touch sensor
Examples of the disclosure provide an active matrix capacitive touch sensor. In some examples, a sensor includes a plurality of primary ring oscillators, a...
US-9,436,296 Color control
The description relates to color information. One example can include a computing device having a display and a digital stylus configured to capture colors from...
US-9,436,276 Second-person avatars
The claimed subject matter relates to an architecture that can provide for a second-person avatar. The second-person avatar can rely upon a second-person-based...
US-9,435,873 Sound source localization using phase spectrum
An array of microphones placed on a mobile robot provides multiple channels of audio signals. A received set of audio signals is called an audio segment, which...
US-9,435,628 Apparatus for object information detection and methods of using same
A system for determining information regarding at least one object, comprising: a sensor sensitive to capacitive coupling; at least one object adapted to create...
US-9,435,590 Thin heat transfer device for thermal management
A thin design heat transfer device for thermal management is described herein. The heat transfer device uses a cold plate that is independent or "floating"...
US-9,434,108 Fabricating full color three-dimensional objects
A method, computing system, and one or more computer-readable storage media for fabricating full color three-dimensional objects are provided herein. The method...
US-9,433,862 Dynamic allocation of computing resources in remote gaming environment
Embodiments of the present invention monitor and dynamically allocate computing resources to game sessions running within a game service. A game service...
US-D765,793 Controller
US-D765,792 Controller
US-D765,791 Controller
US-D765,790 Controller
US-D765,788 Controller
US-D765,787 Controller with removable paddles
US-D765,733 Display screen with animated graphical user interface
US-D765,731 Display screen with icon
US-D765,719 Display screen with animated graphical user interface
US-D765,709 Display screen with animated graphical user interface
US-D765,708 Display screen with animated graphical user interface
US-D765,707 Display screen with animated graphical user interface
US-D765,694 Display screen with animated graphical user interface
US-D765,670 Display screen with graphical user interface
US-D765,669 Display screen with graphical user interface
US-D765,626 Handset cover
US-9,433,090 Edge plated printed circuit board
An edge plated printed circuit board (PCB) improves radiated emission performance by enhancing ground shielding on the PCB and improving the physical and...
US-9,432,826 Event planning within social networks
Generating and updating event presentation user interfaces. Embodiments include identifying a first geographical location of a first computing device...
US-9,432,790 Real-time sound propagation for dynamic sources
Described herein are techniques pertaining to real-time propagation of an arbitrary audio signal in a fixed virtual environment with dynamic audio sources and...
US-9,432,686 Video coding / decoding with motion resolution switching and sub-block transform sizes
Techniques and tools for video coding/decoding with motion resolution switching and sub-block transform coding/decoding are described. For example, a video...
US-9,432,636 Large-scale surface reconstruction that is robust against tracking and mapping errors
Depth maps of a physical space are obtained using a depth sensor carried by a rig such as a robot or a head mounted display device worn by a user. Visible light...
US-9,432,627 Restricting information requested by an application
The technology includes a method for a computing device (console) to restrict transferring information to others on the Internet. A user does not have to...
US-9,432,513 Local voicemail for mobile devices
This document describes various techniques for implementing local voicemail on a mobile device. These techniques may include enabling the mobile device to...
US-9,432,472 Accelerated training of personal daemons
Systems and methods of a personal daemon, executing as a background process on a mobile computing device, for providing personal assistant to an associated user...
US-9,432,405 Communicating status regarding application of compliance policy updates
A set of compliance policy updates are received. The compliance policy updates are sent to workloads for application. A status of the application of the...
US-9,432,401 Providing consistent security information
A method for providing consistent security information between multiple applications is described herein. The method includes detecting potentially deceptive...
US-9,432,381 Managed dissemination of location data
A location provider manages dissemination of location data of a user to one or more third-party services, so that the user can take advantage of services...
US-9,432,359 Registration and network access control
In embodiments of registration and network access control, an initially unconfigured network interface device can be registered and configured as an interface...
US-9,432,314 Quick navigation of message conversation history
A messaging application running on a computing device utilizes a navigation model that exposes user interfaces (UIs) which implement a messaging conversation...
US-9,432,278 Simulation of interactions between network endpoints
Descriptions of communication interactions can be used to create a simulation of actual systems that send and receive communications including but not limited...
US-9,432,264 Component localization
In an implementation of component localization, control components are maintained that each define a localization format, such as a display format for a section...
US-9,432,239 End-point identifiers in SIP
A system and method for uniquely identifying an SIP device extends the SIP communications protocol with an end point identifier, carried for example in the...
US-9,432,185 Key exchange for a network architecture
Provided is a method of providing secure communication between an initiator and a responder in a communication network. The method includes providing an...
US-9,432,070 Antenna placement
Antenna placement techniques are described. In one or more embodiments, a computing device includes an antenna suite having multiple different kinds of...
US-9,432,061 Serializing transmitter
In embodiments of a serializing transmitter, the serializing transmitter includes N multiplexing drive units, each configured to generate a series of output...
US-9,432,056 Fast decoding based on ZigZag deconvolution for random projection code
Multi-level symbols generated by applying a Random Projection Code (RPC) to a source bit sequence are received at a receiver via a noisy channel. The received...
US-9,431,817 Battery isolation circuit
Various embodiments relating to a battery isolation circuit for disconnecting a battery from a load are disclosed. In one embodiment, a battery isolation...
US-9,430,822 Mobile imaging platform calibration
Mobile platforms are used to capture an area using a variety of sensors (e.g., cameras and laser scanners) while traveling through the area, in order to create...
US-9,430,817 Blind image deblurring with cascade architecture
Blind image deblurring with a cascade architecture is described, for example, where photographs taken on a camera phone are deblurred in a process which revises...
US-9,430,808 Synchronization points for state information
Techniques for synchronization points for state information are described. In at least some embodiments, synchronization points are employed to propagate state...
← 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.