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,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...
US-9,792,252 Incorporating a spatial array into one or more programmable processor cores
Functional units disposed in one or more processor cores are communicatively coupled using both a shared bypass network and a switched network. The shared...
US-9,792,248 Fast read/write between networked computers via RDMA-based RPC requests
An "RDMA-Based RPC Request System" combines the concepts of RPC and RDMA in a way that can be implemented on commodity networking communications hardware, e.g.,...
US-9,792,156 Hybrid configuration engine
A hybrid configuration engine and associated method for reducing the complexity and burden of configuring rich coexistence between an on-premise solution and a...
US-9,792,154 Data processing system having a hardware acceleration plane and a software plane
A data processing system is described herein that includes two or more software-driven host components. The two or more host components collectively provide a...
US-9,792,136 Hardware assisted inter hypervisor partition data transfers
An invention is disclosed for effectuating direct memory access (DMA) transfers by a guest operating system of a child partition. A guest operating system is...
US-9,792,038 Feedback via an input device and scribble recognition
Feedback via an input device associated with an interaction with a point of interest (POI) and scribble recognition is provided. When using an input device to...
US-9,792,015 Providing visualizations for conversations
Technologies are generally described for providing a system for visualizing items and conversations in a communication application. Conversations are presented...
US-9,792,014 In-place contextual menu for handling actions for a listing of items
Techniques for providing an in-place contextual menu and user interface for email and other information management system triage are provided in which a...
US-9,792,006 Automatic lifecycle management for pages on a mobile application
User interface state (UI) information (such as UI control values) are stored and revived when the user navigates and returns to an application. When an instance...
US-9,791,932 Semaphore gesture for human-machine interface
An embodiment of the invention provides a gesture recognition system (GRS) that displays a graphical user interface in which symbols are grouped into "pods" on...
US-9,791,921 Context-aware augmented reality object commands
Embodiments are disclosed that relate to operating a user interface on an augmented reality computing device comprising a see-through display system. For...
US-9,791,704 Bonded multi-layer graphite heat pipe
A passive heat pipe structure used in a wearable device includes a multilayer stack of graphite sheets, each sheet having a plane high thermal conductivity...
US-9,791,703 Waveguides with extended field of view
An input-coupler of an optical waveguide couples light corresponding to the image and having a corresponding FOV into the optical waveguide, and the...
US-9,791,696 Waveguide gratings to improve intensity distributions
An apparatus for use in replicating an image associated with an input-pupil to an output-pupil includes a planar optical waveguide including a bulk-substrate,...
US-D800,164 Display screen with animated graphical user interface
US-D800,163 Display screen with animated graphical user interface
US-D800,160 Display screen with graphical user interface
US-9,788,109 Microphone placement for sound source direction estimation
Architectures of numbers of microphones and their positioning in a device for sound source direction estimation and source separation are presented. The...
US-9,788,080 Automatically inserting advertisements into source video content playback streams
Systems and methods for automatically inserting advertisements into source video content playback streams are described. In one aspect, the systems and methods...
US-9,788,071 Annotating and indexing broadcast video for searchability
A method providing searchable streaming video broadcasts via an interactive media server, the interactive media server generates a live broadcast video stream...
US-9,788,032 Determining a future portion of a currently presented media program
This document describes techniques and apparatuses for determining a future portion of a currently presented media program. The techniques and apparatuses can...
US-9,788,018 Error concealment techniques in video decoding
Error concealment techniques for video decoding are described. For example, a video decoder after finding a corrupted picture in a bit stream, finds a suitable...
US-9,787,943 Natural user interface having video conference controls
A system and method providing gesture controlled video conferencing includes a local capture device detecting movements of a user in a local environment and an...
US-9,787,893 Adaptive output correction for digital image capture processing
In one example, digital image frames are accessed, each of the digital image frames having an associated control value for an automatic image capture processing...
US-9,787,846 Spatial audio signal processing for objects with associated audio content
A user device for generating a scene, the user device comprising: an object determiner configured to determine an object for the scene, the object being...
US-9,787,819 Transcription of spoken communications
A portion of speech is captured when spoken by a near-end user. A near-end user terminal conducts a communication session, over a network, between the near-end...
US-9,787,690 Security and permission architecture
When a user inputs an action request, such as a requested command, to be performed on a target machine, a management system receives the request and verifies it...
US-9,787,674 Trusted and confidential remote TPM initialization
Techniques are provided to allow remote initialization of a Trusted Platform Module. The results may be trusted and confidential even if the target device has...
US-9,787,654 Resolving authenticating issues with a second device
Authenticating issues involving the re-authenticating of a first device that was previously authenticated are resolved by use of a second device which receives...
← 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.