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-D658,678 Display screen with animated user interface
US-D658,677 Display screen with animated user interface
US-D658,676 Display screen with animated user interface
US-D658,675 Display screen with animated user interface
US-D658,674 Display screen with animated user interface
US-D658,673 Display screen with animated user interface
US-D658,672 Display screen with user interface
US-D658,671 Display screen with user interface
US-D658,670 Display screen with user interface
US-D658,650 Electronic mouse
US-D658,634 Remote controller
US-8,166,538 Unified architecture for remote network access
A unified architecture for enabling remote access to a network is provided. The network may comprise, as examples, a virtual private network (VPN) and/or a...
US-8,166,535 Universal media firewall
A universal media firewall allows a parent to control filtering of multiple media providers via a single firewall policy. The firewall(s) may be a stand-alone...
US-8,166,534 Incorporating network connection security levels into firewall rules
Embodiments of the present invention are directed to establishing and/or implementing firewall rules that may employ parameters based on connection security...
US-8,166,516 Determining effective policy
Aspects of the subject matter described herein relate to determining effective policy when more than one policy may be associated with an entity. In aspects,...
US-8,166,515 Group policy for unique class identifier devices
A system is disclosed for centralized management of access permissions to unique class identifier devices on client terminals using a group policy framework....
US-8,166,507 Dynamically generating video streams for user interfaces based on device capabilities
The present invention provides for transferring user interface information from a host computing device to an electronic device that typically has limited...
US-8,166,492 Application compatibility using a hybrid environment
A hybrid environment may be used for addressing application compatibility between a host operating system and one or more application(s) optimized to run on a...
US-8,166,481 Transaction processing in transactional memory
A transactional memory processing system provides for the integration of transactional memory concepts at the compiler-level into a higher-level traditional...
US-8,166,473 Method and system for a resource negotiation between virtual machines
A method of agreeing on the utilization of at least one computer resource between two virtual machines includes sending a first resource request by a first...
US-8,166,466 Function matching in binaries
Which target functions in a target binary have target function basic blocks that match the source function basic blocks in a source function in a source binary...
US-8,166,464 Analysis and detection of soft hang responsiveness program errors
Analyzing and detecting soft hang program errors may lead to suggestions for either curing the programming errors at runtime or refactoring the source code. For...
US-8,166,449 Live bidirectional synchronizing of a visual and a textual representation
Various technologies and techniques are disclosed performing a bidirectional synchronization between a visual representation and a textual representation. A...
US-8,166,448 Rapid development of distributed web service
Development tools and a methodology for efficient development of distributed web services. A tool tracks changes in packages used to create images deployed for...
US-8,166,406 Internet privacy user interface
A method and system that provide an intuitive user interface and related components for making Internet users aware of Internet cookie-related privacy issues,...
US-8,166,402 User interface for managing master and layout relationships
A user interface within a presentation program manages hierarchical relationships. A master view includes a thumbnail view that shows the hierarchical...
US-8,166,392 Method for automatically assigning priorities to documents and messages
Methods for prioritizing documents, such as email messages, is disclosed. In one embodiment, a computer-implemented method first receives a document. The method...
US-8,166,390 Figure sizing and positioning on dynamic pages
Various technologies and techniques are disclosed that provide ways to position, size, and/or anchor page elements for display on varying output devices. A user...
US-8,166,388 Overlaying electronic ink
Overlaying electronic ink over a document. A typical scenario may be where one it would be useful to mark up a document with electronic ink, such as by making...
US-8,166,387 DataGrid user interface control with row details
A DataGrid user interface (UI) control is presented that is configured to display a table that includes columns corresponding to fields in a data source and...
US-8,166,295 Message security framework
A computer-implemented method of providing security for an application running on a messaging based operating system is provided. The method includes obtaining...
US-8,166,287 Method and system for unified audio control on a personal computer
A system and method for improved audio controls on a personal computer is provided. The system and method provide a unified architecture for audio controls...
US-8,166,200 Smart routing
A router module receives a client request. In response to receiving the request, the router module obtains the network address of a server module to fulfill the...
US-8,166,194 Lock-free shared audio buffer
An exemplary audio system includes an audio engine, one or more shared buffers where each shared buffer is associated with a client application and one or more...
US-8,166,184 Integrating enterprise identity authorization in conferences
Disclosed herein are embodiments for validating a user joining a conferencing session. According to various embodiments, a first identifier is received. A user...
US-8,166,178 Representation, decision models, and user interface for encoding managing preferences, and performing automated...
The present invention relates to a system and methodology providing a user interface that can be employed by contactors and contactees in conjunction with a...
US-8,166,175 Sharing a port with multiple processes
A port listening service operating in at system level is assigned to listen on a static port. The static port can index a plurality of unique IDs associated...
US-8,166,174 Methods and systems for providing proprietary access to a server
Systems and methods are disclosed for providing proprietary access to a server. The disclosed systems and methods may include receiving a first service request...
US-8,166,145 Managing event-based conditional recurrent schedules
Managing recurrent schedules based on events and conditions. Schedules from a plurality of applications are identified based on an activation time for the...
US-8,166,120 Content channels for electronic messaging
Techniques are described to provide content channels for electronic messaging. In an implementation, a content channel may be configured to contain multiple...
US-8,166,113 Access limited EMM distribution lists
An electronic mail message (EMM) addressed to a distribution list of an enterprise is received at a server of the enterprise from a sending address outside of...
US-8,166,106 Targeting applications based on mobile operator
Filtering mobile applications in a mobile applications store based on a determined mobile operator associated with a mobile computing device. Mobile operators...
US-8,166,104 Client-centered usage classification
User input actions from one or more user input devices can be received, and unfiltered user input information about the user input actions can be collected at a...
US-8,166,101 Systems and methods for the implementation of a synchronization schemas for units of information manageable by...
Several embodiments of the present invention comprise a storage platform that provides a synchronization service that (i) allows multiple instances of the...
US-8,166,097 Using distributed queues in an overlay network
The present invention extends to methods, systems, and computer program products for using distributed queues in an overlay network. Embodiments of the...
US-8,166,076 Digital media metadata management
Network-side and client-side systems and techniques for managing metadata items describing digital media content available from a number of digital media...
US-8,166,041 Search index format optimizations
A search index structure which extends a typical composite index by incorporating an index which is optimized for fast retrieval from storage and which...
US-8,166,003 Permission-based document server
Detailed herein is a technology which, among other things, identifies and provides an audience-appropriate version of a document, upon request. In one approach...
US-8,165,994 Integrated governance and version audit logging
A server auditing process that stores only a single up-to-date data record along with the differences relative to previous changes in the record that allow the...
US-8,165,990 Conversion of an application database to minimize time in single-user access mode
A method and system for converting source tables of a database of the application to target tables of a new version of the database while reducing the amount of...
← 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.