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,525,584 One-way public relationships
Techniques are described to establish one-way public relationships. In an implementation, a service manager module is usable to configure a webpage for output...
US-9,525,573 Serializing transmitter
In embodiments of a serializing transmitter, the serializing transmitter includes N multiplexing drive units, each configured to generate a series of output...
US-9,525,548 Provisioning techniques
Provisioning techniques are described. In implementations, a particular one of a plurality of public keys are located using an identifier included in a request...
US-9,524,585 Constructing augmented reality environment with pre-computed lighting
Embodiments related to efficiently constructing an augmented reality environment with global illumination effects are disclosed. For example, one disclosed...
US-9,524,572 Parallel processing of pixel data
One or more techniques and/or systems are disclosed for processing vector-based information for an image. From a set of pixels that comprises the image, a first...
US-9,524,554 Control device with passive reflector
A control device includes a housing. The control device also includes a wireless communicator interior the housing. The wireless communicator wirelessly sends...
US-9,524,531 Extensibility features for electronic communications
An extensibility model is used to provide active and interactive functionality in communication items, but the embodiments are not so limited. A computer system...
US-9,524,436 Augmented reality camera registration
A system and method executable by a computing device of an augmented reality system for registering a camera in a physical space is provided. The method may...
US-9,524,429 Enhanced interpretation of character arrangements
Technologies are described herein for interpreting character arrangements. An image including an arrangement of characters may be received or captured by a...
US-9,524,392 Encrypting genomic data for storage and genomic computations
Genomic data encryption embodiments are presented which generally maintain the privacy of genomic data via an encryption scheme which allows computations to be...
US-9,524,351 Requesting, responding and parsing
This disclosure relates to requesting content items of a web page, via a first request and a second request and responding to the requests. The server computer...
US-9,524,344 User interface for online ads
A user interface may be utilized to allow a user to control display properties of online ad content on a hosting webpage (e.g., hosting ads from one domain on a...
US-9,524,343 Interactive web crawler
The claimed subject matter provides a system or method for web crawling hidden files. An example method includes loading a web page with a browser agent, and...
US-9,524,335 Conflating entities using a persistent entity index
Systems, methods, and computer-readable storage media are provided for conflating entities using a persistent entity index. Information (including attributes)...
US-9,524,329 Partial item change tracking and synchronization
Embodiments herein change the way item syncing is handled and tracked between two devices. Changes to items are tracked in accordance with well defined property...
US-9,524,323 Delegation of expression tree evaluation
Evaluating an expression tree. A method includes, at a first domain, accessing an expression tree. The expression tree comprises a plurality of nested...
US-9,524,316 Processing search queries using a data structure
The disclosure relates to of generating a data structure stored in a computer memory for use in performing a search query to determine a separation between...
US-9,524,307 Asynchronous error checking in structured documents
Systems and methods perform asynchronous error checking on a structured document. In accordance with the systems/methods, a first thread, such as a main...
US-9,524,300 Heterogenic volume generation and use system
A system in which a file system may operate on a volume in which the logical address extent of the volume is divided into multiple tiers, each tier providing...
US-9,524,279 Help document animated visualization
Data for performing help document animated visualization is obtained by generating operation records from a text-based help document of an application. Each of...
US-9,524,275 Selectively translating specified document portions
Methods, systems and computer program products are provided for selectively translating documents. For example, a computer system may be provided that...
US-9,524,225 Dynamically providing application analytic information
Methods and systems for dynamically providing application analytic information are provided herein. The method includes inserting instrumentation points into an...
US-9,524,192 Distributed workflow execution
A workflow is designated for execution across a plurality of autonomous computational entities automatically. Among other things, the cost of computation is...
US-9,524,179 Virtual-machine-deployment-action analysis
Actions performed when one or more virtual-machine-deployment instructions are executed are exposed. The actions can subsequently be analyzed to identify...
US-9,524,081 Synchronizing virtual actor's performances to a speaker's voice
A system for generating and displaying holographic visual aids associated with a story to an end user of a head-mounted display device while the end user is...
US-9,524,071 Threshold view
The description relates to threshold views. One example can include a display, storage and a processor. The storage can store instructions for execution by the...
US-9,524,045 Digitizer, stylus and method of synchronization therewith
A method for operating a digitizer with an autonomous asynchronous stylus includes sampling outputs from a digitizer, detecting from the outputs at least one...
US-9,524,044 Digitizer, stylus and method of synchronization therewith
A method for operating a digitizer with an autonomous asynchronous stylus includes sampling outputs from a digitizer, detecting from the outputs at least one...
US-9,524,024 Method to control perspective for a camera-controlled computer
Systems, methods and computer readable media are disclosed for controlling perspective of a camera-controlled computer. A capture device captures user gestures...
US-9,523,772 Object removal using lidar-based classification
In scenarios involving the capturing of an environment, it may be desirable to remove temporary objects (e.g., vehicles depicted in captured images of a street)...
US-9,523,571 Depth sensing with depth-adaptive illumination
An adaptive depth sensing system (ADSS) illuminates a scene with a pattern that is constructed based on an analysis of at least one prior-generated depth map....
US-9,522,330 Three-dimensional audio sweet spot feedback
A method for providing three-dimensional audio is provided. The method includes receiving a depth map imaging a scene from a depth camera and recognizing a...
US-9,522,328 Human tracking system
An image such as a depth image of a scene may be received, observed, or captured by a device. A grid of voxels may then be generated based on the depth image...
US-D774,596 Controller
US-D774,546 Display screen with icon
US-D774,545 Display screen with icon
US-9,521,542 Matching client device to appropriate data package
One or more techniques and/or systems are disclosed for matching a client device with an appropriate network service provider data package. A device ID for the...
US-9,521,438 Custom data indicating nominal range of samples of media content
A media processing tool adds custom data to an elementary media bitstream or media container. The custom data indicates nominal range of samples of media...
US-9,521,364 Ambulatory presence features
A system facilitates managing one or more devices utilized for communicating data within a telepresence session. A telepresence session can be initiated within...
US-9,521,264 Echo removal
Echo removal techniques are described. As part of the echo removal, an adaptive model estimate of the echo in a received audio signal is determined using an...
US-9,521,261 Communication reminders
Embodiments are configured to provide reminders associated with communications and other events. In an embodiment, components of a communication system can...
US-9,521,247 Above-lock camera access
Apparatus and methods are disclosed for allowing smart phone users to "capture the moment" by allowing easy access to a camera application when a mobile device...
US-9,521,171 Action processing in information exchange services
Provided herein are systems, methods, and software for facilitating information exchange services. In at least one implementation, an information exchange...
US-9,521,146 Proof of possession for web browser cookie based security tokens
In one embodiment, a user device 110 may access a network service 122 using a secure cookie 300. A high trust process may create an authentication proof 360...
US-9,521,131 Remote access of digital identities
A system and method for controlling distribution and use of digital identity representations ("DIRs") increases security, usability, and oversight of DIR use. A...
US-9,521,124 Secure computation using a server module
A server module evaluates a circuit based on concealed inputs provided by respective participant modules, to provide a concealed output. By virtue of this...
US-9,521,119 Extensible access control architecture
Software for managing access control functions in a network. The software includes a host that receives access control commands or information and calls one or...
US-9,521,035 Filtering non-actionable alerts
Handling alerts in a system to reduce to the number of non-actionable alerts that are provided to an alert handling portion of the system. A method includes...
US-9,520,845 Supply modulation for radio frequency power amplification
The subject matter described herein relates to supply modulation for power amplification. In one embodiment, the voltage level of the envelope with a tunable...
US-9,520,127 Shared hidden layer combination for speech recognition systems
Providing a framework for merging automatic speech recognition (ASR) systems having a shared deep neural network (DNN) feature transformation is provided. A...
← 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.