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-1,006,0752 Detecting deviation from planned public transit route
A mobile computing device is provided that includes a processor configured to determine a recommended route for a user of the mobile computing device to travel...
US-1,005,8271 Physical activity inference from environmental metrics
Portable devices include environmental sensors that generate metrics about the environment (e.g., accelerometers detecting impulses and vibration, and GPS...
US-D827,032 Electronic housing
US-D826,982 Display screen with graphical user interface
US-D826,980 Display screen with icon group and display screen with icon set
US-D826,971 Display screen with graphical user interface
US-D826,965 Display screen with graphical user interface
US-1,005,7999 Electronic device having a reduced dead border
An electronic device having two or more opposing sides is disclosed. The electronic device comprises a display module, a window on the display module, and a...
US-1,005,7910 Multiplexed unequal error protection for wireless networks
Multiplexed unequal error protection for wireless networks is disclosed. A device may determine reliability associated with a first subcarrier of a channel...
US-1,005,7853 Signaling over cellular networks to reduce the Wi-Fi energy consumption of mobile devices
Techniques for increasing the battery life on a mobile device by decreasing the energy consumption of the mobile device's wireless fidelity (Wi-Fi) interface...
US-1,005,7811 Hierarchical spectrum offload
Application data traffic transmitted and received by wireless devices in a network may be mapped to channels based on traffic type and channel metrics. The...
US-1,005,7772 Projection via a device
Techniques for projection via a device are described. According to various implementations, techniques described herein enable a locked host device to output...
US-1,005,7764 Privacy preserving sensor apparatus
A privacy preserving sensor apparatus is described herein. The privacy preserving sensor apparatus includes a microphone that is configured to output a signal...
US-1,005,7724 Predictive services for devices supporting dynamic direction information
With the addition of directional information in the environment, a variety of service(s) can be provided on top of user identification or interaction with...
US-1,005,7618 System for filtering media manifests using manifest attributes
A method includes acts for providing a VOD or streaming video manifest. The method includes at a server, receiving a request for a manifest from a client...
US-1,005,7411 Techniques to access messaging services for branch offices
Techniques to access messaging services for branch offices are described. In one embodiment, for example, an apparatus may include a network interface for a...
US-1,005,7403 Adjustable device settings
Adjustable device settings is described herein. In one or more implementations, a client device is configured with device settings that are compatible with...
US-1,005,7383 Sparsity estimation for data transmission
Disclosed herein are systems and methods for compressing data and for estimating sparsity of datasets to aid in compressing data. A device receives a plurality...
US-1,005,7340 Computing system for managing data
Various embodiments are described for systems and methods for managing data. The system may include a device group configured for peer-to-peer communications,...
US-1,005,7326 Client-adjustable window size for connectionless transfer protocols
Described herein are various principles for operating transfer protocols using adaptive flow control techniques. In accordance with some of these principles, a...
US-1,005,7309 Concurrent serving of a media stream
Examples discussed herein relate to a system including a first data processing system and a second data processing system. The first data processing system can...
US-1,005,7305 Real-time sharing during a phone call
A real-time sharing component operating on a computing device such as a smartphone, tablet, or personal computer (PC) is configured to enable a local sharing...
US-1,005,7302 Context-based selection of instruction sets for connecting through captive portals
Embodiments personalize a set of network access points (NAPs) acting as captive portals for each user and/or user device. A cloud service, or the user device,...
US-1,005,7230 Client confirmation method and system
A client confirmation method and system for identifying data traffic transmitted over a network controlled by an operator, the data traffic being associated...
US-1,005,7229 Seamless viral adaption
Providing rich contextual information to a user in an authentication agnostic way with respect to the user. A method includes, at an application, receiving a...
US-1,005,7226 Collaborative authoring modes
A collaborative authoring application provides an authoring environment in which two or more users can edit a document concurrently. Each user edits a copy of...
US-1,005,7152 Providing an unseen message count across devices
Embodiments are directed to providing an indication of unseen email messages to a mobile device user, to establishing an unseen email message count and to...
US-1,005,7151 Estimating bandwidth in a network
A method comprising: collecting respective observations of end-end bandwidth experienced on different occasions by multiple past communications occurring over...
US-1,005,7142 Diagnostic framework in computing systems
Various techniques for diagnostics, troubleshooting, and root-cause analysis are disclosed herein. In one embodiment, a method includes receiving operational...
US-1,005,6767 Battery protection having controllable switching elements
A device includes a rechargeable battery and a charging line, connected to a terminal of the rechargeable battery, charging the rechargeable battery. The...
US-1,005,6086 Spatial audio resource management utilizing minimum resource working sets
The present disclosure enables applications of a computing system to coordinate object-based audio resources by the use of a minimum resource working set. The...
US-1,005,5889 Automatic focus improvement for augmented reality displays
An augmented reality system provides improved focus of real and virtual objects. A see-through display device includes a variable focus lens a user looks...
US-1,005,5888 Producing and consuming metadata within multi-dimensional data
A computing system and method for producing and consuming metadata within multi-dimensional data is provided. The computing system comprising a see-through...
US-1,005,5881 Video imaging to assess specularity
A method for virtual, three-dimensional modeling of a subject using a depth-imaging camera operatively coupled to a modeling computer. A brightness image and a...
US-1,005,5762 Deep application crawling
The deep application crawling technique described herein crawls one or more applications, commonly referred to as "apps", in order to extract information inside...
US-1,005,5686 Dimensionally reduction of linguistics information
A deep structured semantic module (DSSM) is described herein which uses a model that is discriminatively trained based on click-through data, e.g., such that a...
US-1,005,5672 Methods and systems for low-energy image classification
Examples of the disclosure enable efficient processing of images. In some examples, one or more interest points are identified in an image. One or more features...
US-1,005,5561 Identity risk score generation and implementation
Embodiments are directed to providing an identity risk score as part of an authentication assertion, applying operating heuristics to determine an operating...
US-1,005,5457 Entity based query filtering
In an example embodiment, one or more query terms are obtained. For each of the one or more query terms, a standardized entity taxonomy is searched to locate a...
US-1,005,5449 In-memory database system
An in-memory database system stores the entirety of a database that is being operated on by a database system within main memory. The database includes a table...
US-1,005,5442 Efficient updates in non-clustered column stores
The processing of transaction oriented data tends to be row-oriented, while the processing of analytical operations tends to be column-oriented. Various...
US-1,005,5433 Referenced content indexing
One or more techniques and/or systems are provided for indexing referenced content and/or for deep content searching. In an example, parent content (e.g., an...
US-1,005,5396 Binding of data source to compound control
The automated binding of a data source to a compound control. The properties of the compound control are identified. Furthermore, a particular data source is...
US-1,005,5388 Declarative style rules for default touch behaviors
In at least some embodiments, a mechanism is provided for web developers to request specific default behaviors, such as touch behaviors, on their webpages. In...
US-1,005,5315 Failure monitoring in distributed computing systems
Arbitration techniques in distributed computing systems are disclosed herein. In one embodiment, a method includes receiving an arbitration request from a first...
US-1,005,5242 Virtualizing audio decoding hardware
Systems and methods for virtualizing audio decoding hardware of a guest audio decoder are disclosed. A method may include storing received encoded audio in main...
US-1,005,5212 Evolving streaming installation of software applications
High-performance streaming installation of software applications can be achieved by pre-fetching chunks of application files. Pre-fetching can be directed by a...
US-1,005,5091 Autosave and manual save modes for software applications
Autosave and manual save modes in an application user interface on a computing device are provided. The computing device may be utilized to display a menu for...
US-1,005,5062 Pressure sensing display
A device includes an electronic display formed with a stackup of layers and an array of optical sensing elements embedded on at least one layer of the stackup...
US-1,005,5006 Reducing system energy consumption through event trigger coalescing
Coalescing triggers from external events. Embodiments include receiving a plurality of triggers, each associated with occurrence of an external event. A first...
← 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.