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-9,110,702 Virtual machine migration techniques
Techniques for migrating a virtual machine from a source computer system to a target computer system are disclosed. In an exemplary embodiment, a group of pages...
US-9,110,698 Changing frequency of a virtual programmable interrupt timer in virtual machines to control virtual time
A catch-up mode that runs a virtual programmable interrupt timer faster than a nominal rate to prevent time loss in a virtual machine can be implemented. If...
US-9,110,686 Web client command infrastructure integration into a rich client application
A command interface for a software application is implemented on a client computer. A first definition of the command interface is received from a server...
US-9,110,682 State machine control of a debugger
A debugger utilizes a finite state machine to control when execution of a software application is suspended. The finite state machine uses breakpoints as...
US-9,110,670 Energy management by dynamic functionality partitioning
A sensor and processing system dynamically partitions or allocates functionality between various remote sensor nodes and a processing subsystem based on energy...
US-9,110,626 Video detection in remote desktop protocols
A display area having rendered data thereon is divided into a plurality of tiles and an update frequency for each tile is determined. A determination is then...
US-9,110,592 Dynamic allocation of heterogenous memory in a computing system
A method of operating a computing device includes dynamically managing at least two types of memory based on workloads, or requests from different types of...
US-9,110,504 Gaze detection in a see-through, near-eye, mixed reality display
The technology provides various embodiments for gaze determination within a see-through, near-eye, mixed reality display device. In some embodiments, the...
US-9,110,495 Combined surface user interface
Techniques for utilizing two or more mobile devices equipped with projectors to generate a combined seamless user interfaces by stitching projection areas...
US-9,110,163 Lidar-based classification of object movement
Within machine vision, object movement is often estimated by applying image evaluation techniques to visible light images, utilizing techniques such as...
US-9,109,903 Transmitting location data in wireless networks
A wireless access point in a wireless network that may be adapted to transmit location data indicating its location to other devices within range, including...
US-9,108,369 Wedge light guide
In one or more embodiments, wedge light guides are constructed that are monolithic in nature and include integrally-formed optical concentrators. The wedge...
US-D736,822 Display screen with icon group and display screen with icon set
US-D736,818 Display screen with graphical user interface
US-D736,817 Display screen with graphical user interface
US-D736,816 Display screen with graphical user interface
US-D736,813 Display screen with graphical user interface
US-D736,812 Display screen with graphical user interface
US-D736,808 Display screen with graphical user interface
US-D736,789 Display screen with graphical user interface
US-D736,753 Handset
US-9,107,028 Coupling devices using multiple discovery zones
A system in which a discovering wireless device formulates a first discovery zone. In response to discovering a discoverable wireless device within the zone,...
US-9,107,021 Audio spatialization using reflective room model
Described are systems and methods performed by computer to reduce crosstalk produced by loudspeakers when rendering binaural sound that is emitted from the...
US-9,106,951 Shared television sessions
Shared television sessions are described. In embodiment(s), television content can be received via a tuner of a tuner device. A shared television session can be...
US-9,106,938 Monetizing third-party recommended video content
A method for monetizing third-party recommended content is provided. The method includes receiving a programming feed from a recommender, receiving information...
US-9,106,892 Image compression based on parameter-assisted inpainting
Systems and methods provide image compression based on parameter-assisted inpainting. In one implementation of an encoder, an image is partitioned into blocks...
US-9,106,759 Processing files from a mobile device
The presently described subject matter allows the user to interactively browse a collection of electronic files, such as a digital photo collection, remotely...
US-9,106,659 Decoupling cluster data from cloud deployment
The present invention extends to methods, systems, and computer program products for decoupling cluster data from cloud deployment. The decoupling facilitates...
US-9,106,650 User-driven access control
An access system is described herein which allows an application module to access a user-owned resource based on an indication of a user's intent to interact...
US-9,106,639 WiMAX R6 management protocol
Within an access services network (ASN) operable for providing wireless access services to an access terminal and including a base station communicatively...
US-9,106,634 Resource protection on un-trusted devices
Authenticating a user to a first service to allow the user to access a resource provided by the first service. The resource is a protected resource requiring a...
US-9,106,629 Distributed algorithm for changing a shared value
Each member of a group contributes to and calculates a new shared value. A distributed shared value algorithm is used to reach unanimous agreement on a shared...
US-9,106,513 Unified communication aware networks
Unified Communication and Collaboration (UC&C) systems are enabled to dynamically enlighten a set of network elements (NEs) and/or network infrastructure with...
US-9,106,492 Digital receiver
A receiver and method is provided for sigma-delta converting an RF signal to a digital signal and downconverting to a digital baseband signal. The RF signal is...
US-9,106,480 Performing computations in a distributed infrastructure
The present invention extends to methods, systems, and computer program products for performing computations in a distributed infrastructure. Embodiments of the...
US-9,106,436 Home networking web-based service portal
A web-based service portal provides a user interface to configure and/or access device(s) of a home network. The service portal can communicate with device(s)...
US-9,106,433 Predicting degradation of a communication channel below a threshold based on data transmission errors
Applicants have discovered that error detection techniques, such as Forward Error Correction techniques, may be used to predict the degradation below a certain...
US-9,106,216 Programmable pulse generation
An electronic device includes a configurable pulse generator configured to generate a programmable master pulse train. One or more functional circuits of the...
US-9,105,986 Closely spaced antennas isolated through different modes
Multi-antenna systems, including mobile devices having multiple antennas, are provided herein. A first antenna and a second antenna are operable at two or more...
US-9,105,271 Complex-transform channel coding with extended-band frequency coding
An audio encoder receives multi-channel audio data comprising a group of plural source channels and performs channel extension coding, which comprises encoding...
US-9,105,262 Audio output of a document from mobile device
Architecture for playing a document converted into an audio format to a user of an audio-output capable device. The user can interact with the device to control...
US-9,105,210 Multi-node poster location
A system for identifying an AR tag and determining a location for a virtual object within an augmented reality environment corresponding with the AR tag is...
US-9,105,031 Authentication mechanisms for wireless networks
Security techniques and security mechanisms for wireless networks that transmit content such as advertisements. According to exemplary techniques, control...
US-9,105,009 Email-based automated recovery action in a hosted environment
Email-based recovery actions may be provided. A request from a user to perform an action may be received. If the user is determined not to have permission to...
US-9,104,992 Business application publication
A data marketplace infrastructure provides a crowd sourcing solution to development, discovery and publication of decision applications. Applications can be...
US-9,104,989 Priority and cost based deadlock victim selection via static wait-for graph
Systems and methods that enable resolving deadlock cycles by victim selection based on cost and/or priority of strongly connected components in a static...
US-9,104,979 Entity recognition using probabilities for out-of-collection data
A classifier that disambiguates among entities based on a dictionary, such as corpus of documents about those entities, is built by incorporating probabilities...
US-9,104,978 System and method for parameter evaluation
The described implementations relate to machine learning. One implementation provides a technique involving logging data that includes outcomes and values of...
US-9,104,961 Modeling a data generating process using dyadic Bayesian models
There is provided a method and system for modeling a data generating process. The method includes generating a dyadic Bayesian model including a pair of...
US-9,104,960 Click prediction using bin counting
Methods, systems, and computer-storage media having computer-usable instructions embodied thereon for calculating event probabilities are provided. The event...
← 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.