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,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...
US-9,430,668 Seamless upgrade for network system
In one embodiment, a network system may be upgraded without losing access to write privileges to a network file 122 during the system upgrade. A network file...
US-9,430,667 Managed wireless distribution network
A managed wireless distribution network includes multiple devices that communicate with one another via multiple wireless networks (e.g., multiple Wi-Fi...
US-9,430,664 Data protection for organizations on computing devices
An application on a device can communicate with organization services. The application accesses a protection system on the device, which encrypts data obtained...
US-9,430,649 Automatic strong identity generation for cluster nodes
Aspects of the subject matter described herein relate to clusters. In aspects, an image is created to install software onto nodes of the cluster. A root secret...
US-9,430,642 Providing virtual secure mode with different virtual trust levels each having separate memory access...
A virtual machine manager (e.g., hypervisor) implements a virtual secure mode that makes multiple different virtual trust levels available to virtual processors...
US-9,430,619 Media decoding control with hardware-protected digital rights management
Innovations in the area of hardware-protected digital rights management ("DRM") systems are presented. For example, a hardware-protected DRM system includes a...
US-9,430,586 Reference resolution
Methods, computer systems, and computer-storage media are provided for reference resolution. The present invention seeks to resolve entities in conversational...
US-9,430,577 Search ranger system and double-funnel model for search spam analyses and browser protection
An exemplary system for monitoring search spam and protecting against search spam includes a self-monitoring subsystem to uncover spam patterns and a...
← 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.