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,234,360 System for processing messages to support network telephony services
A system for conveniently extending the capabilities of network systems to support telephony is presented. Also, a method and system for preventing message...
US-8,234,340 Outsourcing of instant messaging hosting services
A system, a method and computer-readable media for initiating the hosting of instant messaging services for an Internet domain name. A request is received from...
US-8,234,338 System and method for reliable message delivery
A system for reliable message delivery includes a storage unit configured to store a message, and a message stored in the storage unit, wherein the message is...
US-8,234,336 Virtual conference center architecture
A method, system, and architecture for providing a virtual conference center that effectively increases the number of accounts supported by a conference center....
US-8,234,316 Nested file system support
A processing device and a machine-implemented method may be provided for tracking file system dependencies with respect to a volume residing on a storage device...
US-8,234,293 Autocompleting with queries to a database
An autocomplete method and system provides suggested completions for partial data entries based upon predefined coordinates, operands and/or commands. In one...
US-8,234,243 Third tier transactional commit for asynchronous replication
In embodiments consistent with the subject matter of this disclosure, an application program interface (API) for asynchronously replicating changes made to...
US-8,234,240 Framework for providing metrics from any datasource
A metrics generation system provides IT and other computing system metrics from different data sources in a single display. Configuration files containing...
US-8,234,147 Multi-variable product rank
Methods, systems, and computer-readable media for ranking products using multiple data sources are provided. A computerized ranking system includes a ranking...
US-8,234,116 Calculating cost measures between HMM acoustic models
Measurement of Kullback-Leibler Divergence (KLD) between hidden Markov models (HMM) of acoustic units utilizes an unscented transform to approximate KLD between...
US-8,234,113 Identification of people using multiple types of input
Systems and methods for detecting people or speakers in an automated fashion are disclosed. A pool of features including more than one type of input (like audio...
US-8,233,765 Audio/video synchronization with no cleanpoints
A computing system that has access to a streamed multimedia sample that is stored on a storage medium applies a zero-based presentation timestamp numbering...
US-8,233,734 Image upsampling with training images
Images are upsampled using a knowledge base derived from a plurality of high-quality training images. The knowledge base is used to refine a high-frequency...
US-8,233,715 Probabilistic intensity similarity measure based on noise distributions
Technologies for comparing observed intensities using a probabilistic similarity measure. In the probabilistic similarity measure example, there is no attempt...
US-8,233,499 Controlling the transfer of terminal server data
The present invention extends to methods, systems, and computer program products for controlling the transfer of terminal server data. In some embodiments,...
US-8,233,353 Multi-sensor sound source localization
A multi-sensor sound source localization (SSL) technique is presented which provides a true maximum likelihood (ML) treatment for microphone arrays having more...
US-8,233,177 Client side rendering of printable documents in a network
In a network facilitating print functions, a means for rendering a print job intended for a remote printer on a client computer using stored administrative...
US-8,232,997 System and method for providing a dynamic expanded timeline
Generating a child timeline on a drawing sheet of a diagramming program such that the child timeline is dynamically linked to a parent timeline. An automated...
US-8,232,994 Viewing multi-dimensional data in two dimensions
Various technologies for visualizing a multi-dimensional view object in a two-dimensional format are described. In accordance with one described embodiment, an...
US-8,231,472 Ubiquitous unified player identity tracking system
Systems and method for providing a single sign in a gaming console that associates online activity that is out-of-game/cross game, and/or online activity that...
US-D664,563 Display screen with icon set
US-D664,561 Display screen with animated user interface
US-D664,560 Display screen with transitional graphical user interface
US-D664,559 Display screen with user interface
US-D664,558 Display screen with animated graphical user interface
US-D664,557 Display screen with graphical user interface
US-D664,556 Display screen with graphical user interface
US-D664,555 Display screen with animated graphical user interface
US-D664,553 Display screen with animated user interface
US-D664,552 Display screen with animated user interface
US-D664,550 Display screen with animated graphical user interface
US-D664,549 Display screen with keyboard user interface
US-8,230,511 Trusted operating environment for malware detection
Described herein are techniques and apparatuses for scanning a computing device for malware and/or viruses. In various embodiments, a trusted operating...
US-8,230,485 Method and system for controlling access privileges for trusted network nodes
A system and method for controlling access to a computer provides for loose security within a local network while retaining strong security against external...
US-8,230,451 Compliance interface for compliant applications
A compliance interface is disclosed that takes in queries from applications which may want to know if they are compliant with associated polices stored on a...
US-8,230,436 Aggregating recurrent schedules to optimize resource consumption
Coalescing schedules that use a resource to extend battery life. Each of the schedules is defined to execute at a recurrent activation time within a defined...
US-8,230,405 Administrative tool environment
In an administrative tool environment, user input is supplied to an administrative tool framework for processing. The administrative tool framework maps user...
US-8,230,386 Monitoring distributed applications
The present invention extends to methods, systems, and computer program products for monitoring distributed applications. Declarative application models are...
US-8,230,359 System and method that facilitates computer desktop use via scaling of displayed objects with shifts to the...
The system described herein facilitates multi-tasking in a computing environment. A focus area component defines a focus area within a display space--the focus...
US-8,230,357 Visually processing instance data
The present invention extends to methods, systems, and computer program products for visually processing instance data. A visual placeholder for a data instance...
US-8,230,336 Efficient discovery, display, and autocompletion of links to wiki resources
An efficient system, and process, and user interface is provided for autocompletion of links within wiki page content. An indication is received that a user...
US-8,230,319 Web-based visualization, refresh, and consumption of data-linked diagrams
Technologies are described herein for refreshing data-linked diagrams on a server computer and viewing and consuming the refreshed diagrams via a Web browser. A...
US-8,230,269 Monitoring data categorization and module-based health correlations
Architecture for aggregating health alerts from a number of related components into a single aggregated health state that can be analyzed to isolate the...
US-8,230,265 Testing software in electronic devices
Software in an electronic device can be tested using a combination of random testing and deterministic testing. In various embodiments, deterministic tests can...
US-8,230,231 One time password key ring for mobile computing device
Single-use character combinations are a secure mechanism for user authentication. Such "one-time passwords" (OTPs) can be generated by a mobile device to which...
US-8,230,155 Direct memory access filter for virtualized operating systems
Described techniques increase runtime performance of workloads executing on a hypervisor by executing virtualization-aware code in an otherwise non...
US-8,230,150 Interface protocol and API for a wireless transceiver
A wireless protocol may be implemented in a smart transceiver device that contains the physical (PHY) and media access control (MAC) layers of the wireless...
US-8,230,061 Network resource management with prediction
A computing device including an indicator predicting use of a network resource. The indicator may provide an indication that a threshold associated with a...
US-8,230,056 Enterprise management system
A Managed Site (10), a logical network entity, is composed of a number of Sub Sites (20) in a one to many relationship. A Sub Site (20) is a logical component,...
US-8,230,053 Web address converter for dynamic web pages
A Web address converter helps dynamic Web sites get the attention of spiders of Internet search engines. With the Web address converter, requests from Web...
← 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.