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,769,121 Scalable, selective traffic proxying
Proxy networks enable a source to send traffic to one or more targets through a set of nodes operating as proxies. However, proxy networks are typically...
US-9,768,962 Minimal disclosure credential verification and revocation
The subject disclosure is directed towards credential verification for accessing a service provider. A user may prove to the service provider the validity of...
US-9,768,894 Spectrum sleuth for identifying RF transmitter in an environment
A method for monitoring radio frequency (RF) transmitters in an environment, that fits a probability mixture model (PMM) comprising a plurality of probability...
US-9,768,676 Switching power regulator controlled with mirrored error current
A power regulator circuit includes an input node, an output node, a power converter, and a control loop. The power converter is operatively intermediate the...
US-9,768,635 Managing battery power utilization in a mobile computing device
A mobile computing device has a processor and storage, connected to the processor and storing computer program instructions for an operating system for the...
US-9,768,569 Bracket assembly for reinforcing connectors on printed circuit boards
This document describes a bracket assembly for reinforcing connectors on printed circuit boards. In some aspects, an apparatus is described that includes a...
US-9,768,541 Plug receptacle for an electronic device
A plug receptacle comprises a receptacle housing having a passage configured to receive at least a part of a plug of a plug connector, a front side having a...
US-9,768,506 Multi-antennna isolation adjustment
In an embodiment, isolation between antennas of a multi antenna system is disclosed. According to another embodiment, a device is disclosed comprising a...
US-9,767,800 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,767,720 Object-centric mixed reality space
A see-through, near-eye, mixed reality display apparatus providing a mixed reality environment wherein one or more virtual objects and one or more real objects...
US-9,767,609 Motion modeling in visual tracking
Embodiments are disclosed that relate to determining a pose of a device. One disclosed embodiment provides a method comprising receiving sensor information from...
US-9,767,598 Smoothing and robust normal estimation for 3D point clouds
A "Point Cloud Smoother" provides various techniques for refining a 3D point cloud or other 3D input model to generate a smoothed and denoised 3D output model....
US-9,767,586 Camera system and method for hair segmentation
A method for operating an image processing device coupled to a color camera and a depth camera is provided. The method includes receiving a color image of a...
US-9,767,524 Interaction with virtual objects causing change of legal status
Technology is provided for transferring a right to a digital content item based on one or more physical actions detected in data captured by a see-through,...
US-9,767,419 Crowdsourcing system with community learning
Crowdsourcing systems with machine learning are described, for example, to aggregate answers to a crowdsourced task in a manner achieving good accuracy even...
US-9,767,304 Representation of operating system context in a trusted platform module
Techniques for representation of operating system context in a trusted platform module are described. In at least some embodiments, authorization principals...
US-9,767,282 Offline scan, clean and telemetry using installed antimalware protection components
The subject disclosure relates to antimalware scanning, and more particularly to offline antimalware scanning of a host environment via an alternate, known safe...
US-9,767,201 Modeling actions for entity-centric search
In one embodiment, a web service engine server 104 may predict a successive action by a user based on an entity reference 302. The web service engine server 104...
US-9,767,156 Feature-based candidate selection
A candidate for selection or insertion may be based on extracted candidate features and reference features. The candidate features may be scored and ranked...
US-9,767,147 Method of converting query plans to native code
Performing database queries. A method includes receiving a particular database query. The method further includes accessing a query plan based on the particular...
US-9,767,144 Search system with query refinement
A search system that automatically generates questions to refine an underspecified query. The system may generate questions even for queries against a database...
US-9,767,142 Resuming items in their last-used presentation modes
Functionality is described herein for presenting representations of the z most recently presented items. The functionality also presents indicators which convey...
US-9,767,091 Methods for understanding incomplete natural language query
Analysis of incomplete natural language expressions using n-gram analysis and contextual information allows one or more domains to be predicted. For each...
US-9,767,027 Private memory regions and coherency optimization by controlling snoop traffic volume in multi-level cache...
A system for optimizing cache coherence message traffic volume is disclosed. The system includes a plurality of caches in a multi-level memory hierarchy and a...
US-9,767,006 Deploying trace objectives using cost analyses
A tracing management system may use cost analyzes and performance budgets to dispatch tracing objectives to instrumented systems that may collect trace data...
US-9,766,956 Transparent integration of application components
Differing implementations associated with components of dissimilar execution environments are mediated to facilitate component integration. A host is provided...
US-9,766,954 Configuring resources used by a graphics processing unit
The application programming interface permits an application to specify resources to be used by shaders, executed by the GPU, through a data structure called...
US-9,766,952 Reverse launch protocol
One or more techniques and/or systems are provided for implementing a reverse protocol launch. For example, the reverse protocol launch may be implemented...
US-9,766,944 Dynamic partition dual boot mobile phone device
Embodiments are disclosed that relate to multi boot mobile phone devices. In one example, a mobile phone device comprises one or more non-volatile storage...
US-9,766,941 Measuring provisioning capacity across distributed systems
Provisioning capacity measuring may be provided. First, a provisioning monitoring job may run on a grid manager that spawns a plurality of farm monitoring jobs...
US-9,766,932 Energy efficient job scheduling
The subject disclosure is directed towards scheduling jobs with a speed for running a processor(s) having variable speeds to save energy yet complete in time,...
US-9,766,929 Processing of data stream collection record sequence
The use of a data stream that has therein data items and a sequence of collection records. each comprising a collection definition that is not overlapping with...
US-9,766,905 Flexible pluralization of localized text
One embodiment provides machine-readable memory encoding a localization resource for a computer system. The resource comprises an array of delimited strings,...
US-9,766,883 Mechanism for compatibility and preserving framework refactoring
The subject disclosure relates to enabling the evolution of a framework by providing public surface area factorings for both old and new public surface areas....
US-9,766,870 Bundle package generation
One or more techniques and/or systems are provided for generating a bundle package, digitally signing the bundle package, selectively disturbing the bundle...
US-9,766,869 Parameterized installation packages
An installation package may have metadata concerning optional parameters for a software package to be installed. The metadata may be read by an installation...
US-9,766,806 Holographic keyboard display
Embodiments that relate to displaying holographic keyboard and hand images in a holographic environment are provided. In one embodiment depth information of an...
US-9,766,798 Tiltable user interface
A programmable effects system for graphical user interfaces is disclosed. One embodiment comprises adjusting a graphical user interface in response to a tilt of...
US-9,766,790 Application reporting in an application-selectable user interface
This document describes techniques for application reporting in an application-selectable user interface. These techniques permit a user to view reports for...
US-9,766,787 Using visual landmarks to organize diagrams
Visual landmarks are used to organize diagrams. Elements of a diagram can be arranged in accordance with configurable defined properties of visual landmarks to...
US-9,766,779 Dynamic validation of selectable data
In various embodiments, methods and systems for dynamic validation of selectable data are provided. This may be accomplished by receiving a selection of an item...
US-9,766,766 Association of display elements
A system and method is provided for displaying a display element on a display in which a display element may be displayed responsive to a command, the display...
US-9,766,663 Hinge for component attachment
A hinge for component attachment is described. In at least some implementations, a kickstand is rotatably attached to a mobile computing device. The kickstand...
US-9,766,464 Reducing ghost images
In a near-eye or heads-up display system including a display engine and an optical waveguide, a quarter-wave retarder (QWR) is positioned between a polarizing...
US-9,766,461 Head-mounted display device with stress-resistant components
A head-mounted display (HMD) device has a chassis, a display assembly, and various sensors and electronics, where the display assembly, sensors and electronics...
US-9,766,460 Ground plane adjustment in a virtual reality environment
An HMD device is configured to vertically adjust the ground plane of a rendered virtual reality environment that has varying elevations to match the flat real...
US-9,766,459 Display devices with dimming panels
Described herein are display devices, and methods for use therewith. Such a device can be used to display one or more virtual images within a first see-through...
US-9,766,324 Multiple antenna communication system configured to detect objects
Methods, systems, apparatuses, and computer program products are provided for detecting objects, including humans, using a mobile communications device. A...
US-9,764,230 Game controller with user-replaceable thumbstick top
A user input device is described that includes a thumbstick that comprises a thumbstick module and a thumbstick cap that is connected thereto. The thumbstick...
US-D797,800 Display screen with graphical user interface
← 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.