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,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...
US-9,454,962 Sentence simplification for spoken language understanding
Sentence simplification may be provided. A spoken phrase may be received and converted to a text phrase. An intent associated with the text phrase may be...
US-9,454,958 Exploiting heterogeneous data in deep neural network-based speech recognition systems
Technologies pertaining to training a deep neural network (DNN) for use in a recognition system are described herein. The DNN is trained using heterogeneous...
US-9,454,849 Augmented reality playspaces with adaptive game rules
A system for generating a virtual gaming environment based on features identified within a real-world environment, and adapting the virtual gaming environment...
US-9,454,699 Handling glare in eye tracking
Embodiments are disclosed for eye tracking systems and methods. An example eye tracking system comprises a plurality of light sources and a camera configured to...
US-9,454,661 Key versioning including hash stick technology
The subject disclosure is directed towards providing a computing device with access to key that depends on the current software version, e.g., the software...
US-9,454,542 Extensible file system
An extensible file system format for portable storage media is provided. The extensible file system format includes the specification of primary and secondary...
US-9,454,454 Memory leak analysis by usage trends correlation
Tools and techniques assist developers with the detection of memory leaks by using correlation of data type memory usage trends. In particular, investigations...
US-9,454,441 Data layout for recovery and durability
A Metadata server described herein is configured to generate a metadata table optimized for data durability and recovery. In generating the metadata table, the...
← 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.