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-D738,916 Display screen with icon
US-D738,914 Display screen with icon
US-D738,913 Display screen with icon
US-D738,912 Display screen with icon
US-D738,911 Display screen with icon
US-D738,909 Display screen with animated graphical user interface
US-D738,908 Display screen with animated graphical user interface
US-D738,907 Display screen with icon group
US-D738,906 Display screen with animated graphical user interface
US-D738,904 Display screen with icon group
US-D738,902 Display screen with graphical user interface
US-D738,899 Display screen with graphical user interface
US-D738,898 Display screen with graphical user interface
US-D738,897 Display screen with graphical user interface
US-D738,893 Display screen with graphical user interface
US-D738,892 Display screen with graphical user interface
US-D738,884 Electronic mouse
US-9,131,618 Modular equipment rack system for data center
Various technologies described herein pertain to racking equipment in a data center. A modular equipment rack system can include an upper track, a lower track,...
US-9,131,364 Intelligent SIM selection supporting rich context of input factors
Various user interfaces and other technologies for interacting with devices that support multiple SIM cards can be implemented. For example, intelligent...
US-9,131,295 Multi-microphone audio source separation based on combined statistical angle distributions
Systems, methods, and computer media for separating audio sources in a multi-microphone system are provided. A plurality of audio sample groups can be received....
US-9,131,241 Adjusting hardware acceleration for video playback based on error detection
Adjustment of hardware acceleration level in a video decoder utilizing hardware acceleration is described. Errors are detected in a bitstream as it is decoded...
US-9,131,002 Web application monitoring
Gathering analytic information for dynamic web applications. A method includes determining that statistic information should be gathered for a particular...
US-9,130,988 Scareware detection
A machine-implemented method for detecting scareware includes the steps of accessing one or more landing pages to be evaluated, extracting one or more features...
US-9,130,979 Systems and methods for using virtual machines to sequence native applications into virtual packages and for...
Providing virtual applications from a remote based system based on native applications. A method includes, at a remote based system, receiving a native...
US-9,130,926 Authorization messaging with integral delegation data
A computer-implemented method for authorizing access by a client application to a resource of a user maintained on a first server computing system, the client...
US-9,130,763 Automatic sharing of event content by linking devices
Embodiments enable content sharing using event notifications that include a global identifier and a private identifier. The event notifications are sent to...
US-9,130,711 Mapping signals from a virtual frequency band to physical frequency bands
Embodiments include processes, systems, and devices for reshaping virtual baseband signals for transmission on non-contiguous and variable portions of a...
US-9,129,606 User query history expansion for improving language model adaptation
Query history expansion may be provided. Upon receiving a spoken query from a user, an adapted language model may be applied to convert the spoken query to...
US-9,129,441 Lookup tables for text rendering
Systems and methods are provided for improved filtering and correcting of glyphs on a GPU. The computational intensity required for filtering and/or rendering...
US-9,129,430 Indicating out-of-view augmented reality images
Embodiments are disclosed that relate to operating a user interface on an augmented reality computing device comprising a see-through display system. For...
US-9,129,416 Digital art undo and redo
The subject disclosure is directed towards saving undo state information for a digital art program. Changed state data is computed (e.g., via GPU-side logic)...
US-9,129,394 CPU-GPU parallelization
Embodiments described herein relate to improving throughput of a CPU and a GPU working in conjunction to render graphics. Time frames for executing CPU and GPU...
US-9,129,295 See-through near-eye display glasses with a fast response photochromic film system for quick transition from...
This disclosure concerns an interactive head-mounted eyepiece with an integrated processor for handling content for display and an integrated image source for...
US-9,129,234 Representation of people in a spreadsheet
A spreadsheet includes a native spreadsheet object that represents a person. The person object may be used within a spreadsheet just as any other spreadsheet...
US-9,129,089 Digital rights management with persistently-unencrypted content
A digital rights management license provides access to a decryption key that can be used to decrypt an encrypted digital content item. The digital rights...
US-9,129,058 Application monitoring through continuous record and replay
A method, system, and computer-readable storage medium for application monitoring through continuous record and replay are described herein. The method includes...
US-9,129,020 Search results through interest circles
Systems, methods, and computer-readable media for responding to a search query with search results ranked according to interest circles of a plurality of...
US-9,129,018 Changing results after back button use or duplicate request
Enhancements of the user experience are provided when a user returns to a previously viewed page, such as a previously viewed page of search results. When a...
US-9,129,007 Indexing and querying hash sequence matrices
Embodiments are directed to indexing and querying a sequence of hash values in an indexing matrix. A computer system accesses a document to extract a portion of...
US-9,128,994 Visually representing queries of multi-source data
The present invention extends to methods, systems, and computer program products for visually representing queries of multi-source data. Embodiments of the...
US-9,128,992 Displaying search results
Website search results obtained from searching multiple electronic information stores may be displayed transparently without distinguishing the electronic...
US-9,128,990 Executing stored procedures at parallel databases
The present invention extends to methods, systems, and computer program products for executed stored procedures at parallel databases. Stored procedures are...
US-9,128,979 Enriching database query responses using data from external data sources
The subject disclosure is directed towards enriching database query responses using data from external data sources. When processing a database query seeking...
US-9,128,956 Location aware mobile-device software development
A development environment makes it easier to develop and use location aware software applications. Combining the currently separate and complex tasks of...
US-9,128,933 Measuring entity extraction complexity
A named entity input is received and a target sense for which the named entity input is to be extracted from a set of documents is identified. An extraction...
US-9,128,919 Smart space insertion
A system and method for inserting space is described. A user may designate content to be inserted into a document and have the system insert space to...
US-9,128,805 Automated modification integration and conflict resolution for software development
Proposed changes to a source code generated by client computing devices are integrated with a master version of the code resident on a server computing system...
US-9,128,803 Application model for implementing composite applications
Embodiments are directed to providing an application model for implementing composite applications and to providing a declarative programming model and...
US-9,128,780 Validating license servers in virtualized environments
The present invention extends to methods, systems, and computer program products for validating license servers in virtualized environments. Embodiments of the...
US-9,128,768 Cloud based master data management
A cloud based service provides Master Data Management (MDM) services to clients. A client may create/modify MDM workflows that are hosted by the cloud based...
← 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.