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,082,555 Routing calls via reflective interfaces and a proxy
A dynamic proxy object is disclosed that is capable of intercepting calls from a calling object to a target object. The dynamic proxy can imitate the target...
US-8,082,521 DVD changer UX
A user experience for displaying and organizing content available on discs in an external media changer is provided. A media content organizer for identifying...
US-8,082,518 Scrollable area multi-scale viewing
Utilizing a scrollbar handle for both zooming and panning a display comprising items in a user interface may be accomplished by monitoring an input device's...
US-8,082,517 Application sharing viewer presentation
An improved application sharing system and method are described wherein an application sharing viewing display is modified to increase the likelihood that a...
US-8,082,512 Fractal display advertising on computer-driven screens
Techniques are disclosed for providing additional data within a document. Such techniques include providing a first document with a sub-region on a user...
US-8,082,507 Scalable user interface
The scaling of a user interface according to network or device limitations is disclosed. One embodiment provides a method of scaling a user interface,...
US-8,082,497 System and method for adaptive document layout via manifold content
A user interface for improving document layout on arbitrary devices of different resolutions and size using manifold representations of content. Manifold...
US-8,082,494 Rendering markup language macro data for display in a graphical user interface
Embodiments are provided for rendering markup language data representing a macro as macro objects in a graphical user interface on a display device and for...
US-8,082,471 Self healing software
The systems and methods describe a self healing framework (SHF) that can monitor errors in a computing system and can resolve the errors and/or suggest methods...
US-8,082,459 Power management based on policy
A machine's power usage may be managed by a power-management policy. When a program makes a request that involves use of one of the machine's power-consuming...
US-8,082,442 Securely sharing applications installed by unprivileged users
In one embodiment of this invention, a computer system performs a method for securely sharing applications installed by unprivileged users. The method involves...
US-8,082,402 System and method for using virtual memory for redirecting auxiliary memory operations
A method for using virtual memory for redirecting auxiliary memory operations redirects the auxiliary memory write operations of a process to a buffer after...
US-8,082,384 Booting an electronic device using flash memory and a limited function memory controller
A BIOS may provide bad block and wear-leveling services to a flash memory during a boot cycle until a full-functioned memory controller, such as a software...
US-8,082,358 ISP-friendly rate allocation for P2P applications
An ISP-friendly rate allocation system and method that reduces network traffic across ISP boundaries in a peer-to-peer (P2P) network, Embodiments of the system...
US-8,082,344 Transaction manager virtualization
A transaction manager virtualization layer is provided for supporting multiple active transaction managers in a cluster or node. By virtualizing the transaction...
US-8,082,279 System and methods for providing adaptive media property classification
A system and methods are provided for automatically classifying data according to perceptual properties of the data to form a classification chain that is...
US-8,082,278 Generating query suggestions from semantic relationships in content
A method for suggesting related queries to a user query using semantic relationships that are present in informational content stored in public domains....
US-8,082,276 Techniques using captured information
Techniques are provided utilizing captured information. The captured information includes at least one of audio and image information. In response to connecting...
US-8,082,274 Scheduling application allowing freeform data entry
A project management application provides an environment in which a user can transform a project sketch, which is based on mostly "freeform" data, into a...
US-8,082,258 Updating an inverted index in a real time fashion
Systems and methods for regularly updating portions of a merged index are provided. Initially, upon receiving an indication that modifications have occurred to...
US-8,082,247 Best-bet recommendations
Best-bet recommendation may be provided. User behavior associated with a search result may be logged and applied to a relevance classifier. The relevance...
US-8,082,246 System and method for ranking search results using click distance
Search results of a search query on a network are ranked according to an additional click distance property associated with each of the documents on the...
US-8,082,239 Defining sub-cube scope based upon a query
Technologies are described herein for defining the scope of a sub-cube based upon a database query. A request is received to perform a query of a...
US-8,082,233 Comparing data sets through identification of matching blocks
A computer-implemented method includes receiving a source data set and a target data set. Differences between the target data set and the source data set are...
US-8,082,218 Analysis of software conflicts
Conflicts among programs are detected, and advice is given based on the detected conflicts. A set of conflict rules defines what constitutes a conflict, and a...
US-8,082,193 Multi-jurisdictional payroll requirements
Payroll requirements are compiled from a plurality of jurisdictions. A plurality of payroll codes are cataloged that are required in one of the plurality of...
US-8,082,179 Monitoring television content interaction to improve online advertisement selection
Online advertisement selection techniques are described. In an implementation, data is obtained which describes interaction of one or more clients with...
US-8,082,145 Character manipulation
Embodiments for manipulating characters displayed on a display screen are provided, wherein one example method includes identifying a selected word, wherein the...
US-8,082,143 Extracting treelet translation pairs
In one embodiment of the present invention, a decoder receives a dependency tree as a source language input and accesses a set of statistical models that...
US-8,082,129 Real-time rendering of light-scattering media
A real-time algorithm for rendering of an inhomogeneous scattering media such as smoke under dynamic low-frequency environment lighting is described. An input...
US-8,081,965 Simple technique for detection of physical presence and management of information
A method, system, and computer readable media that when executed determines and manages presence information and presents the information to a plurality of...
US-8,081,963 Utilizing mobile device functionality from remote computers
Various technologies and techniques are disclosed for utilizing mobile device information and functionality from separate computing devices. A synchronization...
US-8,081,848 Extracting metadata from a digitally scanned document
Presented are techniques for extracting metadata from a digitally scanned document. The text of the digitally scanned document is obtained and a first algorithm...
US-8,081,842 Image resizing for web-based image search
Image resizing for web-based searching is described. In one implementation, a system resizes a user-selected thumbnail image into a larger version of the image...
US-8,081,824 Generating search requests from multimodal queries
A method and system for generating a search request from a multimodal query that includes a query image and query text is provided. The multimodal query system...
US-8,081,756 Implementation of media-protection policies
A technique wherein a first electronic device, such as a server, provides to a second electronic device, such as a client device, a first portion of a...
US-8,081,755 JPEG2000 syntax-compliant encryption with full scalability
A method and system is provided for encrypting an image compressed with a JPEG2000-based compression with minimal overhead so that the encrypted codestream is...
US-8,081,753 Hybrid echo canceller controllers
Hybrid echo canceller controllers are described herein. By way of example, a system for controlling an echo canceller can include a signal indicator and an echo...
US-8,081,745 Dynamic information publication enabling direct access to a preferred communication channel connection in...
The method and system guides a user to easily and effectively communicate with a potential recipient via an integrated communication server. The integrated...
US-8,081,680 Selective inter-layer prediction in layered video coding
Systems and methods for using selective inter-layer prediction during layered video coding operations are described. In one aspect, a layered coded video...
US-8,081,581 Sampling rules for information dissemination
Sampling rules for information dissemination are described which may be applied in a system containing a number of nodes arranged into groups. A target address...
US-8,081,190 System and method for optimizing a graphics intensive software program for the user's graphics hardware
A system and method for optimizing the performance of a graphics intensive software program for graphics acceleration hardware. This system and method...
US-8,081,186 Spatial exploration field of view preview mechanism
Indicators operable to preview or show the position and relative zoom level of a field of view within a virtual space. Virtual space exploration tools typically...
US-8,081,181 Prefix sum pass to linearize A-buffer storage
The architecture implements A-buffer in hardware by extending hardware to efficiently store a variable amount of data for each pixel. In operation, a prepass is...
US-8,079,911 Viewing a gamer card across multiple devices and networks
A gamercard associated with an integrated gamer profile to identify a gamer is provided to the gamer and other PC/console users who also participate in other...
US-D650,808 Display screen with an icon
US-D650,807 Display screen with an icon
US-D650,806 Display screen with an icon
US-D650,805 Display screen with an icon
US-D650,804 Display screen with an icon
← 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.