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,999,836 User-defined channel
Example apparatus and methods facilitate providing a user-defined channel that presents content from, for example, a virtual video playlist. The playlist may...
US-D820,845 Electronic mouse
US-D820,844 Electronic mouse
US-D820,829 Computer
US-9,998,882 Multimedia message delivery in a communication system
A method and system of delivering a Multimedia Messaging Service (MMS) message is disclosed. In one example, the method includes providing a storage location...
US-9,998,866 Detecting geo-fence events using varying confidence levels
The location of a computing device is determined, and the location of an area of interest that is a geographic area referred to as a geo-fence is identified....
US-9,998,853 Dynamically managing a listen list of beacon aware devices
The described technology provides a system and method for dynamically managing a listen list for beacon aware devices. A mobile device may be configured to...
US-9,998,745 Transforming video bit streams for parallel processing
Aspects extend to methods, systems, and computer program products for transforming video bit streams for parallel decoding. Aspects of the invention can be used...
US-9,998,536 Metered network synchronization
Metered network synchronization techniques are described. A current network connection of a computing device is checked as to whether the current network...
US-9,998,522 Fast join of peer to peer group with power saving mode
A wireless peer-to-peer protocol that supports fast and low power joining to an existing group. The protocol may be an extension of a peer-to-peer protocol that...
US-9,998,509 Application of comments in multiple application functionality content
Application of comments to a variety of application functionality content is provided. Comments may be entered and displayed in a comments user interface...
US-9,998,450 Automatically generating certification documents
A certification application automatically generates a certification document associated with a service. A transformation module retrieves a component...
US-9,998,438 Verifying the security of a remote server
In one embodiment, a client device 110 may use an attestation service 140 to verify a secure server 120. The secure server 120 may receive a signed trusted...
US-9,997,844 Contactless millimeter wave coupler, an electronic apparatus and a connector cable
In one example, a contactless millimeter wave coupler comprises a metallic plate. The contactless millimeter wave coupler further comprises a crossed slot...
US-9,997,161 Automatic speech recognition confidence classifier
The described technology provides normalization of speech recognition confidence classifier (CC) scores that maintains the accuracy of acceptance metrics. A...
US-9,997,157 Knowledge source personalization to improve language models
Systems and methods are provided for improving language models for speech recognition by personalizing knowledge sources utilized by the language models to...
US-9,997,014 Service-triggered game events
Various embodiments relating to management of game data of a video game by a game service and service triggered delivery of game data to various subscribers are...
US-9,996,953 Three-dimensional annotation facing
Concepts and technologies are described herein for providing a three-dimensional ("3D") annotation facing tool. In accordance with some concepts and...
US-9,996,860 Efficient promotion model
One or more techniques and/or systems are provided for promoting a service using a gifting model. For example, a gifting model, for a service (e.g., a...
US-9,996,693 Automated malware signature generation
Automated malware signature generation is disclosed. Automated malware signature generation includes monitoring incoming unknown files for the presence of...
US-9,996,682 Detecting and preventing illicit use of device
Illicit use of devices, and misappropriation of the data on those devices, may be prevented by detecting patterns of behavior that suggest illicit use, and by...
US-9,996,622 Browser new tab page generation for enterprise environments
Systems, methods and computer program products are described that enable a web browser to automatically determine that a user thereof is logged into an...
US-9,996,618 Locating relevant content items across multiple disparate content sources
Technologies are described herein for locating relevant content items across multiple disparate content sources. Query parameters are received from a user...
US-9,996,572 Partition management in a partitioned, scalable, and available structured storage
Partition management for a scalable, structured storage system is provided. The storage system provides storage represented by one or more tables, each of which...
US-9,996,532 Systems and methods for building state specific multi-turn contextual language understanding systems
Systems and methods for building a dialog-state specific multi-turn contextual language understanding system are provided. More specifically, the systems and...
US-9,996,515 Collaboration using multiple editors or versions of a feature
A system is provided in which access to documents and collaboration across varied platforms and feature versions is supported. A conversion and merge services...
US-9,996,446 User experience diagnostics with actionable insights
The performance of computer system responses to user requests is measured and evaluated in the context of physical computing resource operation. Diagnostic...
US-9,996,394 Scheduling accelerator tasks on accelerators using graphs
An application programming interface is provided that allows programmers to encapsulate snippets of executable code of a program into accelerator tasks. A graph...
US-9,996,392 Idle time service
In embodiments of an idle time service, it can be determined that processing on a device is in an idle state. An execution duration of applications that are...
US-9,996,384 Virtual machine homogenization to enable migration across heterogeneous computers
Described is a technology by which a virtual machine may be safely migrated to a computer system with a different platform. Compatibility of the virtual machine...
US-9,996,339 Enhanced updating for digital content
Disclosed herein are systems, methods, and software to enhance updates to digital content. In at least one implementation, an update agent identifies from a set...
US-9,996,329 Translating atomic read-modify-write accesses
Various systems and methods for translating atomic read-modify-write accesses are described herein. In one example, a method includes determining that a machine...
US-9,996,321 Multi-tenant, tenant-specific applications
Customizations, made at various levels in the customization channel, are saved as separate sets of customization deltas that are applied to a base computing...
US-9,996,241 Interactive visualization of multiple software functionality content items
Interactive visualization of multiple software functionality content items is provided. A variety of content items may be associated with each other according...
US-9,996,230 Using sections for customization of applications across platforms
A client-based application includes sections that are used to define user interface displays for the system. The sections are customizable by a backend system...
US-9,996,176 Multi-touch uses, gestures, and implementation
A tablet PC having an interactive display, which is touchscreen enabled, may be enhanced to provide a user with superior usability and efficiency. A touchscreen...
US-9,996,165 3D gesture recognition
The description relates to 3D gesture recognition. One example gesture recognition system can include a gesture detection assembly. The gesture detection...
US-9,995,933 Display devices with transmittance compensation mask
A see-through, near-eye mixed reality head mounted display (HMD) device includes left and right see-through display regions within which virtual images are...
US-D820,358 Electronic console for gaming and/or entertainment purposes
US-D820,251 Computer
US-9,992,628 Map downloading based on user's future location
Methods and systems are provided for facilitating a download of a specific portion of a map onto a computing device based on information received from a...
US-9,992,607 eSIM identification data
Mobile communications devices are provisioned using unique device information. A request may be received by a device from an application executing on the...
US-9,992,457 High resolution multispectral image capture
The use of a hybrid camera tool may capture high resolution multispectral images without sacrificing resolution in exchange for spectral accuracy. The capture...
US-9,992,429 Video pinning
Techniques for maintaining display of a portion of a video as the video continues to be displayed in a background are described herein. In some instances, a...
US-9,992,343 Text translation of an audio recording during recording capture
Various embodiments provide real-time translation of a voicemail into a readable format as the voicemail is being recorded. In some cases, a system server...
US-9,992,335 Caller assistance system
Techniques and technologies for caller assistance systems are described. In at least some embodiments, a system comprises: a processing component; and a caller...
US-9,992,285 Techniques to manage state information for a web service
Techniques to manage state information for a web service are described. An apparatus may comprise a processor circuit, and an application program for execution...
US-9,992,191 Cloud key directory for federating data exchanges
A data store provides access to portions of secured data. Each portion is associated with a client-defined access control and is encrypted with attribute-based...
US-9,992,172 Secure key management in a data storage system
A system for remotely storing data includes a communication component that is configured to receive a data file to be stored on a remote data storage system. An...
US-9,992,149 Two-way message service and voice communication
Various embodiments support two-way message service and voice communication. In at least some embodiments, temporary numbers from a pool of numbers are...
← 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.