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,462,114 Inconspicuous mode for mobile devices
A communication device is configured to switch from a normal mode of operation to an inconspicuous mode of operation in which a reduced set of information is...
US-9,462,112 Use of a digital assistant in communications
A digital assistant operating on a device is configured to be engaged as an active participant in communications between local and remote parties by listening...
US-9,462,039 Transparent failover
Described are embodiments directed at persistent handles that are used to retain state across network failures and server failovers. Persistent handles are...
US-9,462,034 Automated bibliography generation
A request may be obtained to electronically access a first network site. A selection indicator associated with selection of a dialog display for bibliography...
US-9,461,989 Integrating operating systems with content offered by web based entities
Example embodiments are provided for integrating operating systems with content offered by internet based entities.
US-9,461,985 Device authentication within deployable computing environment
A deployable computing environment may facilitate interaction and data sharing between users and devices. Users, devices, and relationships between the users...
US-9,461,673 Computing device with configurable antenna
A computing device with a configurable antenna. The antenna is configured through a switching circuit operating under software control. Operating ...
US-9,461,588 Doubly balanced josephson junction mixer
Embodiments are directed to doubly balanced superconducting mixers and to methods for modulating a radio frequency signal using multiple tunable inductive...
US-9,461,365 LTE antenna pair for MIMO/diversity operation in the LTE/GSM bands
There is disclosed a multiple-input multiple-output (MIMO) antenna system comprising first and second folded or compacted loop antennas (12, 121). The antennas...
US-9,460,753 Media scrubbing using a media processor
A system and method for a media processor separates the functions of topology creation and maintenance from the functions of processing data through a topology....
US-9,460,708 Automated data cleanup by substitution of words of the same pronunciation and different spelling in speech...
The described implementations relate to automated data cleanup. One system includes a language model generated from language model seed text and a dictionary of...
US-9,460,495 Joint video stabilization and rolling shutter correction on a generic platform
In one embodiment, a video processing system 300 may filter a video data set to correct skew and wobble using a central processing unit 220 and a graphical...
US-9,460,493 Automatic video quality enhancement with temporal smoothing and user override
Technologies for a single-pass process for enhancing video quality with temporal smoothing. The process may include providing for user overrides of...
US-9,460,421 Distributing notifications to multiple recipients via a broadcast list
Processing a notification intended for delivery to multiple recipients associated with a broadcast list. Software executes within an alerts service environment...
US-9,460,419 Structuring unstructured web data using crowdsourcing
A crowdsourcing data structuring system and method for capturing unstructured data from the Web and adding structure by placing the data in a document that is...
US-9,460,416 Reading mode for interactive slide presentations with accompanying notes
Concepts and technologies are described herein for providing interactive slide presentations with accompanying notes in a reading mode of a presentation...
US-9,460,303 Operating large scale systems and cloud services with zero-standing elevated permissions
Large scale system operation may be provided. Upon receiving an action request from a user, a determination may be made as to whether the user requires elevated...
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
← 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.