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,280,553 Method to delay locking of server files on edit
A server is implemented with a modified file open action, which, when a user performs the modified open, initially opens a file without locking the file. When a...
US-9,280,545 Generating and updating event-based playback experiences
Exemplary methods, apparatus, and systems are disclosed for capturing, organizing, sharing, and/or displaying media. For example, using embodiments of the...
US-9,280,494 System method for associating an application runnng on computing system by selectively altering an attribute of...
A method on a computing system for associating an output of a coupled peripheral device to an input of the peripheral device is provided. A computing system...
US-9,280,433 Hardware diagnostics and software recovery on headless server appliances
Described is a headless server appliance configured with a secondary actuation mechanism that when actuated, enters the headless server appliance into a...
US-9,280,417 Message storage in memory blocks using codewords
A codeword is generated from a message. One or more anchor values are appended to the codeword at predetermined anchor positions. Before the codeword is stored...
US-9,280,319 Integrated visualization for modeled customizations
An integrated view is generated for a model element being customized. The integrated view shows an integrated visualization of the model element in the base...
US-9,280,313 Automatically expanding sets of audio samples
A target set of one or more audio samples is automatically expanded to include one or more additional audio samples or sets of audio samples. Multiple different...
US-9,280,203 Gesture recognizer system architecture
Systems, methods and computer readable media are disclosed for a gesture recognizer system architecture. A recognizer engine is provided, which receives user...
US-9,279,878 Locating a mobile device
Identifying a location of a mobile device is disclosed (e.g., presuming user consent to the same). One or more received signal strengths (RSSs), comprising a...
US-9,278,289 Validation of user entitlement to game play
Various embodiments relating to validating a user's entitlement to play a game are provided. In one embodiment, a request for a user to play a game is received...
US-9,278,287 Visual based identity tracking
A video game system (or other data processing system) can visually identify a person entering a field of view of the system and determine whether the person has...
US-9,277,791 Adjustable band mechanism
A band clasp comprises a ratchet assembly at a first end of a band, the ratchet assembly including a plate having a rim that defines an aperture that extends...
US-D751,110 Display screen with graphical user interface
US-D751,109 Display screen with graphical user interface
US-D751,107 Display screen with graphical user interface
US-D751,106 Display screen with graphical user interface
US-D751,105 Display screen with graphical user interface
US-D751,104 Display screen with graphical user interface
US-D751,103 Display screen with graphical user interface
US-D751,089 Display screen with animated graphical user interface
US-D751,087 Display screen with animated graphical user interface
US-D751,086 Display screen with graphical user interface
US-D751,085 Display screen with graphical user interface
US-D751,067 Smartwatch
US-D750,992 Wireless signal sensor
US-9,277,059 Echo removal
Echo removal techniques are described. As part of the echo removal, a first model estimate of the echo in the received audio signal is determined using a first...
US-9,277,032 Error control coding for noncontiguous channel aggregation
The subject disclosure is generally directed towards a technology by which non-contiguous channels of unequal bandwidth may be aggregated for use by...
US-9,277,004 Prediction of network path quality among peer networking devices
The claimed subject matter provides a system and/or a method that facilitates connectivity within a peer-to-peer networking environment. A client can transmit a...
US-9,276,978 Program based caching in live media distribution
Live media distribution systems and methods enable scalable and efficient caching of live media content over computer networks. A live media backend generates...
US-9,276,972 Real-time media optimization over remoted sessions
Real-time media optimization may be provided. First, a remote session may be established with a remote computing device. Then, during the remote session,...
US-9,276,935 Domain manager for extending digital-media longevity
A system is disclosed for providing trusted third-party management of user device domains in a digital rights management environment. The system includes a...
US-9,276,928 Sending session tokens through passive clients
A session token can be requested to be sent to a first computing service from a second computing service, and a first computing service can receive the...
US-9,276,866 Tuning congestion notification for data center networks
A system, method or computer readable medium to provide efficient congestion notification is described herein. In various embodiments, a packet is received at...
US-9,276,860 Distributed data center technology
A regional data center system corresponding to a particular region of the world. The data center system includes multiple data centers, each configured such...
US-9,276,775 Identity-based interactive response message
A system that can deliver a tailored message based upon characteristics surrounding an incoming communication. In one aspect, the system is a targeted...
US-9,276,741 Content encryption key management
Systems and methods for managing a content encryption key and a seed to generate the content encryption key are provided. In one example, a method may include...
US-9,276,606 Correction data
Various embodiments provide a method for processing encoded data bits transmitted over a lossy communication channel. In some embodiments, the method receives...
US-9,275,809 Device camera angle
Techniques for device camera angle are described. In one or more implementations, a camera is mounted in a computing device at an angle based on an orientation...
US-9,275,680 Viewer-centric user interface for stereoscopic cinema
Described is a user interface that displays a representation of a stereo scene, and includes interactive mechanisms for changing parameter values that determine...
US-9,275,673 Taskbar media player
A system and method for controlling media through a user interface integrated within a taskbar is described. This system and method enable a user to control...
US-9,275,633 Crowd-sourcing pronunciation corrections in text-to-speech engines
Technologies are described herein for providing validated text-to-speech correction hints from aggregated pronunciation corrections received from text-to-speech...
US-9,275,480 Encoding of line pattern representation
The encoding of a line pattern representation. The line pattern representation has a changing value in a first dimension as a function of a value in a second...
US-9,275,375 Managing rich presence collections in a single request
A method and system for increasing the computational and network efficiency of presence servers having collections of publications is provided. The presence...
US-9,275,158 Related URLs for task-oriented query results
Methods, computer-storage media, and graphical user interfaces are provided for identifying and presenting rich related sites for task-oriented search queries....
US-9,275,156 Trending topic identification from social communications
Systems and methods for identifying trending topics from social communications are presented. Social communications from one or more social networking sites are...
US-9,275,146 Expressing and executing semantic queries within a relational database
Semantic queries are expressed and executed within a relational database. This can be done by defining semantic rules applied to execute the semantic queries...
US-9,275,112 Filtering views with predefined query
An application, such as a data store application, provides a filter query to manage access to a view of a data store. The application uses the filter query to...
US-9,275,032 Private views of data and local calculations during real time collaboration
Techniques for performing a process during a real time collaboration by multiple users or clients on a spreadsheet file are disclosed herein which may permit...
US-9,275,031 Data analysis expressions
Methods and systems are disclosed for receiving and processing data analysis expressions. A particular method includes receiving a data analysis expression at a...
US-9,275,011 Fast quantum and classical phase estimation
A quantum phase estimator may include at least one phase gate, at least one controlled unitary gate, and at least one measurement device. The quantum phase...
← 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.