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,086,590 Product suggestions and bypassing irrelevant query results
A computer system, computer media, and computer-implemented method for generating product suggestions and providing product information are provided. The...
US-8,086,565 File system watcher in the presence of different file systems
The claimed subject matter is directed to a file system watcher in the presence of different file systems to allow synchronization of replicated files...
US-8,086,562 Arrangement for anonymous API downloaded resources for advanced content
Provided are arrangements for downloading resources and managing downloaded resources. A file is requested from a HTTP server, the file associated with an...
US-8,086,549 Multi-label active learning
Multi-label active learning may entail training a classifier with a set of training samples having multiple labels per sample. In an example embodiment, a...
US-8,086,536 Location based licensing
The present invention provides a method and system for location-based digital rights management. Digital rights for protected content are restricted to a...
US-8,086,496 Aggregation of product data provided from external sources for presentation on an E-commerce website
Aggregation of product data provided from external sources of product data for presentation on an e-commerce website. A set of product data related to a product...
US-8,086,465 Transform domain transcoding and decoding of audio data using integer-reversible modulated lapped transforms
A "STAC Codec" provides audio transcoding and decoding by processing an encoded audio signal using a backward-adaptive run-length Golomb-Rice (RLGR) decoder to...
US-8,086,455 Model development authoring, generation and execution based on data and processor dependencies
A recognition (e.g., speech, handwriting, etc.) model build process that is declarative and data-dependence-based. Process steps are defined in a declarative...
US-8,086,442 Efficient use of exceptions in text segmentation
Input text may be broken into sentence, or other types of segments, by first detecting exceptions in the input text, and then detecting break positions. Given a...
US-8,086,439 Translation of text into numbers
A text string representing a number in a specific language is converted to a text string by tokenizing the string, distributing the tokens across a multi-level...
US-8,086,437 Modeling and simulating software contention
Aspects of the subject matter described herein relate to modeling and simulating software contention. In aspects, a model declares properties of a scarce...
US-8,086,275 Alternative inputs of a mobile communications device
In an implementation, a mobile communications device includes a display device having touchscreen functionality, a keyboard having a plurality of physical keys...
US-8,086,227 Collaboratively locating disconnected clients and rogue access points in a wireless network
Methods are described for using collaboration of neighboring wireless devices to enable location of disconnected wireless devices and rogue wireless access...
US-8,086,037 Tiling and merging framework for segmenting large images
Described is a technology by which a large image is processed into a seamless, radiometric mean image containing meaningful image objects. A large source image...
US-8,086,031 Region detection
Disclosed herein are systems methods and devices related to region detection of an image. Detected regions include pixels of a particular one or more colors...
US-8,085,990 Hybrid maps with embedded street-side images
The claimed subject matter relates to a computer-implemented architecture that can generate a map. The map can be a hybrid between an orthographic projection...
US-8,085,933 Cipher for disk encryption
Encryption is provided with additional diffusion components to construct a block cipher with a large and variable block size. The cipher incorporates an...
US-8,085,844 Signaling reference frame distances
Techniques and tools for signaling reference frame distances are described. For example, a video encoder signals a code for a reference frame distance for a...
US-8,085,756 Automatically sending rich contact information coincident to a telephone call
Rich contact information is provided coincident to a telephone call on a mobile device in an alternate communication. When a telephone call is received on the...
US-8,085,701 Local area network translating bi-directional packet repeater
A translating bi-directional packet repeater includes a first antenna and a second antenna for receiving a wireless signal, amplifying it, and retransmitting it...
US-8,085,364 Display with focussed illumination
A liquid crystal display with focused illumination is described. In an example, a light-source emitting a plurality of discrete colors is focused onto a liquid...
US-8,085,302 Combined digital and mechanical tracking of a person or object using a single video camera
A combined digital and mechanical tracking system and process for generating a video using a single digital video camera that tracks a person or object of...
US-8,085,281 Method of displaying input from a portable computing device
A method and system is described for displaying input from a portable computing device to a second computing device. On the second computing device, a display...
US-8,083,593 Recording media on gaming consoles
An integrated gaming and media experience is disclosed, including recording of content on a gaming console. A digital video recorder (DVR) application running...
US-8,083,591 Game hosting service
A network gaming service accesses attributes of a particular user to match the user to a gaming session with users having similar attributes. A game hosting...
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...
← 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.