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,151,308 Modifying the behavior of a multimedia transport system in response to detected capabilities of a client system
Modifying the behavior of a multimedia transport system in response to a detected capability of a client system. A client system may include the capability to...
US-8,151,280 Simple and dynamic configuration of network devices
The present invention relates to a system and method for configuring and managing network devices. The arrival (and departure) of devices on a network can be...
US-8,151,273 Environment wide configuration system
An installation and configuration system consolidates workloads of multiple applications and services, including applications or services that may be installed...
US-8,151,208 Workflow tracking information preview
A method and system for presenting workflow tracking information for approval workflows assigned to business objects is provided. The approval system receives...
US-8,151,192 Context sensitive help
Systems and methods for providing context sensitive help on an electronic device. The system include a processor, an application attributes discovery module...
US-8,151,142 Thread interception and analysis
Apparatus and methods for intercepting and analyzing threads are disclosed. In one embodiment, a thread data recorder is configured to instrument one or more...
US-8,151,118 Master-slave security devices
A computer or other electronic device requiring physical integrity of its components, for example, a pay-per-use computer may use a master security device in...
US-8,151,106 Dynamically resolving recipients to retrieve public keys during send/receive
Systems and methods are disclosed that facilitate identifying messages generated on a mobile device while the device is offline as requiring encryption, storing...
US-8,151,068 Data copy management for faster reads
Multiple copy sets of data are maintained on one or more storage devices. Each copy set includes at least some of the same data units as other sets. Different...
US-8,151,062 Consistency models in a distributed store
Systems and methods that designate read/write consistency models based on requirements of a distributed store to increase performance or scale. Such sever loads...
US-8,151,032 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,150,995 Receive window auto-tuning
Methods of tuning a receive window. A receiving device and a sending device may be in communication over a network. The receiving device may advertise a receive...
US-8,150,994 Providing flow control and moderation in a distributed message processing system
Systems and methods for controlling the work load on a distributed system comprising a plurality of stages are provided. The capacity of a present stage is...
US-8,150,987 Automated peer-to-peer file distribution
Automated file distribution is described. A member of a peer-to-peer network receives from a file server, a file to be distributed. The file is then distributed...
US-8,150,960 Event forwarding
Handling events. A method may be practiced, for example, in a networked computer system including an event handling computer connected to one or more event...
US-8,150,954 Methods and systems for processing multi-media editing projects
Methods and systems of processing multi-media editing projects are described. In one embodiment, a request for one or more multi-media files is generated on a...
US-8,150,948 Complex software deployment
Systems and methods of deploying one or more software components to a target computer infrastructure are disclosed. A descriptor file that declares a desired...
US-8,150,947 Techniques for performing operating system installation on a headless device
Techniques are provided for performing software installation on a headless device. A first device is used to interactively obtain answers in connection with...
US-8,150,930 Automatic grouping of electronic mail
Automatic sorting and grouping of electronic mail items in an electronic mail system is provided. An automatic mail grouping property may be selected for...
US-8,150,926 Organizing electronic mail messages into conversations
The present invention extends to methods, systems, data structures, and computer program products for organizing electronic mail messages into conversations....
US-8,150,923 Schema hierarchy for electronic messages
The present invention extends to methods, systems, computer program products, and data structures for efficiently storing and accessing electronic messages....
US-8,150,919 Method and system for transitioning between synchronous and asynchronous communication modes
Many different users may access, revise and update the same shared object simultaneously through several different transports. Clients may communicate...
US-8,150,917 High availability conferencing
A method, system, and architecture for providing a conference system that effectively achieves high availability conferencing is provided. The conference system...
US-8,150,898 User data profile namespace
A method and data structure for separating application data from user data in a namespace. The data structure provides an intuitive profile layout for...
US-8,150,886 Multiple database entity model generation using entity models
The claimed subject matter provides a system and/or method that generates or creates database entity models using entity models. The system can include devices...
US-8,150,882 Mapping from objects to data model
Aspects of the subject matter described herein relate to mapping from application objects to an abstract data model. In aspects, a mapper receives registrations...
US-8,150,869 Combined web browsing and searching
Context information for a user of a device is identified and is used to identify a set of keywords based at least in part on a current Web page being displayed...
US-8,150,868 Using joint communication and search data
Conventionally, there are communities of individuals who perform Internet searches and communities of individuals who utilized Internet communications. While...
US-8,150,859 Semantic table of contents for search results
A table of contents is generated for search results in response to a search query by identifying semantic concepts as topics for inclusion within the table of...
US-8,150,853 Efficient method for clustering nodes
Methods and computer storage media for clustering nodes are provided. An input file is received that is comprised of primary nodes, secondary nodes and metrics...
US-8,150,846 Content searching and configuration of search results
Content searching and configuration of search results are described. In an implementation, a method includes in response to a search query, selecting a keyword...
US-8,150,841 Detecting spiking queries
Methods, systems, and media are provided for identifying and clustering queries that are rising in popularity. Resultant clustered queries can be compared to...
US-8,150,828 Community driven search using macros
A community custom search or community search macro is created whereby users access a custom search or search macro from their computing devices. The users can...
US-8,150,802 Accumulating star knowledge in replicated data protocol
A distributed system includes full and partial replicas of a set of data items that may be inserted, modified, or deleted by any replica. Replicas may...
US-8,150,801 Recovery of a computer that includes virtual disks
Described is the backup and/or restore of virtual disks In general, metadata is backed up for restoring a virtual disk. To restore the disk, a physical disk is...
US-8,150,790 Lightweight physical design alerter
A lightweight physical design alerter can analyze a workload and determine whether a comprehensive tuning session would result in a configuration improvement...
US-8,150,789 Transparent parallelism among linear solvers
A model, which defines a mathematical problem, and multiple directives may be received. Each of the multiple directives may be mapped to a respective linear...
US-8,150,741 Shopping assistant
Various embodiments are disclosed herein that relate to the dynamic calculation and presentation of efficient travel routes for in-person shoppers. For example,...
US-8,150,734 Estimating advertising prices for an incumbent content provider
Computer-readable media and a computer system for correcting bid estimates that are calculated from stored data encompassing an incumbent customer's...
US-8,150,726 Linking organizational strategies to performing capabilities
The present invention extends to methods, systems, and computer program products for linking organizational strategies to performing capabilities. Embodiments...
US-8,150,677 Machine translation using language order templates
Many machine translation scenarios involve the generation of a language translation rule set based on parallel training corpuses (e.g., sentences in a first...
US-8,150,214 Inferred discovery and construction of multi-resolution images
A method and a processing device may be provided for discovering and constructing multi-resolution images. Content, including an image, may be obtained from a...
US-8,150,170 Statistical approach to large-scale image annotation
Statistical approaches to large-scale image annotation are described. Generally, the annotation technique includes compiling visual features and textual...
US-8,150,007 Fully redundant call recording
A system provides redundant telephone call processing. A gateway receives a call and identifies a first server as having primary responsibility for servicing...
US-8,149,694 Enforcing fairness in ad hoc mesh networks
A self-adaptive algorithm to enforce fairness executes on nodes in an ad hoc wireless network. Each node is configured to measure or estimate the utilization of...
US-8,149,300 Radiometric calibration from noise distributions
Technologies that enable correcting for the non-linear relationship between scene irradiance and digital pixel intensity values of an image of the scene...
US-8,149,240 Efficient symbolic differentiation using derivative graph factorization
An efficient symbolic differentiation method and system that automatically computes one or more derivatives of a function using a computing device. A derivative...
US-8,149,235 System and method for upscaling low-resolution images
A method is disclosed which may include providing an original image having an array of samples; defining a two-dimensional target image having a higher...
US-8,149,210 Pointing device and method
A system and method for identifying a pointing organ or a pointing device in a field of imaging of a 3-D imaging system and for calculating a line of pointing...
US-8,149,148 Local binary XML string compression
Targeted compression of strings is provided for XML and other documents using local tables whose scope need not align with syntactically well-formed document...
← 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.