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,165,984 Decision service for applications
A decision service is described that provides a decision making process for an application. The decision service includes a runtime interface, a resolver...
US-8,165,884 Layered prompting: self-calibrating instructional prompting for verbal interfaces
A plurality of prompting layers configured to provide varying levels of detailed assistance in prompting a user are maintained. A prompt from a current...
US-8,165,883 Application abstraction with dialog purpose
Controls are provided for a web server to generate client side markups that include recognition and/or audible prompting. The controls comprise elements of a...
US-8,165,877 Confidence measure generation for speech related searching
A voice search system has a speech recognizer, a search component, and a dialog manager. A confidence measure generator receives speech recognition features...
US-8,165,870 Classification filter for processing data for creating a language model
The method and apparatus utilize a filter to remove a variety of non-dictated words from data based on probability and improve the effectiveness of creating a...
US-8,165,799 Timed location sharing
Rule-based location sharing may be provided. A location determining device, such as a Global Positioning System (GPS) enabled device, may receive a request to...
US-8,165,711 Automated generation of garment construction specification
Sketches, notes and 2D computer drawings of a designed garment can be input into a computing device. The computing device can apply optical character...
US-8,165,633 Passive interface and software configuration for portable devices
A universal passive interface for connecting external systems to smart devices such as cell phones and PDAs. The passive system includes a cradle for receiving...
US-8,165,581 Selective channel scanning for networked devices
Selectively scanning available channels for a network connection. A computing device defines a preferred channel list for a network along with a scan ratio. The...
US-8,165,449 DV metadata extraction
A set of interfaces, data structures and events represent a DV metadata extraction tool. The DV metadata extraction tool includes an API (application...
US-8,165,422 Method and system for reducing effects of undesired signals in an infrared imaging system
Effects of undesired infrared light are reduced in an imaging system using an infrared light source. The desired infrared light source is activated and a first...
US-8,165,416 Automatic gain and exposure control using region of interest detection
A region of interest may be determined using any or all of sound source location, multi-person detection, and active speaker detection. An weighted mean may be...
US-8,165,406 Interactive concept learning in image search
An interactive concept learning image search technique that allows end-users to quickly create their own rules for re-ranking images based on the image...
US-8,165,394 Reconstruction of image in a Bayer pattern
Architecture for decoding (demosaicing) a source image and performing reconstruction directly from the Bayer pattern to reduce memory size and improve...
US-8,165,393 High dynamic range texture compression
A method for compressing a high dynamic range (HDR) texture. A first block of texels of the HDR texture in a red-green-blue (RGB) space may be transformed to a...
US-8,165,389 Adaptive interpolation with artifact reduction of images
An adaptive interpolation technique with artifact reduction is described that technique generates digital images with full-color RGB (red, green, blue)...
US-8,165,101 Automatic detection of hidden networks
It is determined whether a mobile user device is within transmission range of one or hidden networks. A list of known networks may be accessed, the list...
US-8,165,087 Location context service handoff
A location service providing system and method for repeatedly providing a location service.
US-8,165,077 Delegation of mobile communication to external device
Delegating voice and/or data traffic communication from a mobile computing device to an external proxy device. The mobile computing device obtains...
US-8,165,044 Maintaining multiple, simultaneous wireless network connections using a single radio
A method and apparatus for managing simultaneous virtual connections with multiple wireless networks. A plurality of ports in a hardware driver may be each...
US-8,165,041 Peer to multi-peer routing
A collaboration system using peer-to-multi-peer distribution of messages representing changes to a shared workspace. Each peer determines a distribution...
US-8,165,013 Networked computer with gateway selection
A networked computer system in which a gateway is selected for efficient transmission over a network using a layered protocol. When a transmission over the...
US-D658,203 Display screen with animated user interface
US-D658,202 Display screen with a transitional graphical user interface
US-D658,201 Display screen with animated user interface
US-D658,200 Display screen with user interface
US-D658,199 Display screen with animated user interface
US-D658,198 Display screen with user interface
US-D658,197 Display screen with user interface
US-D658,194 Display screen with a graphical user interface
US-D658,193 Display screen with user interface
US-D658,182 Electronic mouse
US-D658,181 Electronic mouse
US-D658,180 Electronic mouse
US-D658,179 Game controller with multi-positional state controller element
US-D658,178 Game controller
US-8,161,563 Running internet applications with low rights
In various embodiments, applications that are configured to interact with the Internet in some way are executed in a restricted process with a reduced privilege...
US-8,161,560 Extensible framework for system security state reporting and remediation
A security health reporting system provides an application program interface (API) for use by independent software vendors (ISVs) to extend the security health...
US-8,161,557 System and method of caching decisions on when to scan for malware
In accordance with this invention, a system, method, and computer-readable medium that selectively scans files stored on a computing device for malware is...
US-8,161,544 Trusted communications with child processes
A method to identify a child process to a parent process in an operating system includes obtaining a token and login identifier from the operating system. The...
US-8,161,532 Operating system independent architecture for subscription computing
A system for managing a subscription-based computer independent of an operating system of the computer may include a security module that accesses, decrements,...
US-8,161,531 System and method for managing electronic communications
A method and system are provided for allowing a user to efficiently manage communications. A system for allowing a user having a unique identity is provided,...
US-8,161,496 Positive and negative event-based testing
Technologies for performing positive and negative event-based testing of systems such as software and the like. Such technologies may be applied to any type of...
US-8,161,492 Continuation based runtimes in transactions
A continuation based runtime participates in transactions that are not generated by the continuation based runtime, but rather are generated externally to the...
US-8,161,488 System and method for registering a subscription of interest of needed new resource in a store accessible by a...
Various technologies and techniques are disclosed for propagating resources during a distributed build process. Subscription of interest is registered in...
US-8,161,479 Synchronizing virtual machine and application life cycles
A virtual environment can be configured to coordinate life cycles of virtual machines and application programs executing therein. In one implementation, the...
US-8,161,475 Automatic load and balancing for virtual machines to meet resource requirements
The embodiments contemplate a system and method for a provisioning, retirement and configuration of virtual machines. A predefined policy may include a desired...
US-8,161,473 Dynamic software fingerprinting
Embodiments of dynamic software fingerprinting techniques are presented herein. In an implementation, an inventory of applications installed on a client is...
US-8,161,379 Fit and fill techniques for pictures
Various technologies and techniques are disclosed for fitting and filling pictures in documents. A selection is received from a user to perform a fill or fit to...
US-8,161,374 Butterfly diagrams enabling multi-dimensional performance analysis
A method for multi-dimensional performance analysis may be provided. A plurality of data may be displayed in a butterfly diagram comprising a data grid, 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.