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-8,241,129 Setting up on-line game sessions out of a game context
A service that provides for setting up game sessions for a plurality of game players. A number of game players that each have a computing device capable of...
US-D665,461 Game controller
US-D665,424 Electronic housing
US-D665,423 Display screen with an icon
US-D665,422 Display screen with an animated graphical user interface
US-D665,421 Display screen with an animated graphical user interface
US-D665,420 Display screen with an animated graphical user interface
US-D665,419 Display screen with animated graphical user interface
US-D665,418 Display screen with graphical user interface
US-D665,416 Display screen with color graphical user interface
US-D665,415 Display screen with color graphical user interface
US-D665,414 Display screen with animated graphical user interface
US-D665,413 Display screen with graphical user interface
US-D665,412 Display screen with graphical user interface
US-D665,411 Display screen with graphical user interface
US-D665,410 Display screen with group of icons
US-D665,409 Display screen with group of icons
US-D665,408 Display screen with graphical user interface
US-D665,407 Display screen with graphical user interface
US-D665,406 Display screen with graphical user interface
US-D665,405 Display screen with graphical user interface
US-D665,404 Display screen with graphical user interface
US-D665,403 Display screen with graphical user interface
US-D665,402 Display screen with graphical user interface
US-D665,401 Display screen with graphical user interface
US-D665,400 Display screen with graphical user interface
US-D665,399 Display screen with graphical user interface
US-D665,398 Display screen with graphical user interface
US-D665,397 Display screen with graphical user interface
US-D665,396 Display screen with graphical user interface
US-D665,395 Display screen with animated graphical user interface
US-D665,394 Display screen with keyboard graphical user interface
US-D665,391 Electronic mouse
US-D665,390 Electronic mouse
US-D665,348 Electronic housing
US-8,239,967 Simultaneous tamper-proofing and anti-piracy protection of software
Simultaneous tamper-proofing and anti-piracy protection of software is provided by splitting applications into two parts: an application, and an application...
US-8,239,954 Access control based on program properties
A pattern matching access control system determines whether a principal should be granted access to use a resource based on properties of applications comprised...
US-8,239,943 Network security page
Described is a technology by which a user interface page outputs security status information obtained from network-wide and/or network client security...
US-8,239,939 Browser protection module
An exemplary computer-implementable method (300) transforms information to reduce or eliminate risk of exploitation of a software service and includes receiving...
US-8,239,927 Authentication ticket validation
Computer-readable media, systems, and methods for validating an authentication ticket to ensure authenticated communications between a client and an online...
US-8,239,905 Lecture capture and broadcast system
An end-to-end lecture broadcast system (LBS) is described. The LBS system typically comprises three modules: a schedule module, a capture module and a...
US-8,239,893 Custom channels
The technology is a system and method for generating a virtual channel in an electronic program guide. Scheduling instructions, which are configured by a user,...
US-8,239,885 Providing alternative content in a windowed environment
Embodiments of the invention relate to an architecture or extension to a window manager. In particular, the extension can provide for a window rotation feature...
US-8,239,882 Markup based extensibility for user interfaces
Methods, systems, and computer products are provided for exposing the programming of an application user interface to allow modification of the associated user...
US-8,239,874 Inbox with focused messages according to categories
Focusing electronic mail messages in a list of messages. Category information is received for classifying particular e-mail messages or senders of the messages...
US-8,239,866 Reduction of memory latencies using fine grained parallelism and FIFO data structures
Software rendering and fine grained parallelism are utilized to reduce/avoid memory latency in a multi-processor (MP) system. According to one embodiment, the...
US-8,239,865 Waiting and synchronization of parallel task executions based on task groups and task object representations
A method includes creating a first task group. A plurality of task object representations are added to the first task group. Each representation corresponds to...
US-8,239,854 Bookmark and configuration file for installation sequence
A bookmark file is stored in persistent storage and is updated as various tasks are completed during an installation process. The bookmark file may be read when...
US-8,239,847 General distributed reduction for data parallel computing
General-purpose distributed data-parallel computing using high-level computing languages is described. Data parallel portions of a sequential program written in...
US-8,239,842 Implicit line continuation
Modified compilers and other development tools provide implied line continuation within a sequence of syntax tokens of a programming language grammar which...
← 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.