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,928,136 Message storage in memory blocks using codewords
A codeword is generated from a message. One or more anchor values are appended to the codeword at predetermined anchor positions. Before the codeword is stored...
US-9,928,105 Stack overflow prevention in parallel execution runtime
A parallel execution runtime prevents stack overflow by maintaining an inline counter for each thread executing tasks of a process. Each time that the runtime...
US-9,928,101 Certificate based connection to cloud virtual machine
In an environment that includes a host computing system that executes virtual machines, and a secure cloud computing channel that communicatively couples the...
US-9,928,094 Hardware accelerated virtual context switching
In a virtual computing environment, a system configured to switch between isolated virtual contexts. A system includes a physical processor. The physical...
US-9,928,091 Techniques for streaming virtual machines from a server to a host
Techniques for configuring a commodity server to host virtual hard disks are disclosed herein. In an exemplary embodiment, a virtual hard disk file can be split...
US-9,928,083 Tab trimming
Various embodiments proactively monitor and efficiently manage resource usage of individual tabs. In at least some embodiments, one or more tabs can be...
US-9,928,050 Automatic recognition of web application
Methods, systems, and computer program products are provided that enable web applications to be identified, and that enable the identified web applications to...
US-9,928,040 Source code generation, completion, checking, correction
Automated generation, or completion, or checking of source code is described whereby a probabilistic model having been trained using a corpus of natural source...
US-9,927,952 Utilizing a ribbon to access an application user interface
A ribbon for accessing an application user interface may be provided. The ribbon may be displayed on a computer in association with the application user...
US-9,927,922 Multiple correlations in a touch sensor
Embodiments are disclosed that relate to touch input detection in a touch sensor. One example provides a method comprising establishing a first reference...
US-9,927,917 Model-based touch event location adjustment
An electronic device includes a display including a touch sensor, a contextual sensor configured to provide data indicative of an operating condition of the...
US-9,927,909 Localizing an electrostatic stylus within a capacitive touch sensor
Methods, systems, and apparatus relate to capacitive touch sensors with a fine-pointed, active stylus. The active stylus is configured to receive a signal from...
US-9,927,862 Variable precision in hardware pipelines for power conservation
A digital signal processor includes a variable precision hardware pipeline that provides a maximum level of precision using a first plurality of bits for a...
US-9,927,858 Remote device waking using a multicast packet
Sleeping device(s) may be changed from a sleeping state to an awake state using a multicast packet that sent to a multicast address of a multicast wake-up...
US-9,927,847 Computing device bonding assemblies
The description relates to computing devices, such as mobile computing devices. One example can include a first portion, a second portion, and an adhesive. The...
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...
← 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.