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,460,224 Selection mapping between fetched files and source files
An element in a fetched file (a file received from the web server in response to an HTTP request) can be mapped to the source code that generated it and vice...
US-9,460,207 Automated database generation for answering fact lookup queries
Technologies pertaining to fact lookup queries are described herein. A relational database is automatically built by extracting attribute identities and...
US-9,460,194 Persisting state at scale across browser sessions
The management of application state storage associated with a hierarchical application. The hierarchical application includes multiple parent user interface...
US-9,460,189 Data model dualization
A data model can be generated by dualizing another data model. In other words, a first data model can be transformed into a second data model, wherein the...
US-9,460,184 Application of a differential dataset to a data store using sequential change sets
Systems and methods are described herein for creating, maintaining and applying a dataset that can be used to synchronize multiple instances of a data store....
US-9,460,149 Dynamic query resolution using accuracy profiles
In various embodiments, methods and systems for dynamic validation of selectable data are provided. This may be accomplished by referencing search engine...
US-9,460,140 Automated librarian as contributor to a collection of content
An automated researching component is invited to contribute content to a collection of research material. The automated research component can be set to...
US-9,460,122 Long-query retrieval
Described herein is a technology that facilitates efficient large-scale similarity-based retrieval. In several embodiments documents, images, and/or other...
US-9,460,120 Travel route planning using geo-tagged photographs
Systems, methods, and devices are described for providing customized trip plans. Based on information provided by a user, geo-tagged photographs, and/or...
US-9,460,095 Quick capture of to-do items
Systems, methods and computer program products for facilitating the quick capture and management of task list (i.e., "to-do") items are disclosed. Such systems,...
US-9,460,081 Transcription correction using multi-token structures
Examples of the present disclosure describe generation of a multi-arc confusion network to improve, for example, an ability to return alternatives to output...
US-9,460,058 Operating system support for location cards
Innovations in the area of presentation of location-related actions and location information are presented. For example, an application calls an operating...
US-9,460,029 Pressure sensitive keys
Pressure sensitive key techniques are described. In one or more implementations, a device includes at least one pressure sensitive key having a flexible contact...
US-9,459,947 Error report processing using call stack similarity
Techniques for error report processing are described herein. Error reports, received by a developer due to program crashes, may be organized into a plurality of...
US-9,459,893 Virtualization for diversified tamper resistance
A computer-implementable method includes providing an instruction set architecture that comprises features to generate diverse copies of a program, using the...
US-9,459,837 Interface for a computer platform
A programming interface for a computer platform can include various functionality. In certain embodiments, the programming interface includes one or more of a...
US-9,459,784 Touch interaction with a curved display
Touch interaction with a curved display (e.g., a sphere, a hemisphere, a cylinder, etc.) is facilitated by preserving a predetermined orientation for objects....
US-9,459,752 Browsing electronic messages displayed as tiles
Electronic messages are displayed as tiles. A tile may include a background related to the electronic message. For example, the background of a tile may be a...
US-9,459,747 Touch display system with reduced moire patterns
A display device includes an array of display pixels having display pixel apertures that are periodic along two orthogonal directions, x and y, at spatial...
US-9,459,451 Eye tracking apparatus, method and system
A transparent waveguide for use in eye tracking includes an input-coupler and an output-coupler. The input-coupler comprises a plurality of curved grating lines...
US-9,459,430 Wide-angle depth imaging lens construction
Embodiments are disclosed herein related to the construction of optical elements for depth sensor systems. One disclosed embodiment provides a wide-angle lens...
US-9,459,160 Input device sensor configuration
Input device configurations are described. In one or more implementations, an input device includes a sensor substrate having one or more conductors and a...
US-D768,202 Display screen with icon group and display screen with icon set
US-D768,201 Display screen with icon group and display screen with icon set
US-D768,197 Display screen with icon group and display screen with icon set
US-D768,192 Display screen with icon group and display screen with icon set
US-D768,190 Display screen with icon
US-D768,189 Display screen with animated graphical user interface
US-D768,186 Display screen with graphical user interface
US-D768,183 Display screen with animated graphical user interface
US-D768,182 Display screen with graphical user interface
US-D768,178 Display screen with animated graphical user interface
US-D768,173 Display screen with graphical user interface
US-D768,172 Display screen with animated graphical user interface
US-D768,171 Display screen with graphical user interface
US-D768,170 Display screen with graphical user interface
US-D768,149 Display screen with animated graphical user interface
US-D768,146 Display screen with animated graphical user interface
US-D768,145 Display screen with graphical user interface
US-D768,133 Stylus
US-9,456,345 Device authentication techniques
Techniques are provided for authenticating a phone or other device for a user. A phone or other device is provided to the user. A personal identification number...
US-9,456,333 Centralized routing in hybrid networks
A mobile device utilizes a two-stage dialing solution when roaming on a visited mobile operator (MO) network to implement centralized routing so that a home...
US-9,456,216 Sub-block transform coding of prediction residuals
Techniques and tools for sub-block transform coding are described. For example, a video encoder adaptively switches between 8.times.8, 8.times.4, and 4.times.8...
US-9,456,201 VCSEL array for a depth camera
Various embodiments relating to a time-of-flight (TOF) depth camera including a vertical-cavity surface emitting laser (VCSEL) array device are disclosed. In...
US-9,456,019 Web page load time prediction and simulation
Embodiments of automated cloud service performance prediction are disclosed. The automated cloud service performance prediction includes extracting one or more...
US-9,455,992 Trusted hardware component for distributed systems
Techniques for utilizing trusted hardware components for mitigating the effects of equivocation amongst participant computing devices of a distributed system...
US-9,455,989 Automatic isolation and detection of outbound spam
Embodiments provide IP address partitioning features that can be used to source outbound email communications, but the embodiments are not so limited. In an...
US-9,455,939 Most recently used list for attaching files to messages
A user may select an attachment for an electronic message from a most recently used (MRU) list of files. For example, when a user is composing an electronic...
US-9,455,846 Decision feedback equalization
A signal sampling system that includes N samplers is disclosed. Each sampler includes a data input having a decision logic level threshold, a plurality of...
US-9,455,745 Encoding with integrated error-detection
A method of encoding a data set including one or more n-bit pre-coded symbols in an encoder of a computing system includes determining a plurality of n+2-bit...
← 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.