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-1,001,3143 Interfacing with a computing application using a multi-digit sensor
A technology is described for interfacing with a computing application using a multi-digit sensor. A method may include obtaining an initial stroke using a...
US-1,001,3135 Adjustable user interfaces with movable separators
Tools and techniques for adjustable user interfaces with movable separators are provided. Display devices provided by these tools may include fixed-size...
US-1,001,3065 Tangible three-dimensional light display
An example system includes a plurality of moveable light emitters, each moveable light emitter configured to independently emit a display light from a current...
US-1,001,3038 Dynamic antenna power control for multi-context device
An electronic device disclosed herein includes one or more sensors for collecting data relating to a product context that an electronic device is currently...
US-1,001,3030 Multiple position input device cover
Flexible hinge spine techniques are described. In one or more implementations, a flexible hinge is configured to communicatively and physically couple an input...
US-1,001,2999 Exploiting or avoiding air drag for an aerial vehicle
Methods and apparatus for avoiding or exploiting air drag on an aerial vehicle are disclosed. In embodiments, the methods and apparatus may be implemented in a...
US-1,001,2844 Variable focal backlighting
A backlight unit includes a waveguide assembly having a first wedge and a birefringent wedge disposed adjacent to, and arranged nose-to-tail with, the first...
US-1,001,2834 Exit pupil-forming display with reconvergent sheet
A display includes a source that establishes an exit pupil of far field content, a reconvergent sheet disposed along an optical axis to receive light of the far...
US-1,001,2832 Automatic lens design using off-the-shelf components
A system that comprises a receiver port to receive lens system design specifications; and a processor to: select a lens system type that includes one or more...
US-1,001,2776 Optical filters, methods of manufacture, and methods of use
An optical filter includes a first film having an upper surface, a lower surface, a first side, and a second side. A second film is included that has an upper...
US-D822,026 Electronic mouse
US-1,000,9440 Crowdsourcing entity information
Generally discussed herein are methods, systems, and apparatuses for crowdsourcing data. A method can include identifying a first entity has an auto-created...
US-1,000,9393 Joining an on-line meeting from an off-line meeting
Converting an off-line meeting to an on-line meeting. A method includes, at a communal meeting device, receiving user input requesting access to an off-line...
US-1,000,9179 Trusted platform module (TPM) protected device
Example apparatus and methods provide a device (e.g., smartphone) that is more secure for electronic commerce. An example device includes a trusted platform...
US-1,000,7897 Auto-calendaring
The description relates to auto-calendaring. One example can obtain content relating to a calendarable event. The example can also communicate the content to an...
US-1,000,7866 Neural network image classifier
A training engine is described which has a memory arranged to access a neural network image classifier, the neural network image classifier having been trained...
US-1,000,7839 False face representation identification
Systems and methods for identifying a false representation of a human face are provided. In one example, a method for identifying a false representation of a...
US-1,000,7719 Compensating for individualized bias of search users
Biases in search and retrieval (i.e., situations where searchers seek or are presented with information that significantly deviates from the truth) may be...
US-1,000,7711 Data rendering optimization
Optimizing data rendering includes, in one embodiment, using templates to express a data request as a set of queries where each query in the set is prioritized...
US-1,000,7586 Deferred server recovery in computing systems
Various techniques for deferred server recovery are disclosed herein. In one embodiment, a method includes receiving a notification of a fault from a host in...
US-1,000,7554 Task scheduling based on user interaction
Provided herein are systems, methods, and software for implementing information management applications. In an implementation, at least a portion of an...
US-1,000,7551 Techniques for switching threads within routines
Various technologies and techniques are disclosed for switching threads within routines. A controller routine receives a request from an originating routine to...
US-1,000,7505 Initiating update operations
Techniques for initiating update operations are described. In implementations, updates are gathered for a computing device, and grouped based on whether the...
US-1,000,7352 Holographic display system with undo functionality
Disclosed are techniques for performing undo operations on holographic objects in an immersive 3D visual environment. A display system allows the user to undo a...
US-1,000,4987 Wireless gaming protocol
Example apparatus and methods concern establishing, maintaining, managing, or terminating communications between an access point and a client in a wireless...
US-1,000,4979 Sensor data availability from remote devices
Example apparatus and methods concern a first off-the-shelf device (e.g., game console, laptop) that may lack a sensor interacting with a second off-the-shelf...
US-D821,387 Computer
US-9,999,836 User-defined channel
Example apparatus and methods facilitate providing a user-defined channel that presents content from, for example, a virtual video playlist. The playlist may...
US-D820,845 Electronic mouse
US-D820,844 Electronic mouse
US-D820,829 Computer
US-9,998,882 Multimedia message delivery in a communication system
A method and system of delivering a Multimedia Messaging Service (MMS) message is disclosed. In one example, the method includes providing a storage location...
US-9,998,866 Detecting geo-fence events using varying confidence levels
The location of a computing device is determined, and the location of an area of interest that is a geographic area referred to as a geo-fence is identified....
US-9,998,853 Dynamically managing a listen list of beacon aware devices
The described technology provides a system and method for dynamically managing a listen list for beacon aware devices. A mobile device may be configured to...
US-9,998,745 Transforming video bit streams for parallel processing
Aspects extend to methods, systems, and computer program products for transforming video bit streams for parallel decoding. Aspects of the invention can be used...
US-9,998,536 Metered network synchronization
Metered network synchronization techniques are described. A current network connection of a computing device is checked as to whether the current network...
US-9,998,522 Fast join of peer to peer group with power saving mode
A wireless peer-to-peer protocol that supports fast and low power joining to an existing group. The protocol may be an extension of a peer-to-peer protocol that...
US-9,998,509 Application of comments in multiple application functionality content
Application of comments to a variety of application functionality content is provided. Comments may be entered and displayed in a comments user interface...
US-9,998,450 Automatically generating certification documents
A certification application automatically generates a certification document associated with a service. A transformation module retrieves a component...
US-9,998,438 Verifying the security of a remote server
In one embodiment, a client device 110 may use an attestation service 140 to verify a secure server 120. The secure server 120 may receive a signed trusted...
US-9,997,844 Contactless millimeter wave coupler, an electronic apparatus and a connector cable
In one example, a contactless millimeter wave coupler comprises a metallic plate. The contactless millimeter wave coupler further comprises a crossed slot...
US-9,997,161 Automatic speech recognition confidence classifier
The described technology provides normalization of speech recognition confidence classifier (CC) scores that maintains the accuracy of acceptance metrics. A...
US-9,997,157 Knowledge source personalization to improve language models
Systems and methods are provided for improving language models for speech recognition by personalizing knowledge sources utilized by the language models to...
US-9,997,014 Service-triggered game events
Various embodiments relating to management of game data of a video game by a game service and service triggered delivery of game data to various subscribers are...
US-9,996,953 Three-dimensional annotation facing
Concepts and technologies are described herein for providing a three-dimensional ("3D") annotation facing tool. In accordance with some concepts and...
US-9,996,860 Efficient promotion model
One or more techniques and/or systems are provided for promoting a service using a gifting model. For example, a gifting model, for a service (e.g., a...
US-9,996,693 Automated malware signature generation
Automated malware signature generation is disclosed. Automated malware signature generation includes monitoring incoming unknown files for the presence of...
US-9,996,682 Detecting and preventing illicit use of device
Illicit use of devices, and misappropriation of the data on those devices, may be prevented by detecting patterns of behavior that suggest illicit use, and by...
US-9,996,622 Browser new tab page generation for enterprise environments
Systems, methods and computer program products are described that enable a web browser to automatically determine that a user thereof is logged into an...
US-9,996,618 Locating relevant content items across multiple disparate content sources
Technologies are described herein for locating relevant content items across multiple disparate content sources. Query parameters are received from a user...
← 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.