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-D775,217 Display screen with icon
US-D775,216 Display screen with icon
US-D775,215 Display screen with icon
US-D775,214 Display screen with icon
US-D775,208 Display screen with icon
US-D775,207 Display screen with icon
US-D775,206 Display screen with icon
US-D775,205 Display screen with icon
US-D775,202 Display screen with animated graphical user interface
US-D775,200 Display screen with icon
US-D775,199 Display screen with icon
US-D775,182 Display screen with graphical user interface
US-D775,097 Handset
US-9,526,125 Transfer of data-intensive content between portable devices
Described herein are technologies that facilitate transfer of data-intensive content between portable telephones. Phones are configured to transmit data...
US-9,526,007 Location brokering for providing security, privacy and services
Location brokering technique embodiments are presented that employ sensor data captured by a user's mobile device to determine the device's location, encrypt...
US-9,525,924 Magnetic shielding and communication coil
A magnetic coil is described. In an example, an apparatus comprises a layer of porous material and a magnetic coil. The layer of porous material comprises...
US-9,525,821 Video stabilization
Aspects of the technology described herein provide a method of editing video to improve the apparent stability of the video footage. In one aspect, the apparent...
US-9,525,679 Sending session tokens through passive clients
A session token can be requested to be sent to a first computing service from a second computing service, and a first computing service can receive the...
US-9,525,643 Using templates to configure cloud resources
The present invention extends to methods, systems, and computer program products for using templates to configure cloud resources. Embodiments of the invention...
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....
← 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.