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,778,833 Identifying and surfacing relevant report artifacts in documents
Disclosed herein are systems, methods, and software for enhancing document productivity. In at least one implementation, an attempt to add a data connection in...
US-9,778,814 Assisted object placement in a three-dimensional visualization system
Disclosed is a method, implemented in a visualization device, to assist a user in placing 3D objects. In certain embodiments the method includes displaying, on...
US-9,778,778 Removable input/output module with adjustment mechanism
A removable input/output module for a touch-screen device is described. The input/output module comprises a front plate, a rear plate and an edge plate. When...
US-9,778,772 Bendable device with display in movable connection with body
A bendable device is provided. The device comprises: a body comprising a bending region and a flexible display stack comprising at least one active layer and a...
US-9,778,760 Magnetic detent for input controls
Magnetic detents for input controls are described herein. In one or more implementations, a rotary input control (e.g., a scroll wheel or dial) includes a rotor...
US-D798,955 Electronic housing
US-D798,954 Controller
US-D798,897 Display screen with graphical user interface
US-D798,887 Portion of a display screen with graphical user interface
US-9,774,623 Anti-phishing protection
Anti-Phishing protection assists in protecting against phishing attacks. Any links that are contained within a message that has been identified as a phishing...
US-9,773,155 Depth from time of flight camera
Region of interest detection in raw time of flight images is described. For example, a computing device receives at least one raw image captured for a single...
US-9,773,102 Selective file access for applications
Methods, systems, and computer program products are provided for enabling selective file system access by applications. An application is installed in a...
US-9,773,067 Personal intelligence platform
A personal intelligence platform uses a personal intelligence profile. A user can configure his or her mobile device to generate a signal containing portions of...
US-9,772,992 Automatic disambiguation based on a reference resource
A novel system for automatically indicating the specific identity of ambiguous named entities is provided. An automatic disambiguation data collection is...
US-9,772,985 Communications control for resource constrained devices
A relationship-based communications service system receives a communication from a source destined to a recipient. The recipient is capable of receiving the...
US-9,772,967 I/O co-processor coupled hybrid computing device
An apparatus and method provide power to perform functions on a computing device. In one example, the apparatus contains multiple processors that may operate at...
US-9,772,755 Remote control for displaying application data on dissimilar screens
A remote control service on a mobile device interrogates a program on another computing device to obtain metadata describing the structure of information being...
US-9,769,796 Radio channel utilization
The concepts relate to radio channel utilization. One example can identify a channel for communicating data. The channel can include a set of sub-channels that...
US-9,769,769 Detecting proximity using antenna feedback
An electronic device provides a detuning monitor circuit configured to detect a change in a voltage standing wave ratio (VSWR) between a radio frequency (RF)...
US-9,769,731 Wireless network host in silent mode
An access point that implements operating modes in which beacons may be selectively disabled. Beacons may be disabled when no device is actively associated...
US-9,769,491 Low complexity real-time video coding
In a first exemplary media implementation, one or more processor-accessible media include processor-executable instructions that, when executed, direct a device...
US-9,769,485 Multi-layer encoding and decoding
Innovations described herein provide a generic encoding and decoding framework that includes some features of simulcast and some features of scalable video...
US-9,769,459 Power efficient laser diode driver circuit and method
A voltage mode laser diode driver selectively turns on and off a laser diode. An output stage has an output node configured to be connected to one of the...
US-9,769,398 Image sensor with large-area global shutter contact
An image sensor comprising a substrate that includes a plurality of photodiodes and a shutter trigger contact is disclosed. The plurality of photodiodes...
US-9,769,293 Slider cover for computing device
Techniques including use of a slider cover for a computing device are described. In one or more implementations, the slider cover includes a cover body and a...
US-9,769,244 Courier network service
Example apparatus facilitate controlling how targeted electronic data is selected and couriered (e.g., physically carried) between a provider in a first...
US-9,769,227 Presentation of computing environment on multiple devices
A user may interact with a collection of devices that each exhibit particular device properties. Where each device executes and presents an isolated computing...
US-9,769,194 Accessible content reputation lookup
Implementations of accessible content reputation lookup are described. In one implementation, before a user activates a link in a document, such as a hyperlink...
US-9,769,193 Advanced security for domain names
Various techniques for improving security of domain name records are disclosed herein. In one embodiment, a method includes receiving a request to modify a...
US-9,769,170 Synchronizing credential hashes between directory services
The subject disclosure is directed towards securely synchronizing passwords that are changed at a source location (e.g., an on-premises directory service) to a...
US-9,769,159 Cookie optimization
Disclosed herein is a system and method for optimizing a cookie or token in a web service or other claims based domain system. A user presents an identity token...
US-9,769,150 Directory driven mailbox migrations
An example method for migrating communication data from a source server to a target server includes obtaining, using a computing device, a set of credentials to...
US-9,769,137 Extensible mechanism for securing objects using claims
An extensible mechanism for providing access control for logical objects in a network environment. A security broker is able to dynamically register one or more...
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...
← 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.