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,239,460 Content-based tagging of RSS feeds and E-mail
Providing for automated generation of tags (e.g., metadata descriptors) for items of e-mail or syndication formatted communication is described herein. By way...
US-8,239,458 Determining failed delivery of email messages using email notifications
Notifying a user that an email message sent to the user was not received by the user. Users can register to receive notifications. When a sender sends an email...
US-8,239,456 Managing navigation history for intra-page state transitions
An intra Web-page navigation history mechanism allows history points to be tracked even for state transitions within the same Web page. A Web page may be...
US-8,239,453 System and method for providing one class of users of an application a view of what another class of users of...
A technique for providing one class of users of an application a view of what a typical user in another class of users of the same application is visually...
US-8,239,452 System and method for discovering and publishing of presence information on a network
A system and method is provided for publication and discovery of the presence of nearby users on a network. When the system is enabled, the presence of the...
US-8,239,404 Identifying entries and exits of strongly connected components
A graph traversal system is described herein that efficiently identifies strongly connected components with entries, exits, and corresponding edges at the same...
US-8,239,399 Providing tools for navigational search query results
Methods and computer-readable media are provided for displaying a target search result and relevant information on a search results page in response to a...
US-8,239,391 Hierarchical merging for optimized index
Methods, systems, and media are provided for an optimized search engine index. The optimized index is formed by merging small lower level indexes of fresh...
US-8,239,381 System and method for dynamically generating a selectable search extension
A system and related techniques accept user-inputted search terms, for example to perform a search for files or other data or objects. According to embodiments,...
US-8,239,380 Systems and methods to tune a general-purpose search engine for a search entry point
The present invention provides systems and methods that employ statistical filtering and ranking techniques to improve content search engine search results by...
US-8,239,377 Systems and methods for enhancing search query results
Embodiments of the present invention leverage search query result page thumbnails and search query result link content evaluations to provide user-dependent...
US-8,239,374 Collection of performance information for search queries executed in a tiered architecture
An execute request is sent to a search component. The execute request specifies a search query. Subsequently, an execute response is received from the search...
US-8,239,372 Using link structure for suggesting related queries
An approach is provided for determining related queries for a given search query based on the linking structure of electronic documents within a document set....
US-8,239,370 Basing search results on metadata of prior results
Embodiments of the invention provide a method, system, and media for determining search results based on a query. One embodiment of the method includes...
US-8,239,363 Query context selection using graphical properties
Maintaining a plurality of search contexts and selecting one of the search contexts based on graphical properties of a user interface. Each of the search...
US-8,239,345 Asynchronous replication
Contents of a copy of a server file may be saved to a down load file, a base file, and a working file. An indication may be received from an application that...
US-8,239,336 Data processing using restricted boltzmann machines
Data processing using restricted Boltzmann machines is described, for example, to pre-process continuous data and provide binary outputs. In embodiments,...
US-8,239,334 Learning latent semantic space for ranking
A tool facilitating learning latent semantics for ranking (LLSR) tailored to the ranking task via leveraging relevance information of query-document pairs to...
US-8,239,333 Media tag recommendation technologies
Technologies for recommending relevant tags for the tagging of media based on one or more initial tags provided for the media and based on a large quantity of...
US-8,239,332 Constrained line search optimization for discriminative training of HMMS
An exemplary method for optimizing a continuous density hidden Markov model (CDHMM) includes imposing a constraint for discriminative training, approximating an...
US-8,239,299 Type-driven rules for financial intellegence
Financial intelligence architecture that employs financial types that are combined with rules to build financial behavior into the product. Types have behaviors...
US-8,239,293 Computer system and method for bulk auditing, archiving, and selling personal property of a customer
The claimed subject matter relates to an architecture that can facilitate auditing of a customer's possessions in a comprehensive manner. The architecture can...
US-8,239,286 Medium and system for location-based E-commerce for mobile communication devices
Wireless-enabled mobile communication devices and network nodes are configured for participation in wireless, location-based e-commerce activities. Consumers...
US-8,239,274 Purchasing of individual features of a software product
In various embodiments, a user may, via a processing device, indicate a desire to purchase a feature of an installed software product. A purchase request may be...
US-8,239,265 Providing contextual advertisements for electronic books
Systems and methods for providing contextual advertisements to present to a user in association with electronic books are provided. Advertising entities may...
US-8,239,248 Techniques to manage information for dynamic reports using time periods for a business model
Techniques to manage information for dynamic reports are described. An apparatus may comprise a business planning application module to update a current period...
US-8,239,238 Methods and apparatus for encoding a work item type definition
Methods and apparatus are provided for encoding a work item type definition. In one embodiment, a method is provided for encoding the work item type definition...
US-8,239,227 Executive reporting
Providing for generating an executive report of business or personal activity is described herein. By way of example, such executive report can identify a...
US-8,239,195 Adapting a compressed model for use in speech recognition
A speech recognition system includes a receiver component that receives a distorted speech utterance. The speech recognition also includes an adaptor component...
US-8,238,938 Facilitating use of a device based on short-range wireless technology
Various devices may include a short-range wireless transmitter and/or one or more short-range wireless readers. When a first device including the transmitter is...
US-8,238,922 Location-based address normalization
Architecture for normalizing phone numbers and other types of connection information for facilitating mobile communications for users outside their local...
US-8,238,876 Notifications
Notification techniques are described. In an implementation, an unlock screen is displayed by a mobile communications device that indicates that one or more...
US-8,238,718 System and method for automatically generating video cliplets from digital video
The present invention relates includes system and a method for automatically generating short segments of video (or video "cliplets") from a larger source...
US-8,238,713 Systems and methods for enhancing a user's DVD experience
Methods, systems and architectures for enhancing a user's DVD experience are described. In one embodiment, the physical structure (e.g. titles and chapters) of...
US-8,238,696 Systems and methods for the implementation of a digital images schema for organizing units of information...
In an Item-based system, Images (e.g., JPEG, TIFF, bitmap, and so on) are treated as core platform objects ("Image Items" or, more simply, "Images") and exist...
US-8,238,694 Alignment of sharp and blurred images based on blur kernel sparseness
The alignment of a sharp image of a subject and a blurred image of the same subject is disclosed. For example, one disclosed embodiment provides a method of...
US-8,238,675 Spectral information recovery for compressed image restoration with nonlinear partial differential equation...
Aspects of the subject matter described herein relate to image restoration for compressed images. In aspects, image restoration is accomplished by recovering...
US-8,238,660 Hybrid graph model for unsupervised object segmentation
This disclosure describes an integrated framework for class-unsupervised object segmentation. The class-unsupervised object segmentation occurs by integrating...
US-8,238,651 Image-guided abstraction of building facades
To reduce the amount of storage space and computing power required to render image data, particularly building image data, primary and secondary colors may be...
US-8,238,582 Sound playback and editing through physical interaction
The disclosure relates to sound playback and editing apparatus. The editing apparatus uses user interaction to allow the user to instinctively modify recorded...
US-8,238,424 Complexity-based adaptive preprocessing for multiple-pass video compression
Multiple-pass video encoding systems and techniques are described which utilize statistics taken during a first-pass encoding to create complexity measurements...
US-8,238,238 Performing networking tasks based on destination networks
Methods and systems which identify and interact with network interfaces based on the network to which they provide access. A computing device operating in...
US-8,237,973 Print plug-in isolation
In embodiments of print plug-in isolation, a print system input can be received at a print system, and the print system input can be redirected from the print...
US-8,237,791 Visualizing camera feeds on a map
Feeds from cameras are better visualized by superimposing images based on the feeds onto map based on a two- or three-dimensional virtual map. For example, a...
US-8,237,736 User interface color based on background image
Various embodiments utilize a set of pixels that that make up an image that is to appear in a user interface. The method divides the applicable color space into...
US-8,237,720 Shader-based finite state machine frame detection
Embodiments for shader-based finite state machine frame detection for implementing alternative graphical processing on an animation scenario are disclosed. In...
US-8,237,665 Interpreting ambiguous inputs on a touch-screen
A method for interpreting ambiguous click events in relation to click targets on a touch-screen display disposed at respective click target locations includes...
US-8,237,656 Multi-axis motion-based remote control
Motion-based control of an electronic device uses an array of at least three reference elements forming a triangle. An image sensor (e.g., a video camera),...
US-8,237,612 Inferring beacon positions based on spatial relationships
Estimating positions of beacons based on spatial relationships among neighboring beacons. Beacon reference data defining positions of beacons is stored from...
US-8,237,550 Action using switched device that transmits data
A radio-frequency identification (RFID) device, or other type of device that transmits data in response to a broadcast of energy, may have a switch. The switch...
← 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.