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,130,742 Communication protocol for a wireless device and a game console
An accessory is provided wireless connectivity with a game console by reconfiguring an earlier transport format that was used to solely transport voice data...
US-8,130,679 Individual processing of VoIP contextual information
A method and system for processing received VoIP data packets based on preferences of a recipient client or capabilities of a recipient computing device is...
US-8,130,257 Speaker and person backlighting for improved AEC and AGC
Regions of interest in video image capture for communication purposes are selected based on one or more inputs based on sound source localization, multi-person...
US-8,130,240 Target display for gamma calibration
User interfaces are provided that allow for the display of a target element that may be used to adjust a gamma value of a display device. The target element...
US-8,130,211 One-touch rotation of virtual objects in virtual workspace
A method of rotating a virtual object within a virtual workspace. The method includes recognizing a selection perimeter of the virtual object and detecting a...
US-8,130,193 System and method for eyes-free interaction with a computing device through environmental awareness
A system and method for eyes-free interaction with a computing device through environmental awareness. A smart computing device includes non-environmental...
US-D655,304 Display screen with user interface
US-D655,303 Display screen with user interface
US-D655,302 Display screen with user interface
US-D655,301 Display screen with user interface
US-D655,299 Display screen with user interface
US-8,127,286 MSI enhancement to update RDP files
A Terminal Server Administrator is provided with the ability to indirectly update RDP files that have been placed inside an MSI file. The TS Web Access server...
US-8,127,284 On-demand loading of types of software code of a program executing on a computing device
A first computing device receives (over a network) from at least a second computing device a container that includes information relating to types of software...
US-8,127,253 Predictive cursor interaction
Various embodiments can add predictability to user interactions with links that they encounter. In addition to adding predictability, various embodiments can...
US-8,127,252 Method and system for presenting user interface (UI) information
A method, apparatus, and medium are provided for providing a custom view of a set of user-interface elements (UI elements) to a requesting component. The method...
US-8,127,233 Remote user interface updates using difference and motion encoding
Frames of user interface graphical data can be remotely rendered at a client during a remote session with a server by providing graphical data commands to the...
US-8,127,221 Optimal sizes of objects in a document
Architecture of one or more algorithms for autofitting objects with non-trivial geometries in documents. The algorithms autofit rectangular objects (such as...
US-8,127,146 Transparent trust validation of an unknown platform
A transparent trust validation of an unknown platform can be performed by communicationally coupling it to a trusted device, such as a portable peripheral...
US-8,127,133 Labeling of data objects to apply and enforce policies
One or more labels are associated with a data object. One or more policies are associated with each of the labels. Based on the labels associated with the data...
US-8,127,125 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,127,036 Remote session media data flow and playback
In one embodiment of the present invention, a first computer system is capable of performing a method whereby the first computer system may provide a continuous...
US-8,126,999 Network DNA
Network DNA may be determined for a computer network that taxonomically classifies the computer network. Network DNA may include derived network DNA components...
US-8,126,979 Automated response to computer users context
Techniques are described for providing information about a current state that is modeled with multiple state attributes. In some situations the providing...
US-8,126,939 Selectively utilizing a plurality of disparate solid state storage locations
A method for selectively utilizing a plurality of disparate solid state storage locations is disclosed. The technology initially receives class types for a...
US-8,126,912 Guided content metadata tagging for an online content repository
A method for tagging content. The method includes receiving an initial metadata tag and associating the initial metadata tag with an object of an online...
US-8,126,894 Click chain model
Techniques are described for generating a statistical model from observed click chains. The model can be used to compute a probability that a document is...
US-8,126,891 Future data event prediction using a generative model
The prediction of future data events using a generative model is disclosed. One disclosed embodiment comprises a method of predicting a search engine switch, by...
US-8,126,879 Assisted management of bookmarked web pages
In a method of assisting in management of a collection of bookmarked web pages, browsing information is received. The browsing information is related to a...
US-8,126,875 Instant answers and integrated results of a browser
A method, system, and medium are provided for searching multiple search services in parallel and utilizing multiple search providers in a computer system....
US-8,126,869 Automated client sitemap generation
Methods and computer-storage media for automated generation of domain sitemap files are provided. A universal resource locator (URL) for a web site having a...
US-8,126,829 Source segmentation using Q-clustering
A system and method that facilitates and effectuates accurate source segmentation of multi-dimensional signals in a computationally efficient manner. By...
US-8,126,827 Predicting candidates using input scopes
Embodiments are configured to provide one or more candidates based in part on an input identifier associated with an input interface. In an embodiment, a system...
US-8,126,774 Advertising that is relevant to a person
A person is viewing a display. By evaluating tracked information about the person, the display and/or the content being viewed, a tracking system determines...
US-8,126,760 Work item tracking system for projects
A work item tracking system that provides for processing of more than one type of work item. Work item types may be defined using a data structure. Fields and...
US-8,126,750 Consolidating data source queries for multidimensional scorecards
Data retrieval from data sources associated with elements of a scorecard is optimized by combining the queries for the same data sources into a single query....
US-8,126,715 Facilitating multimodal interaction with grammar-based speech applications
Multimodal interaction with grammar-based speech applications may be facilitated with a device by presenting permissible phrases that are in-grammar based on...
US-8,126,641 Route planning with contingencies
A route planning system comprises a receiver component that receives a request for directions between two points. A route generator component outputs directions...
US-8,126,443 Auxiliary output device
Techniques are provided for notification regarding communications. An incoming communication for a user of a primary device is received. An auxiliary device is...
US-8,126,275 Interest point detection
An interest point detection technique is presented. More particularly, for each of possibly multiple image pyramid resolutions, a cornerness image is generated....
US-8,126,274 Visual language modeling for image classification
Systems and methods for visual language modeling for image classification are described. In one aspect the systems and methods model training images...
US-8,125,669 Systematic approach to uncover GUI logic flaws
To achieve end-to-end security, traditional machine-to-machine security measures are insufficient if the integrity of the graphical user interface (GUI) is...
US-8,125,495 Displaying user interface elements having transparent effects
Embodiments are configured to provide information for display. Various embodiments include processing functionality that can be used to efficiently process...
US-8,125,493 Generating a texture from multiple images
A texture is generated using a plurality of images and a geometry that corresponds to an object. The geometry is mapped to each of the plurality of images. A...
US-8,125,458 Detecting finger orientation on a touch-sensitive device
The determination of an orientation of a finger touching a touch-sensitive device is disclosed. In one embodiment, a computing device comprises a display screen...
US-8,125,448 Wearable computer pointing device
Described is a technology by which a computer pointing device (generally a mouse but alternatively a game controller or remote control device) may be worn on...
US-8,123,599 Game builder for mobile device-based games
A rules-based physical-virtual world game builder architecture. Mobile device games can be constructed via a website from customizable atomic rule-based units,...
US-D654,930 Display screen with an animated user interface
US-D654,929 Display screen with an animated user interface
US-D654,928 Display screen with an animated user interface
US-8,122,514 Software enhanced trusted platform module
Computer-executable instructions can implement a software-based Trusted Platform Module (TPM) that can have more computational power than the hardware TPM. The...
← 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.