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-1,012,9883 Spread spectrum wireless over non-contiguous channels
Techniques for spread spectrum wireless over non-contiguous channels are described. In at least some embodiments, a set of channels is selected for wireless...
US-1,012,9847 Transmitting location data in wireless networks
A wireless access point in a wireless network that may be adapted to transmit location data indicating its location to other devices. In some embodiments, the...
US-1,012,9761 Management of community Wi-Fi network
Various technologies described herein pertain to managing and accessing a community Wi-Fi network. The community Wi-Fi network can include sharer computing...
US-1,012,9684 Systems and methods for audio creation and delivery
Systems and methods of providing an audio signal are disclosed herein. In one embodiment, a method of delivering an audio signal from a device toward a user's...
US-1,012,9648 Hinged computing device for binaural recording
Conventional stereo audio recordings do not factor in natural ear spacing or "head shadow" of a user's head and ears. The hinged computing devices disclosed...
US-1,012,9623 Electronic device having covering substrate carrying acoustic transducer and related technology
An electronic device in accordance with a particular embodiment of the present technology includes a rigid covering substrate, an acoustic port extending...
US-1,012,9573 Identifying relevance of a video
Techniques for identifying relevance of a video are disclosed herein. In some embodiments, a computer-implemented method comprises: causing a video to be played...
US-1,012,9566 Standard-guided video decoding performance enhancements
Disclosed herein are innovations in decoding compressed video media data. The disclosed innovations facilitate decoding operations with improved computational...
US-1,012,9559 Image compression
A method for compressing images includes identifying a set of image blocks from a plurality of digital images. For each image block from the set, image features...
US-1,012,9523 Depth-aware reprojection
Examples are disclosed that relate to depth-aware late-stage reprojection. One example provides a computing system configured to receive and store image data,...
US-1,012,9485 Methods and systems for generating high dynamic range images
An electronic device and a method for generating a high dynamic range (HDR) image frame. The method includes obtaining at least two digital image frames, where...
US-1,012,9381 Disablement of lost or stolen device
The restricted use of a cellular network to facilitate disablement of a device that is suspected lost or stolen. Accordingly, even if the device is not capable...
US-1,012,9375 Thin section interlock geometry for molding plastic
To address the issue of securely joining thin sections of magnesium housing, a computing device with a housing, a metal strip, and a plastic interlock structure...
US-1,012,9344 Integrated user interface for consuming services across different distributed networks
User interface integration across multiple clouds is achieved by hosting UI extensions for different services in the same browser window. The UI extensions are...
US-1,012,9334 Centralized management of a P2P network
Telemetry data from a plurality of peer computers of a peer-to-peer network is aggregated via a computer network. Each of the plurality of peer computers sends...
US-1,012,9312 Dynamic video streaming based on viewer activity
In some examples, techniques and architectures for modifying resolution of video displayed on a display device include receiving information from a distance...
US-1,012,9298 Detecting attacks using compromised credentials via internal network monitoring
The threat of malicious parties exposing users' credentials from one system and applying the exposed credentials to a different system to gain unauthorized...
US-1,012,9295 Clustering approach for detecting DDoS botnets on the cloud from IPFix data
Use machine learning to train a classifier to classify entities to increase confidence with respect to an entity being part of a distributed denial of service...
US-1,012,9280 Modular event pipeline
A modular pipeline for event management in a computer environment is provided to enable the high volume of events that may be relevant to the security and...
US-1,012,9155 Delay based congestion control protocol co-existing with TCP
Technologies are described for performing hybrid rate control that switches between a delay-based mode and a passive loss-based mode for a flow of network...
US-1,012,9153 In-line network accelerator
A smart NIC (Network Interface Card) is provided with features to enable the smart NIC to operate as an in-line NIC between a host's NIC and a network. The...
US-1,012,9140 Server-centric high performance network architecture for modular data centers
Disclosed are systems and methods for network architecture that is a server-centric network architectural design.
US-1,012,9098 Networked device resource enumeration
Various systems and methods for device resource enumeration are described herein. In one example, an enumeration module may include logic executable at a...
US-1,012,8987 Scalable receive window auto-tuning
Examples of the disclosure dynamically scale receive window auto-tuning. Tuning data is obtained, including the number of bytes in a receive buffer and the...
US-1,012,7917 Filtering sounds for conferencing applications
A conferencing system includes a display device that displays video received from a remote communication device of a communication partner. An audio stream is...
US-1,012,7901 Hyper-structure recurrent neural networks for text-to-speech
The technology relates to converting text to speech utilizing recurrent neural networks (RNNs). The recurrent neural networks may be implemented as multiple...
US-1,012,7888 Local pixel luminance adjustments
An electronic device includes a display and a processor coupled to the display. The display includes a plurality of zones distributed over a viewable display...
US-1,012,7886 Modifying hand occlusion of holograms based on contextual information
A computing system, such as a head mounted display, is configured for dynamically modifying an occlusion, such as a hand occlusion, that is presented and moved...
US-1,012,7725 Augmented-reality imaging
A two-dimensional augmentation image is rendered from a three-dimensional model from a first virtual perspective. A transformation is applied to the...
US-1,012,7536 Unified content representation
Example apparatus and methods facilitate providing an incremental future-proof license to a master stream of content. The master stream may be related to...
US-1,012,7524 Shared collaboration canvas
A computing system causes a plurality of display devices to display user interfaces containing portions of a canvas shared by a plurality of users. The canvas...
US-1,012,7497 Interface engine for efficient machine learning
An inference engine is described for efficient machine learning. For example, an inference engine executes a plurality of ordered steps to carry out inference...
US-1,012,7469 Leveraging digital images of user information in a social network
Techniques are provided for automatically creating online accounts based on digital images, such as digital images of business cards. In one technique, multiple...
US-1,012,7322 Efficient retrieval of fresh internet content
Aspects of the technology described herein increase the efficiency of a search session by determining whether fresh content is likely to be responsive to the...
US-1,012,7305 Presenting a user profile
A first user of a presentation machine may be a recruiter that initiates an action in reference to a first user profile. The first user profile may describe a...
US-1,012,7295 Geographic co-location service for cloud computing
Embodiments of the present invention relate to systems, methods, and computer storage media for geographically organizing the storage of data and hosted...
US-1,012,7268 Repairing data through domain knowledge
Correcting data in a dataset. A set of data tokens from a tabular data store are grouped into a plurality of different clusters based on similarity of tokens. A...
US-1,012,7246 Automatic grouping based handling of similar photos
Technologies are described in conjunction with automatic grouping based handling of similar photos. According to some examples, similar photos may be grouped as...
US-1,012,7230 Dynamic content suggestion in sparse traffic environment
A computer system for dynamically surfacing related documents is provided. The computer system includes a processor that is a functional component of the...
US-1,012,7221 Detection and reconstruction of East Asian layout features in a fixed format document
Detection of East Asian layout features and reconstruction of East Asian layout features is provided. Vertically written text in the fixed format document is...
US-1,012,7218 Object templates for data-driven applications
An object template system is described herein that allows an administrator of an IT management application to define templates that provide a streamlined...
US-1,012,7151 Dynamically sized locals with precise garbage collection reporting
An instance of universally shared generic code is generated. A runtime parameter enables the size of a stack frame on which local data can be stored to be...
US-1,012,7138 Debugging native code by transitioning from execution in native mode to execution in interpreted mode
A dual-mode debugger can debug native code or interpreted code. Transitioning between modes can be triggered by defined bailout conditions. A program can be...
US-1,012,7115 Generation and management of social graph
Non-limiting examples of the present disclosure describe utilization of a social graph, created from evaluation of extracted social media data, to generate...
US-1,012,7078 Automatic cross-data center rotation of active processes
Techniques for rotating leadership among processes in multiple data centers are provided. A first process of a program in a first data center determines whether...
US-1,012,7001 Virtualizing applications for per-monitor displaying
A virtualized coordinate system is determined that describes an alternate monitor space. The virtualized coordinate system is provided to an application...
US-1,012,6962 Adapted block translation table (BTT)
Techniques are described for performing a memory operation where direct memory access and logical address translation are implemented. A request for an I/O...
US-1,012,6941 Multi-touch text input
This document describes tools associated with symbol entry control functions. In some implementations, the tools identify a first finger that is in tactile...
US-1,012,6936 Typing assistance for editing
Apparatus and methods are disclosed for providing feedback and guidance to touch screen device users to improve the text entry user experience and performance....
US-1,012,6911 Predictive cursor interaction
Embodiments include providing multiple discernible indicia that provide an indication of behaviors associated with selection of a particular link. The multiple...
← 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.