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,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...
US-8,122,492 Integration of social network information and network firewalls
A firewall functions normally to pass data on open ports to a respective service or endpoint associated with an open port. Invitations may sent to from an...
US-8,122,491 Techniques for physical presence detection for a communications device
Techniques are provided for determining a physical presence setting. First information is received indicating whether a physical token of a user is detected...
US-8,122,474 Multimedia presentation resumption within an environment of multiple presentation systems
With at least one implementation described herein, one or more viewers are able to watch the same source multimedia content at multiple locations within an...
US-8,122,472 User interface presenting enhanced video content information associated with video programs
Providing interactive access to video programming and video content information in a multimedia system. A processing device of the multimedia system receives...
US-8,122,436 Privacy enhanced error reports
Methods and apparatus for generating error reports with enhanced privacy are described. In an embodiment the error is triggered by an input to a software...
US-8,122,427 Decentralized system services
A Decentralized System Services (DSS) architecture defines a framework for building fault-tolerant distributed applications across decentralized and...
US-8,122,376 Manipulating toolbar component dimensions
Systems and methods for manipulating toolbar dimensions are provided. Each toolbar includes a number of toolbar components each having a first and second...
US-8,122,364 Method and computer-readable medium for navigating between attachments to electronic mail messages
A method and computer-readable medium are provided for navigation between attachments to electronic mail messages. According to the method, a list of e-mail...
US-8,122,362 Control and visibility for digital calendar sharing
A digital calendar sharing control and visibility system and method for providing a user with control and visibility of digital calendar sharing. The system and...
US-8,122,361 Providing a graphical user interface in a system with a high-assurance execution environment
Techniques are disclosed to provide security for graphical user interface elements being displayed in a system having a host operating system and a high...
US-8,122,350 Packages that contain pre-paginated documents
Modular content framework and document format methods and systems are described. The described framework and format define a set of building blocks for...
US-8,122,345 Function-based object model for use in WebSite adaptation
By understanding a website author's intention through an analysis of the function of a website, website content can be adapted for presentation or rendering in...
US-8,122,253 Data validation using signatures and sampling
Architecture that facilitates validation of a data mapping of data from a data source to a data target. There is included a signature generation component that...
US-8,122,170 Adaptive keyboard layout mapping
A method for processing keystrokes is described herein. A first keystroke representing a symbol for a first operating system may be received on a first...
US-8,122,149 Model-based datacenter management
Computer-readable media, systems, and methods for model-based data center management. In embodiments, a request to perform a management operation on a device in...
US-8,122,117 Determining an imbalance among computer-component usage
The present invention is directed to determining an imbalance among computer-component usage. Based on a performance value (e.g. utilization value, response...
US-8,122,106 Integrating design, deployment, and management phases for systems
Integrating design, deployment, and management phases for a system in accordance with certain aspects includes using a system definition model to design a...
US-8,122,092 Auto-resolve recipients cache
In embodiments, mobile devices request and utilize recipient caches. Recipient caches store information regarding previous recipients of communications. The...
US-8,122,089 High availability transport
A system provides high availability electronic message forwarding. When an electronic message is communicated to a first server, a copy of the electronic...
US-8,122,055 Hosted multi-tenant application with per-tenant unshared private databases
Technologies are described herein for providing a hosted multi-tenant application that utilizes per-tenant unshared private databases. A shared middle-tier is...
US-8,122,049 Advertising service based on content and user log mining
A system and method are disclosed for providing documents related to a search request. The search request may include a search query of one or more keywords, or...
US-8,122,044 Generation of business intelligence entities from a dimensional model
The present invention automatically generates an object model from a dimensional model. The object model can then be queried using object oriented expressions.
US-8,122,041 Sharing and collaboration of search findings
Sharing of search histories is facilitated with a computer based system and method that allow a searcher to share search results generated without prior...
US-8,122,038 Period to date functions for time intelligence functionality
A system for extending a Time Intelligence language to provide support for period-to-date functions and for generating member sets in response to data queries...
US-8,122,021 Domain expertise determination
A user's domain expertise may be estimated through several factors by monitoring different aspects of a user's interaction with a web browser. Based on 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.