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,519,756 Managing policy and permissions profiles
Systems, methods, and computer-readable storage media are provided for managing policy and permissions profiles. Individuals or organizations are permitted to...
US-9,519,717 Content customization with security for client preferences
Techniques for content customization with security for client preferences are described herein. The techniques describe the customization of content provided by...
US-9,519,714 Presenting list previews among search results
Systems, methods, and computer storage media having computer-executable instructions embodied thereon that facilitates the presentation of list previews among...
US-9,519,708 Multiple concurrent audio modes
Embodiments described herein include devices and processes for concurrently processing different audio streams with different hardware-based audio processing...
US-9,519,643 Machine map label translation
Map label translation implementations described herein transliterate and translate map labels in a first language, even those written in a non-Latin script,...
US-9,519,640 Intelligent translations in personal see through display
A see-through, near-eye, mixed reality display apparatus for providing translations of real world data for a user. A wearer's location and orientation with the...
US-9,519,631 Semantic diff and automerge
Resolving conflicting changes to structured data files. A method includes for a structured data file which has both a generic structure and dialects built on...
US-9,519,626 Hyperlink destination visibility
Various embodiments utilize page scripting and parsing to identify the target destination of a hyperlink and provide a visual indication of the destination to...
US-9,519,600 Driver shimming
Driver shimming techniques are described. In one or more implementations, an identification is made as to which interfaces and callbacks are utilized by a shim...
US-9,519,591 Latch-free, log-structured storage for multiple access methods
A data manager may include a data opaque interface configured to provide, to an arbitrarily selected page-oriented access method, interface access to page data...
US-9,519,574 Dynamic content access window loading and unloading
A computing device includes a primary content storage machine configured to selectively store one or more content portions of a digital content item, such as...
US-9,519,557 Compliance testing through sandbox environments
A compliance user or auditor is enabled to inject failures into a sandbox environment, which may be similar to a production service. The sandbox environment may...
US-9,519,555 Synchronous replication in a distributed storage environment
Embodiments of the present invention relate to synchronously replicating data in a distributed computing environment. To achieve synchronous replication both an...
US-9,519,551 Recovery processing for database in persistent system
The recovery of one or more transactions in a computing system in which one or more persistent systems are coupled via a bus to one or more processors. As an...
US-9,519,529 Message communication of sensor and other data
A service may be provided that reads sensors, and that communicates information based on the sensor readings to applications. In one example, an operating...
US-9,519,524 Providing lock-based access to nodes in a concurrent linked list
A method of providing lock-based access to nodes in a concurrent linked list includes providing a plurality of striped lock objects. Each striped lock object is...
US-9,519,511 Application activation framework
Techniques for application activation are described herein. An operating system (OS) can be configured to incorporate various extension points that are...
US-9,519,500 Offering network performance guarantees in multi-tenant datacenters
Methods of offering network performance guarantees in multi-tenant datacenters are described. In an embodiment, a request for resources received at a datacenter...
US-9,519,498 Virtual machine assurances
Briefly, aspects of the subject matter described herein relate to virtual machines. In aspects, when a host is reset or powered on, a measured boot is...
US-9,519,496 Detecting and preventing virtual disk storage linkage faults
In an exemplary embodiment, a virtual disk file can be assigned an identifier and a virtual disk files that is dependent on the virtual disk file can include a...
US-9,519,495 Timed API rules for runtime verification
A stateful rules verification platform is described that support timed state transitions. The verification platform implements a specification language to...
US-9,519,490 Adaptive data synchronization
In one embodiment, an application module 114 may adjust a synchronization scheme 306 based on the operational state of a computing device 110. An operating...
US-9,519,471 Surfacing visual representations of universal applications
Surfacing visual representations of universal applications is described. In one or more implementations, visual representations of universal applications...
US-9,519,464 Code recommendation
The disclosure generally relates to code recommendation. In one embodiment, code snippets may be extracted using an invocation-centered code slicing process and...
US-9,519,419 Skinnable touch device grip patterns
Skinnable touch device grip pattern techniques are described herein. A touch-aware skin may be configured to substantially cover the outer surfaces of a...
US-9,519,414 Smart whiteboard interactions
Technologies are generally described for providing whiteboard records accessibility to users interacting with a whiteboard. A whiteboard may enable two or more...
US-9,519,356 Link gestures
Techniques involving gestures and other functionality are described. In one or more implementations, the techniques describe gestures that are usable to provide...
US-9,517,931 Measurement-only topological quantum computation
Measurement-only topological quantum computation using both projective and interferometrical measurement of topological charge is described. Various issues that...
US-D774,143 Thumbstick attachment for a controller
US-D774,094 Display screen with icon
US-D774,092 Display screen with icon
US-D774,091 Display screen with icon
US-D774,090 Display screen with icon
US-D774,078 Display screen with animated graphical user interface
US-D774,070 Display screen with transitional graphical user interface
US-D774,069 Display screen with graphical user interface
US-D774,050 Display screen with graphical user interface
US-D774,025 Handset rear cover
US-9,516,417 Boundary binaural microphone array
A boundary binaural microphone array includes a pair of microphones spaced from one another by a distance between approximately 5 cm and 30 cm. The boundary...
US-9,516,325 Region-of-interest aware video coding
An encoder comprising an encoding module and an adaptation module. The encoding module is configured to encode video in at least one region-of-interest and...
US-9,516,271 Auto-adjusting content size rendered on a display
Various technologies described herein pertain to managing visual content rendering on a display. Audience presence and position information, which specifies...
US-9,516,266 Sharing content
A user terminal comprising: a network interface; a display; a content sharing module configured to display content shared with a further user terminal on the...
US-9,516,255 Communication system
A user device has a display, a user interface and a network interface. The network interface receive a video data stream from another user interface. A user of...
US-9,516,248 Photosensor having enhanced sensitivity
A method of controlling a photosensor having adjacent light sensitive pixels in which photocharge is generated in depletion zones of the pixels by light...
US-9,516,227 Camera non-touch switch
Various embodiments provide a camera that includes a non-touch switch that can be utilized to access and activate various camera functionality.
US-9,516,147 Single pass/single copy network abstraction layer unit parser
Technologies for a single-pass/single copy network abstraction layer unit ("NALU") parser. Such a NALU parser typically reuses source and/or destination...
US-9,516,094 Event-responsive download of portions of streamed applications
Disclosed here are implementations involving an application program that includes an event handling portion. The event handling portion monitors for an event...
US-9,515,971 Universal mobile device messaging
A unified messaging system allows the receipt and sending of different messages across devices is established by creating relationships that leverage the...
US-9,515,951 Computing system architecture that facilitates forming of customized virtual disks
A computing system architecture that facilitates constructing a virtual disk that is customized for an application is described herein. An exemplary computing...
US-9,515,938 Service policies for communication sessions
Techniques for service policies for communication sessions are described. According to various embodiments, a service policy specifies various rules and/or...
← 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.