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,927,614 Augmented reality display system with variable focus
A near-eye optical display system that may be utilized in augmented reality applications and devices includes a diffractive waveguide having diffractive optical...
US-9,925,457 User-replaceable thumbstick top for game controller
A user-replaceable thumbstick top for a user input device is described. The thumbstick top comprises one or more first mating elements that are adapted to mate...
US-D813,897 Display screen with graphical user interface
US-9,924,568 Diode light source driver
An apparatus is disclosed in some embodiments. The apparatus comprising; a diode light source having a first terminal and a second terminal, an input configured...
US-9,924,391 Client-side dynamic frequency selection check
In one example, a Wi-Fi client device may streamline a dynamic frequency selection check using a channel baseline measurement. The Wi-Fi client device may...
US-9,924,371 Wireless connectivity using white spaces
Techniques for wireless connectivity using white spaces (e.g., television (TV) white spaces) are described. In at least some embodiments, movement of a device...
US-9,924,266 Audio signal processing
Disclosed is an audio signal processing device comprising an input for receiving a noisy audio signal, a variable gain component and a noise suppression...
US-9,924,200 Adaptive noise reduction engine for streaming video
An adaptive video noise reduction (AVNR) engine reduces noise in streaming video. The engine reads embedded information in the streaming video describing...
US-9,924,184 Error detection, protection and recovery for video decoding
Error detecting and protection innovations for video decoders are described. For example, in a multithreaded video decoder, a picture extent discovery (PED)...
US-9,924,159 Shared scene mesh data synchronization
Within a communication system, packets are received for a video channel defining a shared scene and a surface reconstruction channel associated with surface...
US-9,924,136 Coordinated display transitions of people and content
The techniques disclosed herein provide coordinated display transitions of renderings of content and people that are moved between display areas of a user...
US-9,924,107 Determination of exposure time for an image frame
An apparatus for adjusting an exposure time for an image frame is presented. The apparatus comprises at least one processing unit and at least one memory. The...
US-9,924,019 Automatic device pairing
The description relates to device pairing. One example can involve a computing device (e.g., companion device) and a stylus. The companion device can have a...
US-9,923,991 Automatic online registration based on data extracted from a digital image
Techniques are provided for automatically creating online accounts based on digital images, such as digital images of business cards. In one technique, multiple...
US-9,923,959 Load balancing with layered edge servers
An edge server node comprises an edge server, a DNS, and a load controller. The DNS is assigned to a layer of edge server nodes where each layer of edge server...
US-9,923,957 Multimedia aware cloud for mobile device computing
Techniques for configuring and operating a multimedia aware cloud, particularly configured for mobile device computing, are described herein. In some instances,...
US-9,923,800 Method for reachability management in computer networks
Various techniques for partitioning an overlay network is disclosed herein. In certain embodiments, an overlay network can be partitioned into overlay...
US-9,923,775 Datacenter topology definition schema
In various embodiments, methods and systems for modeling or representing hardware inventory based on a topology definition is provided. A topology definition...
US-9,923,770 Dynamic activation of web applications
Techniques are described herein that are capable of dynamically activating web applications. For instance, such applications may not be configured on a machine...
US-9,923,003 CMOS image sensor with a reduced likelihood of an induced electric field in the epitaxial layer
A CMOS time-of-flight image sensor must be robust to interface traps and fixed charges which may be present due to fabrication and which may cause an undesired...
US-9,922,667 Conversation, presence and context detection for hologram suppression
Various embodiments relating to detecting at least one of conversation, the presence and the identity of others during presentation of digital content on a...
US-9,922,654 Incremental utterance decoder combination for efficient and accurate decoding
An incremental speech recognition system. The incremental speech recognition system incrementally decodes a spoken utterance using an additional utterance...
US-9,922,637 Microphone noise suppression for computing device
A computing device with a microphone system is disclosed. The computing device includes a microphone system with an environment microphone and a noise...
US-9,922,463 Virtually visualizing energy
The techniques describe herein use sensor(s) to scan a real-world environment and obtain data associated with geometry of the real-world environment that...
US-9,922,422 Mobile imaging platform calibration
Mobile platforms are used to capture an area using a variety of sensors (e.g., cameras and laser scanners) while traveling through the area, in order to create...
US-9,922,399 User and device movement based display compensation with corrective action for displaying content on a device
A direction and distance of movement of a display device as well as of a user of the display device are determined. Based on these determined directions and...
US-9,922,309 Enhanced electronic communication draft management
Draft management for new electronic communication messages in a mailbox folder is provided. When a user selects to create a new email message, a draft of the...
US-9,922,290 Entity resolution incorporating data from various data sources which uses tokens and normalizes records
A pair of records is tokenized to form a normalized representation of an entity represented by each record. The tokens are correlated to a machine learning...
US-9,922,279 Copy and paste with scannable code
A scannable code is used to facilitate copy and paste of content, wherein context information associated with the content is serialized and encoded directly...
US-9,922,249 Super-resolving depth map by moving pattern projector
The subject disclosure is directed towards active depth sensing based upon moving a projector or projector component to project a moving light pattern into a...
US-9,922,200 Securely storing content within public clouds
Systems, methods, and computer-readable storage media are provided for securely storing and accessing content within a public cloud. A processor manufacturer...
US-9,922,197 Privacy-based degradation of activity signals and automatic activation of privacy modes
Methods, systems, and computer program products are provided that address issues related to data privacy by enabling users to elect various levels of data...
US-9,922,120 Online learning of click-through rates on federated search results
Online learning of click-through rates on search result blocks from one or more federated sources may be provided. Click-through feedback for the search result...
US-9,922,098 Context-based search and relevancy generation
A computing device receives a trigger to surface relevant content. The device also obtains a variety of different types of cross-source contextual information....
US-9,922,095 Automated closed captioning using temporal data
One or more systems and/or techniques are provided for automatic closed captioning for media content. In an example, real-time content, occurring within a...
US-9,922,093 Managing presentation of online content
A method and apparatus for selectively publishing user-provided content items to other users is provided. In some instances, the content items are excluded from...
US-9,922,081 Bidirectional cross-filtering in analysis service systems
In various embodiments, methods and systems for cross-filtering based on configurable direct relationships are provided. A selection of a first endpoint of a...
US-9,922,060 Disk optimized paging for column oriented databases
Implementing a database system using a plurality of sequentially ordered drives to store sequential portions of columns of the database, but where the database...
US-9,919,711 Ambient vehicle and pedestrian state detection for device notification
Described is a technology by which ambient data related to a vehicle is sensed and processed, for use in determining a state change related to external traffic...
US-9,919,226 Storage and charging device for game pieces
A storage and charging device for game pieces is described which is associated with an interactive software experience, such that the storage and charging...
US-9,916,540 Scalable-effort classifiers for energy-efficient machine learning
Scalable-effort machine learning may automatically and dynamically adjust the amount of computational effort applied to input data based on the complexity of...
US-9,916,524 Determining depth from structured light using trained classifiers
Techniques for determining depth for a visual content item using machine-learning classifiers include obtaining a visual content item of a reference light...
US-9,916,136 Interface infrastructure for a continuation based runtime
Interfaces for a continuation-based runtime. Some embodiments described herein are directed to a framework using continuation based runtime interface that...
US-9,916,022 Display system with electrostatic and radio links
Systems and methods for transmitting information in interactive display systems are provided. In one example, an interactive display system comprises an...
US-9,914,054 Display of system-level achievements with real-time updating
Examples of the disclosure provide real-time display of achievements to a user during gameplay. A computing device receives a request from a user to display a...
US-9,913,409 Intrusion detection for submerged datacenters
Examples of the disclosure provide a datacenter configured for operation while submerged in water. The datacenter includes one or more physically separable...
US-9,913,026 Reversed echo canceller
A method implemented during a communication event conducted between a user device and at least one further user device over a communications network, the method...
US-9,912,853 Switching between cameras of an electronic device
The subject matter described herein relates to switching between cameras of an electronic device. A method, system and computer storage medium are provided for...
US-9,912,846 Obtaining calibration data of a camera
According to an aspect, there is provided an apparatus comprising at least one processor and at least one memory connected to the at least one processor. The at...
US-9,912,755 Connecting public cloud with private network resources
The automatic provisioning of a connection between a public cloud and an on-premises resource in a private network. This allows a connection to be more easily...
← 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.