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,413,588 Resource tracking
Clients may subscribe to resources for the purpose of receiving notifications of changes in the resource (e.g., a file is added to a shared folder). Storing...
US-9,413,557 Pricing in social advertising
Online recommendations are tracked through a forwarding service. The forwarding service can provide such statistics to an ad service, which can provide...
US-9,413,538 Cryptographic certification of secure hosted execution environments
Implementations for providing a secure execution environment with a hosted computer are described. A security-enabled processor establishes a hardware-protected...
US-9,413,477 Screen detector
Technology described herein provides techniques for screen detection. This could be a dynamic screen, such as a display screen of an electronic device, or a...
US-9,413,087 Data and power connector
Embodiments are disclosed for a power and data connector comprising a magnet, a film adhered to a surface of the magnet, and a stage extending away from the...
US-9,413,071 Planar radio-antenna module
There is disclosed a radio-antenna module formed on a daughterboard comprising a substrate, a radio circuit and a monopole antenna. The radio circuit is fed...
US-9,412,466 Approximate multi-level cell memory operations
The present technology relaxes the precision (or full data-correctness-guarantees) requirements in memory operations, such as writing or reading, of MLC...
US-9,412,369 Automated adverse drug event alerts
Event audio data that is based on verbal utterances associated with a pharmaceutical event associated with a patient may be received. Medical history...
US-9,412,363 Model based approach for on-screen item selection and disambiguation
A model-based approach for on-screen item selection and disambiguation is provided. An utterance may be received by a computing device in response to a display...
US-9,412,201 Mixed reality filtering
Embodiments that relate to selectively filtering geo-located data items in a mixed reality environment are disclosed. For example, in one disclosed embodiment a...
US-9,412,186 Establishing and displaying dynamic grids
A computer system that assists the user of computer drawing programs to accurately place new objects on a drawing is described. The system establishes and...
US-9,412,096 Techniques to filter electronic mail based on language and country of origin
Techniques to detect spam using language and a country of origin of an e-mail may include receiving an e-mail message for a recipient, detecting a country of...
US-9,412,074 Optimized trotterization via multi-resolution analysis
Operators such as unitary operators common in quantum mechanical applications may be approximated by a Trotter-like approximation. An operator may be decomposed...
US-9,412,035 Place-based image organization
Systems and methods for image organization are provided. An computing device in accordance with embodiments of the present disclosure includes a processor...
US-9,411,970 Sealing secret data with a policy that includes a sensor-based constraint
Technologies pertaining to limiting access to secret data through utilization of sensor-based constraints are described herein. A sensor-based constraint is a...
US-9,411,902 Retrieving content from website through sandbox
A client system interacts with a sandbox environment to host a web browser control within the sandbox. A webpage URL, a URL to a script file to be injected into...
US-9,411,895 Personalized deeplinks for search results
Search results are provided with personalized deeplinks for an end user. User behavior information is gathered regarding web pages visited by the end user. When...
US-9,411,892 System for enhancing expert-based computerized analysis of a set of digital documents and methods useful in...
An electronic document analysis method receiving N electronic documents pertaining to a case encompassing a set of issues including at least one issue and...
US-9,411,830 Interactive multi-modal image search
A facility for visual search on a mobile device takes advantage of multi-modal and multi-touch input on the mobile device. By extracting lexical entities from a...
US-9,411,808 Automapping of music tracks to music videos
A music service remote from a local device user identifies matching video and music content. An identification of a piece of media content that is part of a...
US-9,411,800 Adaptive generation of out-of-dictionary personalized long words
A system is provided, including a display unit, a memory unit, and a processor. The processor is configured to calculate a mutual information value between a...
US-9,411,797 Slicer elements for filtering tabular data
Slicers are configured to filter tabular data arranged in columns. A user may use the slicers to filter tabular data from a client application and/or a server...
US-9,411,761 Platform neutral device protocols
Platform neutral device protocol techniques are described in which functionality to customize device interactions through communication busses is made...
US-9,411,755 Software debouncing and noise filtering modules for interrupts
Systems and methods for debouncing a signal line within a computer device are provided. The mechanical nature of physical buttons and switches oftentimes...
US-9,411,751 Key formation
Key formation techniques are described. In one or more implementations, an input device includes a key assembly including a plurality of keys that are usable to...
US-9,411,674 Providing hardware resources having different reliabilities for use by an application
Power management functionality is described for implementing an application in an energy-efficient manner, without substantially degrading overall performance...
US-9,411,635 Parallel nested transactions in transactional memory
Various technologies and techniques are disclosed for supporting parallel nested transactions in a transactional memory system. Multiple closed nested...
US-9,411,634 Action framework in software transactional memory
A software transactional memory system implements a lightweight key-based action framework. The framework includes a set of unified application programming...
US-9,411,628 Virtual machine cluster backup in a multi-node environment
Embodiments are directed to backing up a virtual machine cluster and to determining virtual machine node ownership prior to backing up a virtual machine...
US-9,411,607 Fast computer startup
Fast computer startup is provided by, upon receipt of a shutdown command, recording state information representing a target state. In this target state, the...
US-9,411,568 Asynchronous workflows
A system and method for implementing an asynchronous construct in a computer program. A state machine is generated from the computer program, and the program is...
US-9,411,509 Virtual controller for touch display
Systems and methods are provided for use with a computing device having a touch sensitive display including a touch sensor configured to detect touches of a...
US-9,411,504 Copy and staple gestures
Techniques involving gestures and other functionality are described. In one or more implementations, the techniques describe gestures that are usable to provide...
US-9,411,498 Brush, carbon-copy, and fill gestures
Techniques involving gestures and other functionality are described. In one or more implementations, the techniques describe gestures that are usable to provide...
US-9,411,436 Input device backlighting
Input device backlighting techniques are described. In one or more implementations, an input device includes a light guide configured to transmit light, a...
US-9,411,434 User interface for operating a computer from a distance
Switching between an arm's length user interface and a distance user interface is provided. A first user interface optimized to operate a computer from an...
US-9,410,809 Applying a correct factor derivative method for determining an orientation of a portable electronic device...
A method for determining an orientation of a portable or mobile electronic device includes determining an orientation of the device using at least a first...
US-D763,319 Display screen with icon
US-D763,303 Display screen with animated graphical user interface
US-D763,302 Display screen with animated graphical user interface
US-D763,301 Display screen with animated graphical user interface
US-D763,300 Display screen with animated graphical user interface
US-D763,298 Display screen with graphical user interface
US-D763,296 Display screen with animated graphical user interface
US-D763,293 Display screen with graphical user interface
US-D763,287 Display screen with graphical user interface
US-D763,272 Display screen with graphical user interface
US-D763,270 Display screen with graphical user interface
US-9,408,132 Radio white space database discovery
The concepts relate to radio white space utilization and more specifically to discovery of radio white space databases that cover a specific location. One...
US-9,407,950 Controlling devices in entertainment environment
Embodiments for controlling one or more external audio-visual devices are provided. In one example, a method comprises receiving a device command and...
← 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.