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,152,173 Transparent display device
This document describes techniques and apparatuses for implementing a transparent display device. A transparent display device includes a transparent or...
US-9,151,984 Active reflective surfaces
In embodiments of active reflective surfaces, an imaging structure includes a circuit control layer that controls pixel activation to emit light. A reflective...
US-D740,354 Type font
US-D740,325 Display screen with icon
US-D740,320 Display screen with icon
US-D740,303 Display screen with transitional graphical user interface
US-D740,302 Display screen with graphical user interface
US-D740,301 Display screen with graphical user interface
US-D740,283 Headset with visor
US-9,148,775 Multivariant mobile operating system configuration
Techniques are described for configuring a multivariant mobile operating system. The current state of a mobile computing device can be determined by determining...
US-9,148,741 Action generation based on voice data
An automated technique is discussed for processing audio data and generating one or more actions in response thereto. In particular embodiments, the audio data...
US-9,148,668 Coding of motion vector information
Techniques and tools for encoding and decoding motion vector information for video images are described. For example, a video encoder yields an extended motion...
US-9,148,637 Face detection and tracking
Methods and systems for face detection and tracking using an image-based capture device are disclosed herein. The method includes generating a depth image of a...
US-9,148,434 Determining populated IP addresses
A service log of a service provider is analyzed to identify IP addresses used by account holders that are populated IP addresses. Existing information about...
US-9,148,432 Range weighted internet protocol address blacklist
Described is a technology by existing IP address blacklist data associated are accessed to statistically determine which IP addresses in the range are...
US-9,148,303 Detailed end-to-end latency tracking of messages
Latency information is collected for each message as it moves through an organization. The latency information includes latency information for components...
US-9,147,271 Graphical representation of aggregated data
A method for enabling graphical representation of aggregated data is provided. The method includes accessing aggregated data retrieved from a plurality of...
US-9,147,253 Raster scanning for depth detection
Techniques are provided for determining distance to an object in a depth camera's field of view. The techniques may include raster scanning light over the...
US-9,147,204 Advertising with mobile messaging
In accordance with one or more aspects of the content-based advertising in mobile messaging, a message is received from a first mobile device, the received...
US-9,147,195 Data custodian and curation system
A data custodian and curation system may store data from a data supplier in encrypted form and may allow users to consume the data when the consumers obtain...
US-9,147,125 Hand-drawn sketch recognition
Some examples of a sketch-based image recognition system may generate a model for identifying a subject of a sketch. The model is formed from a plurality of...
US-9,147,111 Display with blocking image generation
A blocking image generating system and related methods include a head-mounted display device having an opacity layer. A method may include receiving a virtual...
US-9,147,052 Provisioning a computing system for digital rights management
Various embodiments utilize hardware-enforced boundaries to provide various aspects of digital rights management or DRM in an open computing environment....
US-9,146,884 Push pull adaptive capture
In various embodiments, a screen image may be divided into rectangles, and a capture component may track changed rectangles and capture the screen upon...
US-9,146,853 Managing capacity of a thinly provisioned storage system
A thinly provisioned storage system detects whether physical storage capacity is available when there is a request to allocate storage capacity, prior to data...
US-9,146,836 Linking diagnostic visualizations to application code
The present invention extends to methods, systems, and computer program products for linking diagnostic visualizations to regions of application code....
US-9,146,794 Enhanced arbitration protocol for nodes in a cluster
Arbitrating node failures. A method includes determining at a first node that communication to a second node has been lost. The method further includes sending...
US-9,146,785 Application acceleration in a virtualized environment
One embodiment illustrated herein includes a method that may be practiced in a computing environment. The method includes acts for providing direct access to...
US-9,146,778 Management of background tasks
Background tasks are managed through background task settings that allow or prevent the execution of agents associated with mobile device applications in the...
US-9,146,765 Virtual disk storage techniques
This document describes techniques for storing virtual disk payload data. In an exemplary configuration, each virtual disk extent can be associated with state...
US-9,146,760 Fast booting a computing device to a specialized experience
Described is a technology by which independent computing functions such as corresponding to separate operating systems may be partitioned into coexisting...
US-9,146,705 Split brain protection in computer clusters
A computer cluster can be divided into a plurality of failure scopes and a voting constraint can be enforced. The voting constraint can allow a portion of the...
US-9,146,670 Progressively indicating new content in an application-selectable user interface
This document describes techniques for progressively indicating new content in an application-selectable user interface. These techniques permit a user to view...
US-9,146,664 Providing content rotation during scroll action
A display application rotates content to provide a perspective view along the z-axis during a scroll action as a feedback to a user indicating a scroll action...
US-9,146,620 Input device assembly
Input device assembly techniques are described. In one or more implementations, an input device includes a key assembly including a plurality of keys that are...
US-9,146,398 Providing electronic communications in a physical world
Techniques are provided for displaying electronic communications using a head mounted display (HMD). Each electronic communication may be displayed to represent...
US-9,146,397 Customized see-through, electronic display device
Customizing frames for augmented reality devices includes receiving a fit profile of a user and selecting a stock frame from a set of different frame sizes. The...
US-9,146,119 Scrubbing variable content paths
Various embodiments provide techniques for scrubbing variable paths in content. By way of example and not limitation, scrubbing can include receiving user input...
US-9,146,115 Location enhanced meetings and collaboration
A location enhanced meeting service ("LEM Service") may provide a geographical based map indicating meeting locations for a selected day. The user can view...
US-9,144,741 Application interface for tracking player identity
Systems and method for providing a single sign in a gaming console that associates online activity that is out-of-game/cross game, and/or online activity that...
US-D739,870 Display screen with graphical user interface
US-D739,869 Display screen with graphical user interface
US-D739,868 Display screen with graphical user interface
US-D739,866 Display screen with graphical user interface
US-D739,862 Display screen with icon
US-D739,861 Display screen with icon
US-D739,860 Display screen with icon
US-D739,855 Headset with visor
US-9,143,892 Wireless beacon filtering and untrusted data detection
A determination is made, at a device, as to whether data identifying signals detected at the device include data from a non-stationary wireless beacon. If the...
US-9,143,601 Event-based media grouping, playback, and sharing
Exemplary methods, apparatus, and systems are disclosed for capturing, organizing, sharing, and/or displaying media. For example, using embodiments of the...
← 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.