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,785,484 Distributed application interfacing across different hardware
Mechanisms for a presentation module to perform distributed interfacing with an application across a plurality of hardware entities. The module identifies the...
US-9,785,483 Controlling runtime access to application program interfaces
The present invention extends to methods, systems, and computer program products for controlling runtime access to application programming interfaces...
US-9,785,470 Memory management model and interface for unmodified applications
A memory management system is described herein that receives information from applications describing how memory is being used and that allows an application...
US-9,785,458 Systems and methods for providing seamless software compatibility using virtual machines
Certain embodiments of the present invention are directed to a system for and method of providing seamless software compatibility by using virtual machines to...
US-9,785,374 Storage device management in computing systems
Various techniques of managing storage devices in a computing system are described in this application. In one embodiment, a method includes receiving an input...
US-9,785,339 Touch input device in a circuit board
Techniques for a touch input device in a circuit board are described. In at least some embodiments, a touch input device is integrated into a circuit board of...
US-9,785,320 Service gallery user interface presentation
A gallery user interface element that includes multiple selectable service user interface elements. Each of the selectable service user interface elements, when...
US-9,785,310 Control of addition of representations to an application launcher
Techniques to control addition of representations to an application launcher are described. In one or more implementations, an input is received by a computing...
US-9,785,303 Scenario specialization of file browser
In a graphical user interface environment, a situational-specific browser may be used to provide contextually appropriate levels of information for files whose...
US-9,785,302 Inline display and preview of related information for elements in a document
Disclosed herein is a system and method for optimizing a developer's ability to find and navigate relevant documents, relationships, and other information...
US-9,785,281 Acoustic touch sensitive testing
Acoustic touch sensitive testing techniques are described. In one or more implementations, a touch-sensitive surface of a touch-sensitive device is tested by...
US-9,785,228 Detecting natural user-input engagement
An NUI system to provide user input to a computer system. The NUI system includes a logic machine and an instruction-storage machine. The instruction-storage...
US-9,785,225 Energy management by dynamic functionality partitioning
A sensor and processing system dynamically partitions or allocates functionality between various remote sensor nodes and a processing subsystem based on energy...
US-9,785,201 Controlling images at mobile devices using sensors
Controlling images at mobile devices using sensors is described, for example, for interactive advertisements which respond to sensor readings at a mobile...
US-9,785,196 Capture connector for actuated locking devices
Aspects described herein generally relate to a capture connector an actuated locking device. The actuator mechanism includes a capture connector having a body...
US-9,785,187 Modular computing device
Modular computing device techniques are described. In one or more implementations, a computing device includes a display modular component including a housing,...
US-9,785,174 Predictive transmission power control for back-off
An electronic device disclosed herein includes mechanisms for modeling and dynamically controlling transmission power of an electronic device. The electronic...
US-D799,600 Controller
US-D799,599 Controller
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...
← 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.