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,171,151 Media foundation media processor
A system and method for a media processor separates the functions of topology creation and maintenance from the functions of processing data through a topology....
US-8,171,138 System and method for applying flexible attributes to execute asynchronous network requests
Flexible attributes are attached to network requests that may be executed asynchronously. Any number of criteria may be attached to network requests. The...
US-8,171,118 Application streaming over HTTP
Disclosed are systems and methods for application streaming over HTTP. A virtual application running on a host computing device may detect the need for a page...
US-8,171,115 Resource equalization for inter- and intra- data center operations
An exemplary component for managing requests for resources in a data center includes a service request module for receiving requests for resources from a...
US-8,171,112 Content channels for a mobile device
Various embodiments enable a user of a mobile media device to select one or more channels to load onto the device. Each channel comprises a collection of media...
US-8,171,084 Custom emoticons
Methods and devices for creating and transferring custom emoticons allow a user to adopt an arbitrary image as an emoticon, which can then be represented by a...
US-8,171,057 Modeling party identities in computer storage systems
The present invention extends to methods, systems, and computer program products for modeling party identities in computer storage systems. A federated identity...
US-8,171,031 Index optimization for ranking using a linear model
Technologies are described herein for providing a more efficient approach to ranking search results. An illustrative technology reduces an amount of ranking...
US-8,171,007 Creating business value by embedding domain tuned search on web-sites
Domain specific topics, and optionally uniform resource locators (URLs) can be received from a user, and from those domain specific topics and URLs, domain...
US-8,170,997 Unbundled storage transaction services
Systems (and corresponding methods) that unbundle the kernel or storage engine of a database system are provided. The unbundling separates transactional aspects...
US-8,170,983 Managing data across a semantic data view and a presentation data view
Managing data across a semantic data view and a presentation data view may be provided. A semantic model may be represented in a semantic data view and a...
US-8,170,942 Automated investment alerts from multiple data sources
A system and method provides investors with meaningful information extracted from large volumes of available data for a particular stock, mutual fund, bond, or...
US-8,170,901 Extensible framework for designing workflows
A user interface for building a componentized workflow model. Each step of the workflow is modeled as an activity that has metadata to describe design time...
US-8,170,868 Extracting lexical features for classifying native and non-native language usage style
A corpus is provided of language usage by non-native users of the language. Characteristics of the corpus are measured and used to create a language usage...
US-8,170,656 Wearable electromyography-based controllers for human-computer interface
A "Wearable Electromyography-Based Controller" includes a plurality of Electromyography (EMG) sensors and provides a wired or wireless human-computer interface...
US-8,170,591 Proximity-based mobile message delivery
Proximity-based mobile message delivery is described. In an embodiment, a first user stores a message intended for a second user on a first mobile terminal,...
US-8,170,342 Image recognition of content
Techniques are described to employ image recognition techniques to content. In an implementation, one or more images are identified in content using a signature...
US-8,170,226 Acoustic echo cancellation and adaptive filters
In one embodiment, a two-way telecommunication device may perform acoustic echo cancellation on incoming signals. An audio decoding module may produce an audio...
US-8,170,021 Selectively enabled quality of service policy
A computer system that implements a quality of service policy. Information defining the quality of service policy is stored in a central location, such as a...
US-8,170,020 Leveraging active firewalls for network intrusion detection and retardation of attack
A computer network firewall or network filter functions normally to pass data on open ports to a respective service or data source associated with an open port....
US-8,169,894 Fault-tolerant communications in routed networks
A method for providing fault-tolerant network communications between a plurality of nodes for an application, including providing a plurality of initial...
US-8,169,701 Diffusing screen
Various embodiments related to a rear projection display screen configured to reduce an intensity of light at a viewing angle at which the light is less likely...
US-8,169,625 Handling unhandled raster operations in a document conversion
The conversion of a document of a first format that supports a set of raster operations into a document of a second format that does not support one or more...
US-8,169,434 Octree construction on graphics processing units
An octree GPU construction system and method for constructing a complete octree data structure on a graphics processing unit (GPU). Embodiments of the octree...
US-8,169,345 Methods and systems for processing digital data rate and directional playback changes
Various methods and systems permit digital data, such as video data, audio/video data, audio/video/subpicture data and the like, to be processed in a manner...
US-D658,719 Game controller
US-D658,680 Display screen with icon
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...
← 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.