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,449,076 Phrase generation using part(s) of a suggested phrase
Real-time query expansion (RTQE) is a process of supplementing an original query with addition terms or expansion choices that are ranked according to some...
US-9,449,063 Synchronization of form fields in a client-server environment
A database tier maintains and provides access to a database. An application tier receives and responds to requests for a form. The form includes data defining a...
US-9,449,048 Dynamic pattern matching over ordered and disordered data streams
Architecture introduces a new pattern operator referred to as called an augmented transition network (ATN), which is a streaming adaptation of non-reentrant,...
US-9,449,028 Dynamic definitive image service
Systems and methods for identifying a representative image for any given search query are provided. In response to a search for a query term (or terms), the...
US-9,449,026 Sketch-based image search
Sketch-based image search may include receiving a query curve as a sketch query input and identifying a first plurality of oriented points based on the query...
US-9,449,024 File kinship for multimedia data tracking
Kinship between electronic files among personal networked devices may be ascertained between the files by determining an operational relationship between the...
US-9,449,016 Data synchronization policies
Techniques for data synchronization policies are described. In one or more implementations, techniques may be employed to set data synchronization ("sync")...
US-9,448,990 Adaptive construction of a statistical language model
A statistical language model (SLM) may be iteratively refined by considering N-gram counts in new data, and blending the information contained in the new data...
US-9,448,970 Singular value decomposition of complex matrix
Computerized singular value decomposition of an input complex matrix. A real-value matrix representation of the input complex matrix is provided to a singular...
US-9,448,890 Aggregation of write traffic to a data store
A method and a processing device are provided for sequentially aggregating data to a write log included in a volume of a random-access medium. When data of a...
US-9,448,869 Error detection for files
Aspects of the subject matter described herein relate to error detection for files. In aspects, before allowing updates to a clean file, a flag marking the file...
US-9,448,858 Environment manager
An environment manager includes a set of consolidated and integrated utilities which allow an administrator direct, remote access to information technology...
US-9,448,840 Controlling runtime execution from a host to conserve resources
A runtime management system is described herein that allows a hosting layer to dynamically control an underlying runtime to selectively turn on and off various...
US-9,448,813 Entry points to image-related applications in a mobile device
A method and apparatus is provided for operating a mobile device having stored thereon a plurality of applications ("apps") that are each configured to capture...
US-9,448,792 Automatic risk analysis of software
Techniques are described herein that are capable of performing automatic risk analysis of software. An automatic risk analyzer may determine correlations...
US-9,448,772 Generating program fragments using keywords and context information
A program development framework (PDF) is described herein which allows a user to produce a program in piecemeal fashion by successively specifying program...
US-9,448,762 Precognitive interactive music system
The subject disclosure is directed towards a pre-cognitive interactive music system that dynamically generates and adjusts music based on a user's interactions...
US-9,448,726 Method and apparatus for providing process guidance
A context-sensitive process guidance system provides process guidance based on context data from a system used in performing the process. The system may be a...
US-9,448,699 Techniques for use with a calendar and messaging component
Techniques are provided for displaying electronic calendar information. A calendar entry corresponding to a date is selected. In response to selecting the...
US-9,448,680 Power efficient application notification system
Applications on a computing device provide notifications associated with the application to a notification system. A notification includes an identification of...
US-9,448,666 Dark film lamination for a touch sensor
Different lamination methods may be used to create a touch sensor with a darkened side of metalized film facing the user. One lamination method includes...
US-9,448,631 Input device haptics and pressure sensing
Input device haptics and pressure sensing techniques are described. An input device includes an outer surface, a pressure sensor and haptic feedback mechanism,...
US-9,448,628 Localized key-click feedback
Disclosed herein are techniques and systems for providing simulated, haptic feedback that is local to physical, non-actuating keys of a keyboard. A keyboard...
US-9,448,591 Compliant battery supports for device testing
Compliant supports hover a battery above pressure sensitive adhesive (PSA) when testing a computing device and before the battery is bonded to an enclosure. The...
US-9,447,620 Hinge mechanism with multiple preset positions
A hinge mechanism with multiple preset positions is described. According to various embodiments, the hinge mechanism enables a support component to be...
US-D767,038 Controller with removable thumbstick attachment
US-D767,037 Game controller grip
US-D766,985 Electronic housing
US-D766,984 Electronic housing
US-D766,970 Display screen with animated graphical user interface
US-D766,969 Display screen with animated graphical user interface
US-D766,968 Display screen with animated graphical user interface
US-D766,963 Display screen with graphical user interface
US-D766,962 Display screen with graphical user interface
US-D766,959 Display screen with graphical user interface
US-D766,957 Display screen with graphical user interface
US-D766,949 Display screen with graphical user interface
US-D766,934 Display screen with icon
US-D766,926 Display screen with animated graphical user interface
US-D766,925 Display screen with animated graphical user interface
US-D766,923 Display screen with graphical user interface
US-D766,922 Display screen with graphical user interface
US-D766,921 Display screen with graphical user interface
US-D766,919 Display screen with animated graphical user interface
US-9,445,432 Fine-grained channel access in wireless networks
A fine-grained channel access system and method to facilitate fine-grained channel access in a high-data rate wide-band wireless local-area network (WLAN)....
US-9,445,305 Low energy beacon encoding
Techniques and tools are described for transmitting beacon messages using a wireless communication protocol, such as the Bluetooth Low Energy protocol. In some...
US-9,445,157 Specialized media presentation via an electronic program guide (EPG)
An electronic program guide (EPG) may include entries that enable access to one or more images. In some implementations, when an image-related entry is selected...
US-9,445,139 Authenticated content discovery
Embodiments are disclosed herein that relate to facilitating the discovery of authenticated content from a variety of sources. One embodiment provides a method...
US-9,445,112 Secure transcoding of video data
A secure transcoder assembly features a secure data path where the related crypting and coding functions are secured in the secure data path. More specifically,...
US-9,445,109 Color adaptation in video coding
A video bitstream is received from an encoder, comprising encoded image portions each having a common form representing components of a channel in a color...
← 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.