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,805,514 Dynamic haptic retargeting
Dynamic haptic retargeting can be implemented using world warping techniques and body warping techniques. World warping is applied to improve an alignment...
US-9,805,506 Physical 3D renderer
The physical 3D renderer described herein renders one or more captured depth images as a physical 3D rendering. The physical 3D renderer can render physical 3D...
US-9,805,483 Enhanced recognition of charted data
An image including a chart displaying graphical elements may be received or captured by a computing device. The graphical elements, for example, may be bars of...
US-9,805,454 Wide field-of-view depth imaging
A machine-vision system includes a modulated light source, an imaging pixel array, and a lens system. The modulated light source is configured to project light...
US-9,805,374 Content preview
Techniques enable creation of a preview license for digital content. In some instances, the preview license indicates that it allows a content-consuming device...
US-9,805,365 Mobile device security using wearable security tokens
The claimed subject matter provides systems and/or methods that effectuates and establishes mobile device security. The system can include devices that detect...
US-9,805,196 Trusted entity based anti-cheating mechanism
An anti-cheating system may comprise a combination of a modified environment, such as a modified operating system, in conjunction with a trusted external entity...
US-9,805,189 Limiting enterprise applications and settings on devices
Registering a computer system for use in an enterprise. A method includes receiving, from a device management infrastructure of the enterprise, an executable...
US-9,805,160 Automatic generation of an executive summary for a medical event in an electronic medical record
Described herein are technologies pertaining to automatic generation of an executive summary (explanation) of a medical event in an electronic medical record...
US-D801,363 Display screen with graphical user interface
US-9,801,313 Underwater container cooling via integrated heat exchanger
In one example, a portion of a shell includes a shell wall portion that has an interior wall portion and an exterior wall portion located near the interior wall...
US-9,801,219 Pairing of nearby devices using a synchronized cue signal
A method for pairing devices in a communication network using a cue signal may include receiving by a first computing device in a communication network, a cue...
US-9,801,074 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,800,898 Syntax structures indicating completion of coded regions
Syntax structures that indicate the completion of coded regions of pictures are described. For example, a syntax structure in an elementary bitstream indicates...
US-9,800,845 Projector-based crowd coordination and messaging
Projector-based crowd coordination and messaging embodiments that separately, yet simultaneously, convey information to members of an audience in at least one...
US-9,800,735 Remote control of a mobile device
The user calls to the mobile device with a predetermined pattern. In one embodiment the predetermined pattern is coded on the duration of the unanswered calls...
US-9,800,688 Platform-enabled proximity service
Embodiments include processes, systems, and devices for initiating proximity actions upon the activation of a proximity connection. A proximity service receives...
US-9,800,685 Automatic data request recovery after session failure
Techniques for recovering from session failures between clients and database servers are described herein. A first session may be established between a client...
US-9,800,653 Measuring responsiveness of a load balancing system
In various embodiments, methods and systems for measuring load-balancer responsiveness in a cloud computing infrastructure are provided. A plurality of requests...
US-9,800,616 Integrating policies from a plurality of disparate management agents
Described herein are embodiments for managing policies of a mobile device. In embodiments, a mobile device receives policy containers from a plurality of...
US-9,800,592 Data center architecture that supports attack detection and mitigation
Described herein are various technologies pertaining to identification of inbound and outbound network and application attacks with respect to a data center....
US-9,800,519 Equitable sharing of system resources in workflow execution
A method may be practiced in a distributed computing environment that provides computing resources to a plurality tenants. The method includes acts for...
US-9,800,330 Methods and systems for providing a fiber optic cable network testing platform
In embodiments, methods and systems for implementing fiber optic cable network testing using a fiber optic cable network testing platform are provided. A fiber...
US-9,799,953 Antenna isolation
A wireless radio communication device includes a printed circuit board, a plurality of antennas formed on the printed circuit board, and one or more...
US-9,799,944 PIFA array
A PIFA (Planar Inverted-F Antenna) array antenna has multiple PIFAs. The PIFA array is used to provide different radiation patterns for communication. A signal...
US-9,799,145 Augmented reality display of scene behind surface
Embodiments are disclosed that relate to augmenting an appearance of a surface via a see-through display device. For example, one disclosed embodiment provides,...
US-9,799,128 Incremental automatic layout of graph diagram
Adding new nodes to a graph diagram. A set of one or more new nodes is identified from a graph to be added to an existing graph diagram. A set of one or more...
US-9,798,974 Recommending audio sample combinations
A recommendation of at least one of multiple audio samples or sets of audio samples to combine with a particular audio sample or set of audio samples is...
US-9,798,890 Abstractions and automation for enhanced sharing and collaboration
The present invention provides methods for using abstractions of people, including dynamic and static groups of people, to enhance the efficiency of the...
US-9,794,886 Wireless radios managed based on proximity
In embodiments of wireless radios managed based on proximity, a mobile device, such as a mobile phone, tablet computer, or other portable device can be...
US-9,794,542 Secure wearable computer interface
A wearable computer interface comprising a three dimensional (3D) range camera and a picture camera that image the user and a controller that process the images...
US-9,794,423 Query by humming for ringtone search and download
Described is a technology by which a user hums, sings or otherwise plays a user-provided rendition of a ringtone (or ringback tone) through a mobile telephone...
US-9,794,365 Re-establishing push notification channels via user identifiers
Embodiments enable recovery of push notification channels via session information associated with user identifiers. A proxy service creates session information...
US-9,794,305 Consistent messaging with replication
A messaging entity configured in a memory of first node of a plurality communicatively coupled nodes is disclosed. The nodes are included in a distributed...
US-9,793,900 Distributed multi-phase clock generator having coupled delay-locked loops
Multiple, distributed, clock generating delay-locked loop (DLL) elements are interconnected/coupled in such a way as to reduce the amount of phase error present...
US-9,793,641 Plug receptacle for an electronic device
A plug receptacle is disclosed, comprising a receptacle housing having a passage configured to receive at least a part of a plug of a plug connector, a front...
US-9,793,570 Shared electrode battery
A shared electrode battery includes multiple electrodes of one type (e.g., two or more cathodes) that share an electrode of another type (e.g., a shared anode)....
US-9,793,073 Backlighting a fabric enclosure of a flexible cover
Fabric enclosure backlighting techniques are described. In one or more implementations, one or more translucent portions are formed within a plurality of layers...
US-9,792,835 Proxemic interfaces for exploring imagery
The techniques discussed herein facilitate detecting a position of an object; identifying a feedback type associated with the position, the feedback type being...
US-9,792,827 Providing questions to entity groups
Entities that answer questions are organized into entity groups. An interface determines an answer to a question from one of the entity groups with a confidence...
US-9,792,665 Real time visual feedback during move, resize and/or rotate actions in an electronic document
Real time feedback during move, resize or rotate actions in an electronic document is provided. During live drag actions, the layout shown during the action may...
US-9,792,663 User-defined command buffer formats supporting data-parallel translation
A facility for specifying a set of graphics commands for performance on behalf of an application is provided. The facility provides a first, command signature...
US-9,792,560 Training systems and methods for sequence taggers
Systems and methods for or training as sequence tagger, such as conditional random field model. More specifically, the systems and methods train a sequence...
US-9,792,427 Trusted execution within a distributed computing system
Methods for enforcing confidentiality and integrity of code and data while running the code over the data in a distributed computing system are described. In an...
US-9,792,354 Context aware user interface parts
A model for displaying multiple user interface elements such that each control includes a container that includes standard functionality across at least a...
US-9,792,339 Automatic content replication
Content can be replicated automatically to facilitate distribution of the content to one or more devices. Determinations can be made automatically regarding...
US-9,792,325 Continuous cloud-scale query optimization and processing
Runtime statistics from the actual performance of operations on a set of data are collected and utilized to dynamically modify the execution plan for processing...
US-9,792,281 Contextual language generation by leveraging language understanding
Technology is provided for improving digital assistant performance by generating and presenting suggestions to users for completing a task or a session. To...
US-9,792,273 System and method for a spreadsheet application supporting diverse formulaic functions
A spreadsheet application or other application supporting formulaic cells that automatically provides support for a number of diverse formulaic functions. The...
US-9,792,264 Inheritance of rules across hierarchical levels
Rules, such as condition-action rules, are configured at different levels of a hierarchy. Rules created at a higher hierarchical level are automatically...
← 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.