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-D799,550 Display screen with animated graphical user interface
US-D799,549 Display screen with animated graphical user interface
US-D799,548 Display screen with animated graphical user interface
US-D799,496 Keyboard
US-D799,495 Keyboard
US-D799,485 Input device for an electronic tablet
US-9,781,421 Use of chroma quantization parameter offsets in deblocking
Innovations in use of chroma quantization parameter ("QP") offsets when determining a control parameter for deblock filtering. For example, as part of encoding,...
US-9,781,229 Roaming profiles and application compatibility in multi-user systems
Systems, methods, and computer-readable storage media are disclosed for roaming profiles and application compatibility in multi-user systems. In an embodiment,...
US-9,781,205 Coordination engine for cloud selection
Methods, systems, and computer-readable media for selecting and managing a public cloud-computing network to host a client's account information are provided....
US-9,781,142 Scanning files for inappropriate content during synchronization
The present invention extends to methods, systems, and computer program products for scanning files for inappropriate content during file synchronization....
US-9,781,135 Intelligent web page content blocking
Systems and methods for efficient downloading and rendering of a web page on a network connected processing device are provided. A per-page manifest specifies a...
US-9,781,128 Client-side integration framework of services
Systems and methods for providing client-side integration of apps and services is provided. An integration framework execution upon a computing device provides...
US-9,781,056 Content source selection in a P2P network
Telemetry data from a plurality of peer computers of a peer-to-peer network is aggregated via a computer network. Each of the plurality of peer computers sends...
US-9,780,810 Computing device with configurable antenna
A computing device with a configurable antenna. The antenna is configured through a switching circuit operating under software control. Operating ...
US-9,779,774 Generating semantically meaningful video loops in a cinemagraph
A cinemagraph is generated that includes one or more video loops. A cinemagraph generator receives an input video, and semantically segments the frames to...
US-9,779,727 Mixed speech recognition
The claimed subject matter includes a system and method for recognizing mixed speech from a source. The method includes training a first neural network to...
US-9,779,643 Imaging structure emitter configurations
In embodiments of imaging structure emitter configurations, an imaging structure includes a silicon backplane with a driver pad array. The embedded light...
US-9,779,545 Footprint based business label placement
Aspects of the technology described herein optimally locate business labels within the footprint of a building shown on a digital map. An optimal arrangement...
US-9,779,535 Configuring resources used by a graphics processing unit
A resource used by a shader executed by a graphics processing unit is referenced using a "descriptor". Descriptors are grouped together in memory called a...
US-9,779,528 Text realization
In one example, a graphics processing unit may use an optimized geometric realization to render a text shape as a scalable geometry. The graphics processing...
US-9,779,512 Automatic generation of virtual materials from real-world materials
Methods for automatically generating a texture exemplar that may be used for rendering virtual objects that appear to be made from the texture exemplar are...
US-9,779,508 Real-time three-dimensional reconstruction of a scene from a single camera
A combination of three computational components may provide memory and computational efficiency while producing results with little latency, e.g., output can...
US-9,779,467 Rendering hardware accelerated graphics in a web application
The subject disclosure is directed towards providing a web application with access to hardware accelerated graphics. A rendering format for a set of video...
US-9,779,466 GPU operation
One or more techniques and/or systems are provided for operating a graphics processing unit (GPU). A sensor of a computing device may collect sensor input data...
US-9,779,359 Quantum arithmetic on two-dimensional quantum architectures
2D nearest-neighbor quantum architectures for Shor's factoring algorithm may be accomplished using the form of three arithmetic building blocks: modular...
US-9,779,303 Content-based characterization of video frame sequences
A system and process for video characterization that facilitates video classification and retrieval, as well as motion detection, applications. This involves...
US-9,779,257 Orchestrated interaction in access control evaluation
An orchestrated access system is described herein that provides an access control decision function that is augmented by interfacing with a real-time...
US-9,779,248 Protection of secured boot secrets for operating system reboot
Protecting secured boot secrets while starting an operating system. Embodiments include starting a first operating system using a trusted computing base,...
US-9,779,236 Risk assessment modeling
One or more techniques and/or systems are provided for risk assessment. Historical authentication data and/or compromised user account data may be evaluated to...
US-9,779,223 Non-intrusive background synchronization when authentication is required
A non-modal notification user interface element is displayed persistently but unobtrusively such that a user may easily determine that authentication...
US-9,779,182 Semantic grouping in search
A system and method are disclosed for intelligent grouping and presentation of search results. In embodiments, the present technology groups results into...
US-9,779,141 Query techniques and ranking results for knowledge-based matching
Disclosed herein is a system and method for searching or processing queries for searching for documents contained in a domain specific knowledge base. The...
US-9,779,081 Feature completion in computer-human interactive learning
A collection of data that is extremely large can be difficult to search and/or analyze. Relevance may be dramatically improved by automatically classifying...
US-9,779,073 Digital document change conflict resolution
A first set of changes to a first version of a digital document, as compared to a baseline version of the document, can be detected. The first set of changes...
US-9,778,964 Application data sharing and decision service platform
Systems, methods, and software are disclosed herein for facilitating dynamic sharing of application data among multiple isolated applications executing on one...
US-9,778,929 Automated efficient translation context delivery
Embodiments relate to automatically providing textual context for source strings in a source language that are to be translated by a human translator to target...
US-9,778,915 Distributed application definition
A method of creating an application definition for a distributed application is disclosed. Constructs corresponding with a schema of the distributed application...
US-9,778,879 Flushless transactional layer
Writing data to storage utilizing a diverged thread for asynchronous write operations is provided. On a first thread, an analysis engine analyzes and identifies...
US-9,778,860 Re-TRIM of free space within VHDX
An invention is disclosed for maintaining out-of-band metadata for data. In embodiments of the invention, an upper layer of a storage stack determines that the...
US-9,778,856 Block-level access to parallel storage
The subject disclosure is directed towards one or more parallel storage components for parallelizing block-level input/output associated with remote file data....
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...
← 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.