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,013,4389 Clustering user utterance intents with semantic parsing
A system is provided that trains a spoken language understanding (SLU) classifier. A corpus of user utterances is received. For each of the user utterances in...
US-1,013,4192 Generating and displaying a computer generated image on a future pose of a real world object
Methods and systems for displaying a computer generated image corresponding to the pose of a real-world object in a mixed reality system. The system may include...
US-1,013,4190 User-height-based rendering system for augmented reality objects
In various embodiments, methods and systems for rendering augmented reality objects based on user heights are provided. Height data of a user of an augmented...
US-1,013,4174 Texture mapping with render-baked animation
A virtual-reality computing device comprises a pose sensor, a rendering tool, and a display. The pose sensor is configured to measure a current pose of the...
US-1,013,4158 Directional stamping
Systems, methods, and software are disclosed herein for supporting directional stamping. In an implementation, an input stroke is received on a canvas in a user...
US-1,013,4062 Fixed position multi-state interactive advertisement
Systems and methods for a multi-state advertisement displayed at a fixed position on a primary display space of a display device, such as an electronic device...
US-1,013,3993 Expert database generation and verification using member data
Techniques for generating an expert database and verifying an expert using member data are described. A search request can be received from a device of the...
US-1,013,3984 Adiabatic phase gates in parity-based quantum computers
Example methods and mechanisms are described herein for implementing and adiabatically operating a topological quantum computing (TQC) phase gate that...
US-1,013,3889 Power scheduling for short-range wireless tags
A reader device for short-range wireless tags comprises a sensing module coupled to one or more RF antennas. The sensing module is arranged to selectively...
US-1,013,3878 Stochastic privacy
A stochastic privacy service provider may provide users with a guaranteed upper bound on a probability that personal data will be accessed while enabling the...
US-1,013,3800 Processing datasets with a DBMS engine
A system and method to process a dataset with a database management system (DBMS) engine. The method includes splitting bulk data into a plurality of chunks....
US-1,013,3768 Latest external dependee entity in transaction record
The creation of transaction segment records that are each associated with transaction segments within a log that includes multiple tasks, each of at least some...
US-1,013,3729 Semantically-relevant discovery of solutions
Systems, methods, and computer-readable media for providing semantically-relevant discovery of solutions are described herein. In some examples, a computing...
US-1,013,3728 Semantic parsing for complex knowledge extraction
The system that performs semantic parsing may automatically extract complex information from databases. Complex information may comprise nested event...
US-1,013,3721 Collapsing data cells in one or more reports in a spreadsheet
Data cells in a spreadsheet report are collapsed and expanded without disrupting other spreadsheet data. A user may want to drill down on data corresponding to...
US-1,013,3720 Showing presence of multiple authors in a spreadsheet
Dynamic collaborative presence information is provided. A plurality of users may access a document concurrently. Presence information associated with each of...
US-1,013,3719 Spreadsheet workbook part libraries
Disclosed are systems and methods that enable a workbook author to break a workbook out into a set of logically separate pieces, referred to herein as "workbook...
US-1,013,3715 Providing semantic based document editor
A semantic based document editor is provided. An application such as a document processing application displays previews of a document. The previews include...
US-1,013,3704 Dynamic layout of content in a grid based application
Content items are obtained and dynamically arranged in tiles within columns (e.g. columns of a same size) on a display. The obtained items, along with...
US-1,013,3660 Dynamically allocated thread-local storage
Dynamically allocated thread storage in a computing device is disclosed. The dynamically allocated thread storage is configured to work with a process including...
US-1,013,3622 Enhanced error detection in data synchronization operations
Disclosed herein are systems, methods, and software for enhancing error detection in data synchronization operations. In an implementation, log data reported by...
US-1,013,3615 Long-running storage manageability operation management
Serving resources. A method includes receiving from a client, a request for one or more operations to be performed. The method further includes attempting to...
US-1,013,3613 Digital assistant extensibility to third party applications
A digital assistant includes an extensibility client that interfaces with application extensions that are built by third-party developers so that various...
US-1,013,3589 Identifying help information based on application context
A system for presenting help information relating to a user of a computer program based on context of the computer program is provided. The system receives an...
US-1,013,3514 Flushless transactional layer
Writing data to storage utilizing a diverged thread for asynchronous write operations is provided. On a first thread, an analysis engine analyzes and identifies...
US-1,013,3453 Alternative inputs of a mobile communications device
In an implementation, a mobile communications device includes a display device having touchscreen functionality, a keyboard having a plurality of physical keys...
US-1,013,3447 Merged experience of reading and editing with seamless transition
Aspects of the present disclosure provide for determining user input of a presentation. Specifically, aspects disclosed herein provide differentiating between...
US-1,013,3446 Content chase-ability for apps
Providing context from a dynamic icon to an underlying application. A method includes displaying dynamically, at a dynamic icon, a plurality of context...
US-1,013,3430 Encoding data in capacitive tags
A computing device including a capacitive touch screen and a processor configured to receive a capacitive image from the capacitive touch screen, determine that...
US-1,013,3345 Virtual-reality navigation
A field of view of a virtual environment is visually presented via a near-eye display from a first perspective. A begin-adjustment command is received. A...
US-1,013,3324 Thermal mitigation user experience
Examples described herein provide a thermal hardware mitigation experience for a computing device executing multiple applications. Thermal signals identifying...
US-1,013,3321 Isolated active cooling system for noise management
A computer device may include one or more electronic components located in a passive cooling zone. A wall divides the passive cooling zone from an active...
US-1,013,3300 Control of predication across clock domains
Embodiments are disclosed for a method of executing instructions in a processing core of a microprocessor. In one embodiment, the method comprises, in a first...
US-1,013,2633 User controlled real object disappearance in a mixed reality display
The technology causes disappearance of a real object in a field of view of a see-through, mixed reality display device system based on user disappearance...
US-1,013,0874 Removable controller accessory for a game controller
A removable controller accessory for a game controller. The removable controller accessory includes a first side and a second side opposite the first side. The...
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...
← 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.